@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-800-normal.BYj_oED-.woff2)format("woff2"),url(/_astro/inter-latin-800-normal.D1mf63XC.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-ext-800-normal.DZJjya6U.woff2)format("woff2"),url(/_astro/inter-latin-ext-800-normal.BOMpwxm3.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-ext-700-normal.CZipNAKV.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-700-normal.CxPITLHs.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/bodoni-moda-latin-600-italic.DJTdAbjL.woff2)format("woff2"),url(/_astro/bodoni-moda-latin-600-italic.MSmZgoR6.woff)format("woff")}:root{--c-bg:#f4efe3;--c-card:#faf7f0;--c-surface:#e9e2cf;--c-surface-2:#e6dec8;--c-green:#4b5320;--c-green-dark:#3a4118;--c-green-hover:#2f3414;--c-green-line:#8a9160;--c-green-label:#d9cfa9;--c-range:#c9c09e;--c-ink:#1e2016;--c-muted:#5a5c4a;--c-line:#c9bfa6;--c-line-soft:#d8cfb8;--c-line-input:#bdb399;--c-line-off:#a99f85;--c-amt-fg:var(--c-green-dark);--c-amt-bg:#dcddb8;--c-ph-a:#dcd3bc;--c-ph-b:#e4dcc7;--c-ph-text:#6e6a55;--f-head:"Inter", system-ui, sans-serif;--f-body:"JetBrains Mono", ui-monospace, monospace;--f-logo:"Bodoni Moda", "Didot", serif;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-h1-home:clamp(32px, 6vw, 44px);--fs-h1:clamp(36px, 7vw, 56px);--fs-logo:30px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-14:56px;--bw:1px;--bw-strong:2px;--w-home:1280px;--w-recipe:1200px;--pad-x:24px;--tap:44px}@media (width<=600px){:root{--pad-x:16px}}*,:before,:after{box-sizing:border-box;border-radius:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--f-body);font-size:var(--fs-14);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3{font-family:var(--f-head);margin:0;font-weight:700}a{color:var(--c-green)}a:hover{color:var(--c-green-hover)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--c-green);outline-offset:2px}img{max-width:100%;height:auto;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.js) .needs-js{display:none!important}.eyebrow{font-size:var(--fs-11);letter-spacing:1.5px;text-transform:uppercase;font-weight:700}.muted{color:var(--c-muted)}.tag{font-size:var(--fs-12);background:var(--c-surface-2);color:var(--c-green-dark);padding:4px 10px;text-decoration:none;display:inline-block}.tag:hover{background:var(--c-amt-bg);color:var(--c-green-dark)}.tag--sm{font-size:var(--fs-11);padding:2px 6px}.seg{border:var(--bw) solid var(--c-ink);display:flex}.seg>button{color:var(--c-ink);min-height:32px;font-size:var(--fs-12);background:0 0;border:0;padding:0 14px}.seg>button[aria-pressed=true]{background:var(--c-ink);color:var(--c-bg)}.amt{color:var(--c-amt-fg);background:var(--c-amt-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 5px;font-weight:700}.btn-dark{align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-4);background:var(--c-ink);color:var(--c-bg);font-size:var(--fs-13);border:0;display:inline-flex}.btn-dark:hover{background:var(--c-green-dark)}.btn-square{width:var(--tap);height:var(--tap);color:var(--c-ink);border:var(--bw) solid var(--c-ink);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header[data-astro-cid-nen7h5rs]{border-bottom:var(--bw) solid var(--c-line)}.inner[data-astro-cid-nen7h5rs]{padding:var(--s-4) var(--pad-x);justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin:0 auto;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--c-ink);align-items:baseline;gap:10px;text-decoration:none;display:flex}.logo-word[data-astro-cid-nen7h5rs]{font-family:var(--f-logo);font-size:var(--fs-logo);font-style:italic;font-weight:600;line-height:1.2}.logo-sub[data-astro-cid-nen7h5rs]{font-size:var(--fs-12);color:var(--c-green)}nav[data-astro-cid-nen7h5rs]{gap:var(--s-5);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--c-ink);text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--c-green)}
