.content.svelte-1uha8ag{max-width:64rem;padding:2rem 1.25rem 3rem;margin:0 auto}@media (min-width: 768px){.content.svelte-1uha8ag{padding:3rem 2rem 4rem}}.home-hero.svelte-1uha8ag{font-family:var(--font-serif, var(--font-ui));font-size:2rem;line-height:1.1;letter-spacing:-.02em;color:var(--ink, var(--color-fg));font-weight:400;margin:0 0 .5rem}@media (min-width: 768px){.home-hero.svelte-1uha8ag{font-size:2.5rem}}.home-hero.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic;color:var(--accent-ink, var(--color-accent))}.home-sub.svelte-1uha8ag{font-size:.95rem;color:var(--ink-3, var(--color-fg-muted));max-width:36rem;margin:0 0 1.75rem;line-height:1.5}.lang-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem}.card.svelte-1uha8ag{background:var(--card, var(--color-bg));border:1px solid var(--card-edge, var(--color-border));border-radius:14px;box-shadow:var(--shadow-1, 0 1px 2px rgba(0, 0, 0, .04))}.lang-card.svelte-1uha8ag{padding:1.25rem 1.25rem 1.1rem;cursor:pointer;transition:border-color .15s ease,transform .15s ease;text-decoration:none;color:inherit;display:block}.lang-card.svelte-1uha8ag:hover{border-color:color-mix(in oklch,var(--accent, var(--color-accent)) 50%,var(--card-edge, var(--color-border)));transform:translateY(-1px)}.lc-native.svelte-1uha8ag{font-family:var(--font-serif-dev, var(--font-serif));font-size:1.85rem;line-height:1.1;color:var(--ink, var(--color-fg));margin-bottom:.35rem}.lc-en.svelte-1uha8ag{font-family:var(--font-serif, var(--font-ui));font-size:.85rem;color:var(--ink-2, var(--color-fg))}.lc-meta.svelte-1uha8ag{font-size:.66rem;color:var(--ink-4, var(--color-fg-subtle));letter-spacing:.04em;margin-top:.15rem;text-transform:uppercase}.lc-stats.svelte-1uha8ag{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:.5rem;font-feature-settings:"tnum"}.lc-stat.svelte-1uha8ag .n:where(.svelte-1uha8ag){font-family:var(--font-serif, var(--font-ui));font-size:1.05rem;color:var(--ink, var(--color-fg))}.lc-stat.svelte-1uha8ag .l:where(.svelte-1uha8ag){font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3, var(--color-fg-muted))}.home-cta.svelte-1uha8ag{margin-top:1.75rem;color:var(--ink-3, var(--color-fg-muted));font-size:.9rem}.home-cta.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-ink, var(--color-accent))}
