.comm-name.svelte-17ibq7e{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}.comm-handle.svelte-17ibq7e{color:var(--color-ink-faint)}.comm-meta.svelte-17ibq7e{color:var(--color-muted-foreground)}.meta-sep.svelte-17ibq7e{color:var(--color-ink-faint)}.sport-chip.svelte-17ibq7e{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:999px;background:var(--color-primary-tint);color:var(--color-primary);font-size:12px;font-weight:600}.tag-pill.svelte-17ibq7e{padding:.3125rem .8125rem;border-radius:999px;background:#0000000d;color:var(--color-muted-foreground);font-size:11.5px;font-weight:700}.comm-desc.svelte-17ibq7e{color:var(--color-muted-foreground);line-height:1.6;font-size:13.5px;max-width:760px}.comm-loc.svelte-17ibq7e{color:var(--color-ink-faint);font-size:12.5px}:root[data-theme=dark] .tag-pill.svelte-17ibq7e{background:#ffffff14}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tag-pill.svelte-17ibq7e{background:#ffffff14}}.members-card{padding:1.25rem}.scale-102.svelte-8fqf29{transform:scale(1.02)}.chat-card{padding:1.5rem 1.25rem}.chat-inner.svelte-oxlf56{display:flex;flex-direction:column;align-items:center;text-align:center}.chat-icon.svelte-oxlf56{width:48px;height:48px;border-radius:50%;background:var(--color-primary-tint);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.chat-title.svelte-oxlf56{font-size:14.5px;font-weight:700;margin:0;color:var(--color-foreground)}.chat-subtitle.svelte-oxlf56{font-size:12px;color:var(--color-muted-foreground);margin:.25rem 0 .75rem;line-height:1.5}.chat-app-hint.svelte-oxlf56{display:flex;align-items:center;gap:.375rem;font-size:11.5px;color:var(--color-ink-faint);font-weight:600}.badge-owner.svelte-1tx7s8p{background-color:#d97706;color:#fff}.badge-admin.svelte-1tx7s8p{background-color:#2563eb;color:#fff}.badge-member.svelte-1tx7s8p{background-color:#059669;color:#fff}.dark .badge-owner.svelte-1tx7s8p{background-color:#f59e0b33;color:#fcd34d}.dark .badge-admin.svelte-1tx7s8p{background-color:#3b82f633;color:#93c5fd}.dark .badge-member.svelte-1tx7s8p{background-color:#10b98133;color:#6ee7b7}.btn-add-member.svelte-1tx7s8p:hover{background-color:#bbf7d0;color:#14532d}.btn-remove-member.svelte-1tx7s8p:hover{background-color:#fecdd3;color:#881337}.btn-promote.svelte-1tx7s8p:hover{background-color:#bfdbfe;color:#1e3a8a}.btn-demote.svelte-1tx7s8p:hover{background-color:#fed7aa;color:#7c2d12}.btn-kick.svelte-1tx7s8p:hover{background-color:#fecaca;color:#7f1d1d}.btn-transfer.svelte-1tx7s8p:hover{background-color:#fde68a;color:#78350f}.dark .btn-add-member.svelte-1tx7s8p:hover{background-color:#10b98140;color:#6ee7b7}.dark .btn-remove-member.svelte-1tx7s8p:hover{background-color:#f43f5e40;color:#fda4af}.dark .btn-promote.svelte-1tx7s8p:hover{background-color:#3b82f640;color:#93c5fd}.dark .btn-demote.svelte-1tx7s8p:hover{background-color:#f9731640;color:#fdba74}.dark .btn-kick.svelte-1tx7s8p:hover{background-color:#ef444440;color:#fca5a5}.dark .btn-transfer.svelte-1tx7s8p:hover{background-color:#f59e0b40;color:#fcd34d}.active-member-icon,.active-member-text{color:#16a34a}.dark .active-member-icon,.dark .active-member-text{color:var(--color-green-400)}.withdrawal-error.svelte-ysx6ob{--bg: #fef2f2;--border: #dc2626;--color: #991b1b;--icon: #dc2626;--sub: #7f1d1d;display:flex;align-items:flex-start;gap:.5rem;border-radius:.5rem;border:1px solid var(--border);background-color:var(--bg);padding:.75rem;color:var(--color)}.withdrawal-error.svelte-ysx6ob svg{color:var(--icon)}.withdrawal-error.svelte-ysx6ob p:where(.svelte-ysx6ob):last-child{color:var(--sub)}.dark .withdrawal-error.svelte-ysx6ob{--bg: #450a0a;--border: #dc2626;--color: #fecaca;--icon: #f87171;--sub: #fca5a5}.glass-tabs-track.svelte-1di8ify{width:calc(100% + 2rem);max-width:calc(100% + 2rem);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:4px;padding-bottom:6px;box-sizing:border-box;mask-image:linear-gradient(to right,black 80%,transparent 98%);-webkit-mask-image:linear-gradient(to right,black 80%,transparent 98%)}@media(min-width:640px){.glass-tabs-track.svelte-1di8ify{width:100%;max-width:100%;mask-image:none;-webkit-mask-image:none}}.glass-tabs-track.svelte-1di8ify::-webkit-scrollbar{display:none}.glass-tabs{display:inline-flex;flex-wrap:nowrap;gap:.25rem;padding:5px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);width:max-content;min-width:max-content}.glass-tab{display:inline-flex;align-items:center;flex-shrink:0;gap:.4375rem;padding:.5rem 1rem;border-radius:var(--radius-pill);font-size:13px;font-weight:700;border:none;background:transparent;color:var(--color-ink-soft);transition:all .2s ease;white-space:nowrap}.glass-tab:hover{background:var(--color-primary-tint);color:var(--color-primary)}.glass-tab[data-state=active]{background:var(--btn-gradient);color:#fff;box-shadow:0 6px 16px #8a2a3d4d}@media(min-width:640px){.glass-tab{padding:.5625rem 1.25rem;font-size:13.5px}}
