.live-v1{overflow-x:hidden}.live-v1 .live-console-hero{isolation:isolate;position:relative;overflow:hidden}.live-v1 .live-console-copy,.live-v1 .live-status-panel{z-index:2;position:relative}.live-v1 .live-signal-field{z-index:1;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.live-v1 .live-signal-core,.live-v1 .live-signal-ring,.live-v1 .live-signal-dot{border-radius:50%;position:absolute}.live-v1 .live-signal-core{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#60c7d7b3,#0000 22%),radial-gradient(circle,#d7aa4361,#0000 54%);border:1px solid #60c7d79e;width:clamp(66px,8vw,116px);top:clamp(138px,28vh,250px);right:clamp(44px,16vw,250px);transform:translate(50%,-50%)scale(.76);box-shadow:0 0 0 8px #60c7d712,0 0 58px #60c7d761,0 0 82px #d7aa4333}.live-v1 .live-signal-ring{aspect-ratio:1;opacity:0;border:1px solid #60c7d757;width:clamp(180px,32vw,460px);top:clamp(138px,28vh,250px);right:clamp(44px,16vw,250px);transform:translate(50%,-50%)scale(.58);box-shadow:0 0 0 18px #60c7d70a,0 0 64px #60c7d72e}.live-v1 .live-signal-ring.is-two{border-color:#d7aa435c;width:clamp(118px,21vw,320px);box-shadow:0 0 0 12px #d7aa430f,0 0 56px #d7aa432e}.live-v1 .live-signal-ring.is-three{border-color:#fff8e747;width:clamp(86px,14vw,210px);box-shadow:0 0 44px #fff8e724}.live-v1 .live-signal-sweep{opacity:0;background:linear-gradient(90deg,#0000,#60c7d73d,#fff8e729,#0000);width:min(44vw,560px);position:absolute;inset:-30% auto -22% -18%;transform:skew(-15deg)translate(-130%)}.live-v1 .live-signal-dot{aspect-ratio:1;opacity:0;background:#66d8d5;width:10px;box-shadow:0 0 22px #66d8d5b8}.live-v1 .live-signal-dot.is-a{top:31%;left:58%}.live-v1 .live-signal-dot.is-b{background:#ffd979;top:52%;left:76%;box-shadow:0 0 22px #ffd979a8}.live-v1 .live-signal-dot.is-c{background:#ff8f79;top:69%;left:66%;box-shadow:0 0 22px #ff8f799e}.live-v1 .live-onair-mark{color:#fff8e7;background:#a7332d85;border:1px solid #ffd97961;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:5px 10px;font-family:Noto Sans TC,system-ui,sans-serif;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.live-v1 .live-onair-mark i{aspect-ratio:1;background:#ff5d4a;border-radius:50%;width:9px;box-shadow:0 0 14px #ff5d4acc}.live-v1 .live-frame-wrap,.live-v1 .live-source-switch,.live-v1 .live-status-strip,.live-v1 .live-youtube-state,.live-v1 .live-random-console,.live-v1 .live-archive-card,.live-v1 .live-console-card{--live-motion-glow:0;position:relative}.live-v1 .live-frame-wrap:after,.live-v1 .live-youtube-state:after,.live-v1 .live-random-console:after,.live-v1 .live-archive-card:after,.live-v1 .live-console-card:after{content:"";opacity:var(--live-motion-glow);pointer-events:none;background:linear-gradient(110deg,#0000,#60c7d72e,#ffd97924,#0000);transition:opacity .18s;position:absolute;inset:-38% -24%;transform:translate(-34%)rotate(8deg)}.live-v1 .live-frame-wrap>*,.live-v1 .live-youtube-state>*,.live-v1 .live-random-console>*,.live-v1 .live-archive-card>*,.live-v1 .live-console-card>*{z-index:1;position:relative}.live-v1 .live-archive-card:hover,.live-v1 .live-archive-card:focus-visible,.live-v1 .live-console-card:hover,.live-v1 .live-console-card:focus-visible{--live-motion-glow:1}.live-v1.live-motion-ready [data-live-motion-card],.live-v1.live-motion-ready .live-frame-wrap,.live-v1.live-motion-ready .live-status-strip{will-change:transform, opacity}.live-v1.live-reduced-motion .live-signal-field{opacity:.46}.live-line-copy{gap:.1em;display:grid}.live-line-copy .copy-row{display:block}.live-line-copy .copy-row>span{white-space:nowrap;margin-right:.36em;display:inline-block}.live-station-heading{gap:18px}.live-source-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:min(100%,420px);display:flex}.live-source-switch{background:#071316b8;border:1px solid #60c7d76b;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid;box-shadow:inset 0 0 18px #60c7d714}.live-source-tab{min-width:112px;min-height:42px;color:var(--live-paper);letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 14px;font-family:Noto Sans TC,system-ui,sans-serif;font-size:15px;font-weight:900}.live-source-tab.is-active{color:var(--live-night);border-color:var(--live-gold);background:var(--live-gold)}.live-source-tab:focus-visible{outline-offset:3px;outline:3px solid #60c7d7c2}.live-source-panel[hidden]{display:none}.live-source-panel{gap:16px;display:grid}.live-status-strip{color:#efe2c4c7;overflow-wrap:anywhere;background:#05090bb8;border:1px solid #60c7d757;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.live-status-strip span,.live-status-strip strong{font-family:Noto Sans TC,system-ui,sans-serif;font-size:14px;font-weight:900}.live-status-strip strong{width:fit-content;color:var(--live-night);background:var(--live-gold);border-radius:999px;padding:4px 9px}.live-status-strip small{color:#efe2c4c2;min-width:0;font-size:14px;line-height:1.55}.live-status-strip.is-live strong{background:#66d8d5}.live-status-strip.is-offline strong,.live-status-strip.is-unconfigured strong{color:#fff8e7;background:var(--live-red)}.live-status-strip.is-error strong{color:#241612;background:#ffd979}.live-embed-grid--youtube[hidden]{display:none}.live-embed-grid--twitch,.live-embed-grid--youtube{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:stretch;gap:18px}.live-frame-wrap{background:#05090b;border:1px solid #60c7d761;border-radius:8px;min-width:0;min-height:420px;overflow:hidden;box-shadow:6px 6px #a7332d6b}.live-frame-wrap iframe,.live-embed-grid .live-frame-wrap iframe,.live-embed-grid .live-frame-wrap iframe:first-child{aspect-ratio:auto;width:100%;height:100%;min-height:0;box-shadow:none;background:#05090b;border:0;display:block}.live-embed-placeholder{width:100%;height:100%;min-height:inherit;color:#fff8e7bd;text-align:center;background:linear-gradient(135deg,#05090bf0,#163d3c94);place-content:center;gap:12px;padding:clamp(18px,3vw,28px);display:grid}.live-embed-placeholder span,.live-embed-placeholder strong{font-family:Noto Sans TC,system-ui,sans-serif;font-weight:900}.live-embed-placeholder span{color:#66d8d5;font-size:13px}.live-embed-placeholder strong{color:#fff8e7;font-size:clamp(22px,3vw,34px);line-height:1.18}.live-embed-placeholder p{color:#fff8e7ad;max-width:28em;margin:0 auto;font-size:15px;line-height:1.7}.live-twitch-player-host{width:100%;height:100%;min-height:inherit;background:#05090b;display:block}.live-twitch-player-host iframe{min-height:inherit}.live-player-frame{min-height:clamp(360px,47vw,720px)}.live-chat-frame{min-height:clamp(420px,47vw,720px)}.live-youtube-state{background:linear-gradient(135deg, #071316d6, #142f329e), var(--pattern-circuit);border:1px solid #60c7d752;border-radius:8px;grid-template-columns:minmax(280px,.92fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,32px);padding:clamp(16px,2.2vw,24px);display:grid;box-shadow:7px 7px #a7332d47,13px 13px #60c7d71f}.live-youtube-state[hidden]{display:none}.live-youtube-state .live-offline-visual{margin:0}.live-youtube-state-copy{gap:12px;min-width:0;display:grid}.live-youtube-state-copy>span{color:#ffd979;background:#ffd9791a;border:1px solid #ffd9794d;border-radius:999px;width:fit-content;padding:5px 10px;font-family:Noto Sans TC,system-ui,sans-serif;font-size:13px;font-weight:900}.live-youtube-state-copy h3{color:var(--live-paper);margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(30px,4vw,52px);line-height:1.12}.live-youtube-state-copy p{color:#efe2c4c2;margin:0;font-size:17px;line-height:1.8}.live-offline-cta{gap:10px;margin-top:4px;display:grid}.live-offline-cta[hidden]{display:none}.live-offline-cta-lead{color:#efe2c4b3;font-family:Noto Sans TC,system-ui,sans-serif;font-size:14px;font-weight:700}.live-offline-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.live-archive-band{color:#fff8e7;background:linear-gradient(135deg, #2a1c13f5, #163d3ce0), var(--pattern-circuit)}.live-archive-band h2{color:#fff8e7}.live-random-console{background:linear-gradient(135deg, #05090bc2, #163d3c9e), var(--pattern-circuit);border:1px solid #66d8d557;border-radius:8px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(16px,2.6vw,28px);margin-top:clamp(18px,3vw,30px);padding:clamp(16px,2.4vw,24px);display:grid;box-shadow:7px 7px #a7332d4d,13px 13px #60c7d71f}.live-random-copy{align-content:center;gap:12px;min-width:0;display:grid}.live-random-copy>span{color:#ffd979;background:#ffd97914;border:1px solid #ffd97947;border-radius:999px;width:fit-content;padding:5px 10px;font-family:Noto Sans TC,system-ui,sans-serif;font-size:13px;font-weight:900}.live-random-copy h3{color:#fff8e7;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,48px);line-height:1.12}.live-random-copy p{color:#fff8e7c7;margin:0;line-height:1.75}.live-random-copy small{color:#fff8e794;font-family:Noto Sans TC,system-ui,sans-serif;font-size:13px;line-height:1.5}.live-random-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-random-frame{min-height:clamp(300px,34vw,560px);box-shadow:6px 6px #60c7d72e}.live-random-placeholder{width:100%;height:100%;min-height:inherit;color:#fff8e7b8;text-align:center;background:radial-gradient(circle at 50% 42%,#60c7d726,#0000 42%),#05090b;place-content:center;gap:10px;padding:24px;display:grid}.live-random-placeholder span,.live-random-placeholder strong{font-family:Noto Sans TC,system-ui,sans-serif;font-weight:900}.live-random-placeholder span{color:#66d8d5;font-size:13px}.live-random-placeholder strong{color:#fff8e7;font-size:clamp(22px,3vw,34px)}.live-archive-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.live-archive-card{color:#fff8e7;overflow-wrap:anywhere;background:#0d121694;border:1px solid #fff8e733;border-radius:8px;align-content:start;gap:10px;min-height:246px;padding:clamp(18px,2.4vw,24px);display:grid;box-shadow:0 18px 44px #060a0c3d}.live-archive-card span,.live-archive-card strong{font-family:Noto Sans TC,system-ui,sans-serif;font-size:13px;font-weight:900}.live-archive-card span{color:#66d8d5}.live-archive-card strong,.live-console-card .live-card-status{color:#ffd979;background:#ffd97914;border:1px solid #ffd9793d;border-radius:999px;width:fit-content;padding:4px 9px;font-size:13px;line-height:1.2}.live-archive-card h3{color:#fff8e7;font-size:clamp(24px,3vw,34px)}.live-archive-card p{color:#fff8e7c7;margin:0;line-height:1.75}@media (width<=900px){.live-source-toolbar{justify-content:flex-start}.live-source-switch,.live-source-toolbar .button{width:100%}.live-embed-grid--twitch,.live-embed-grid--youtube,.live-youtube-state{grid-template-columns:1fr}.live-frame-wrap,.live-player-frame,.live-chat-frame{min-height:380px}.live-player-frame{aspect-ratio:16/9;min-height:0}.live-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-random-console{grid-template-columns:1fr}.live-random-frame{aspect-ratio:16/9;min-height:0}}@media (width<=620px){.live-v1 .live-signal-core,.live-v1 .live-signal-ring{top:180px;right:-12px}.live-v1 .live-signal-ring{width:220px}.live-v1 .live-signal-ring.is-two{width:154px}.live-v1 .live-signal-ring.is-three{width:112px}.live-v1 .live-signal-dot.is-a{top:24%;left:72%}.live-v1 .live-signal-dot.is-b{top:45%;left:84%}.live-v1 .live-signal-dot.is-c{top:62%;left:66%}.live-line-copy .copy-row>span{overflow-wrap:anywhere;white-space:normal;word-break:keep-all;margin-right:.28em}.live-source-tab{min-width:0;padding-inline:10px}.live-status-strip{grid-template-columns:1fr;align-items:start}.live-chat-frame{min-height:430px}.live-youtube-state{padding:14px}.live-youtube-state-copy h3{font-size:clamp(28px,10vw,40px)}.live-archive-grid{grid-template-columns:1fr}.live-archive-card{min-height:0}.live-random-actions .button{width:100%}.live-random-console{padding:14px}}
