:root{--paper:#fbf5ea;--paper-deep:#f3e8d3;--ink:#2b2118;--ink-soft:#6b5a4a;--tomato:#d9481e;--saffron:#f2b134;--herb:#4f7a3a;--display:"Fraunces", Georgia, serif;--mono:"DM Mono", ui-monospace, Menlo, monospace}html{scrollbar-gutter:stable}body{color:var(--ink);font-family:var(--mono);background-color:var(--paper);background-image:radial-gradient(var(--paper-deep) 1px, transparent 1px);background-size:18px 18px;flex-direction:column;min-height:100dvh;margin:0;display:flex}a{color:inherit}::selection{background:var(--saffron)}header.svelte-12qhfyh,main.svelte-12qhfyh,footer.svelte-12qhfyh{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 16px}header.svelte-12qhfyh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-top:24px;padding-bottom:8px;display:flex}.brand.svelte-12qhfyh{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.75rem;font-weight:800;text-decoration:none;display:flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.brand.svelte-12qhfyh:hover img:where(.svelte-12qhfyh){transform:rotate(-12deg)scale(1.08)}.brand.svelte-12qhfyh em:where(.svelte-12qhfyh){color:var(--tomato);font-style:normal}main.svelte-12qhfyh{flex:1;padding-bottom:64px}footer.svelte-12qhfyh{color:var(--ink-soft);padding-bottom:32px;font-size:.8125rem}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
