:root{--text:#1f2937;--text-muted:#6b7280;--bg:#fff;--surface:#f3f4f6;--border:#e5e7eb;--accent:#7c3aed;--on-accent:#fff;--danger:#b91c1c;--on-danger:#fff;--success:#166534;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-family:system-ui,Segoe UI,Roboto,Apple SD Gothic Neo,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#f3f4f6;--text-muted:#9ca3af;--bg:#0f1014;--surface:#1a1b22;--border:#2e303a;--accent:#a78bfa;--on-accent:#14101f;--danger:#f87171;--on-danger:#14101f;--success:#4ade80}}*{box-sizing:border-box}html.overlay,html.overlay body{background:0 0}body{margin:0}@media (width<=959px){html.watch,html.watch body{overscroll-behavior-y:none;height:100%;overflow:hidden}}a{color:inherit;text-decoration:none}._backdrop_1sris_1{z-index:10;padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._panel_1sris_12{background:var(--bg);width:100%;max-width:480px;max-height:calc(100vh - 32px);color:var(--text);border-radius:12px;padding:20px 16px;overflow-y:auto}._title_1sris_23{margin:0 0 16px;font-size:18px}@media (width>=600px){._backdrop_1sris_1{align-items:center}._panel_1sris_12{padding:24px}}._menu_dztb9_1{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}._name_dztb9_9{text-overflow:ellipsis;white-space:nowrap;max-width:10em;color:var(--text-muted);overflow:hidden}._link_dztb9_17{color:var(--accent);white-space:nowrap}._logout_dztb9_22{height:36px;padding:0 12px;font-size:14px}@media (width<=420px){._name_dztb9_9{display:none}}._providers_xrz5w_1{gap:8px;margin:0;padding:0;list-style:none;display:grid}._provider_xrz5w_1{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}._google_xrz5w_22{border:1px solid var(--border);background:var(--bg);color:var(--text)}._kakao_xrz5w_29{color:#191600;background:#fee500}._note_xrz5w_34{color:var(--text-muted);margin:12px 0 0;font-size:14px;line-height:1.5}._actions_xrz5w_41{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}._memberLink_xrz5w_50{color:var(--accent);font-size:14px}._grid_8bkeo_3{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._card_8bkeo_12{border:1px solid var(--border);height:100%;color:var(--text);border-radius:10px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}._card_8bkeo_12:hover,._card_8bkeo_12:focus-visible{border-color:var(--accent)}._cardTitle_8bkeo_29{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}._meta_8bkeo_36{color:var(--text-muted);margin:0;font-size:13px}._live_8bkeo_43{border:1px solid var(--danger);color:var(--danger);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:700}._badges_8bkeo_54{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._viewers_8bkeo_61{color:var(--text-muted);font-size:12px}._idle_8bkeo_66{color:var(--text-muted);align-self:flex-start;font-size:12px}._watch_8bkeo_72,._info_8bkeo_79{flex-direction:column;gap:12px;display:flex}._stage_8bkeo_86{aspect-ratio:16/9;color:#fff;text-align:center;background:#000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:15px;line-height:1.5;display:flex}._heading_8bkeo_102{overflow-wrap:anywhere;margin:0;font-size:18px}._actions_8bkeo_109{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._donate_8bkeo_117{border:1px solid var(--accent);height:40px;color:var(--accent);border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}._donate_8bkeo_117:hover,._donate_8bkeo_117:focus-visible{background:var(--surface)}._empty_8bkeo_134{color:var(--text-muted);margin:24px 0}._stage_8bkeo_86 p{margin:0}@media (width<=959px){._watch_8bkeo_72{gap:8px}._notice_8bkeo_152,._info_8bkeo_79{padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left))}._notice_8bkeo_152{padding-top:8px}._info_8bkeo_79{gap:6px;padding-bottom:8px}._stage_8bkeo_86,._watch_8bkeo_72 ._player_8bkeo_167{border-radius:0}._heading_8bkeo_102{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}._meta_8bkeo_36{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._actions_8bkeo_109{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}._actions_8bkeo_109>*{flex-shrink:0}}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){._watch_8bkeo_72{gap:0;height:100%}._notice_8bkeo_152,._info_8bkeo_79{display:none}._stage_8bkeo_86,._watch_8bkeo_72 ._player_8bkeo_167{aspect-ratio:auto;flex:1;height:100%;min-height:0}}._shell_dx42j_1{flex-direction:column;min-height:100vh;display:flex}._header_dx42j_8{height:56px;padding:0 max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}._logo_dx42j_18{color:var(--accent);font-size:18px;font-weight:700}._headerEnd_dx42j_24{align-items:center;gap:8px;min-width:0;display:flex}._main_dx42j_31{width:100%;max-width:1280px;padding:24px max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));flex:1;margin:0 auto}@media (width<=480px){._header_dx42j_8{padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left))}._main_dx42j_31{padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}}@media (width<=959px){html.watch ._shell_dx42j_1{top:var(--viewport-top,0px);height:100vh;height:var(--viewport-height,100dvh);min-height:0;position:fixed;left:0;right:0;overflow:hidden}html.watch ._main_dx42j_31{flex-direction:column;min-height:0;padding:0;display:flex}}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){html.watch ._header_dx42j_8{display:none}}
