:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f0e7;--paper-deep:#e9e1d2;--card:#fffdf8;--ink:#1e2627;--muted:#70766f;--line:#dcd4c4;--accent:#b6431d;--accent-deep:#8f2f11;--accent-soft:#f7dfd4;--teal:#1f6663;--teal-soft:#dceceb;--shadow:0 18px 45px #3c2d1414;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 15% 0%, #b6431d14, transparent 28rem), var(--paper);color:var(--ink);flex-direction:column;align-items:center;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55;display:flex}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.03em;line-height:1.1}::selection{background:var(--accent-soft)}.page.svelte-12qhfyh{flex-direction:column;width:min(1080px,100% - 36px);min-height:100vh;display:flex}.site-header.svelte-12qhfyh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:28px 0 20px;display:flex}.brand.svelte-12qhfyh{color:var(--ink);letter-spacing:-.05em;font-size:1.55rem;font-weight:800}.brand.svelte-12qhfyh span:where(.svelte-12qhfyh){color:var(--accent)}.brand.svelte-12qhfyh:hover{text-decoration:none}nav.svelte-12qhfyh{gap:18px;font-size:.88rem;font-weight:650;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted)}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--accent);text-decoration:none}main.svelte-12qhfyh{flex:1;padding:34px 0 70px}footer.svelte-12qhfyh{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;padding:18px 0 26px;font-size:.74rem;display:flex}footer.svelte-12qhfyh span:where(.svelte-12qhfyh)+span:where(.svelte-12qhfyh):before{color:var(--line);content:"·";padding-right:20px}@media (width<=560px){.site-header.svelte-12qhfyh{flex-direction:column;align-items:flex-start}footer.svelte-12qhfyh span:where(.svelte-12qhfyh)+span:where(.svelte-12qhfyh):before{display:none}}
