@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-next-latin-400-normal.FfmJh7DR.woff2)format("woff2"),url(./atkinson-hyperlegible-next-latin-400-normal.DPp7N0cD.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(./atkinson-hyperlegible-next-latin-600-normal.BBuhw47K.woff2)format("woff2"),url(./atkinson-hyperlegible-next-latin-600-normal.BhgCag5w.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-next-latin-700-normal.Dpiyiu63.woff2)format("woff2"),url(./atkinson-hyperlegible-next-latin-700-normal.C2qZD_Q9.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f6f4ef;--surface:#fff;--text:#1e2a2b;--muted:#56625f;--accent:#2f6f6a;--accent-text:#fff;--border:#dcd8cf;--input-border:#7a8580;--accent-tint:#e6efec;--error:#a33a3a;--ok:#2e6b47;--parent-a:#2e6ca8;--parent-b:#975314;--parent-a-tint:#e3edf7;--parent-b-tint:#f6e9da}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121716;--surface:#1b2120;--text:#e8ecea;--muted:#a2aca8;--accent:#7cc3ba;--accent-text:#0e1312;--border:#2e3634;--input-border:#65726c;--accent-tint:#1a2b29;--error:#e58f8f;--ok:#8ed1a6;--parent-a:#7fb2e5;--parent-b:#e5a867;--parent-a-tint:#1c2a38;--parent-b-tint:#33281a}}body{background:var(--bg);color:var(--text);margin:0;font:1.0625rem/1.6 Atkinson Hyperlegible Next,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}input,button,select,textarea{font:inherit}a{color:var(--accent)}h1,h2,h3{font-weight:700;line-height:1.2}h2{font-size:1.5rem}.btn{background:var(--accent);color:var(--accent-text);cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:.75rem 1.25rem;font-weight:600}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.page.svelte-12qhfyh{max-width:68rem;margin:0 auto;padding:0 clamp(16px,4vw,40px)}header.svelte-12qhfyh{border-bottom:1px solid var(--border);padding:1.25rem 0}.name.svelte-12qhfyh{letter-spacing:.01em;color:var(--text);font-size:1.375rem;font-weight:700;text-decoration:none}footer.svelte-12qhfyh{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(2rem,5vw,3rem);padding:2rem 0;font-size:.9375rem;display:flex}
