@font-face{font-family:DM Sans;src:url(/assets/fonts/dm-sans-500.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap}:root{font-family:DM Sans,system-ui,-apple-system,PingFang SC,sans-serif;color:#fff2c9;background:#081b49;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #f6b74a;outline-offset:2px}[hidden]{display:none!important}#player-root{display:flex;flex-direction:column;height:100vh;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#player-root:empty{display:none}.player-toolbar{display:flex;align-items:center;gap:16px;flex-shrink:0;min-height:56px;padding:6px 14px;border-bottom:1px solid #fff2c91c}.player-toolbar h1{flex:1;min-width:0;margin:0;font-size:15px;line-height:1.2;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-toolbar h1 span{color:#f6b74a}.player-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.player-toolbar button,.player-toolbar a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;padding:8px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:13px;white-space:nowrap}.player-toolbar button:hover,.player-toolbar a:hover{background:#fff2c912}.player-toolbar svg{flex-shrink:0}.player-toolbar .player-language{min-width:48px;border:1px solid #fff2c929}.player-status{flex-shrink:0;margin:0;padding:6px 16px;background:#102653;color:#e2dcce;font-size:12px;line-height:1.4;text-align:center}.player-related{display:flex;flex-shrink:0;gap:18px;align-items:center;justify-content:center;min-height:30px;padding:3px 12px;background:#0b204b;color:#e2dcce;font-size:12px}.player-related a{text-decoration:underline;text-underline-offset:3px}.player-stage{flex:1;min-height:0;min-width:0;background:#08142d}.player-stage iframe{display:block;border:0;width:100%;height:100%;background:#08142d}noscript p{padding:24px;line-height:1.6}noscript a{text-decoration:underline}@media(max-width:700px){.player-toolbar{min-height:52px;padding:6px 8px;gap:8px}.player-toolbar h1,.player-external span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.player-actions{gap:3px}.player-toolbar button,.player-toolbar a{min-width:38px;min-height:38px}.player-toolbar .player-language{min-width:44px}}
