/* Hide the entire live terminal subtree, including explicitly visible instruments.
   Frozen shutdown copies are nested elsewhere and keep their captured content. */
.monitor:is([data-mode=cinema],[data-mode=desktop],[data-power=off]) .crt-glass>.crt-phosphor{display:none}

/* One wood surface spans the sweep and guide, with matching reflected tile edges. */
.guide .guide-interior{position:relative;isolation:isolate;flex:1;display:flex;flex-direction:column;background:#654025}
.guide .guide-wood{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}
.guide-wood-row{display:flex;width:max-content;height:var(--wood-tile-height);flex:none}
.guide-wood-row>img{display:block;flex:none;width:var(--wood-tile-width);height:var(--wood-tile-height);max-width:none}
.guide-wood-row>img:nth-child(even){transform:scaleX(-1)}
.guide-wood-row:nth-child(even){transform:scaleY(-1)}
.guide .guide-interior::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(#29180c16,#29180c16)}
.guide .guide-sweep{position:relative;z-index:1;background:none}
.guide .guide-content{position:relative;z-index:1;flex:none}
.guide,[data-theme=halloween] .guide{background-image:none}
[data-theme=halloween] .guide .guide-interior{background:#472713}
[data-theme=halloween] .guide .guide-interior::after{background:linear-gradient(#200c0644,#130b0644)}

