.tool-page__header-center.svelte-v25c5j{text-align:center;gap:.75rem;max-width:800px;margin:0 auto;padding:1rem 0;display:grid}.tool-page__header-center.svelte-v25c5j h1:where(.svelte-v25c5j){max-width:none;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.tool-page__header-center.svelte-v25c5j .tool-page__lede:where(.svelte-v25c5j){margin:0}.tool-page__hero-simple.svelte-v25c5j .tool-page__hero-copy:where(.svelte-v25c5j){justify-content:space-between;align-items:center;gap:2rem;min-height:auto;padding:1.5rem;display:flex}@media (width<=760px){.tool-page__hero-simple.svelte-v25c5j .tool-page__hero-copy:where(.svelte-v25c5j){flex-direction:column;align-items:stretch;gap:1.25rem}}.age-main-result.svelte-v25c5j{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem;display:grid}.age-main-unit.svelte-v25c5j{border:1px solid var(--border-soft);background:#ffffff08;border-radius:1.5rem;flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex}.age-main-unit.svelte-v25c5j strong:where(.svelte-v25c5j){color:var(--accent);letter-spacing:-.05em;font-size:2.5rem;line-height:1}.age-main-unit.svelte-v25c5j span:where(.svelte-v25c5j){text-transform:uppercase;letter-spacing:.1em;color:var(--text-soft);margin-top:.5rem;font-size:.85rem;font-weight:700}input[type=date].svelte-v25c5j{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
