.svelte-1mi9kit{box-sizing:border-box;margin:0;padding:0}html,body{color:#ccc;background:#0f0f0f;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page.svelte-1mi9kit{max-width:860px;margin:0 auto;padding:24px 20px 80px}.breadcrumb.svelte-1mi9kit{color:#555;margin-bottom:32px;font-size:.85rem}.breadcrumb.svelte-1mi9kit a:where(.svelte-1mi9kit){color:#555;text-decoration:none}.breadcrumb.svelte-1mi9kit a:where(.svelte-1mi9kit):hover{color:#aaa}.hero.svelte-1mi9kit{text-align:center;padding:40px 0 48px}h1.svelte-1mi9kit{color:#fff;background:linear-gradient(135deg,#fff 0%,#aaa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(2rem,6vw,3.5rem);font-weight:900}.cta-row.svelte-1mi9kit{flex-wrap:wrap;justify-content:center;gap:16px;margin:32px 0 20px;display:flex}.cta-primary.svelte-1mi9kit{color:#7fff7f;background:#1a6a1a;border:1.5px solid #2a9a2a;border-radius:8px;padding:12px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.cta-primary.svelte-1mi9kit:hover{background:#262}.cta-primary.large.svelte-1mi9kit{padding:14px 36px;font-size:1.1rem}.cta-secondary.svelte-1mi9kit{color:#7eb8f7;background:#111;border:1.5px solid #24a;border-radius:8px;padding:12px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.cta-secondary.svelte-1mi9kit:hover{background:#162244}.badges.svelte-1mi9kit{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.badge.svelte-1mi9kit{color:#777;background:#111;border:1px solid #222;border-radius:20px;padding:6px 14px;font-size:.82rem}.modes.svelte-1mi9kit{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 48px;display:grid}@media (width<=560px){.modes.svelte-1mi9kit{grid-template-columns:1fr}}.mode-card.svelte-1mi9kit{text-align:center;background:#111;border:1px solid #222;border-radius:12px;padding:24px 20px}.mode-icon.svelte-1mi9kit{margin-bottom:10px;font-size:2rem}.mode-card.svelte-1mi9kit h2:where(.svelte-1mi9kit){color:#fff;margin-bottom:10px;font-size:1.1rem}.mode-card.svelte-1mi9kit p:where(.svelte-1mi9kit){color:#777;margin-bottom:16px;font-size:.88rem;line-height:1.65}.mode-btn.svelte-1mi9kit{color:#aaa;background:#181828;border:1px solid #333;border-radius:8px;padding:8px 20px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}.mode-btn.svelte-1mi9kit:hover{color:#ccc;background:#222235}.tribes-grid.svelte-1mi9kit{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=560px){.tribes-grid.svelte-1mi9kit{grid-template-columns:1fr}}.intro.svelte-1mi9kit{color:#777;max-width:680px;margin:0 auto 24px;font-size:.95rem;line-height:1.75}.content-section.svelte-1mi9kit{margin-bottom:52px}.content-section.svelte-1mi9kit h2:where(.svelte-1mi9kit){color:#e0e0e0;border-bottom:1px solid #1e1e1e;margin-bottom:16px;padding-bottom:8px;font-size:1.2rem;font-weight:700}.how-list.svelte-1mi9kit{color:#777;padding-left:1.4em;font-size:.9rem;line-height:1.8}.how-list.svelte-1mi9kit li:where(.svelte-1mi9kit){margin-bottom:4px}.features-list.svelte-1mi9kit{color:#777;columns:2;column-gap:32px;padding-left:1.4em;font-size:.9rem;line-height:1.8}@media (width<=560px){.features-list.svelte-1mi9kit{columns:1}}.features-list.svelte-1mi9kit li:where(.svelte-1mi9kit){margin-bottom:4px}.tribe-item.svelte-1mi9kit{color:#888;background:#111;border:1px solid #1a1a1a;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;line-height:1.55;display:flex}.tribe-emoji.svelte-1mi9kit{flex-shrink:0;margin-top:1px;font-size:1.4rem}.tribe-item.svelte-1mi9kit strong:where(.svelte-1mi9kit){color:#ddd;margin-bottom:4px;display:block}.tribe-item.svelte-1mi9kit p:where(.svelte-1mi9kit){margin:0}.faq-item.svelte-1mi9kit{border-bottom:1px solid #181818;margin-bottom:20px;padding-bottom:20px}.faq-item.svelte-1mi9kit:last-child{border-bottom:none}.faq-item.svelte-1mi9kit h3:where(.svelte-1mi9kit){color:#ccc;margin-bottom:6px;font-size:.95rem;font-weight:700}.faq-item.svelte-1mi9kit p:where(.svelte-1mi9kit){color:#777;margin:0;font-size:.88rem;line-height:1.7}.about-p.svelte-1mi9kit{color:#777;margin-bottom:14px;font-size:.9rem;line-height:1.75}.play-cta.svelte-1mi9kit{text-align:center;margin-bottom:60px}.page-footer.svelte-1mi9kit{border-top:1px solid #181818;flex-wrap:wrap;gap:20px;margin-top:20px;padding-top:20px;display:flex}.page-footer.svelte-1mi9kit a:where(.svelte-1mi9kit){color:#444;font-size:.85rem;text-decoration:none}.page-footer.svelte-1mi9kit a:where(.svelte-1mi9kit):hover{color:#aaa}
