.hub.svelte-15cgbse{max-width:46rem;color:var(--text);margin:0 auto;padding:1.5rem 1rem 3.5rem}h1.svelte-15cgbse{color:var(--heading);margin:0;font-size:clamp(1.5rem,4.5vw,2rem);line-height:1.18}.sub.svelte-15cgbse{color:var(--dim);margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.one.svelte-15cgbse{background:var(--edge-soft);border-radius:12px;margin:.9rem 0 0;padding:.6rem .8rem;font-size:.84rem;line-height:1.5}.cards.svelte-15cgbse{gap:.7rem;margin:1rem 0 0;display:grid}.card.svelte-15cgbse{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--card-shadow);color:var(--text);border-radius:16px;flex-direction:column;gap:.3rem;padding:.95rem 1rem;text-decoration:none;display:flex}.badge.svelte-15cgbse{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.66rem;font-weight:700}.name.svelte-15cgbse{color:var(--heading);font-size:1.05rem;font-weight:700}.line.svelte-15cgbse{font-size:.84rem;line-height:1.5}.go.svelte-15cgbse{color:var(--accent);margin-top:.15rem;font-size:.84rem;font-weight:600}.honesty.svelte-15cgbse{background:var(--edge-soft);border-radius:12px;margin:1.1rem 0 0;padding:.6rem .8rem;font-size:.84rem;line-height:1.5}.foot.svelte-15cgbse{border-top:1px solid var(--edge);color:var(--faint);margin:1.6rem 0 0;padding-top:.8rem;font-size:.78rem;line-height:1.55}@media (width>=1024px){.hub.svelte-15cgbse{max-width:64rem;padding:2rem 1.5rem 4rem}.cards.svelte-15cgbse{grid-template-columns:1fr 1fr 1fr}.card.svelte-15cgbse .line:where(.svelte-15cgbse){flex:1}}
