.nh-showcase-static body {overflow:auto!important;background:#080c12;color:#f6f2e9;}
.nh-showcase-static #main,.nh-showcase-static #webgl-canvas,.nh-showcase-static #showcase-preloader,
.nh-showcase-static #cyber-hud,.nh-showcase-static #dome-hud,.nh-showcase-static #holo-text-panel,
.nh-showcase-static #contact-card,
.nh-showcase-static #warp-flash,.nh-showcase-static #warp-text,.nh-showcase-static #mouse-trail,
.nh-showcase-static #cursor-dot,.nh-showcase-static #cursor-hint {display:none!important;}
#nh-showcase-static {display:block;opacity:1;max-width:1100px;margin:0 auto;padding:140px max(24px,env(safe-area-inset-left)) 64px;}
#nh-showcase-static h1 {font-size:clamp(40px,8vw,96px);line-height:1.06;margin:24px 0;}
#nh-showcase-static p {max-width:48ch;line-height:1.7;}
#nh-showcase-static figure {margin:56px 0;}
#nh-showcase-static img {display:block;width:100%;max-height:75svh;object-fit:contain;background:#0d1118;}
#nh-showcase-static figcaption {padding:16px 0;color:#c4c6cb;}
#nh-showcase-static a {display:inline-flex;padding:16px 24px;margin:8px 12px 8px 0;border:1px solid #67727e;min-height:48px;color:#fff;}
@media(max-width:768px){#horizontal-section .slide .content-col{max-width:min(100%,36rem)}
  #holo-text-panel.active{max-height:35svh;overflow:auto;overscroll-behavior:contain;}}
@media(prefers-reduced-motion:reduce){#nh-showcase-static *{animation:none!important;transition:none!important;}}
