:root{--green-700:#1f5c39;--green-500:#2f7d4f;--green-100:#e9f5ec;--gray-900:#1a1d1b;--gray-600:#5b635e;--gray-200:#e3e7e4;--white:#fff;--bg:#f7f9f7}*{box-sizing:border-box;margin:0;padding:0}html{color:var(--gray-900);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55}a{color:var(--green-700)}h1,h2,h3{line-height:1.2}.wrap{max-width:1100px;margin:0 auto;padding:0 1.25rem}header.svelte-12qhfyh{background:var(--white);border-bottom:1px solid var(--gray-200);padding:1.25rem 0}.logo.svelte-12qhfyh{color:var(--gray-900);font-size:1.25rem;font-weight:700;text-decoration:none}.logo.svelte-12qhfyh span:where(.svelte-12qhfyh){color:var(--green-500)}footer.svelte-12qhfyh{color:var(--gray-600);border-top:1px solid var(--gray-200);margin-top:4rem;padding:2rem 0;font-size:.875rem}footer.svelte-12qhfyh p:where(.svelte-12qhfyh)+p:where(.svelte-12qhfyh){margin-top:.5rem}
