.live-rooms-panel.svelte-covcgk{margin-bottom:16px}.live-room-entry.svelte-covcgk{width:100%;gap:12px;border:none;background:none;cursor:pointer;font:inherit;text-align:left}.live-room-entry-info.svelte-covcgk{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.live-room-entry-title.svelte-covcgk{overflow:hidden;color:var(--color-text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.live-room-entry-sub.svelte-covcgk{color:var(--color-text-muted);font-size:12px}.mention-dropdown.svelte-1uvvkm4{position:absolute;top:100%;left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 16px #0000004d;z-index:50;max-height:200px;overflow-y:auto}.mention-dropdown-item.svelte-1uvvkm4{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;cursor:pointer;text-align:left;color:inherit}.mention-dropdown-item.svelte-1uvvkm4:hover{background:var(--color-surface-hover)}.mention-dropdown-username.svelte-1uvvkm4{font-weight:600;font-size:.9rem;color:var(--color-accent)}.mention-dropdown-displayname.svelte-1uvvkm4{font-size:.8rem;color:var(--color-text-muted)}.composer-exchange-preview.svelte-1uvvkm4{position:relative;margin-top:10px;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}.composer-exchange-preview.svelte-1uvvkm4 .composer-anime-remove:where(.svelte-1uvvkm4){position:absolute;top:8px;right:8px;z-index:1}.composer-desktop.svelte-1uha8ag{display:block}@media(max-width:960px){.composer-desktop.svelte-1uha8ag:not(:has(.landing-hero)){display:none}}.compose-modal-backdrop.svelte-1uha8ag{position:fixed;inset:0;background:#0009;z-index:200}.compose-modal.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;background:var(--color-bg);border-bottom:1px solid var(--color-border);border-radius:0 0 16px 16px;z-index:201;max-height:90dvh;display:flex;flex-direction:column;overflow:hidden}.compose-modal-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:calc(14px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--color-border);flex-shrink:0}.compose-modal-title.svelte-1uha8ag{font-size:15px;font-weight:600}.compose-modal-close.svelte-1uha8ag{background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:4px;display:flex;align-items:center;border-radius:var(--radius-sm)}.compose-modal-body.svelte-1uha8ag{overflow-y:auto}.home-sidebar-column.svelte-1uha8ag{position:static}.home-sidebar-fixed.svelte-1uha8ag{position:fixed;top:var(--home-sidebar-top, calc(var(--nav-height) + 24px));bottom:0;left:var(--home-sidebar-left, 0);width:var(--home-sidebar-width, var(--sidebar-width));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;visibility:hidden}.home-sidebar-fixed-ready.svelte-1uha8ag{visibility:visible}.landing-hero.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px 24px;border-bottom:1px solid var(--color-border)}.landing-logo.svelte-1uha8ag{font-size:28px;font-weight:800;color:var(--color-accent);letter-spacing:-.5px}.landing-tagline.svelte-1uha8ag{font-size:16px;color:var(--color-text-muted);margin:0}.landing-cta.svelte-1uha8ag{display:inline-flex;align-items:center;padding:10px 24px;background:var(--color-accent);color:#fff;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s}.landing-cta.svelte-1uha8ag:hover{background:var(--color-accent-hover);text-decoration:none;color:#fff}.landing-features.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.landing-features.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text-secondary)}.landing-features.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--color-accent);flex-shrink:0}.onboarding-banner.svelte-1uha8ag{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:var(--radius-sm);margin-bottom:4px}.onboarding-banner-body.svelte-1uha8ag{display:flex;align-items:flex-start;gap:10px;color:var(--color-accent);flex:1;min-width:0}.onboarding-banner-body.svelte-1uha8ag div:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:2px}.onboarding-banner-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:14px;color:var(--color-text)}.onboarding-banner-body.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13px;color:var(--color-text-muted);margin:0}.onboarding-banner-actions.svelte-1uha8ag{display:flex;align-items:center;gap:8px;flex-shrink:0}.onboarding-btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;padding:6px 14px;background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s}.onboarding-btn-primary.svelte-1uha8ag:hover{background:var(--color-accent-hover);text-decoration:none;color:#fff}.onboarding-btn-close.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-sm);transition:color .15s}.onboarding-btn-close.svelte-1uha8ag:hover{color:var(--color-text)}@media(max-width:960px){.landing-hero.svelte-1uha8ag{display:flex;padding:24px 16px}}.timeline-back-link.svelte-1uha8ag{display:block;padding:10px 16px;text-align:center;font-size:.88rem;color:var(--color-accent);text-decoration:none;border-bottom:1px solid var(--color-border)}.timeline-back-link.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.load-more-btn.svelte-1uha8ag{display:block;padding:14px 16px;text-align:center;font-size:.9rem;font-weight:500;color:var(--color-accent);text-decoration:none;border-top:1px solid var(--color-border);transition:background .12s}.load-more-btn.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}
