.page.svelte-kb34xw{height:calc(100dvh - max(.5rem, env(safe-area-inset-top)) - var(--tabbar-height) - env(safe-area-inset-bottom));max-width:44rem;color:var(--color-text-primary);flex-direction:column;gap:2.5rem;margin:0 auto;padding:1.5rem 1.25rem;display:flex;overflow-y:auto}.hero.svelte-kb34xw{flex-direction:column;gap:.5rem;display:flex}.hero.svelte-kb34xw h1:where(.svelte-kb34xw){letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800}.sub.svelte-kb34xw{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.5}.block.svelte-kb34xw{flex-direction:column;gap:.75rem;display:flex}.block.svelte-kb34xw h2:where(.svelte-kb34xw){letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.block-sub.svelte-kb34xw{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.badges.svelte-kb34xw{flex-wrap:wrap;gap:1rem;margin-top:.25rem;display:flex}.badge-card.svelte-kb34xw{background:var(--color-surface);border-radius:var(--radius-card);justify-content:center;align-items:center;padding:.75rem .875rem;transition:transform .12s;display:inline-flex}.badge-card.svelte-kb34xw:hover,.badge-card.svelte-kb34xw:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;transform:translateY(-1px)}.badge-card.svelte-kb34xw img:where(.svelte-kb34xw){max-width:100%;height:auto;display:block}.stack-list.svelte-kb34xw{color:var(--color-text-muted);flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.9375rem;line-height:1.55;list-style:inside;display:flex}.social-list.svelte-kb34xw{flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.social-list.svelte-kb34xw li:where(.svelte-kb34xw){align-items:baseline;gap:.625rem;display:flex}.social-list.svelte-kb34xw a:where(.svelte-kb34xw){color:var(--color-brand);min-width:6rem;font-weight:600;text-decoration:none}.social-list.svelte-kb34xw a:where(.svelte-kb34xw):hover,.social-list.svelte-kb34xw a:where(.svelte-kb34xw):focus-visible{text-decoration:underline}.social-list.svelte-kb34xw .handle:where(.svelte-kb34xw){color:var(--color-text-muted);font-variant-numeric:tabular-nums}.stack-list.svelte-kb34xw li:where(.svelte-kb34xw)::marker{color:var(--color-brand)}.stack-list.svelte-kb34xw a:where(.svelte-kb34xw){color:var(--color-brand);font-weight:600;text-decoration:none}.stack-list.svelte-kb34xw a:where(.svelte-kb34xw):hover,.stack-list.svelte-kb34xw a:where(.svelte-kb34xw):focus-visible{text-decoration:underline}p.svelte-kb34xw{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.6}
