@font-face{font-family:Schibsted Grotesk;src:url(../../../fonts/schibsted-grotesk-latin.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(../../../fonts/schibsted-grotesk-italic-latin.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(../../../fonts/pixelify-sans-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f6f5f2;--paper-raised:#fff;--paper-2:#e4e2dd;--ink:#000;--ink-2:#474747;--ink-3:#626262;--rule:#d2cfc9;--accent:#be1f00;--accent-ink:#fff;--accent-tint:#fce1da;--ok:#006b29;--warn:#874f00;--danger:#9e0047;--appliance-edge:#a8a399;--appliance-shelf:#d2cdc5;--appliance-light:#fff6df;--frost:#eef3f6;--worktop:#d9d6d0;--font-ui:"Schibsted Grotesk", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-numeric:var(--font-ui);--t-caption:.75rem;--t-footnote:.8125rem;--t-subhead:.9375rem;--t-body:1.0625rem;--t-headline:1.0625rem;--t-title3:1.25rem;--t-title2:1.375rem;--t-title1:1.75rem;--t-large:2.125rem;--lh-caption:1.34;--ls-caption:.01em;--lh-footnote:1.38;--ls-footnote:0;--lh-subhead:1.34;--ls-subhead:0;--lh-body:1.3;--ls-body:-.004em;--lh-headline:1.3;--ls-headline:-.004em;--lh-title3:1.25;--ls-title3:-.01em;--lh-title2:1.27;--ls-title2:-.012em;--lh-title1:1.21;--ls-title1:-.016em;--lh-large:1.2;--ls-large:-.02em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--r-s:6px;--r-m:10px;--r-l:14px;--ease-ios:cubic-bezier(.32, .72, 0, 1);--dur-push:.54s;--dur-sheet:.5s;--dur-tab:.15s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.figure{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#000;--paper-raised:#1c1c1e;--paper-2:#2c2c2e;--ink:#e6e6e6;--ink-2:#adadad;--ink-3:#9a9a9a;--rule:#3a3a3c;--accent:#f59078;--accent-ink:#000;--accent-tint:#48211a;--ok:#5fd37f;--warn:#f2af48;--danger:#e86e92;--appliance-edge:#c7c7cc;--appliance-shelf:#48484a;--appliance-light:#2f2f34;--frost:#16202a;--worktop:#161618}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#000;--paper-raised:#1c1c1e;--paper-2:#2c2c2e;--ink:#e6e6e6;--ink-2:#adadad;--ink-3:#9a9a9a;--rule:#3a3a3c;--accent:#f59078;--accent-ink:#000;--accent-tint:#48211a;--ok:#5fd37f;--warn:#f2af48;--danger:#e86e92;--appliance-edge:#c7c7cc;--appliance-shelf:#48484a;--appliance-light:#2f2f34;--frost:#16202a;--worktop:#161618}:root[data-theme=retro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3e3b8;--paper-raised:#fff4d6;--paper-2:#e6cf96;--ink:#2b1a0e;--ink-2:#5a3a1e;--ink-3:#6a4626;--rule:#b8935a;--accent:#a01a0a;--accent-ink:#fff;--accent-tint:#f8d0c0;--ok:#185a18;--warn:#6e4200;--danger:#8e0e3a;--appliance-edge:#3a2a1a;--appliance-shelf:#b8935a;--appliance-light:#fff8c0;--frost:#d8f0ff;--worktop:#c68a4a;--font-ui:"Pixelify Sans", "Schibsted Grotesk", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-numeric:var(--font-ui);--ls-caption:0;--ls-footnote:0;--ls-subhead:0;--ls-body:0;--ls-headline:0;--ls-title3:0;--ls-title2:0;--ls-title1:0;--ls-large:0;--r-s:0;--r-m:0;--r-l:0}@media (prefers-reduced-motion:reduce){:root{--dur-push:0s;--dur-sheet:0s}}:root{--dur-reduced:.2s;--page-edge-shadow:-8px 0 12px -4px #00000029;--dur-swipe:.3s}::view-transition{pointer-events:none}::view-transition-old(page){mix-blend-mode:normal;animation-duration:var(--dur-push);animation-timing-function:var(--ease-ios);animation-fill-mode:both}::view-transition-new(page){mix-blend-mode:normal;animation-duration:var(--dur-push);animation-timing-function:var(--ease-ios);animation-fill-mode:both}html[data-nav=push]::view-transition-new(page){box-shadow:var(--page-edge-shadow);animation-name:potjie-page-enter-right}html[data-nav=push]::view-transition-old(page){animation-name:potjie-page-park-left}html[data-nav=pop]::view-transition-old(page){box-shadow:var(--page-edge-shadow);z-index:1;animation-name:potjie-page-leave-right}html[data-nav=pop]::view-transition-new(page){animation-name:potjie-page-return-from-left}html[data-nav=tab]::view-transition-old(page){animation-duration:var(--dur-tab);mix-blend-mode:plus-lighter;animation-timing-function:ease-out;animation-fill-mode:both}html[data-nav=tab]::view-transition-new(page){animation-duration:var(--dur-tab);mix-blend-mode:plus-lighter;animation-timing-function:ease-out;animation-fill-mode:both}html[data-nav=tab]::view-transition-old(page){box-shadow:none;z-index:auto;animation-name:potjie-fade-out}html[data-nav=tab]::view-transition-new(page){animation-name:potjie-fade-in}html[data-nav=tab]::view-transition-group(page){animation:none}html[data-nav=tab]::view-transition-group(root){animation:none}html[data-nav=tab]::view-transition-old(root){animation:none}html[data-nav=tab]::view-transition-new(root){animation:none}html[data-nav=swipe-next]::view-transition-group(page){animation:none}html[data-nav=swipe-next]::view-transition-group(root){animation:none}html[data-nav=swipe-next]::view-transition-old(root){animation:none}html[data-nav=swipe-next]::view-transition-new(root){animation:none}html[data-nav=swipe-prev]::view-transition-group(page){animation:none}html[data-nav=swipe-prev]::view-transition-group(root){animation:none}html[data-nav=swipe-prev]::view-transition-old(root){animation:none}html[data-nav=swipe-prev]::view-transition-new(root){animation:none}html[data-nav=tab]::view-transition-old(root){opacity:0}html[data-nav=swipe-next]::view-transition-old(root){opacity:0}html[data-nav=swipe-prev]::view-transition-old(root){opacity:0}html[data-nav=tab]::view-transition-new(root){mix-blend-mode:normal;opacity:1}html[data-nav=swipe-next]::view-transition-new(root){mix-blend-mode:normal;opacity:1}html[data-nav=swipe-prev]::view-transition-new(root){mix-blend-mode:normal;opacity:1}html[data-nav=swipe-next]::view-transition-old(page){animation-duration:var(--dur-swipe);animation-timing-function:var(--ease-ios);mix-blend-mode:normal;box-shadow:none;z-index:auto;animation-fill-mode:both}html[data-nav=swipe-next]::view-transition-new(page){animation-duration:var(--dur-swipe);animation-timing-function:var(--ease-ios);mix-blend-mode:normal;box-shadow:none;z-index:auto;animation-fill-mode:both}html[data-nav=swipe-prev]::view-transition-old(page){animation-duration:var(--dur-swipe);animation-timing-function:var(--ease-ios);mix-blend-mode:normal;box-shadow:none;z-index:auto;animation-fill-mode:both}html[data-nav=swipe-prev]::view-transition-new(page){animation-duration:var(--dur-swipe);animation-timing-function:var(--ease-ios);mix-blend-mode:normal;box-shadow:none;z-index:auto;animation-fill-mode:both}html[data-nav=swipe-next]::view-transition-old(page){animation-name:potjie-swipe-old-to-left}html[data-nav=swipe-next]::view-transition-new(page){animation-name:potjie-swipe-new-from-right}html[data-nav=swipe-prev]::view-transition-old(page){animation-name:potjie-swipe-old-to-right}html[data-nav=swipe-prev]::view-transition-new(page){animation-name:potjie-swipe-new-from-left}@keyframes potjie-swipe-old-to-left{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--swipe-from,0px)))}}@keyframes potjie-swipe-new-from-right{0%{transform:translateX(calc(100% + var(--swipe-from,0px)))}to{transform:translate(0)}}@keyframes potjie-swipe-old-to-right{0%{transform:translate(0)}to{transform:translateX(calc(100% - var(--swipe-from,0px)))}}@keyframes potjie-swipe-new-from-left{0%{transform:translateX(calc(-100% + var(--swipe-from,0px)))}to{transform:translate(0)}}@keyframes potjie-page-enter-right{0%{transform:translate(99.5%)}to{transform:translate(0)}}@keyframes potjie-page-park-left{0%{opacity:1;transform:translate(0)}to{opacity:.8;transform:translate(-33%)}}@keyframes potjie-page-leave-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes potjie-page-return-from-left{0%{opacity:.8;transform:translate(-33%)}to{opacity:1;transform:translate(0)}}dialog.sheet{transition:transform var(--dur-sheet) var(--ease-ios), overlay var(--dur-sheet) var(--ease-ios) allow-discrete, display var(--dur-sheet) var(--ease-ios) allow-discrete;transform:translateY(100%)}dialog.sheet[open]{transform:translateY(0)}@starting-style{dialog.sheet[open]{transform:translateY(100%)}}dialog.sheet::backdrop{opacity:0;transition:opacity var(--dur-sheet) var(--ease-ios), overlay var(--dur-sheet) var(--ease-ios) allow-discrete, display var(--dur-sheet) var(--ease-ios) allow-discrete;background:#0006}dialog.sheet[open]::backdrop{opacity:1}@starting-style{dialog.sheet[open]::backdrop{opacity:0}}.page-scale-target{transform-origin:50% 0;transition:transform var(--dur-sheet) var(--ease-ios)}[data-sheet-open] .page-scale-target{transform:translateY(max(12px, env(safe-area-inset-top))) scale(.92)}@media (prefers-reduced-motion:reduce){html[data-nav=push]::view-transition-old(page){animation:potjie-fade-out var(--dur-reduced) ease-out both;box-shadow:none;z-index:auto}html[data-nav=pop]::view-transition-old(page){animation:potjie-fade-out var(--dur-reduced) ease-out both;box-shadow:none;z-index:auto}html[data-nav=push]::view-transition-new(page){animation:potjie-fade-in var(--dur-reduced) ease-out both;box-shadow:none}html[data-nav=pop]::view-transition-new(page){animation:potjie-fade-in var(--dur-reduced) ease-out both;box-shadow:none}::view-transition-old(page){mix-blend-mode:plus-lighter}::view-transition-new(page){mix-blend-mode:plus-lighter}html[data-nav=tab]::view-transition-old(page){opacity:0;animation:none}html[data-nav=tab]::view-transition-new(page){animation:none}html[data-nav=swipe-next]::view-transition-old(page){opacity:0;animation:none}html[data-nav=swipe-prev]::view-transition-old(page){opacity:0;animation:none}html[data-nav=swipe-next]::view-transition-new(page){animation:none}html[data-nav=swipe-prev]::view-transition-new(page){animation:none}dialog.sheet,dialog.sheet[open]{opacity:1;transition:opacity var(--dur-reduced) ease-out, overlay var(--dur-reduced) allow-discrete, display var(--dur-reduced) allow-discrete;transform:none}dialog.sheet:not([open]){opacity:0}@starting-style{dialog.sheet[open]{opacity:0;transform:none}}dialog.sheet::backdrop{transition:opacity var(--dur-reduced) ease-out, overlay var(--dur-reduced) allow-discrete, display var(--dur-reduced) allow-discrete}.page-scale-target,[data-sheet-open] .page-scale-target{transition:none;transform:none}}@keyframes potjie-fade-in{0%{opacity:0}to{opacity:1}}@keyframes potjie-fade-out{0%{opacity:1}to{opacity:0}}:root{--tap-min:44px;--tab-h:49px;--ledger-w:calc(var(--s-8) * 3);--gutter-w:var(--s-5)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}html{background:var(--paper);color:var(--ink);overscroll-behavior:none}body{font-family:var(--font-ui);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-weight:400}a,button,input,select,textarea,label,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}abbr[title]{text-decoration:none}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}.t-large{font-size:var(--t-large);line-height:var(--lh-large);letter-spacing:var(--ls-large);font-weight:700}.t-title1{font-size:var(--t-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1);font-weight:700}.t-title2{font-size:var(--t-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:700}.t-title3{font-size:var(--t-title3);line-height:var(--lh-title3);letter-spacing:var(--ls-title3);font-weight:600}.t-headline{font-size:var(--t-headline);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);font-weight:600}.t-body{font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-weight:400}.t-subhead{font-size:var(--t-subhead);line-height:var(--lh-subhead);letter-spacing:var(--ls-subhead);font-weight:400}.t-footnote{font-size:var(--t-footnote);line-height:var(--lh-footnote);letter-spacing:var(--ls-footnote);font-weight:400}.t-caption{font-size:var(--t-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:400}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.pulse{animation:1s ease-in-out infinite alternate potjie-pulse}@keyframes potjie-pulse{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.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}:root[data-theme=retro] body{-webkit-font-smoothing:none;font-synthesis:none}:root[data-theme=retro] .retro-sprite{image-rendering:pixelated;flex:none;display:block}:root[data-theme=retro] main{background-color:var(--paper);background-repeat:repeat;background-size:32px 32px}:root[data-theme=retro] main[data-tab=fridge],:root[data-theme=retro] main[data-tab=kitchen]{background-image:url(../../../retro/tile-floor.png)}:root[data-theme=retro] main[data-tab=recipes]{background-image:url(../../../retro/tile-grass.png)}:root[data-theme=retro] main[data-tab=shop]{background-image:url(../../../retro/tile-wood.png)}:root[data-theme=retro] main[data-tab=cook]{background-image:url(../../../retro/tile-stone.png)}:root[data-theme=retro] main[data-page=calendar]{background-image:url(../../../retro/tile-grass.png)}:root[data-theme=retro] .page>.bar{background:var(--paper-raised);box-shadow:inset 0 -4px 0 var(--rule), 0 4px 0 #2b1a0e;border-bottom:0;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr)}:root[data-theme=retro] .page>.bar .inline-title{max-width:100%}:root[data-theme=retro] .page.large>.body>h1.t-large,:root[data-theme=retro] .page.large>.body>.subhead{width:fit-content;max-width:100%;padding:var(--s-1) var(--s-2);background:var(--paper-raised);box-shadow:0 0 0 2px #2b1a0e, 4px 4px 0 var(--rule)}:root[data-theme=retro] .page.large>.body>.subhead{margin-top:var(--s-2);display:block}:root[data-theme=retro] main[data-tab=kitchen] .page:not(.large)>.body>.subhead{width:fit-content;max-width:100%;margin-top:var(--s-3);padding:var(--s-1) var(--s-2);background:var(--paper);box-shadow:inset 0 -4px 0 var(--rule);color:var(--ink-2);display:block}:root[data-theme=retro] .content{padding-top:var(--s-5)}:root[data-theme=retro] .content>h2,:root[data-theme=retro] .content>h3,:root[data-theme=retro] .counter .heading{width:fit-content;max-width:100%;padding:var(--s-1) var(--s-2);background:var(--paper);box-shadow:inset 0 -4px 0 var(--rule);color:var(--ink)}:root[data-theme=retro] main[data-tab=kitchen] .page:not(.large) .content{background:var(--paper);color:var(--ink);padding:var(--s-4);image-rendering:pixelated;border:16px solid #0000;border-image:url(../../../retro/frame-parchment.png) 16 fill/16px}:root[data-theme=retro] .tabbar{background:#14224a;border-top:0;box-shadow:inset 0 4px #2b1a0e,inset 0 8px #745025}:root[data-theme=retro] .tabbar a{color:#f6edd7}:root[data-theme=retro] .tabbar a[aria-current=page]{color:#ffd23f;background:#203a78;box-shadow:inset 0 0 0 2px #ffd23f}:root[data-theme=retro] .tabbar span{text-overflow:clip}:root[data-theme=retro] .page>.bar .leading,:root[data-theme=retro] .page>.bar .trailing{white-space:normal;min-width:max-content;overflow:visible}:root[data-theme=retro] .page>.bar .trailing .text{width:max-content;max-width:calc(100vw - (2 * var(--s-4)));text-align:right;flex:none;justify-content:flex-end;line-height:1.1}:root[data-theme=retro] .page>.bar .trailing .icon,:root[data-theme=retro] .page>.bar .trailing .keep{flex:none}:root[data-theme=retro] .row{background:var(--paper-raised);box-shadow:inset 0 -2px 0 var(--rule)}:root[data-theme=retro] .row .body{border-bottom:0}:root[data-theme=retro] a.row:active,:root[data-theme=retro] button.row:active,:root[data-theme=retro] .option:active{background:var(--paper-2)}:root[data-theme=retro] .filled{border:3px solid #2b1a0e;border-radius:0;box-shadow:inset 0 2px #ffffff59,4px 4px #2b1a0e}:root[data-theme=retro] .text,:root[data-theme=retro] .icon,:root[data-theme=retro] .timer-button{border-radius:0}:root[data-theme=retro] .accent.text{background:var(--paper-raised);box-shadow:inset 0 0 0 2px var(--accent)}:root[data-theme=retro] .field input,:root[data-theme=retro] textarea,:root[data-theme=retro] .tag,:root[data-theme=retro] .stepper,:root[data-theme=retro] .option .body{border-radius:0}:root[data-theme=retro] .field input,:root[data-theme=retro] textarea{background:var(--paper-raised);box-shadow:inset 2px 2px 0 var(--paper-2);border:2px solid #2b1a0e}:root[data-theme=retro] .switch{box-shadow:0 0 0 2px #2b1a0e}:root[data-theme=retro] .switch .knob{border:2px solid #2b1a0e}:root[data-theme=retro] .tag{background:var(--paper-raised);color:var(--ink);border:2px solid #2b1a0e}:root[data-theme=retro] .sheet{color:#f6edd7;image-rendering:pixelated;background:#1e3a8a;border:16px solid #0000;border-image:url(../../../retro/frame-window.png) 16 fill/16px;border-radius:0}:root[data-theme=retro] .sheet::backdrop{background:#140e19a3}:root[data-theme=retro] .sheet h2,:root[data-theme=retro] .sheet .cancel,:root[data-theme=retro] .sheet .scroll>p,:root[data-theme=retro] .sheet .confirm,:root[data-theme=retro] .sheet .confirm .danger,:root[data-theme=retro] .sheet .confirm .text,:root[data-theme=retro] .sheet .field .label,:root[data-theme=retro] .sheet .footnote,:root[data-theme=retro] .sheet .inline-error,:root[data-theme=retro] .sheet .inline-error .what,:root[data-theme=retro] .sheet .toggle-row,:root[data-theme=retro] .sheet .toggle-row .ink-2,:root[data-theme=retro] .sheet .option,:root[data-theme=retro] .sheet .option .tick{color:#f6edd7}:root[data-theme=retro] .sheet .row,:root[data-theme=retro] .sheet .row .label,:root[data-theme=retro] .sheet .row .column{color:var(--ink)}:root[data-theme=retro] .sheet .row .ink-2,:root[data-theme=retro] .sheet .row .second,:root[data-theme=retro] .sheet .row .detail,:root[data-theme=retro] .sheet .row .unit,:root[data-theme=retro] .sheet .row .note,:root[data-theme=retro] .sheet .row .unknown{color:var(--ink-2)}:root[data-theme=retro] .sheet .row.done,:root[data-theme=retro] .sheet .row.done .ink-2,:root[data-theme=retro] .sheet .row.done .second,:root[data-theme=retro] .sheet .row.done .detail,:root[data-theme=retro] .sheet .row.done .unit,:root[data-theme=retro] .sheet .row.done .note,:root[data-theme=retro] .sheet .row.done .unknown{color:var(--ink-3)}:root[data-theme=retro] .sheet .accent.text{color:var(--accent)}:root[data-theme=retro] .sheet .accent.text.danger{color:var(--danger)}:root[data-theme=retro] .sheet .text.ink-2{color:#f6edd7}:root[data-theme=retro] .sheet .grabber{background:#f6edd7;border-radius:0;width:44px;height:4px}:root[data-theme=retro] .sheet .field input,:root[data-theme=retro] .sheet textarea{color:#2b1a0e;background:#f3e3b8}:root[data-theme=retro] .appliances{gap:var(--s-8)}:root[data-theme=retro] .appliance{padding-right:0}:root[data-theme=retro] .fridge,:root[data-theme=retro] .freezer{padding-bottom:0}:root[data-theme=retro] .appliance .interior{image-rendering:pixelated;background:0 0;border:16px solid #0000;border-radius:0;overflow:visible}:root[data-theme=retro] .appliance.fridge .interior{border-image:url(../../../retro/frame-fridge.png) 16 fill/16px}:root[data-theme=retro] .appliance.freezer .interior{border-image:url(../../../retro/frame-freezer.png) 16 fill/16px}:root[data-theme=retro] .appliance.dry .interior{border-image:url(../../../retro/frame-cupboard.png) 16 fill/16px}:root[data-theme=retro] .appliance .handle,:root[data-theme=retro] .appliance .feet,:root[data-theme=retro] .appliance .knobs,:root[data-theme=retro] .appliance.freezer .glyph{display:none}:root[data-theme=retro] .appliance .label,:root[data-theme=retro] .appliance .caption{color:var(--ink);text-shadow:1px 1px 0 var(--paper-raised)}:root[data-theme=retro] .appliance .row{box-shadow:none;background:0 0}:root[data-theme=retro] .shelves>li+li,:root[data-theme=retro] .shelves+.shelves>li:first-child{border-top:4px solid var(--appliance-shelf);box-shadow:inset 0 2px #fff4d6}:root[data-theme=retro] main[data-tab=kitchen] .tiles .tile,:root[data-theme=retro] .counter .tile{background:var(--paper-raised);box-shadow:inset 0 0 0 2px var(--paper-2), 4px 4px 0 #745025;border:4px solid #2b1a0e;border-radius:0}:root[data-theme=retro] main[data-tab=kitchen] .tiles .tile:active,:root[data-theme=retro] .counter .tile:active{background:var(--paper-2)}:root[data-theme=retro] main[data-tab=kitchen] .tiles .glyph{align-self:center;margin-inline:auto}:root[data-theme=retro] .worktop{background-color:var(--worktop);image-rendering:pixelated;background-image:url(../../../retro/tile-wood.png);background-size:32px 32px;border:4px solid #2b1a0e;border-bottom-width:8px;border-radius:0}:root[data-theme=retro] .worktop:after{background:#2b1a0e;border-radius:0;height:8px;bottom:-8px;left:-4px;right:-4px}:root[data-theme=retro] .counter .tile.off{box-shadow:inset 0 0 0 2px var(--paper-2);background:#fff4d6b8;border-style:dashed}:root[data-theme=retro] main[data-tab=shop] .content{background:var(--paper);color:var(--ink);image-rendering:pixelated;border:16px solid #0000;border-image:url(../../../retro/frame-parchment.png) 16 fill/16px}:root[data-theme=retro] main[data-tab=shop] .group,:root[data-theme=retro] main[data-tab=shop] .total,:root[data-theme=retro] main[data-tab=shop] .footnote{background:0 0}:root[data-theme=retro] main[data-tab=shop] .row{box-shadow:none;background:0 0}:root[data-theme=retro] main[data-tab=shop] .row .label,:root[data-theme=retro] main[data-tab=shop] .row .second,:root[data-theme=retro] main[data-tab=shop] .row .column,:root[data-theme=retro] main[data-tab=shop] .footnote{color:var(--ink-2)}:root[data-theme=retro] main[data-tab=shop] .group-header .row .label,:root[data-theme=retro] main[data-tab=shop] .total .row .label,:root[data-theme=retro] main[data-tab=shop] .total .row .column{color:var(--ink)}:root[data-theme=retro] main[data-tab=shop] .item .row.done .label{color:var(--ink-3);text-decoration-line:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;position:relative}:root[data-theme=retro] main[data-page=recipes] .block{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;padding:16px;overflow:visible}:root[data-theme=retro] main[data-page=recipes] .block .photo{background:var(--paper-2);overflow:visible}:root[data-theme=retro] main[data-page=recipes] .block .photo:after,:root[data-theme=retro] main[data-page=recipe] .hero:after{content:"";image-rendering:pixelated;pointer-events:none;border:16px solid #0000;border-image:url(../../../retro/frame-photo.png) 16/16px;position:absolute;inset:-16px}:root[data-theme=retro] main[data-page=recipes] .block .text{margin-top:var(--s-4);background:var(--paper);padding:var(--s-1) var(--s-2);image-rendering:pixelated;border:8px solid #0000;border-image:url(../../../retro/frame-parchment.png) 16 fill/8px}:root[data-theme=retro] main[data-page=recipes] .block:active .text{background:var(--paper-2)}:root[data-theme=retro] main[data-page=recipes] .block .name{overflow-wrap:anywhere;min-width:0}:root[data-theme=retro] main[data-page=recipes] .block .badge{background:var(--ink);box-shadow:0 0 0 2px var(--paper);border-radius:0}:root[data-theme=retro] main[data-page=recipe] .hero{background:var(--paper-2);overflow:visible}:root[data-theme=retro] main[data-page=recipe] .head,:root[data-theme=retro] main[data-page=calendar] .content>.head{background:var(--paper);image-rendering:pixelated;border:16px solid #0000;border-image:url(../../../retro/frame-parchment.png) 16 fill/16px}:root[data-theme=retro] main[data-page=recipe] .content>.footnote,:root[data-theme=retro] main[data-page=calendar] .content>.footnote{background:var(--paper);padding:var(--s-1) var(--s-2);color:var(--ink-2);image-rendering:pixelated;border:8px solid #0000;border-image:url(../../../retro/frame-parchment.png) 16 fill/8px}:root[data-theme=retro] main[data-page=recipe] .content>.footnote .source{color:var(--ink-2)}:root[data-theme=retro] main[data-tab=cook] .pair>.icon{background:var(--paper-raised);border-radius:0;box-shadow:inset 0 0 0 2px #2b1a0e}:root[data-theme=retro] main[data-page=recipe] .method .step,:root[data-theme=retro] main[data-page=cook-step] .stage .step{color:#f6edd7;image-rendering:pixelated;background:#14224a;border:16px solid #0000;border-image:url(../../../retro/frame-dialog.png) 16 fill/16px}:root[data-theme=retro] main[data-page=recipe] .method .step-body p,:root[data-theme=retro] main[data-page=cook-step] .stage .step .text,:root[data-theme=retro] main[data-page=cook-step] .stage .step .recipe,:root[data-theme=retro] main[data-page=cook-step] .stage .step .footnote,:root[data-theme=retro] main[data-page=recipe] .method .meta,:root[data-theme=retro] main[data-page=cook-step] .stage .timer-button,:root[data-theme=retro] main[data-page=cook-step] .stage .timer .column,:root[data-theme=retro] main[data-page=cook-step] .stage .timer .unit,:root[data-theme=retro] main[data-page=cook-step] .stage .timer .note,:root[data-theme=retro] main[data-page=cook-step] .stage .timer .unknown,:root[data-theme=retro] main[data-page=cook-step] .stage .timer .up{color:#f6edd7}:root[data-theme=retro] main[data-page=cook-step] .stage>.step>.tag{color:#f6edd7;background:0 0;border:0;padding:0}:root[data-theme=retro] main[data-page=cook-step] .stage>.step>.tag>.tag{color:#f6edd7;background:0 0;border:2px solid #f6edd7}:root[data-theme=retro] main[data-page=recipe] .method .n{color:#ffd23f;background:0 0;border-radius:0;width:auto;height:auto}:root[data-theme=retro] main[data-page=recipe] .method .n:after{content:":"}:root[data-theme=retro] main[data-page=cook-step] .stage .timer{border-top:4px solid #f6edd7}:root[data-theme=retro] main[data-page=calendar] .grid{padding:var(--s-2);image-rendering:pixelated;background-image:url(../../../retro/tile-grass.png);background-size:32px 32px;box-shadow:0 0 0 4px #2b1a0e,4px 4px #745025}:root[data-theme=retro] main[data-page=calendar] .grid>.row{gap:var(--s-1)}:root[data-theme=retro] main[data-page=calendar] .letter,:root[data-theme=retro] main[data-page=calendar] .blank,:root[data-theme=retro] main[data-page=calendar] .cell{image-rendering:pixelated;background:#e6cf96;box-shadow:inset 0 0 0 2px #2b1a0e,inset 3px 3px #fff4d6,inset -3px -3px #8f6f45}:root[data-theme=retro] main[data-page=calendar] .cell{position:relative}:root[data-theme=retro] main[data-page=calendar] .letter{color:var(--ink-2)}:root[data-theme=retro] main[data-page=calendar] .disc{border-radius:0}:root[data-theme=retro] main[data-page=calendar] .cell.selected .disc{color:var(--ink);background:0 0}:root[data-theme=retro] main[data-page=calendar] .cell.selected:after{content:"";image-rendering:pixelated;pointer-events:none;border:16px solid #0000;border-image:url(../../../retro/cursor.png) 16/16px;position:absolute;inset:0}:root[data-theme=retro] main[data-page=calendar] .dot{background:var(--accent);border-radius:0;width:6px;height:6px;box-shadow:0 0 0 1px #2b1a0e}:root[data-theme=retro] main[data-page=calendar] .cell.selected .dot{background:var(--accent)}:root[data-theme=retro] main[data-page=calendar] .day{width:100%;max-width:100%;padding:var(--s-2);background:var(--paper);box-shadow:inset 0 -4px 0 var(--rule);border-top:0}:root[data-theme=retro] main[data-page=calendar] .slot-head{padding:var(--s-1) var(--s-2);background:var(--paper);box-shadow:inset 0 -4px 0 var(--rule)}.tabbar.svelte-yh6l60{border-top:1px solid var(--rule);background:var(--paper);padding-bottom:env(safe-area-inset-bottom);flex:none;align-items:stretch;display:flex}a.svelte-yh6l60{min-width:0;height:var(--tab-h);color:var(--ink-2);-webkit-user-select:none;user-select:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;display:flex}a.svelte-yh6l60:active{opacity:.7}a[aria-current=page].svelte-yh6l60{color:var(--accent)}a.svelte-yh6l60:focus-visible{outline-offset:-2px}span.svelte-yh6l60{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shell.svelte-12qhfyh{height:100dvh;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--paper);color:var(--ink);flex-direction:column;display:flex}main.svelte-12qhfyh{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper);view-transition-name:page;contain:paint;flex:auto;min-height:0;overflow-y:auto}main.tab-root.svelte-12qhfyh{touch-action:pan-y pinch-zoom;overflow-x:hidden}.swipe-track.svelte-12qhfyh{flex-direction:column;min-height:100%;display:flex}.swipe-track.svelte-12qhfyh>*{flex:1 0 auto}
