.page.svelte-4s8o9h{min-height:100vh;background:var(--color-bg);font-family:Lato,sans-serif;padding-bottom:120px}.container.svelte-4s8o9h{max-width:720px;margin:0 auto;padding:0 16px}.topbar.svelte-4s8o9h{display:flex;align-items:center;gap:12px;padding:16px 0}.back-btn.svelte-4s8o9h{width:40px;height:40px;border-radius:10px;background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}h1.svelte-4s8o9h{font-size:20px;font-weight:700;color:var(--color-text);margin:0}.hero.svelte-4s8o9h{text-align:center;padding:28px 16px 20px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;margin-top:12px}.hero-badge.svelte-4s8o9h{width:68px;height:68px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:#3905cc1f;border:1px solid rgba(57,5,204,.2)}.hero-title.svelte-4s8o9h{font-size:22px;font-weight:800;color:var(--color-text);margin:0 0 6px;letter-spacing:-.2px}.hero-tag.svelte-4s8o9h{font-size:13px;color:var(--color-text-muted);margin:0;line-height:1.5}.block.svelte-4s8o9h{margin-top:20px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:18px 16px}.block-title.svelte-4s8o9h{font-size:11px;font-weight:700;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px}.block-body.svelte-4s8o9h{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin:0 0 12px}.block-body.svelte-4s8o9h:last-of-type{margin-bottom:0}.stats.svelte-4s8o9h{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.stat.svelte-4s8o9h{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;background:var(--color-bg-input);border:1px solid var(--color-border-light);border-radius:12px}.stat-value.svelte-4s8o9h{font-size:22px;font-weight:800;color:var(--color-text);font-variant-numeric:tabular-nums}.stat-label.svelte-4s8o9h{font-size:11px;color:var(--color-text-dim);text-align:center}.team-grid.svelte-4s8o9h{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:600px){.team-grid.svelte-4s8o9h{grid-template-columns:repeat(2,1fr)}}.team-card.svelte-4s8o9h{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;background:var(--color-bg-input);border:1px solid var(--color-border-light);border-radius:14px;text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease,background .15s ease}a.team-card.svelte-4s8o9h:hover{transform:translateY(-2px);border-color:var(--color-border);background:var(--color-bg-hover)}.team-avatar.svelte-4s8o9h{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3905cc,#9810fa);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;overflow:hidden}.team-avatar.svelte-4s8o9h img:where(.svelte-4s8o9h){width:100%;height:100%;object-fit:cover}.team-name.svelte-4s8o9h{font-size:15px;font-weight:700;color:var(--color-text);margin:4px 0 0}.team-role.svelte-4s8o9h{font-size:12px;font-weight:600;color:#3905cc;margin:0}:root.light .team-role.svelte-4s8o9h{color:#5a2ef5}.team-blurb.svelte-4s8o9h{font-size:13px;line-height:1.5;color:var(--color-text-muted);margin:2px 0 0}.team-link.svelte-4s8o9h{margin-top:4px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--color-text-dim)}a.team-card.svelte-4s8o9h:hover .team-link:where(.svelte-4s8o9h){color:var(--color-text)}.footer-note.svelte-4s8o9h{text-align:center;font-size:12px;color:var(--color-text-dim);margin:24px 0 0}
