.card{width:100%;padding:20px}.card-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);margin-bottom:10px;font-size:.85rem;font-weight:700}.btn{cursor:pointer;border:none;border-radius:14px;width:100%;padding:16px;font-family:inherit;font-size:1.2rem;font-weight:700;transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.btn:active{box-shadow:none;transform:translateY(0)scale(.97)}.btn.primary{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff}.btn.secondary{background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));color:var(--bg)}.btn:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.input{border:2px solid var(--border);background:var(--inner);width:100%;color:var(--text);text-align:center;border-radius:14px;outline:none;padding:16px;font-family:inherit;font-size:1.2rem;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent)}.page-view{flex-direction:column;gap:12px;max-width:400px;display:flex}.page-card{padding:14px}.page-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--dim);align-items:center;gap:6px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:flex}.timer-display{color:var(--primary);border:3px solid var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:2.4rem;font-weight:800;transition:background .3s;display:flex}.timer-display.urgent{animation:.5s infinite alternate pulse}@keyframes pulse{to{opacity:.4;transform:scale(1.05)}}.waiting{text-align:center;color:var(--muted);font-size:1.1rem;font-style:italic}.error{color:var(--error);font-size:1rem;font-weight:600}.dot{border-radius:50%;width:7px;height:7px}.dot-primary{background:var(--primary)}.dot-secondary{background:var(--secondary)}.dot-accent{background:var(--accent)}.tooltip-wrap.svelte-1luuud0{cursor:default;align-items:center;display:inline-flex}.tooltip-text{color:#eee;white-space:nowrap;pointer-events:none;z-index:99999;background:#1a1a2e;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:600;position:fixed;transform:translate(-50%,-100%)}.player-name-wrap.svelte-etz3rt{align-items:center;gap:3px;display:inline-flex}.is-anon.svelte-etz3rt{color:var(--dim)}.anon-icon.svelte-etz3rt{opacity:.6;cursor:help;font-size:.75em}.clickable.svelte-etz3rt{font:inherit;color:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.clickable.svelte-etz3rt:hover{text-decoration:underline}.sidebar.svelte-1skjjzf{width:var(--sidebar-w,240px);background:var(--panel-dark);z-index:200;flex-direction:column;gap:4px;padding:10px 8px;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.sidebar.collapsed.svelte-1skjjzf{width:var(--sidebar-collapsed,56px)}.sidebar.svelte-1skjjzf::-webkit-scrollbar{width:4px}.sidebar.svelte-1skjjzf::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.overlay.svelte-1skjjzf{z-index:199;cursor:default;opacity:0;pointer-events:none;background:#0006;border:none;transition:opacity .25s;display:none;position:fixed;inset:-50px}.overlay.visible.svelte-1skjjzf{opacity:1;pointer-events:auto}.toggle-btn.svelte-1skjjzf{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:32px;font-size:.85rem;transition:color .15s,background .15s;display:flex}.toggle-btn.svelte-1skjjzf:hover{color:#ffffffd9;background:#ffffff14}.desktop-only.svelte-1skjjzf{display:flex}.logo-area.svelte-1skjjzf{text-align:center;padding:2px 0 6px}.logo-full.svelte-1skjjzf{background:linear-gradient(135deg, var(--primary), var(--secondary), var(--accent));-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900}.logo-mini.svelte-1skjjzf{background:linear-gradient(135deg, var(--primary), var(--secondary), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:900}.identity.svelte-1skjjzf{margin-bottom:4px}.nav-section.svelte-1skjjzf{flex-direction:column;gap:2px;display:flex}.nav-item.svelte-1skjjzf{cursor:pointer;color:#fffc;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:.88rem;font-weight:600;transition:background .12s;display:flex;overflow:hidden}.nav-item.svelte-1skjjzf:hover{background:#ffffff14}.nav-item.svelte-1skjjzf i:where(.svelte-1skjjzf){text-align:center;color:#ffffff73;flex-shrink:0;width:20px;font-size:.9rem}.collapsed.svelte-1skjjzf .nav-item:where(.svelte-1skjjzf){justify-content:center;padding:8px 0}.nav-label.svelte-1skjjzf{text-overflow:ellipsis;color:#fff;flex:1;overflow:hidden}.nav-label.anon-name.svelte-1skjjzf{color:#fff6;font-size:.84rem}.avatar.svelte-1skjjzf{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:flex}.avatar.anon.svelte-1skjjzf{background:var(--border);color:var(--muted);font-size:.75rem}@media (width<=900px){.overlay.svelte-1skjjzf{display:block}.desktop-only.svelte-1skjjzf{display:none}.sidebar.svelte-1skjjzf{width:260px;padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:calc(10px + env(safe-area-inset-bottom));transition:transform .25s;transform:translate(0)}.sidebar.collapsed.svelte-1skjjzf{width:260px;transform:translate(-100%)}}.feed-container.svelte-1tpogm0{flex-direction:column;flex:1;min-height:0;display:flex}.feed-header.svelte-1tpogm0{background:var(--panel-dark);cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:8px;width:100%;height:44px;padding:0 16px;font-family:inherit;transition:background .15s;display:flex}.feed-header.svelte-1tpogm0:hover{background:color-mix(in srgb, var(--panel-dark) 80%, #222)}.feed-header.svelte-1tpogm0 i:where(.svelte-1tpogm0){color:var(--primary);font-size:1.1rem}.feed-header.svelte-1tpogm0 h2:where(.svelte-1tpogm0){color:#fff;margin:0;font-size:1.1rem;font-weight:800}.feed-scroll.svelte-1tpogm0{background:color-mix(in srgb, var(--panel-mid) 60%, #181818);scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 16px;display:flex;overflow-y:auto}.feed-scroll.svelte-1tpogm0:hover{scrollbar-color:#ffffff1f transparent}.feed-scroll.svelte-1tpogm0::-webkit-scrollbar{width:4px}.feed-scroll.svelte-1tpogm0::-webkit-scrollbar-thumb{background:0 0;border-radius:2px}.feed-scroll.svelte-1tpogm0::-webkit-scrollbar-track{background:0 0}.feed-scroll.svelte-1tpogm0:hover::-webkit-scrollbar-thumb{background:#ffffff1f}.new-item.svelte-1tpogm0{animation:.35s cubic-bezier(.34,1.56,.64,1) svelte-1tpogm0-feed-pop}@keyframes svelte-1tpogm0-feed-pop{0%{opacity:0;transform:scale(.9)}}.empty.svelte-1tpogm0{color:var(--dim);text-align:center;margin-top:40px;font-size:.95rem;font-style:italic}.feed-card.svelte-1tpogm0{border-bottom:1px solid var(--border);padding:10px 0}.feed-msg-card.svelte-1tpogm0{gap:10px;display:flex}.msg-avatar.svelte-1tpogm0{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:800;display:flex}.msg-content.svelte-1tpogm0{flex:1;min-width:0}.msg-meta.svelte-1tpogm0{align-items:center;gap:8px;margin-bottom:2px;display:flex}.msg-name.svelte-1tpogm0{color:var(--text);font-size:.88rem;font-weight:700}.feed-time.svelte-1tpogm0{color:var(--dim);font-size:.7rem}.msg-text.svelte-1tpogm0{color:var(--text);word-break:break-word;font-size:.9rem;line-height:1.4}.feed-invite-card.svelte-1tpogm0{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.invite-left.svelte-1tpogm0{flex:1;min-width:0}.invite-top.svelte-1tpogm0{align-items:center;gap:8px;margin-bottom:2px;display:flex}.invite-icon.svelte-1tpogm0{font-size:1rem}.invite-game.svelte-1tpogm0{color:var(--text);font-size:.92rem;font-weight:800}.invite-players.svelte-1tpogm0{color:var(--primary);background:var(--inner);border-radius:6px;padding:1px 6px;font-size:.75rem;font-weight:700}.invite-players.full.svelte-1tpogm0{color:var(--error)}.invite-text.svelte-1tpogm0{color:var(--muted);font-size:.82rem}.join-btn.svelte-1tpogm0{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:8px 18px;font-family:inherit;font-size:.85rem;font-weight:700;transition:transform .15s}.join-btn.svelte-1tpogm0:hover{transform:translateY(-1px)}.join-btn.svelte-1tpogm0:active{transform:translateY(0)scale(.97)}.full-label.svelte-1tpogm0{color:var(--dim);flex-shrink:0;font-size:.8rem;font-style:italic;font-weight:700}.feed-system.svelte-1tpogm0{text-align:center;color:var(--muted);padding:6px 0;font-size:.8rem;font-style:italic}.feed-panel.svelte-1n1zsbd{flex-direction:column;flex-shrink:0;width:480px;transition:width .2s;display:flex;position:relative;overflow:hidden}.feed-panel.collapsed.svelte-1n1zsbd{width:40px}.feed-content.svelte-1n1zsbd{flex-direction:column;flex:1;min-height:0;display:flex}.feed-collapse.svelte-1n1zsbd{color:#fff6;cursor:pointer;z-index:2;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;transition:color .15s,background .15s;display:flex;position:absolute;top:10px;right:8px}.feed-collapse.svelte-1n1zsbd:hover{color:#fffc;background:#ffffff14}.feed-expand.svelte-1n1zsbd{background:color-mix(in srgb, var(--panel-mid) 60%, #181818);color:#fff6;cursor:pointer;border:none;border-radius:0;flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;padding-top:10px;transition:color .15s;display:flex}.feed-expand.svelte-1n1zsbd:hover{color:#ffffffb3;background:color-mix(in srgb, var(--panel-mid) 60%, #1e1e1e)}.feed-expand.svelte-1n1zsbd:hover .feed-label:where(.svelte-1n1zsbd){color:var(--primary)}.feed-expand.svelte-1n1zsbd i:where(.svelte-1n1zsbd){justify-content:center;align-items:center;height:32px;margin-bottom:4px;font-size:.8rem;display:flex}.feed-label.svelte-1n1zsbd{color:var(--primary);font-size:1.1rem;font-weight:800;line-height:1.2;transition:color .15s}.chat.svelte-5pn98x{flex-direction:column;flex:1;min-height:0;display:flex}.chat-title.svelte-5pn98x{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:.8rem;font-weight:700;display:flex}.dot.svelte-5pn98x{background:var(--secondary);border-radius:50%;width:8px;height:8px}.messages.svelte-5pn98x{scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.messages.svelte-5pn98x::-webkit-scrollbar{width:6px}.messages.svelte-5pn98x::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.messages.svelte-5pn98x::-webkit-scrollbar-track{background:0 0}.empty.svelte-5pn98x{color:var(--dim);text-align:center;margin-top:20px;font-size:.9rem;font-style:italic}.msg.svelte-5pn98x{word-break:break-word;margin-top:6px;font-size:.88rem;line-height:1.3}.msg.grouped.svelte-5pn98x{margin-top:0}.msg-header.svelte-5pn98x{align-items:baseline;gap:8px;display:flex}.time.svelte-5pn98x{color:var(--dim);flex-shrink:0;font-size:.7rem}.name.svelte-5pn98x{color:var(--primary);font-weight:700}.name.anon.svelte-5pn98x{color:var(--dim)}.msg-text.svelte-5pn98x{color:var(--text);padding-left:1px}.status-msg.svelte-5pn98x{color:var(--dim);text-align:center;margin-top:4px;font-size:.75rem}.input-row.svelte-5pn98x{gap:6px;margin-top:4px;padding-bottom:8px;display:flex}.chat-input.svelte-5pn98x{border:2px solid var(--border);background:var(--card);color:var(--text);border-radius:10px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:.95rem;transition:border-color .2s}.chat-input.svelte-5pn98x:focus{border-color:var(--primary)}.send-btn.svelte-5pn98x{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;padding:8px 12px;font-family:inherit;font-size:.9rem;font-weight:700;transition:transform .15s;display:flex}.send-btn.svelte-5pn98x:hover{transform:scale(1.05)}.send-btn.svelte-5pn98x:active{transform:scale(.95)}.chat-panel.svelte-z2sf0f{flex-direction:column;height:100%;min-height:0;display:flex}.panel-header.svelte-z2sf0f{background:var(--panel-dark);flex-shrink:0;align-items:center;gap:12px;height:44px;padding:0 12px;display:flex}.panel-title.svelte-z2sf0f{flex-shrink:0;align-items:center;gap:8px;display:flex}.panel-title.svelte-z2sf0f i:where(.svelte-z2sf0f){color:var(--primary);font-size:1.1rem}.panel-title.svelte-z2sf0f h2:where(.svelte-z2sf0f){color:#fff;margin:0;font-size:1.1rem;font-weight:800}.channel-bar.svelte-z2sf0f{gap:2px;display:flex;overflow-x:auto}.channel-tab.svelte-z2sf0f{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .12s,color .12s;position:relative}.channel-tab.svelte-z2sf0f:hover{color:#ffffffd9;background:#ffffff1a}.channel-tab.active.svelte-z2sf0f{color:#fff;background:#ffffff1f;font-weight:700}.unread-dot.svelte-z2sf0f{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.channel-header.svelte-z2sf0f{background:color-mix(in srgb, var(--panel-mid) 60%, #181818);flex-shrink:0;padding:8px 12px}.channel-title.svelte-z2sf0f{align-items:center;gap:8px;display:flex}.channel-name.svelte-z2sf0f{color:#fff;font-size:.85rem;font-weight:700}.channel-desc.svelte-z2sf0f{color:#ffffff80;margin-top:2px;font-size:.78rem}.active-count.svelte-z2sf0f{color:var(--primary);background:var(--inner);border-radius:6px;padding:1px 6px;font-size:.7rem;font-weight:600}.chat-body.svelte-z2sf0f{background:var(--card);flex-direction:column;flex:1;min-height:0;padding:0 12px;display:flex}.idle.svelte-19emuoj{flex-direction:column;flex:1;display:flex}.game-list.svelte-19emuoj{flex-direction:column;display:flex}.game-item.svelte-19emuoj{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.game-item.locked.svelte-19emuoj{opacity:.4}.game-info.svelte-19emuoj{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.game-title-row.svelte-19emuoj{align-items:center;gap:8px;display:flex}.game-name.svelte-19emuoj{color:var(--text);font-size:.95rem;font-weight:700}.game-players.svelte-19emuoj{color:var(--muted);white-space:nowrap;font-size:.7rem}.game-players.svelte-19emuoj i:where(.svelte-19emuoj){font-size:.6rem}.game-desc.svelte-19emuoj{color:var(--dim);font-size:.8rem}.play-btn.svelte-19emuoj{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:6px 18px;font-family:inherit;font-size:.82rem;font-weight:700;transition:transform .12s}.play-btn.svelte-19emuoj:hover{transform:scale(1.05)}.play-btn.svelte-19emuoj:active{transform:scale(.97)}.coming-soon.svelte-19emuoj{text-transform:uppercase;color:var(--dim);background:var(--inner);border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:.7rem;font-weight:700}.home.svelte-malvje{flex-direction:column;flex:1;gap:16px;display:flex}.game-branding.svelte-malvje{text-align:center;padding:8px 0}.game-title.svelte-malvje{letter-spacing:-1px;background:linear-gradient(135deg, var(--primary), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:900}.tagline.svelte-malvje{color:var(--muted);text-align:center;margin-top:2px;font-size:1.1rem;font-style:italic}.card-text.svelte-malvje{color:var(--muted);margin-bottom:4px;font-size:1rem;line-height:1.5}.lobby.svelte-1tshj3r{flex-direction:column;flex:1;gap:16px;display:flex}.card-text.svelte-1tshj3r{color:var(--muted);margin-bottom:6px;font-size:1.05rem;line-height:1.6}h3.svelte-1tshj3r{color:var(--secondary);margin-bottom:8px;font-size:1.3rem;font-weight:800}.invite-row.svelte-1tshj3r{gap:8px;display:flex}.invite-btn.svelte-1tshj3r{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;cursor:pointer;border:none;border-radius:14px;flex:1;padding:14px 16px;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .15s,box-shadow .15s}.invite-btn.svelte-1tshj3r:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.invite-btn.svelte-1tshj3r:active{transform:translateY(0)scale(.97)}.invite-btn.svelte-1tshj3r:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.share-btn.svelte-1tshj3r{background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));color:var(--bg);cursor:pointer;border:none;border-radius:14px;flex:1;padding:14px 16px;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .15s,box-shadow .15s}.share-btn.svelte-1tshj3r:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.share-btn.svelte-1tshj3r:active{transform:translateY(0)scale(.97)}.player.svelte-1tshj3r{background:var(--inner);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 12px;font-size:1.1rem;font-weight:700;transition:transform .1s;display:flex}.player.svelte-1tshj3r:last-child{margin-bottom:0}.player.svelte-1tshj3r:hover{transform:translate(2px)}.badge.svelte-1tshj3r{background:var(--primary);color:#fff;border-radius:8px;padding:2px 8px;font-size:.7rem;font-weight:800}.bluffer-screen.svelte-zbjv8{flex-direction:column;flex:1;gap:14px;display:flex}.top-bar.svelte-zbjv8{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.round-badge.svelte-zbjv8,.role-badge.svelte-zbjv8{text-transform:uppercase;letter-spacing:1px;border-radius:10px;padding:5px 12px;font-size:.8rem;font-weight:700}.round-badge.svelte-zbjv8{background:var(--card);color:var(--muted)}.role-badge.svelte-zbjv8{background:color-mix(in srgb, var(--primary) 20%, transparent);color:var(--primary)}.timer.svelte-zbjv8{color:var(--primary);border:3px solid var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:2rem;font-weight:800;transition:background .3s;display:flex}.urgent.svelte-zbjv8{animation:.5s infinite alternate svelte-zbjv8-pulse}@keyframes svelte-zbjv8-pulse{to{opacity:.4;transform:scale(1.05)}}h2.svelte-zbjv8{font-size:1.4rem;line-height:1.4}.answer-card.svelte-zbjv8{border-left:3px solid var(--secondary);padding-left:16px}.answer-card.svelte-zbjv8 .card-title:where(.svelte-zbjv8){color:var(--secondary)}.real-answer.svelte-zbjv8{color:var(--secondary);font-size:1.4rem;font-weight:800}.hint.svelte-zbjv8{color:var(--muted);margin-bottom:14px;font-size:1rem}.choices.svelte-zbjv8{flex-direction:column;gap:10px;display:flex}.divider.svelte-zbjv8{color:var(--dim);align-items:center;gap:12px;font-size:.9rem;font-weight:700;display:flex}.divider.svelte-zbjv8:before,.divider.svelte-zbjv8:after{content:"";background:var(--border);flex:1;height:1px}.input.svelte-zbjv8{resize:none}.truth.svelte-zbjv8{background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));color:var(--bg)}.bluff.svelte-zbjv8{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff}.done-card.svelte-zbjv8{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.done-text.svelte-zbjv8{color:var(--secondary);font-size:1.4rem;font-weight:700}.sub.svelte-zbjv8{color:var(--muted);font-size:1.1rem}.guesser-screen.svelte-1afpv5l{flex-direction:column;flex:1;gap:14px;display:flex}.top-bar.svelte-1afpv5l{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.round-badge.svelte-1afpv5l,.role-badge.svelte-1afpv5l{text-transform:uppercase;letter-spacing:1px;border-radius:10px;padding:5px 12px;font-size:.8rem;font-weight:700}.round-badge.svelte-1afpv5l{background:var(--card);color:var(--muted)}.role-badge.svelte-1afpv5l{background:color-mix(in srgb, var(--secondary) 20%, transparent);color:var(--secondary)}h2.svelte-1afpv5l{font-size:1.4rem;line-height:1.4}.answer-card.svelte-1afpv5l{border-left:3px solid var(--accent);padding-left:16px}.answer-card.svelte-1afpv5l .card-title:where(.svelte-1afpv5l){color:var(--accent)}.answer.svelte-1afpv5l{color:var(--accent);font-size:1.5rem;font-weight:700}.hint.svelte-1afpv5l{color:var(--muted);margin-bottom:14px;font-size:1.1rem}.buttons.svelte-1afpv5l{gap:14px;display:flex}.call-btn.svelte-1afpv5l{cursor:pointer;border:none;border-radius:16px;flex:1;padding:22px;font-family:inherit;font-size:1.5rem;font-weight:800;transition:transform .15s,box-shadow .15s}.call-btn.svelte-1afpv5l:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000004d}.call-btn.svelte-1afpv5l:active{box-shadow:none;transform:translateY(0)scale(.96)}.real.svelte-1afpv5l{background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));color:var(--bg)}.fake.svelte-1afpv5l{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff}.done-card.svelte-1afpv5l{text-align:center;color:var(--muted);font-size:1.2rem}.done-card.svelte-1afpv5l strong:where(.svelte-1afpv5l){font-size:1.4rem}.sub.svelte-1afpv5l{color:var(--dim);margin-top:6px;font-size:1rem}.call-real.svelte-1afpv5l{color:var(--secondary)}.call-fake.svelte-1afpv5l{color:var(--primary)}.answered-count.svelte-1afpv5l{color:var(--primary);margin-top:8px;font-size:1.8rem;font-weight:800}.answered-list.svelte-1afpv5l{color:var(--dim);margin-top:4px;font-size:.85rem}.results.svelte-jzu4nx{flex-direction:column;flex:1;gap:14px;display:flex}.results-heading.svelte-jzu4nx{text-align:center;color:var(--primary);font-size:1.3rem;font-weight:800}.question-text.svelte-jzu4nx{margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:1.4}.answer-row.svelte-jzu4nx{border-top:1px solid var(--border);align-items:center;gap:8px;padding:6px 0;font-size:.95rem;display:flex}.answer-label.svelte-jzu4nx{color:var(--muted);font-weight:600}.answer-value.svelte-jzu4nx{flex:1;font-weight:700}.answer-value.real.svelte-jzu4nx{color:var(--secondary)}.truth-badge.svelte-jzu4nx{text-transform:uppercase;background:color-mix(in srgb, var(--secondary) 15%, transparent);color:var(--secondary);border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:800}.truth-badge.bluff.svelte-jzu4nx{background:color-mix(in srgb, var(--error) 15%, transparent);color:var(--error)}.guesser-row.svelte-jzu4nx{background:var(--inner);border-radius:10px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;display:flex}.guesser-row.svelte-jzu4nx:last-child{margin-bottom:0}.is-self.svelte-jzu4nx{background:color-mix(in srgb, var(--primary) 12%, var(--inner))}.guesser-name.svelte-jzu4nx{flex:1;font-size:.95rem;font-weight:700}.guesser-call.svelte-jzu4nx{font-size:.85rem;font-weight:700}.call-real.svelte-jzu4nx{color:var(--secondary)}.call-fake.svelte-jzu4nx{color:var(--primary)}.guesser-result.svelte-jzu4nx{text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:800}.correct.svelte-jzu4nx{background:color-mix(in srgb, var(--secondary) 15%, transparent);color:var(--secondary)}.wrong.svelte-jzu4nx{background:color-mix(in srgb, var(--error) 15%, transparent);color:var(--error)}.guesser-points.svelte-jzu4nx{color:var(--accent);text-align:right;min-width:36px;font-size:.9rem;font-weight:800}.bluffer-result-card.svelte-jzu4nx{text-align:center}.bluffer-earned.svelte-jzu4nx{color:var(--text);font-size:1.1rem}.bluffer-earned.svelte-jzu4nx strong:where(.svelte-jzu4nx){color:var(--primary);font-size:1.3rem}.bonus-text.svelte-jzu4nx{color:var(--accent);margin-top:4px;font-size:.9rem;font-weight:700}.gameover.svelte-1a46dgn{flex-direction:column;align-items:center;gap:20px;display:flex}h2.svelte-1a46dgn{font-size:2.2rem;font-weight:900}.winner-card.svelte-1a46dgn{text-align:center;border-left:3px solid var(--secondary);width:100%;padding:28px}.winner-card.svelte-1a46dgn .card-title:where(.svelte-1a46dgn){text-align:center}.winner-name.svelte-1a46dgn{margin-bottom:6px;font-size:2rem;font-weight:900}.winner-score.svelte-1a46dgn{color:var(--accent);font-size:1.5rem;font-weight:800}.score-row.svelte-1a46dgn{background:var(--inner);border-radius:10px;align-items:center;gap:14px;margin-bottom:4px;padding:10px 8px;font-size:1.1rem;display:flex}.score-row.svelte-1a46dgn:last-child{margin-bottom:0}.is-self.svelte-1a46dgn{background:color-mix(in srgb, var(--primary) 12%, var(--inner))}.rank.svelte-1a46dgn{color:var(--muted);width:36px;font-weight:800}.name.svelte-1a46dgn{flex:1;font-weight:700}.score.svelte-1a46dgn{color:var(--accent);font-weight:800}.game-panel.svelte-165nxi3{flex-direction:column;height:100%;min-height:0;display:flex}.game-header.svelte-165nxi3{background:var(--panel-dark);flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.back-btn.svelte-165nxi3{color:#ffffffd9;cursor:pointer;background:#ffffff1a;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s;display:flex}.back-btn.svelte-165nxi3:hover{background:#ffffff26}.header-right.svelte-165nxi3{align-items:center;gap:12px;display:flex}.room-badge.svelte-165nxi3{color:#ffffff8c;font-size:.85rem}.room-badge.svelte-165nxi3 strong:where(.svelte-165nxi3){color:var(--primary);letter-spacing:2px;font-weight:800}.player-count.svelte-165nxi3{color:#fff6;font-size:.75rem}.players-bar.svelte-165nxi3{background:var(--panel-mid);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.player-chip.svelte-165nxi3{color:#ffffffd9;white-space:nowrap;background:#ffffff14;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.player-chip.is-self.svelte-165nxi3{background:color-mix(in srgb, var(--primary) 20%, transparent)}.chip-score.svelte-165nxi3{color:var(--accent);font-size:.75rem;font-weight:800}.game-idle-header.svelte-165nxi3{background:var(--panel-dark);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.game-idle-header.svelte-165nxi3 i:where(.svelte-165nxi3){color:var(--primary);font-size:1.1rem}.game-idle-header.svelte-165nxi3 h2:where(.svelte-165nxi3){color:#fff;margin:0;font-size:1.1rem;font-weight:800}.game-content.svelte-165nxi3{background:color-mix(in srgb, var(--panel-mid) 60%, #181818);flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow-y:auto}.split.svelte-13t55ed{flex:1;min-width:0;height:100%;min-height:0;display:flex}.split.dragging.svelte-13t55ed{cursor:col-resize;-webkit-user-select:none;user-select:none}.panel.svelte-13t55ed{flex-direction:column;min-width:280px;display:flex;overflow:hidden}.panel.svelte-13t55ed:last-child{background:var(--card)}.handle.svelte-13t55ed{cursor:col-resize;z-index:10;flex-shrink:0;width:0;position:relative}.handle.svelte-13t55ed:before{content:"";width:12px;position:absolute;top:0;bottom:0;left:-6px}.handle-line.svelte-13t55ed{background:0 0;border-radius:2px;width:3px;height:32px;transition:background .15s,height .15s;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.handle.svelte-13t55ed:hover .handle-line:where(.svelte-13t55ed),.dragging.svelte-13t55ed .handle-line:where(.svelte-13t55ed){background:var(--primary);height:48px}.mobile-layout.svelte-yaxi4z{flex-direction:column;height:100%;display:flex;overflow:hidden}.tab-viewport.svelte-yaxi4z{flex:1;min-height:0;overflow:hidden}.tab-strip.svelte-yaxi4z{touch-action:pan-y;height:100%;display:flex}.tab-strip.animating.svelte-yaxi4z{transition:transform .3s}.tab-panel.svelte-yaxi4z{flex-direction:column;flex-shrink:0;min-height:0;display:flex;overflow:hidden}.feed-wrap.svelte-yaxi4z{flex-direction:column;flex:1;min-height:0;display:flex}.tab-bar.svelte-yaxi4z{background:var(--panel-dark);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #ffffff0f;flex-shrink:0;display:flex}.tab.svelte-yaxi4z{color:var(--muted);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:12px 0;font-family:inherit;transition:color .15s;display:flex;position:relative}.tab.svelte-yaxi4z i:where(.svelte-yaxi4z){font-size:1.2rem}.tab.active.svelte-yaxi4z{color:var(--primary)}.menu-tab.svelte-yaxi4z{flex:0 0 48px}.tab-divider.svelte-yaxi4z{background:var(--border);flex-shrink:0;align-self:center;width:1px;height:20px}.tab-badge.svelte-yaxi4z{color:#fff;background:var(--accent);text-align:center;border-radius:8px;min-width:14px;padding:0 4px;font-size:.55rem;font-weight:800;line-height:14px;position:absolute;top:2px;right:calc(50% - 18px)}.tab-dot.svelte-yaxi4z{background:var(--secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:calc(50% - 14px)}.lang-btn.svelte-1myxijt{background:var(--card);border:1px solid var(--border);color:var(--text);letter-spacing:1px;cursor:pointer;border-radius:10px;padding:5px 10px;font-family:inherit;font-size:.85rem;font-weight:800;transition:transform .15s}.lang-btn.svelte-1myxijt:hover{transform:scale(1.05)}.setting-row.svelte-n3zcah{justify-content:space-between;align-items:center;padding:3px 0;display:flex}.setting-label.svelte-n3zcah{color:var(--dim);font-size:.85rem;font-weight:600}.logged-in.svelte-rl4t6s{flex-direction:column;gap:10px;display:flex}.user-info.svelte-rl4t6s{align-items:center;gap:10px;display:flex}.avatar.svelte-rl4t6s{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:800;display:flex}.display-name.svelte-rl4t6s{font-size:1rem;font-weight:700}.username.svelte-rl4t6s{color:var(--muted);font-size:.8rem}.logout-btn.svelte-rl4t6s{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:.85rem;text-decoration:underline}.logout-btn.svelte-rl4t6s:hover{color:var(--error)}.auth-form.svelte-rl4t6s{flex-direction:column;gap:8px;display:flex}.auth-input.svelte-rl4t6s{border:2px solid var(--border);background:var(--inner);width:100%;color:var(--text);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:.9rem}.auth-input.svelte-rl4t6s:focus{border-color:var(--primary)}.auth-error.svelte-rl4t6s{color:var(--error);font-size:.8rem;font-weight:600}.auth-btn.svelte-rl4t6s{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px;font-family:inherit;font-size:.9rem;font-weight:700;transition:opacity .15s}.auth-btn.svelte-rl4t6s:hover{opacity:.9}.auth-btn.svelte-rl4t6s:disabled{opacity:.5;cursor:default}.switch-btn.svelte-rl4t6s{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8rem;text-decoration:underline}.profile-top.svelte-1ht3rrp{align-items:flex-start;gap:16px;display:flex}.avatar-large.svelte-1ht3rrp{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;font-weight:900;display:flex}.profile-info.svelte-1ht3rrp{flex:1}.profile-name.svelte-1ht3rrp{margin:0;font-size:1.3rem;font-weight:800}.profile-username.svelte-1ht3rrp{color:var(--muted);margin:2px 0;font-size:.85rem}.profile-bio.svelte-1ht3rrp{color:var(--text);margin-top:6px;font-size:.9rem;line-height:1.4}.profile-actions.svelte-1ht3rrp{align-items:center;gap:12px;margin-top:12px;display:flex}.edit-btn.svelte-1ht3rrp{background:var(--inner);color:var(--text);cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s}.edit-btn.svelte-1ht3rrp:hover{background:var(--border)}.logout-btn.svelte-1ht3rrp{color:var(--muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.85rem;text-decoration:underline}.logout-btn.svelte-1ht3rrp:hover{color:var(--error)}.edit-form.svelte-1ht3rrp{flex-direction:column;gap:8px;display:flex}.edit-label.svelte-1ht3rrp{text-transform:uppercase;letter-spacing:1px;color:var(--dim);font-size:.75rem;font-weight:700}.edit-input.svelte-1ht3rrp{border:2px solid var(--border);background:var(--inner);color:var(--text);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:.9rem}.edit-input.svelte-1ht3rrp:focus{border-color:var(--primary)}.edit-bio.svelte-1ht3rrp{resize:none}.color-grid.svelte-1ht3rrp{flex-wrap:wrap;gap:6px;display:flex}.color-swatch.svelte-1ht3rrp{cursor:pointer;border:3px solid #0000;border-radius:50%;width:28px;height:28px;transition:transform .15s}.color-swatch.selected.svelte-1ht3rrp{border-color:var(--text);transform:scale(1.15)}.color-swatch.svelte-1ht3rrp:hover{transform:scale(1.1)}.edit-actions.svelte-1ht3rrp{gap:8px;margin-top:4px;display:flex}.save-btn.svelte-1ht3rrp{flex:0;padding:8px 20px;font-size:.9rem}.cancel-btn.svelte-1ht3rrp{color:var(--muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.85rem;text-decoration:underline}.history-row.svelte-1ht3rrp{background:var(--inner);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 10px;display:flex}.history-row.svelte-1ht3rrp:last-child{margin-bottom:0}.history-left.svelte-1ht3rrp{flex-direction:column;display:flex}.history-game.svelte-1ht3rrp{font-size:.9rem;font-weight:700}.history-date.svelte-1ht3rrp{color:var(--dim);font-size:.75rem}.history-right.svelte-1ht3rrp{align-items:center;gap:8px;display:flex}.history-score.svelte-1ht3rrp{color:var(--primary);font-size:.9rem;font-weight:700}.history-win.svelte-1ht3rrp{color:var(--accent);font-size:.9rem}.muted.svelte-1ht3rrp{color:var(--dim);font-size:.9rem;font-style:italic}.overlay-backdrop.svelte-1fqjod3{z-index:400;cursor:default;opacity:0;pointer-events:none;background:#0000004d;border:none;transition:opacity .25s;position:fixed;inset:0}.overlay-backdrop.visible.svelte-1fqjod3{opacity:1;pointer-events:auto}.overlay-panel.svelte-1fqjod3{z-index:401;background:var(--card);border-right:1px solid var(--border);flex-direction:column;width:min(480px,90vw);transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 20px #00000026}.overlay-panel.open.svelte-1fqjod3{transform:translate(0)}.overlay-header.svelte-1fqjod3{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.overlay-title.svelte-1fqjod3{margin:0;font-size:1.1rem;font-weight:800}.close-btn.svelte-1fqjod3{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:1rem;transition:background .15s,color .15s;display:flex}.close-btn.svelte-1fqjod3:hover{background:var(--inner);color:var(--text)}.overlay-body.svelte-1fqjod3{scrollbar-color:transparent transparent;flex:1;padding:16px 20px;overflow-y:auto}.overlay-body.svelte-1fqjod3::-webkit-scrollbar{width:6px}.overlay-body.svelte-1fqjod3::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.overlay-body.svelte-1fqjod3::-webkit-scrollbar-track{background:0 0}.overlay-body.svelte-1fqjod3:hover{scrollbar-color:var(--border) transparent}.overlay-body.svelte-1fqjod3:hover::-webkit-scrollbar-thumb{background:var(--border)}.popup-overlay.svelte-19agp1t{z-index:20000;background:#00000073;justify-content:center;align-items:center;padding:20px;animation:.25s svelte-19agp1t-overlay-in;display:flex;position:fixed;inset:0}@keyframes svelte-19agp1t-overlay-in{0%{opacity:0}}.popup-card.svelte-19agp1t{background:var(--card);border-radius:18px;flex-direction:column;gap:12px;width:100%;max-width:380px;padding:24px;animation:.35s cubic-bezier(.34,1.56,.64,1) svelte-19agp1t-card-in;display:flex;box-shadow:0 8px 32px #00000040}@keyframes svelte-19agp1t-card-in{0%{opacity:0;transform:scale(.85)translateY(16px)}}.popup-title.svelte-19agp1t{color:var(--text);margin:0;font-size:1.2rem;font-weight:800}.popup-message.svelte-19agp1t{color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.popup-actions.svelte-19agp1t{gap:8px;margin-top:4px;display:flex}.popup-btn.svelte-19agp1t{cursor:pointer;border:none;border-radius:10px;flex:1;padding:10px 16px;font-family:inherit;font-size:.9rem;font-weight:700;transition:transform .15s}.popup-btn.svelte-19agp1t:hover{transform:scale(1.03)}.popup-btn.svelte-19agp1t:active{transform:scale(.97)}.popup-primary.svelte-19agp1t{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff}.popup-secondary.svelte-19agp1t{background:var(--inner);color:var(--text)}.popup-text.svelte-19agp1t{color:var(--muted);background:0 0}.app-shell.svelte-y74n0s{margin-left:var(--sidebar-w,240px);flex-direction:row;height:100dvh;transition:margin-left .2s;display:flex}body.sidebar-collapsed .app-shell.svelte-y74n0s{margin-left:var(--sidebar-collapsed,56px)}@media (width<=900px){.app-shell.svelte-y74n0s{margin-left:0!important}}
