.tv-face.tv-front{border-radius:10px;box-shadow:inset 0 0 0 2px #fff5,inset 0 3px 4px #fff6,inset 0 -4px 8px #241e2844,inset -3px 0 5px #241e2830}.tv-face.tv-back{border-radius:8px}.tv-front .tv-bz{border-radius:30px;box-shadow:0 0 0 3px #272b29,0 0 0 5px #e3d9bb88,inset 0 5px 18px #000c,0 5px 8px #0004}.tv-front .tv-front-panel{border-top:1px solid #fff5;box-shadow:inset 0 3px 5px #0002,inset 0 -2px #fff2}.tv-pwr-btn{box-shadow:0 2px 4px #0005,inset 0 2px 1px #fff9,inset 0 -2px 3px #0003}.tv-ctrl-cap{box-shadow:0 2px 3px #0004,inset 0 1px 1px #fff9}@media(prefers-reduced-motion:reduce){.tv-3d,.tv-antenna,.sc-gl,.sc-st{animation:none!important}}.retro-legacy-hidden{display:none!important}.retro-model-host{position:relative;width:100%;height:460px;overflow:hidden;touch-action:pan-y;cursor:grab;isolation:isolate}.retro-model-host>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.retro-model-host:focus-visible{outline:2px solid #b9d5c7;outline-offset:3px;border-radius:16px}.retro-screen-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.retro-screen-plane{width:440px;height:319px;border-radius:28px;overflow:hidden;background:#111916;backface-visibility:hidden}.retro-screen-plane .retro-live-screen{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:28px!important;transform:none!important;animation:none!important;box-sizing:border-box}.retro-model-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:0 8px 16px}.retro-model-controls button{font:12px DM Sans,sans-serif;border:1px solid #a5b5a877;border-radius:999px;padding:9px 13px;color:inherit;background:#ffffff0a;cursor:pointer}.retro-model-controls button:hover{background:#92b49d33}.retro-model-controls button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.demo-tv-wrap .retro-model-controls,.tribute-scene-wrap .retro-model-controls{color:#f5f0df}.retro-live-screen .sc-cap-txt{font-size:16px;line-height:1.35}.retro-live-screen .sc-hud{font-size:11px}.retro-live-screen .sc-arr{min-width:34px;min-height:40px;font-size:26px}.demo-tv-wrap.retro-model-ready{display:block;width:100%;min-width:0;height:auto;padding:0;perspective:none}.tribute-scene-wrap.retro-model-ready{display:block;max-width:900px;margin:auto}.tribute-scene-wrap.retro-model-ready .retro-model-host{height:min(65vh,620px);min-height:360px}.preview-panel .scene-hero.retro-model-ready{display:block;width:100%!important;height:auto!important;transform:none!important;margin:0!important;perspective:none}.preview-panel .retro-model-host{height:330px}.retro-model-ready>.tv-floor-glow{display:none}@media(max-width:640px){.retro-model-host{height:370px}.tribute-scene-wrap.retro-model-ready{padding-top:max(58px,env(safe-area-inset-top));box-sizing:border-box}.tribute-scene-wrap.retro-model-ready .retro-model-host{height:410px;min-height:0}.retro-model-controls{gap:6px}.retro-model-controls button{padding:10px 11px}}
