section.svelte-1ph2hd3{gap:16px;margin-block:32px 48px;display:grid}h2.svelte-1ph2hd3{font-size:clamp(28px,4vw,36px)}h3.svelte-1ph2hd3{font-size:25px}h4.svelte-1ph2hd3{margin:0;font-size:18px}p.svelte-1ph2hd3{line-height:1.6}.source.svelte-1ph2hd3,.table-note.svelte-1ph2hd3{color:var(--muted);font-size:14px}.year-control.svelte-1ph2hd3{gap:8px;width:min(100%,220px);margin-block:8px;font-weight:600;display:grid}select.svelte-1ph2hd3{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:8px;padding:10px 14px}select.svelte-1ph2hd3:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.year-result.svelte-1ph2hd3{border:1px solid var(--line);border-radius:12px;gap:8px;padding:24px;display:grid}.eyebrow.svelte-1ph2hd3{color:var(--muted);font-size:14px}.september-result.svelte-1ph2hd3{border-top:1px solid var(--line);gap:16px;margin-top:16px;padding-top:24px;display:grid}dl.svelte-1ph2hd3{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}dt.svelte-1ph2hd3{color:var(--muted);font-size:13px}dd.svelte-1ph2hd3{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px;font-weight:600}.top-dates.svelte-1ph2hd3{gap:16px;min-width:0;margin-top:16px;display:grid}.table-scroll.svelte-1ph2hd3{border-block:1px solid var(--line);max-width:100%;overflow-x:auto}table.svelte-1ph2hd3{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:540px;font-size:14px}caption.svelte-1ph2hd3{text-align:left;color:var(--muted);padding:12px}th.svelte-1ph2hd3,td.svelte-1ph2hd3{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}thead.svelte-1ph2hd3 th:where(.svelte-1ph2hd3){color:var(--muted);font-size:12px;font-weight:500}tbody.svelte-1ph2hd3 th:where(.svelte-1ph2hd3){font-weight:500}tbody.svelte-1ph2hd3 tr:where(.svelte-1ph2hd3):last-child>:where(.svelte-1ph2hd3){border-bottom:0}.september-nine.svelte-1ph2hd3{background:var(--soft)}.weekday.svelte-1ph2hd3{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.births-cell.svelte-1ph2hd3{min-width:150px}.bar-track.svelte-1ph2hd3{background:var(--soft);height:6px;margin-top:7px;display:block}.bar.svelte-1ph2hd3{background:var(--accent);height:100%;display:block}@media (width<=560px){.year-result.svelte-1ph2hd3{padding:20px}dl.svelte-1ph2hd3{grid-template-columns:1fr;gap:14px}}.calculator.svelte-mmv0og{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:clamp(24px,4vw,40px)}.heading.svelte-mmv0og{max-width:600px}.result-heading.svelte-mmv0og p:where(.svelte-mmv0og){color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.heading.svelte-mmv0og h2:where(.svelte-mmv0og){font-size:28px;line-height:1.02}.heading.svelte-mmv0og>p:where(.svelte-mmv0og):last-child{color:var(--muted);margin-top:12px}form.svelte-mmv0og{margin-top:28px}.input-row.svelte-mmv0og{grid-template-columns:minmax(0,210px) auto;align-items:center;gap:8px 12px;max-width:360px;display:grid}.input-row.svelte-mmv0og label:where(.svelte-mmv0og){grid-column:1/-1;font-size:14px;font-weight:700}.input-row.svelte-mmv0og input:where(.svelte-mmv0og){border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:7px;padding:8px 12px;font-size:20px;font-weight:700}.input-row.svelte-mmv0og input[aria-invalid=true]:where(.svelte-mmv0og){border-color:var(--accent)}.input-suffix.svelte-mmv0og{color:var(--muted);font-size:14px}.input-help.svelte-mmv0og,.input-error.svelte-mmv0og{margin-top:7px;font-size:12px}.input-help.svelte-mmv0og{color:var(--muted)}.input-error.svelte-mmv0og{color:var(--accent-dark);font-weight:700}.presets.svelte-mmv0og{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.presets.svelte-mmv0og>span:where(.svelte-mmv0og){color:var(--muted);margin-right:2px;font-size:13px}.presets.svelte-mmv0og button:where(.svelte-mmv0og){border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.presets.svelte-mmv0og button:where(.svelte-mmv0og):hover,.presets.svelte-mmv0og button.active:where(.svelte-mmv0og){border-color:var(--accent);background:var(--accent);color:#fff}.result.svelte-mmv0og{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.result-heading.svelte-mmv0og{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.result-heading.svelte-mmv0og strong:where(.svelte-mmv0og){font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(19px,3vw,24px);line-height:1.1}.probability-list.svelte-mmv0og{gap:18px;margin-top:22px;display:grid}.probability-label.svelte-mmv0og{justify-content:space-between;gap:16px;margin-bottom:7px;font-size:14px;display:flex}.probability-label.svelte-mmv0og span:where(.svelte-mmv0og){font-variant-numeric:tabular-nums;font-weight:700}.probability-track.svelte-mmv0og{background:#dddeda;border-radius:999px;height:12px;overflow:hidden}.probability-track.svelte-mmv0og span:where(.svelte-mmv0og){border-radius:inherit;background:var(--accent);height:100%;display:block}.historical.svelte-mmv0og .probability-track:where(.svelte-mmv0og) span:where(.svelte-mmv0og){background:var(--ink)}.result-prompt.svelte-mmv0og{color:var(--muted);margin-top:28px;font-size:14px}.calculation-note.svelte-mmv0og{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:18px;font-size:12px;line-height:1.55}.calculation-note.svelte-mmv0og strong:where(.svelte-mmv0og){color:var(--ink)}.live-result.svelte-mmv0og{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.calculator.svelte-mmv0og{padding:24px 18px}.result-heading.svelte-mmv0og{flex-direction:column;align-items:flex-start;gap:5px}}.review-date.svelte-1l72s4g{color:var(--muted);margin-bottom:22px;font-size:12px}.calculator-section.svelte-1l72s4g{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:32px;scroll-margin-top:32px}
