*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;background:#07080d;color:#f7f8ff;font:14px/1.4 Manrope,Arial,sans-serif}.player,.stage{position:relative;width:100%;height:100%;overflow:hidden}.stage{isolation:isolate;background:#07080d}.stage>img,.stage>canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stage-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,6,12,.52),transparent 24%,transparent 52%,rgba(5,6,12,.88));z-index:1}.stage-label,.controls,#player-status,.player-link{position:absolute;z-index:2}.stage-label{top:4%;left:4%;right:4%;display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:clamp(10px,1.5vw,16px);font-weight:700;letter-spacing:.02em;text-shadow:0 1px 8px #000}.brand{font-size:clamp(10px,1.6vw,18px);letter-spacing:.18em}.brand span{color:#728fff}.controls{left:50%;bottom:16%;transform:translate(-50%);display:flex;gap:8px;max-width:95%;justify-content:center;flex-wrap:wrap}button{appearance:none;border:1px solid rgba(255,255,255,.48);border-radius:6px;padding:10px 15px;min-height:44px;background:#0a0c1ac7;color:#fff;font:700 13px/1.2 Manrope,Arial,sans-serif;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}button:first-child{background:#3569fb;border-color:#3569fb}button:hover{filter:brightness(1.2)}button:focus-visible,.player-link:focus-visible{outline:3px solid #fff;outline-offset:3px}button:disabled{opacity:.55;cursor:progress}#player-status{bottom:5%;left:4%;right:30%;margin:0;color:#e5e8fb;font-size:clamp(10px,1.15vw,13px);text-shadow:0 1px 8px #000}.player-link{bottom:5%;right:4%;color:#e5e8fb;text-decoration:none;font-size:clamp(10px,1.15vw,13px);font-weight:700;text-shadow:0 1px 8px #000}@media(max-width:450px){.controls{bottom:21%}button{padding:8px 9px;min-height:38px;font-size:11px}#player-status{right:4%;bottom:7%;text-align:center}.player-link{top:19%;bottom:auto;font-size:11px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
