@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-standard-normal.Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-standard-normal.CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-standard-normal.DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-standard-italic.DxWqP7Ku.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-standard-italic.CGbN9UgK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-standard-italic.lSdLDfvT.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--paper:light-dark(#f8f4ef,#1b171a);--surface:light-dark(#fffcf8,#251e23);--surface-raised:light-dark(#fffdfb,#32282e);--ink:light-dark(#2b2227,#f4ece8);--muted:light-dark(#75666d,#bfb0b8);--accent:light-dark(#762c48,#e5afbf);--accent-ink:light-dark(#fffcf8,#341921);--warm:light-dark(#93603b,#d8af86);--line:light-dark(#e2d7d9,#48363f);--soft:light-dark(#efe2e6,#392630);--photo-shadow:light-dark(#43243214,#00000035);--shadow:0 14px 38px light-dark(#4324321c,#0005);--display:"Fraunces Variable", Georgia, serif;font-optical-sizing:auto;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.6}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--warm) 7%,transparent),transparent 48rem),var(--paper);margin:0}h1,h2,h3,p,figure{margin:0}button,input,select{font:inherit}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,a,summary,label:has(input){-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}button:disabled{cursor:default;opacity:.45}img{width:100%;height:auto;display:block}[hidden]{display:none!important}#innehall{scroll-margin-top:100px}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.container{max-width:1280px;margin-inline:auto;padding-inline:clamp(1.2rem,5vw,4.25rem)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:600}.primary-button{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);box-shadow:0 5px 18px var(--photo-shadow);border-radius:7px;justify-content:center;align-items:center;gap:1.3rem;padding:.9rem 1.35rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.primary-button:hover{filter:brightness(1.1)}.text-link{align-items:center;gap:.65rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-bottom:1.5rem;display:flex}.section-heading h2{font:400 clamp(2rem,3.5vw,2.75rem)/1.12 var(--display);letter-spacing:-.025em}.section-heading p{color:var(--muted);font-size:.75rem}.recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.5rem;display:grid}.page-intro{padding-block:clamp(2rem,5vw,4rem) 2.25rem}.page-intro h1{font:400 clamp(2.75rem,5.5vw,4.75rem)/1.1 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;hyphens:auto;margin:.8rem 0 1rem}.page-intro>p:not(.eyebrow){max-width:52ch;color:var(--muted);font-size:.9375rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=680px){.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}}@media (width<=380px){.recipe-grid{column-gap:.8rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.primary-button{transition:transform .2s,box-shadow .2s,filter .2s}.primary-button:hover{box-shadow:0 9px 22px var(--photo-shadow);transform:translateY(-2px)}main{animation:.45s ease-out both page-enter}@keyframes page-enter{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@view-transition{navigation:auto}}@media print{:root,:root[data-theme]{color-scheme:light;color:#000;background:#fff}.site-header,.site-footer,.skip-link,.recipe-back,.recipe-related{display:none!important}.container{padding:0}.recipe-hero{grid-template-columns:1fr 1fr}.recipe-body{grid-template-columns:1fr 1.5fr}img{object-fit:contain;max-height:250px}details p{display:block}}
