/* The approved scene stays in place; these styles attach the real access flow. */
.cinematic-access .access-request{margin:18px 0 0;text-align:center;line-height:1.7}
.cinematic-access .access-request p{font-size:11px;color:#a99f8c;margin:0 0 7px}
.cinematic-access .access-request a{color:#e0cfb0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#bba37d66}
.cinematic-access .access-request small{display:block;font-size:10px;color:#98938a;line-height:1.7}
.cinematic-access .login-error{border-color:#bd826d77;color:#f1c6b6;background:#7c392b22}
.cinematic-access .login-version{font:9px Consolas,monospace;color:#8e877b}
.cinematic-access.waveforms-active .login-version{display:none}
.cinematic-access .world{background:#080c10 url('assets/eagle-eye.png') center/cover no-repeat}
.cinematic-access.eagle-ready .world{background-image:none}
.cinematic-download{--accent:#d4bd92;--gold:#d4bd92;background:radial-gradient(ellipse at 10% 15%,#4d3f2426,transparent 55%),#080c10}
.cinematic-download .panel{border-color:#bca47726;background:linear-gradient(140deg,#1c1b17bb,#101416eb)}
.cinematic-download .button.primary{background:#d4bd92;border-color:#d4bd92;color:#151611}
.cinematic-download .pill{color:#e7d2aa;border-color:#c5ab7c55;background:#c5ab7c12}
.cinematic-download .language-switch{display:flex;gap:12px;margin-left:auto;font-size:12px}
.cinematic-download .language-switch a{color:#8e877b;padding:10px}
.cinematic-download .language-switch [aria-current=true]{color:#efd6ac}
@media(max-width:760px){
  .cinematic-access .access-request{margin-top:14px}.cinematic-access .access-request small{font-size:9px}
  .cinematic-access .login-version{display:none}
  .cinematic-access .site-footer{flex-wrap:wrap;height:auto;min-height:66px;padding:10px 0;gap:4px 16px}
  .cinematic-access.waveforms-active .site-footer{height:66px;flex-wrap:nowrap}
}
