@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-normal.6IfK1voy.woff2)format("woff2"),url(/_astro/fraunces-latin-400-normal.NUPT2cO8.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-italic.ChpO6tcr.woff2)format("woff2"),url(/_astro/fraunces-latin-400-italic.B7iDoVhm.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}:root{--paper:#f5f1e8;--sheet:#fff;--ink:#17120f;--ink-2:#5e564d;--line:#c9c2b4;--dot:#a39a8b;--bordeaux:#7a1b2a;--slate:#1a1012;--cream:#f3eadb;--cream-2:#c8b8a6;--slate-line:#4a3a34;--saffron:#e3a72f;--blush:#e8a88c;--sage:#9cc4b2;--code-ground:var(--slate);--code-text:var(--cream);--code-comment:var(--cream-2);--code-keyword:var(--saffron);--code-string:var(--blush);--code-constant:var(--sage);--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-meta:.8125rem;--text-ui:.9375rem;--text-amount:1rem;--text-row:1.0625rem;--text-body:1.125rem;--text-group:1.3125rem;--text-cook:1.4375rem;--text-dish:1.5rem;--text-section:clamp(1.75rem, 1.56rem + .76vw, 2.25rem);--text-title:clamp(2.25rem, 1.42rem + 3.43vw, 4.5rem);--text-display:clamp(2.5rem, 1.1rem + 5.7vw, 6.5rem);--leading-display:1.05;--leading-heading:1.2;--leading-row:1.4;--leading-body:1.6;--tracking-display:-.02em;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:3rem;--space-6:4.5rem;--measure:42rem;--page-max:80rem;--page-gutter:clamp(1rem, 5.5vw - .4rem, 4.5rem);--tap-min:2.75rem;--control:3rem;--control-cook:3.5rem;--radius:0;--rule-strong:2px;--rule-hair:1px;--leader-width:2px}:root,.zone-werkbank{--color-background:var(--paper);--color-surface:var(--sheet);--color-text:var(--ink);--color-muted:var(--ink-2);--color-rule:var(--ink);--color-border:var(--line);--color-leader:var(--dot);--color-accent:var(--bordeaux);--color-hover:var(--bordeaux);--color-marker:var(--saffron);--color-marker-text:var(--ink);--color-action:var(--ink);--color-action-text:var(--paper)}.zone-tafel{--color-background:var(--slate);--color-surface:transparent;--color-text:var(--cream);--color-muted:var(--cream-2);--color-rule:var(--cream);--color-border:var(--slate-line);--color-leader:var(--cream-2);--color-accent:var(--saffron);--color-hover:var(--saffron);--color-marker:var(--saffron);--color-marker-text:var(--ink);--color-action:var(--saffron);--color-action-text:var(--ink)}*,:before,:after{box-sizing:border-box}html,body,.zone-werkbank,.zone-tafel{background:var(--color-background);color:var(--color-text)}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.wrap{max-width:var(--page-max);padding-inline:var(--page-gutter);box-sizing:border-box;margin-inline:auto}.prose{max-width:var(--measure);font-size:var(--text-body);line-height:var(--leading-body)}.f-display{font-family:var(--font-display)}.f-mono{font-family:var(--font-ui)}strong,b,th{font-weight:500}:where(h1,h2,h3){font-family:var(--font-display);font-weight:400;line-height:var(--leading-heading)}:where(h1){margin-block:0 var(--space-3);font-size:var(--text-title);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}:where(h2){margin-block:var(--space-5) var(--space-3);font-size:var(--text-section)}:where(h3){margin-block:var(--space-4) var(--space-2);color:var(--color-accent);font-size:var(--text-group);font-style:italic}:where(a){color:inherit;text-decoration:underline;text-decoration-thickness:var(--rule-hair);text-underline-offset:.2em}:where(a:hover){color:var(--color-hover)}:focus-visible{outline:var(--rule-strong) solid var(--color-accent);outline-offset:var(--rule-strong)}img{max-width:100%;height:auto}:where(figure){margin:var(--space-3) 0}:where(dl){gap:var(--space-1) var(--space-3);grid-template-columns:max-content 1fr;display:grid}:where(dt){color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta)}:where(dd){margin:0}:where(button,input:not([type=checkbox],[type=radio]),select,textarea){min-height:var(--tap-min);padding-inline:var(--space-2);border:var(--rule-strong) solid var(--color-rule);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-amount)}:where(button){cursor:pointer}input[aria-invalid=true]{outline:var(--rule-strong) solid var(--color-accent);outline-offset:var(--rule-hair)}table{border-collapse:collapse;width:100%}th,td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:var(--rule-hair) solid var(--color-border);text-align:left;vertical-align:top}pre,code{font-family:var(--font-ui);font-size:var(--text-ui)}pre{--astro-code-foreground:var(--code-text);--astro-code-background:var(--code-ground);--astro-code-token-comment:var(--code-comment);--astro-code-token-keyword:var(--code-keyword);--astro-code-token-string:var(--code-string);--astro-code-token-string-expression:var(--code-string);--astro-code-token-constant:var(--code-constant);--astro-code-token-function:var(--code-text);--astro-code-token-parameter:var(--code-text);--astro-code-token-punctuation:var(--code-text);--astro-code-token-link:var(--code-text);--astro-code-token-inserted:var(--code-text);--astro-code-token-deleted:var(--code-text);--astro-code-token-changed:var(--code-text);--astro-code-ansi-black:var(--code-text);--astro-code-ansi-red:var(--code-text);--astro-code-ansi-green:var(--code-text);--astro-code-ansi-yellow:var(--code-text);--astro-code-ansi-blue:var(--code-text);--astro-code-ansi-magenta:var(--code-text);--astro-code-ansi-cyan:var(--code-text);--astro-code-ansi-white:var(--code-text);--astro-code-ansi-bright-black:var(--code-text);--astro-code-ansi-bright-red:var(--code-text);--astro-code-ansi-bright-green:var(--code-text);--astro-code-ansi-bright-yellow:var(--code-text);--astro-code-ansi-bright-blue:var(--code-text);--astro-code-ansi-bright-magenta:var(--code-text);--astro-code-ansi-bright-cyan:var(--code-text);--astro-code-ansi-bright-white:var(--code-text);margin-block:var(--space-3);padding:var(--space-3);background:var(--code-ground);color:var(--code-text);overflow-x:auto}.meta{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta)}.leader-row{align-items:baseline;gap:var(--space-2);min-height:var(--tap-min);padding-top:var(--space-2);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-row);line-height:var(--leading-row);text-decoration:none;display:flex}.leader-row__name{overflow-wrap:anywhere;flex:0 auto;min-width:0}.leader-row__dots{flex:1 1 var(--space-3);min-width:var(--space-3);border-bottom:var(--leader-width) dotted var(--color-leader);transform:translateY(calc(-1 * var(--space-1)))}.leader-row__value{font-family:var(--font-ui);font-size:var(--text-amount);white-space:nowrap;flex:none;font-weight:600}a.leader-row:hover{color:var(--color-hover)}.leader-row__note{color:var(--color-muted)}.leader-row__source{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row);display:block}.leader-list,.ingredient-list,.step-list,.dish-list{margin:0;padding:0;list-style:none}.leader-list--register{max-width:var(--measure)}.leader-row--register .leader-row__name{font-weight:500}.leader-row--register .leader-row__value{min-width:min-content;max-width:50%;color:var(--color-muted);font-size:var(--text-ui);text-align:right;white-space:normal;flex:0 auto;font-weight:400}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);margin-block:var(--space-5) var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--rule-strong) solid var(--color-rule);flex-wrap:wrap;display:flex}.section-heading__title{min-width:0;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-section);font-style:normal;font-weight:400;line-height:var(--leading-heading);overflow-wrap:anywhere;margin:0}.section-heading__n{margin-right:var(--space-2);color:var(--color-accent);font-family:var(--font-ui);font-size:var(--text-group)}.section-heading__aside{flex:none}.section-heading__note{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-ui)}.group-heading{margin-block:var(--space-4) var(--space-2);color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-group);font-style:italic;font-weight:400;line-height:var(--leading-heading);overflow-wrap:anywhere}.step-row{grid-template-columns:calc(2 * var(--space-3)) minmax(0, 1fr);column-gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--rule-hair) solid var(--color-border);align-items:baseline;list-style:none;display:grid}.step-row__n{color:var(--color-accent);font-family:var(--font-ui);font-size:var(--text-amount);font-weight:600}.step-row__text{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.btn-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn,.btn--secondary{min-height:var(--control);padding-inline:var(--space-3);border:var(--rule-strong) solid var(--color-rule);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-ui);font-style:normal;font-weight:600;line-height:var(--leading-row);text-align:center;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn--primary{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-text)}.btn:hover,.btn--secondary:hover{border-color:var(--color-hover);color:var(--color-hover)}.btn--primary:hover{background:var(--color-hover);color:var(--color-action-text)}.btn:hover:not(:disabled):not([aria-disabled=true]),.btn--secondary:hover:not(:disabled):not([aria-disabled=true]),.btn--primary:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;text-decoration-thickness:var(--rule-hair);text-underline-offset:.2em}.btn:disabled,.btn[aria-disabled=true]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-muted);cursor:not-allowed}.btn-text{min-height:var(--tap-min);border-radius:var(--radius);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-ui);font-style:normal;font-weight:600;line-height:var(--leading-row);text-align:left;text-decoration:underline;text-decoration-thickness:var(--rule-hair);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.btn-text:hover{color:var(--color-hover)}.btn-text--danger{color:var(--color-accent)}.btn[hidden],.btn--secondary[hidden],.btn-text[hidden]{display:none}.check{width:calc(var(--space-4) - var(--rule-strong));height:calc(var(--space-4) - var(--rule-strong));border:var(--rule-strong) solid var(--color-rule);border-radius:var(--radius);background:var(--color-surface);cursor:pointer;-webkit-appearance:none;appearance:none;print-color-adjust:exact;flex:none;place-content:center;margin:0;display:inline-grid}.check:before{content:"";width:calc(var(--space-3) - var(--rule-strong));height:calc(var(--space-3) - var(--rule-strong));background:var(--color-background);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0)}.check:checked{background:var(--color-rule)}.check:checked:before{transform:scale(1)}@media (forced-colors:active){.check{-webkit-appearance:auto;appearance:auto;border:revert;background:revert}.check:before{display:none}}.stepper{font-family:var(--font-ui);align-items:stretch;display:inline-flex}.stepper[hidden],.stepper:not([hidden])~.servings-text{display:none}.stepper__btn{flex:0 0 var(--control);width:var(--control);min-height:var(--control);border:var(--rule-strong) solid var(--color-rule);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-group);cursor:pointer;padding:0;font-style:normal;font-weight:600;line-height:1}.stepper__btn:hover{color:var(--color-hover)}.stepper__btn:disabled{color:var(--color-muted);cursor:not-allowed}.stepper__field{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control);padding-inline:var(--space-2);border-block:var(--rule-strong) solid var(--color-rule);background:var(--color-surface);color:var(--color-text);display:flex}.stepper__input,.stepper__field>input[type=number]{width:5ch;min-height:0;color:inherit;font-family:var(--font-ui);font-size:var(--text-amount);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0;font-weight:600}.stepper__input::-webkit-inner-spin-button,.stepper__input::-webkit-outer-spin-button,.stepper__field>input[type=number]::-webkit-inner-spin-button,.stepper__field>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper__unit{font-size:var(--text-ui);font-weight:600}.chip-row{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{min-height:var(--tap-min);padding-inline:var(--space-1);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-ui);overflow-wrap:anywhere;align-items:center;font-style:normal;text-decoration:none;display:inline-flex}.chip:hover{color:var(--color-hover)}.chip[aria-current]{background:linear-gradient(var(--color-marker), var(--color-marker)) center / 100% calc(var(--leading-row) * 1em + var(--space-1)) no-repeat;color:var(--color-marker-text);font-weight:600}.chip[aria-current]:hover{color:var(--color-marker-text)}.meta-list{align-items:baseline;gap:var(--space-1) var(--space-3);font-family:var(--font-ui);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.meta-list__row{display:contents}.meta-list dt{color:var(--color-muted);font-size:var(--text-meta)}.meta-list dd{font-size:var(--text-ui);overflow-wrap:anywhere;margin:0}.eyebrow{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row);margin:0}.eyebrow__n{color:var(--color-accent);font-weight:600}.figure{margin:0}.figure__field{width:100%}.figure--natural{max-width:var(--natural-width,none)}.figure--wide .figure__field,.figure--square .figure__field,.figure--tall .figure__field{margin-inline:auto}.figure--wide .figure__field{aspect-ratio:3/2;max-width:min(var(--natural-width), calc(var(--natural-height) * 1.5))}.figure--square .figure__field{aspect-ratio:1;max-width:min(var(--natural-width), var(--natural-height))}.figure--tall .figure__field{aspect-ratio:1;max-width:var(--natural-height)}.figure img{width:100%;height:auto;display:block}.figure--wide .figure__field,.figure--square .figure__field,.figure--tall .figure__field{position:relative}.figure--wide img,.figure--square img,.figure--tall img{width:100%;height:100%;position:absolute;inset:0}.figure--wide img,.figure--square img{object-fit:cover;object-position:center}.figure--tall img{object-fit:contain;object-position:center}.figure__caption{margin-top:var(--space-2);color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row);overflow-wrap:anywhere}.figure__n{color:var(--color-accent);font-weight:600}.dish-row{grid-template-columns:var(--space-5) minmax(0, 1fr);column-gap:var(--space-3);min-height:calc(var(--tap-min) + var(--space-2));padding-block:var(--space-2);border-top:var(--rule-hair) solid var(--color-border);color:var(--color-text);align-items:baseline;text-decoration:none;display:grid}.dish-row__n{color:var(--color-accent);font-family:var(--font-ui);font-size:var(--text-ui)}.dish-row__name{font-family:var(--font-display);font-size:var(--text-dish);font-style:italic;line-height:var(--leading-row);overflow-wrap:anywhere}a.dish-row:hover{color:var(--color-hover)}.dish-row--course{grid-template-columns:var(--space-5) minmax(0, 1fr) auto}.dish-row__course{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);text-align:right}.dish-row__n--text{color:var(--color-muted)}.dish-row__body{flex-direction:column;min-width:0;display:flex}.dish-row__name{color:var(--color-text);margin:0;font-weight:400}.dish-row__text{font-family:var(--font-body);font-size:var(--text-row);line-height:var(--leading-row);overflow-wrap:anywhere;margin:0}.dish-row__line{justify-content:space-between;align-items:center;gap:0 var(--space-3);min-height:var(--tap-min);color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row);flex-wrap:wrap;display:flex}.dish-row__wine{overflow-wrap:anywhere;margin:0}.dish-row__recipes{justify-content:flex-end;gap:0 var(--space-4);flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.dish-row__recipes a{min-height:var(--tap-min);color:var(--color-accent);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.dish-row__recipes a:hover{color:var(--color-hover)}.status,.empty{margin:0 0 var(--space-3);padding:var(--space-1) var(--space-3);border-left:calc(2 * var(--rule-strong)) solid var(--color-accent);color:var(--color-muted);overflow-wrap:anywhere}.status{font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row)}.status:empty{border-left-width:0;margin:0;padding:0}.empty{font-family:var(--font-body);font-size:var(--text-row);line-height:var(--leading-row)}.site-header,.site-footer{--site-bar:calc(var(--tap-min) + 3 * var(--space-1));font-family:var(--font-ui);font-size:var(--text-ui)}.site-header{border-bottom:var(--rule-hair) solid var(--color-border)}.site-header a,.site-footer a{min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}.site-header a:hover,.site-footer a:hover{text-decoration:underline}.site-header__inner{grid-template-columns:1fr auto;grid-template-rows:minmax(var(--site-bar), auto) auto;align-items:center;column-gap:var(--space-3);grid-template-areas:"mark tools""nav nav";display:grid}.site-header__mark{font-size:var(--text-amount);grid-area:mark;justify-self:start;font-weight:600}.site-header__org{color:var(--color-accent)}.site-header__tools{align-items:center;gap:var(--space-2);grid-area:tools;display:flex}.site-nav{border-top:var(--rule-hair) solid var(--color-border);min-width:0;font-size:var(--text-meta);grid-area:nav;overflow-x:auto}.site-nav ul{justify-content:space-between;gap:var(--space-4);width:100%;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.site-nav a{white-space:nowrap;flex:none}.site-nav a:focus-visible{outline-offset:calc(-1 * var(--rule-strong))}.site-nav a[aria-current=page]{color:var(--color-accent)}.site-header__badge{padding-inline:var(--space-1);background:var(--color-marker);color:var(--color-marker-text);font-weight:600;line-height:var(--leading-row);margin-inline-start:var(--space-2)}.site-header__badge[hidden],.site-header__long{display:none}.site-footer{border-top:var(--rule-hair) solid var(--color-border);color:var(--color-muted);font-size:var(--text-meta)}.site-footer__inner{padding-block:var(--space-2) var(--space-3);flex-direction:column;display:flex}.site-footer__line{padding-block:var(--space-2);color:var(--color-text);line-height:var(--leading-row);margin:0}.site-footer__links{column-gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width>=60rem){.site-header,.site-footer{--site-bar:calc(var(--tap-min) + 7 * var(--space-1))}.site-header__inner{grid-template-columns:auto 1fr auto;grid-template-rows:minmax(var(--site-bar), auto);column-gap:var(--space-5);grid-template-areas:"mark nav tools"}.site-header__mark{font-size:var(--text-body)}.site-header__tools{gap:var(--space-4)}.site-nav{font-size:var(--text-ui);border-top:0}.site-nav ul{justify-content:flex-start;width:auto}.site-header__short{display:none}.site-header__long{display:inline}.site-footer__inner{justify-content:space-between;align-items:center;column-gap:var(--space-5);flex-flow:wrap}}.page-head{padding-bottom:var(--space-4)}.page-head__inner{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"figure""text";display:grid}.page-head__text{gap:var(--space-2);flex-direction:column;grid-area:text;min-width:0;display:flex}.page-head__figure{min-width:0;margin-inline:calc(-1 * var(--page-gutter));grid-area:figure}.page-head__figure .figure__caption{padding-inline:var(--page-gutter)}.page-head__figure .figure__field{max-height:50vh}.page-head__figure .figure--square .figure__field{max-width:min(var(--natural-width), var(--natural-height), 50vh);max-height:none}.page-head__figure .figure--tall .figure__field{max-width:min(var(--natural-height), 50vh);max-height:none}.page-head--plain .page-head__text{padding-top:var(--space-4)}.page-head__path a{min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}.page-head__path a:hover{text-decoration:underline}.page-head__title{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-title);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin:0}.title-accent{color:var(--color-accent);font-style:italic}.page-head--plain .page-head__title{font-size:var(--text-display)}.page-head .meta-list{grid-auto-rows:minmax(var(--tap-min), auto);align-items:center;row-gap:0}.page-head .meta-list dt{min-height:var(--tap-min);align-self:start;align-items:center;display:flex}.page-head .meta-list a{min-height:var(--tap-min);align-items:center;display:inline-flex}.page-head--plain .meta-list{color:var(--color-muted);display:block}.page-head--plain .meta-list__row,.page-head--plain .meta-list dt,.page-head--plain .meta-list dd{display:inline}.page-head--plain .meta-list dt{min-height:0;margin-inline-end:var(--space-2)}.page-head--plain .meta-list{line-height:var(--leading-row)}.page-head--plain .meta-list a{padding-block:calc((var(--tap-min) - 1em) / 2);display:inline}.page-head--plain .meta-list .meta-list__term--implicit{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.page-head--plain .meta-list__row:not(:last-child) dd:after{content:"·";margin-inline:var(--space-2)}.page-head__count{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-ui);line-height:var(--leading-row);margin:0}.page-head__actions{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.page-head__actions .btn-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.page-head__actions .status{margin:0}.recipe__bench{padding-block:var(--space-5) var(--space-6)}.recipe__intro{margin-bottom:var(--space-5)}.recipe__intro>:first-child{margin-top:0}.recipe__columns{align-items:start;row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.recipe__columns .section-heading{margin-top:0}.recipe__more{max-width:var(--measure)}.recipe-close{padding-block:var(--space-5) var(--space-4)}.recipe-close__inner{gap:var(--space-3);flex-direction:column;display:flex}.recipe-close__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.recipe-close__note{max-width:var(--measure);font-family:var(--font-display);font-size:var(--text-dish);font-style:italic;line-height:var(--leading-row);overflow-wrap:anywhere}.recipe-close__note p{margin:0}.recipe-close__note p+p{margin-top:var(--space-2)}@media (width>=64rem){.page-head{padding-block:var(--space-6)}.page-head__inner{align-items:center;column-gap:calc(var(--space-5) + var(--space-2));grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"text figure"}.page-head__text{gap:var(--space-4)}.page-head__figure{margin-inline:0}.page-head__figure .figure__caption{padding-inline:0}.page-head__figure .figure__field{max-height:none;margin-inline:auto 0}.page-head__figure .figure--square .figure__field{max-width:min(var(--natural-width), var(--natural-height))}.page-head__figure .figure--tall .figure__field{max-width:var(--natural-height)}.page-head__figure .figure--tall img{object-position:right}.page-head__actions .btn-row{display:flex}.page-head--plain .page-head__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"text"}.page-head--plain .page-head__text{align-items:end;gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) fit-content(40%);grid-template-areas:"path path""title meta""actions actions";padding-top:0;display:grid}.page-head--plain .page-head__path{grid-area:path}.page-head--plain .page-head__title{grid-area:title}.page-head--plain .page-head__meta{grid-area:meta}.page-head--plain .page-head__actions{grid-area:actions;margin-top:0}.page-head--plain .meta-list{color:inherit;display:grid}.page-head--plain .meta-list__row{display:contents}.page-head--plain .meta-list a{padding-block:0;display:inline-flex}.page-head--plain .meta-list dt{min-height:var(--tap-min);margin-inline-end:0;display:flex}.page-head--plain .meta-list dd{display:block}.page-head--plain .meta-list .meta-list__term--implicit{width:auto;height:auto;min-height:var(--tap-min);clip-path:none;white-space:normal;position:static;overflow:visible}.page-head--plain .meta-list__row:not(:last-child) dd:after{content:none}.recipe__bench{padding-block:var(--space-6)}.recipe__columns{column-gap:calc(var(--space-5) + var(--space-3));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.recipe-close{padding-block:var(--space-6) var(--space-5)}}.page-band{padding-block:var(--space-5) var(--space-6)}.page-band .wrap>:first-child,.page-band .wrap>:first-child>.section-heading:first-child{margin-top:0}.page-band__intro{max-width:var(--measure);margin:0 0 var(--space-4);color:var(--color-muted)}.prose{overflow-wrap:break-word}.prose>:first-child{margin-top:0}.prose img{width:100%;height:auto;display:block}.prose figure{margin-inline:0}.prose-figure{max-width:var(--measure);margin-bottom:var(--space-4)}.prose h3,.prose h4,.prose h5,.prose h6{margin-block:var(--space-4) var(--space-2);font-style:normal;line-height:var(--leading-heading);overflow-wrap:anywhere}.prose h3{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-group);font-weight:400}.prose h4{color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:500}.prose h5,.prose h6{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-body);font-weight:400}.prose table{max-width:100%;display:block;overflow-x:auto}.prose pre{max-width:100%}.prose--sections{counter-reset:prose-section}.prose--sections h2{counter-increment:prose-section;padding-bottom:var(--space-2);border-bottom:var(--rule-strong) solid var(--color-rule);overflow-wrap:anywhere}.prose--sections h2:before{content:counter(prose-section, decimal-leading-zero);margin-right:var(--space-2);color:var(--color-accent);font-family:var(--font-ui);font-size:var(--text-group)}.post-tags{max-width:var(--measure);margin-top:var(--space-4);padding-top:var(--space-1);border-top:var(--rule-hair) solid var(--color-border)}.post-tags span.chip:hover{color:var(--color-text)}.home-head__inner{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.home-head__text{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.home-head--plain .home-head__text{padding-top:var(--space-4)}.home-head .page-head__title{font-size:var(--text-display)}.home-head__hero{min-width:0;margin-inline:calc(-1 * var(--page-gutter))}.home-hero__link{gap:var(--space-2);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.home-hero__field{aspect-ratio:3/2;display:block;position:relative}.home-hero__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.home-hero__text{gap:var(--space-1);padding-inline:var(--page-gutter);flex-direction:column;display:flex}.home-hero__title{font-family:var(--font-display);font-size:var(--text-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;order:1}.home-hero__caption{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row)}.home-hero__more{color:var(--color-accent);font-weight:600}.home-hero__link:hover .home-hero__title{color:var(--color-hover)}.home-search{max-width:30rem}.home-search__field{align-items:center;gap:var(--space-3);min-height:var(--control);padding-inline:var(--space-3);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius);cursor:text;background:0 0;display:flex}.home-search__label{color:var(--color-accent);font-family:var(--font-ui);font-size:var(--text-amount);flex:none;font-weight:600}.home-search__input{min-width:0;min-height:calc(var(--control) - 2 * var(--rule-hair));border-radius:var(--radius);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-amount);background:0 0;border:0;flex:auto;padding:0}.home-search__input::placeholder{color:var(--color-muted);opacity:1}.home-register__all{min-height:var(--tap-min);font-family:var(--font-ui);font-size:var(--text-ui);align-items:center;display:inline-flex}.home-courses__row .leader-row__name{font-weight:500}.home-tafel{padding-block:var(--space-5) var(--space-6)}.home-latest{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.home-photo{--hero-display:grid;display:var(--hero-display);color:var(--color-text);grid-template-rows:auto auto;text-decoration:none}.home-photo[hidden],.home-card[hidden]{display:none}.home-photo__field{display:block}.home-card__field{display:block;position:relative}.home-card__field img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.home-photo__caption{margin-top:var(--space-2);color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row)}.home-photo:hover .home-photo__caption{color:var(--color-hover)}.home-latest__text{min-width:0}.home-latest__title{margin:0 0 var(--space-3);font-size:var(--text-title);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.home-latest__list{border-bottom:var(--rule-hair) solid var(--color-border)}.home-figures__grid{gap:var(--space-5) var(--space-4);padding:var(--space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.home-card{--hero-display:block;display:var(--hero-display);min-width:0}.home-card__link{gap:var(--space-1);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.home-card__field{aspect-ratio:1;margin-bottom:var(--space-2)}.home-card__caption{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row)}.home-card__name{font-family:var(--font-display);font-size:var(--text-dish);font-style:italic;line-height:var(--leading-heading);overflow-wrap:anywhere}.home-card__link:hover .home-card__name{color:var(--color-hover)}.menu-courses{padding-block:0 var(--space-5)}.menu-courses__intro{margin-bottom:var(--space-4)}.menu-courses .dish-list,.menu__planning,.menu__shopping{max-width:var(--measure)}.menu__planning .section-heading{margin-top:0}.menu__planning .btn-row{margin-block:var(--space-4) var(--space-2)}.shopping{max-width:var(--measure)}.shopping-recipes{margin-bottom:var(--space-2)}.shopping-recipes[hidden]{display:none}.shopping-recipes__count{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row);margin:0}.shopping-recipes__rows{margin:0;padding:0;list-style:none}.shopping-recipe{align-items:center;gap:var(--space-3);min-height:var(--tap-min);border-bottom:var(--rule-hair) solid var(--color-border);display:flex}.shopping-recipe__name{min-width:0;min-height:var(--tap-min);color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-body);font-style:italic;line-height:var(--leading-heading);overflow-wrap:anywhere;flex:auto;align-items:center;text-decoration:none;display:flex}a.shopping-recipe__name:hover{text-decoration:underline;text-decoration-thickness:var(--rule-hair);text-underline-offset:.2em}.shopping-recipe__portions{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);white-space:nowrap;flex:none}.shopping-recipe__remove{min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-body);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:600;line-height:1}.shopping-recipe__remove:hover{color:var(--color-hover)}.shopping-items{margin:0 0 var(--space-4);padding:0;list-style:none}.shopping-row__label{align-items:center;gap:var(--space-3);min-height:calc(var(--tap-min) + var(--space-2));padding-block:var(--space-1);font-family:var(--font-body);font-size:var(--text-row);line-height:var(--leading-row);cursor:pointer;display:flex}.shopping-row__name{overflow-wrap:anywhere;flex-direction:column;flex:0 auto;min-width:0;display:flex}.shopping-row__source{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row)}.shopping-row__label .leader-row__dots{transform:none}.shopping-row__amount{font-family:var(--font-ui);font-size:var(--text-amount);white-space:nowrap;flex:none;font-weight:600}.check:checked~.shopping-row__name>*,.check:checked~.shopping-row__amount{color:var(--color-muted);text-decoration:line-through}.shopping-controls{gap:var(--space-2);margin-bottom:var(--space-3);padding-top:var(--space-3);border-top:var(--rule-strong) solid var(--color-rule);flex-direction:column;display:flex}.shopping-controls[hidden]{display:none}.shopping-controls .btn-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.shopping-controls__text{justify-content:space-between;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.register__search{align-items:center;gap:0 var(--space-4);min-height:var(--control);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.register-search{min-width:0;max-width:calc(var(--measure) * .75);flex:18rem}.register-search__field{align-items:center;gap:var(--space-2);min-height:var(--control);padding-inline:var(--space-3);border:var(--rule-strong) solid var(--color-rule);border-radius:var(--radius);background:var(--color-surface);cursor:text;display:flex}.register-search__label{color:var(--color-accent);font-family:var(--font-ui);font-size:var(--text-amount);flex:none;font-weight:600}.register-search__input{min-width:0;min-height:calc(var(--control) - 2 * var(--rule-strong));border-radius:var(--radius);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-amount);line-height:var(--leading-row);background:0 0;border:0;flex:auto;padding:0}.register-search__input::placeholder{color:var(--color-muted);opacity:1}.register__all{min-height:var(--tap-min);font-family:var(--font-ui);font-size:var(--text-ui);align-items:center;display:inline-flex}.register__end{margin:var(--space-2) 0 0}.register__status{margin-top:var(--space-2);flex:1 0 100%;margin-bottom:0}.register-filter{min-width:0;margin:0 0 var(--space-2);border:0;padding:0}.register-filter[hidden]{display:none}.register-filter__legend,.register-filter__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.register-filter__strip{align-items:center;gap:0 var(--space-3);white-space:nowrap;scrollbar-width:thin;padding:calc(2 * var(--rule-strong));margin:calc(-2 * var(--rule-strong));display:flex;overflow-x:auto}.register-filter__group{display:contents}.register-chip{cursor:pointer;flex:none;position:relative}.register-chip__input{opacity:0;pointer-events:none;position:absolute}.register-chip__text{padding:var(--space-1);text-transform:lowercase}.register-chip__text:before{content:"#";content:"#" / ""}.register-chip__input:checked+.register-chip__text{background:var(--color-marker);color:var(--color-marker-text);font-weight:600}.register-chip__input:focus-visible+.register-chip__text{outline:var(--rule-strong) solid var(--color-accent);outline-offset:calc(-1 * var(--rule-strong))}.register-filter__reset{padding-inline:var(--space-1);flex:none;font-weight:400}.register-list{border-top:var(--rule-strong) solid var(--color-rule)}.register-row{position:relative}.register-row[hidden]{display:none}.register-row__initial{width:calc(var(--space-3) + var(--space-1));color:var(--color-accent);font-family:var(--font-ui);font-size:var(--text-ui);flex:none;font-weight:600}.register-row__link{overflow-wrap:break-word;min-width:min-content;text-decoration:none}.register-row .leader-row__value{font-size:var(--text-meta);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=24rem){.register-row .leader-row__value{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.register-empty{align-items:baseline;gap:0 var(--space-3);min-height:var(--tap-min);padding-top:var(--space-2);padding-left:calc(var(--space-3) + var(--space-1) + var(--space-2));color:var(--color-text);font-family:var(--font-body);font-size:var(--text-row);line-height:var(--leading-row);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.register-empty__text{min-width:0}.register-row__link:after{content:"";position:absolute;inset:0}.register-row__link:focus-visible{outline-color:#0000}.register-row__link:focus-visible:after{outline:var(--rule-strong) solid var(--color-accent);outline-offset:calc(-1 * var(--rule-strong))}.register-row:hover .register-row__link{color:var(--color-hover)}.register-row__image{width:calc(var(--space-4) + var(--space-2));color:var(--color-accent);font-family:var(--font-ui);font-size:var(--text-meta);text-align:right;flex:none}@media (forced-colors:active){.register-chip__input:checked+.register-chip__text{forced-color-adjust:none;color:highlighttext;background:highlight}.register-row__link:focus-visible{outline-style:none}}@media (width>=64rem){.register__search{margin-bottom:var(--space-4)}.register__body:has(>.register-filter:not([hidden])){gap:var(--space-4) var(--space-5);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.register-filter{margin:0}.register-filter__caption{clip-path:none;width:auto;height:auto;padding-bottom:var(--space-1);color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-ui);line-height:var(--leading-row);position:static;overflow:visible}.register-filter__strip{white-space:normal;margin:0;padding:0;display:block;overflow:visible}.register-filter__group{display:block}.register-filter__group--view{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule-hair) solid var(--color-border)}.register-chip{gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-row);padding-inline:0;display:flex}.register-chip__input{opacity:1;pointer-events:auto;position:static}.register-chip__text{text-transform:none;padding:0}.register-chip__text:before{content:none}.register-chip__input:focus-visible+.register-chip__text{outline-style:none}.register-chip__input:checked+.register-chip__text{forced-color-adjust:auto;color:inherit;background:0 0}.register-filter__reset{margin-top:var(--space-2);padding-inline:0}.register--filterable .register-list{max-width:none}.register-row__initial{width:calc(var(--space-4) + var(--space-1));font-size:var(--text-amount)}.register-empty{padding-left:calc(var(--space-4) + var(--space-1) + var(--space-2))}.register-row .leader-row__value,.register-row__image{font-size:var(--text-ui)}.register-row__image{width:calc(var(--space-4) + var(--space-3))}}.search-page__status{margin-top:var(--space-2);margin-bottom:0}.search-page__count{margin:var(--space-3) 0 var(--space-2);color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row)}.search-page__count:empty{margin:0}.search-row{position:relative}.search-row:hover .register-row__link{color:var(--color-hover)}.chooser{align-items:center;min-height:100dvh;display:flex}.chooser__inner{gap:var(--space-4);width:100%;padding-block:var(--space-6);flex-direction:column;display:flex}.chooser__mark{color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-title);font-weight:600;line-height:var(--leading-display);overflow-wrap:anywhere;margin:0}.chooser__tld{color:var(--color-accent)}.chooser__links{margin:0;padding:0;list-style:none}@media (width>=64rem){.page-band{padding-block:var(--space-6)}.home-head__inner{align-items:center;column-gap:calc(var(--space-5) + var(--space-2));grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"text hero"}.home-head--plain .home-head__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"text"}.home-head__text{gap:var(--space-4);grid-area:text}.home-head--plain .home-head__text{padding-top:0}.home-head__hero{grid-area:hero;margin-inline:0}.home-hero__text{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-flow:wrap;padding-inline:0}.home-hero__title{order:0}.home-courses{grid-auto-flow:column;grid-template-rows:repeat(var(--rows), auto);column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-tafel{padding-block:var(--space-6)}.home-latest--photo{align-items:start;column-gap:calc(var(--space-5) + var(--space-2));grid-template-columns:repeat(2,minmax(0,1fr))}.home-photo .figure__field{margin-inline:0 auto}.home-photo.figure--tall img{object-position:left}.home-figures .section-heading{margin-top:var(--space-6)}.home-figures__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.menu-courses{padding-block:0 var(--space-6)}}.cook{border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;inset:0;overflow:hidden}.cook:not([open]){display:none}.cook[open]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}html:has(.cook[open]){overflow:hidden}.cook__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-cook);padding-inline:var(--space-3);font-family:var(--font-ui);font-size:var(--text-ui);line-height:var(--leading-row);grid-area:1/1;display:flex}.cook__close{min-height:var(--control);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.cook__close:hover{color:var(--color-hover);text-decoration:underline;text-decoration-thickness:var(--rule-hair);text-underline-offset:.2em}.cook__title{min-width:0;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.cook__position{color:var(--color-accent);flex-shrink:0;margin:0;font-weight:600}.cook__progress{gap:var(--space-1);padding:var(--space-3) var(--space-3) 0;grid-area:2/1;margin:0;list-style:none;display:flex}.cook__progress li{height:var(--space-2);background:var(--color-border);flex:1 1 0}.cook__progress li[data-state=done]{background:var(--color-text)}.cook__progress li[data-state=current]{background:var(--color-accent)}.cook__main{display:contents}.cook__body{min-height:0;padding:var(--space-4) var(--space-3);grid-area:3/1;margin:0;list-style:none;overflow-y:auto}.cook-step{gap:var(--space-2);flex-direction:column;display:flex}.cook-step[hidden]{display:none}.cook-step__head{align-items:baseline;gap:var(--space-3);color:var(--color-accent);flex-wrap:wrap;margin:0;display:flex}.cook-step__n{font-family:var(--font-ui);font-size:var(--text-section);font-weight:600;line-height:var(--leading-heading)}.cook-step__group{font-family:var(--font-display);font-size:var(--text-group);font-style:italic;line-height:var(--leading-heading);overflow-wrap:anywhere}.cook-step__text{font-family:var(--font-body);font-size:var(--text-cook);line-height:var(--leading-row);overflow-wrap:anywhere;margin:0}.cook-step__uses{margin-top:var(--space-4);padding-top:var(--space-2);border-top:var(--rule-strong) solid var(--color-rule)}.cook-step__label,.cook__sheet-servings{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row);margin:0}.cook__all{border-top:var(--rule-strong) solid var(--color-rule);background:var(--color-surface);grid-area:2/1/-1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:none}.cook[data-sheet] .cook__all{z-index:1;display:grid}.cook__sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-cook);padding-inline:var(--space-3);border-bottom:var(--rule-strong) solid var(--color-rule);display:flex}.cook__sheet-title{min-width:0;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-dish);font-style:normal;font-weight:400;line-height:var(--leading-heading);margin:0}.cook__sheet-close{min-height:var(--control);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-ui);font-weight:600;line-height:var(--leading-row);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.cook__sheet-close:hover{color:var(--color-hover);text-decoration:underline;text-decoration-thickness:var(--rule-hair);text-underline-offset:.2em}.cook__sheet-list{min-height:0;padding:0 var(--space-3) var(--space-3);overflow-y:auto}.cook__foot{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);flex-direction:column;grid-area:4/1;display:flex}.cook__awake{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--leading-row);text-align:center;margin:0}.cook__sheet-open{background:0 0}.cook__nav{gap:var(--space-2);grid-template-columns:2fr 3fr;display:grid}.cook__nav .btn{min-height:var(--control-cook)}@media (forced-colors:active){.cook__progress{align-items:center}.cook__progress li{forced-color-adjust:none;border:var(--rule-hair) solid CanvasText;background:canvas}.cook__progress li[data-state=done]{background:canvastext}.cook__progress li[data-state=current]{height:var(--space-3);background:highlight}}@media (width>=48rem){.cook__main{grid-area:3/1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-height:0;display:grid}.cook__all{border-right:var(--rule-hair) solid var(--color-border);grid-area:1/1;display:grid}.cook__body{grid-area:1/2}.cook-step{max-width:var(--measure)}.cook [data-cook-sheet-open],.cook [data-cook-sheet-close]{display:none}}.print-only{display:none}@media print{.no-print{display:none!important}.print-only{display:inline!important}.cook{display:none!important}html:has(.cook[open]){overflow:visible!important}.servings-text{display:inline!important}body,.zone-werkbank,.zone-tafel{background:var(--sheet);color:var(--ink)}.zone-tafel{--color-background:var(--sheet);--color-surface:var(--sheet);--color-text:var(--ink);--color-muted:var(--ink-2);--color-rule:var(--ink);--color-border:var(--line);--color-leader:var(--dot);--color-accent:var(--bordeaux);--color-hover:var(--bordeaux);--color-marker:var(--saffron);--color-marker-text:var(--ink);--color-action:var(--ink);--color-action-text:var(--paper)}:root{--code-ground:var(--sheet);--code-text:var(--ink);--code-comment:var(--ink);--code-keyword:var(--ink);--code-string:var(--ink);--code-constant:var(--ink)}pre{border:var(--rule-hair) solid var(--color-border)}a{color:var(--ink);text-decoration:none}.page-head,.recipe__bench,.recipe-close{padding-block:0}.page-head__path{display:none}.page-head__figure{margin-inline:0}.page-head__figure .figure__caption{padding-inline:0}.recipe__bench,.recipe-close{margin-top:var(--space-4)}.recipe-close:not(:has(.recipe-close__note)){display:none}.page-band,.menu-courses{padding-block:0}.page-band{margin-top:var(--space-4)}}
