.landing.svelte-1uha8ag{padding-bottom:48px}.top.svelte-1uha8ag{padding-top:22px}.brand.svelte-1uha8ag{align-items:center;gap:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:700;display:inline-flex}.hero.svelte-1uha8ag{text-align:center;padding-block:72px 48px}h1.svelte-1uha8ag{font-family:var(--font-display);margin:10px 0 14px;font-size:clamp(52px,9vw,104px);line-height:1}.lead.svelte-1uha8ag{max-width:34ch;color:var(--ink-soft);margin:0 auto 28px;font-size:22px}.langs.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.langs.svelte-1uha8ag a:where(.svelte-1uha8ag){background:linear-gradient(to right, #00000012, transparent 7%), var(--paper);height:100%;box-shadow:0 1px 0 var(--paper-edge), 0 3px 0 var(--paper-edge), 0 18px 30px -22px #3c230a99;color:var(--ink);border-radius:6px;flex-direction:column;gap:2px;padding:20px 22px;text-decoration:none;transition:transform .2s;display:flex}.langs.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{transform:translateY(-3px)rotate(-.4deg)}.native.svelte-1uha8ag{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.title.svelte-1uha8ag{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.2}.bible.svelte-1uha8ag{color:var(--ink-soft);font-size:15px}.foot.svelte-1uha8ag{text-align:center;font-family:var(--font-ui);color:var(--ink-soft);margin-top:48px;font-size:14px}
