._search_v35gn_2{flex:14rem;max-width:26rem;position:relative}._icon_v35gn_3{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.7rem;translate:0 -50%}._search_v35gn_2 input[type=search]{background:var(--bg);border-radius:999px;padding:.45rem .75rem .45rem 2rem;font-size:.925rem}@media (width<=640px){._search_v35gn_2{flex-basis:100%;order:3;max-width:none}}._results_v35gn_11{--gap:.375rem;z-index:50;min-width:min(20rem,100vw - 32px);padding:var(--gap);background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 28px #00000024}._results_v35gn_11[hidden]{display:none}@media (prefers-reduced-motion:no-preference){._results_v35gn_11{transform-origin:top;transition:opacity .14s ease, transform .18s cubic-bezier(.2, .8, .2, 1), display .18s allow-discrete}._results_v35gn_11[hidden]{opacity:0;transform:translateY(-6px)scale(.98)}@starting-style{._results_v35gn_11:not([hidden]){opacity:0;transform:translateY(-6px)scale(.98)}}}._results_v35gn_11 a{min-height:2.75rem;color:inherit;border-radius:8px;align-items:center;gap:.75rem;padding:.4rem .6rem;text-decoration:none;display:flex}._results_v35gn_11 [aria-selected=true]>a{background:var(--surface-2)}._thumb_v35gn_40{background:var(--surface-2) center / cover no-repeat;width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--border);border-radius:6px;flex:none;place-items:center;font-size:1.1rem;display:grid}._text_v35gn_44{flex-direction:column;min-width:0;line-height:1.3;display:flex}._title_v35gn_45,._owner_v35gn_45{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._title_v35gn_45{font-weight:500}._status_v35gn_47{color:var(--muted);padding:.6rem;font-size:.9rem}._all_v35gn_49{margin-top:calc(var(--gap) - 2px);padding-top:var(--gap);border-top:1px solid var(--border)}._results_v35gn_11 ._all_v35gn_49 a{min-height:0;color:var(--accent);font-size:.9rem;font-weight:500}:root{--bg:#faf7f2;--surface:#fff;--surface-2:#f3eee6;--text:#22201c;--muted:#6d675e;--border:#e4ddd2;--accent:#b5452b;--accent-text:#fff;--accent-soft:#f6e3dc;--focus:#2f6fd6;--danger:#b3261e;--radius:10px;--shadow:0 1px 2px #0000000d, 0 4px 16px #0000000d;--font-body:var(--font-inter), system-ui, sans-serif;--font-display:var(--font-fraunces), Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#181614;--surface:#211f1c;--surface-2:#2a2724;--text:#efe9e1;--muted:#a59d92;--border:#3a3631;--accent:#e0775c;--accent-text:#1a1310;--accent-soft:#3b2620;--focus:#7aa7f0;--danger:#f2867e;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);margin:1.6em 0 .5em;font-weight:600;line-height:1.2}h1{margin-top:0;font-size:clamp(1.9rem,4vw,2.6rem)}h2{font-size:1.45rem}h3{font-size:1.15rem}a{color:var(--accent)}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.narrow{max-width:720px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.page-head h1{margin:0}.actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.muted{color:var(--muted)}.small{font-size:.875rem}.error{color:var(--danger)}.stack>*+*{margin-top:1rem}.btn,button.btn{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:.925rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn.primary:hover{filter:brightness(1.06)}.btn.danger{color:var(--danger)}.btn.small{padding:.3rem .6rem;font-size:.85rem}.btn:disabled{opacity:.55;cursor:default}.icon-btn{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:.25rem .45rem}.icon-btn:hover{background:var(--surface-2);color:var(--text)}input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],select,textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%;padding:.55rem .7rem}textarea{resize:vertical;min-height:14rem}select{--arrow-inset:.75rem;appearance:none;padding-right:calc(var(--arrow-inset) + 1.4rem);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right calc(var(--arrow-inset) + 5px) center, right var(--arrow-inset) center;cursor:pointer;background-repeat:no-repeat;background-size:5px 5px}label.field{font-size:.875rem;font-weight:500;display:block}label.field>input,label.field>select,label.field>textarea{margin-top:.3rem;font-weight:400}.row{align-items:center;gap:.5rem;display:flex}.row>input,.row>select{flex:1;min-width:0}.grid-fields{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.doc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;padding:0;list-style:none;display:grid}.doc-card{height:100%;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;display:block;overflow:hidden}.doc-card:hover{border-color:var(--accent)}.doc-card .thumb{aspect-ratio:16/10;background:var(--surface-2) center / cover no-repeat;place-items:center;font-size:2rem;display:grid}.doc-card .info{padding:.75rem .9rem}.doc-card .title{font-weight:600;line-height:1.3}.empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);padding:3rem 1rem}.prose{max-width:70ch}.prose>:first-child{margin-top:0}.prose ol{padding-left:1.4rem}.prose ol>li{margin-bottom:.75rem;padding-left:.25rem}.prose ol>li::marker{color:var(--accent);font-weight:600}.prose blockquote{border-left:3px solid var(--border);color:var(--muted);margin:1rem 0;padding:.25rem 1rem}.check{cursor:pointer;align-items:center;gap:.45rem;display:flex}.notice{background:var(--accent-soft);border-radius:8px;padding:.75rem 1rem}.share-list{margin:.5rem 0 0;padding:0;list-style:none}.share-list li{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.share-list .who{flex:1;min-width:0}.share-list .who div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-list select{--arrow-inset:.55rem;width:auto;padding:.3rem calc(var(--arrow-inset) + 1.3rem) .3rem .55rem;font-size:.875rem}.avatar{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:600;display:grid}@media print{.actions{display:none!important}}.has-tip{anchor-name:--tip;anchor-scope:--tip}.tip{position-anchor:--tip;position-area:top;position-try-fallbacks:flip-block, flip-inline;z-index:100;background:var(--text);width:max-content;max-width:min(20rem,100vw - 32px);color:var(--bg);font:500 .8rem/1.35 var(--font-body);text-transform:none;letter-spacing:normal;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;margin:6px 0;padding:.3rem .55rem;text-decoration:none;transition:opacity .12s,visibility 0s .12s;position:fixed}.has-tip:hover>.tip,.has-tip:focus-visible>.tip,.has-tip:focus-within>.tip{opacity:1;visibility:visible;transition:opacity .12s .3s,visibility 0s .3s}@supports not (anchor-name:--tip){.has-tip{position:relative}.tip{position:absolute;bottom:100%;left:50%;translate:-50%}}@media (hover:none){.has-tip:hover>.tip,.has-tip:focus-within>.tip{opacity:0;visibility:hidden}.has-tip:focus-visible>.tip{opacity:1;visibility:visible}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:.14s cubic-bezier(.4,0,1,1) both page-out}::view-transition-new(root){animation:.3s cubic-bezier(.2,.8,.2,1) 60ms both page-in}@keyframes page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}::view-transition-group(site-header){animation-duration:0s}::view-transition-old(site-header){opacity:0;animation:none}::view-transition-new(site-header){animation:none}.page-actions{align-items:center;gap:.5rem;min-height:2.25rem;display:flex}.actions-reel{justify-content:flex-end;display:flex;position:relative}.actions-reel.spinning{box-sizing:content-box;padding:var(--reel-above) 0 var(--reel-under) var(--reel-side);margin:calc(-1 * var(--reel-above)) 0 calc(-1 * var(--reel-under)) calc(-1 * var(--reel-side));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--reel-fade), #000 calc(100% - var(--reel-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--reel-fade), #000 calc(100% - var(--reel-fade)), transparent);transition:width .32s cubic-bezier(.2,.8,.2,1)}.page-actions-old{top:var(--reel-above,0);white-space:nowrap;pointer-events:none;animation:.22s cubic-bezier(.55,0,.75,0) both reel-out;position:absolute;right:0}.actions-reel.spinning>.page-actions:not(.page-actions-old){flex:none;animation:.38s cubic-bezier(.3,1.35,.5,1) 90ms both reel-in}@keyframes reel-out{to{transform:translateY(var(--reel-out,110%))}}@keyframes reel-in{0%{transform:translateY(calc(-1 * var(--reel-in,110%)))}}::view-transition-old(library-tabs){width:auto;height:auto}::view-transition-new(library-tabs){width:auto;height:auto}::view-transition-group(library-tabs){overflow:clip}::view-transition-group(library-tabs){animation-duration:0s}::view-transition-old(library-tabs){animation-duration:.2s}::view-transition-new(library-tabs){animation-duration:.2s}::view-transition-group(.recipe-photo){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(library-tab-indicator){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(.recipe-photo){object-fit:cover;width:100%;height:100%}::view-transition-new(.recipe-photo){object-fit:cover;width:100%;height:100%}::view-transition-group(.recipe-photo){overflow:clip}::view-transition-image-pair(.page-photo){animation:.38s cubic-bezier(.2,.8,.2,1) both photo-round-all;overflow:clip}::view-transition-image-pair(.card-photo){animation:.38s cubic-bezier(.2,.8,.2,1) both photo-round-all;overflow:clip}::view-transition-image-pair(.card-photo){animation-name:photo-round-top}@keyframes photo-round-all{0%{border-radius:var(--radius) var(--radius) 0 0}to{border-radius:var(--radius)}}@keyframes photo-round-top{0%{border-radius:var(--radius)}to{border-radius:var(--radius) var(--radius) 0 0}}::view-transition-old(.recipe-photo):only-child{animation:.14s cubic-bezier(.4,0,1,1) both page-out}::view-transition-new(.recipe-photo):only-child{animation:.3s cubic-bezier(.2,.8,.2,1) 60ms both page-in}.site-header[data-astro-cid-ju4pidww]{border-bottom:1px solid var(--border);background:var(--surface);view-transition-name:site-header;z-index:10;padding:.75rem 0;position:relative}.header-inner[data-astro-cid-ju4pidww],main[data-astro-cid-ju4pidww]{max-width:1180px;margin:0 auto;padding-inline:16px}.header-inner[data-astro-cid-ju4pidww]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.header-inner[data-astro-cid-ju4pidww],main[data-astro-cid-ju4pidww]{position:relative;left:max(0px,min(50vw - 50%,50% - 590px))}.logo[data-astro-cid-ju4pidww]{font-family:var(--font-display);color:var(--text);font-size:1.25rem;font-weight:700;text-decoration:none}.logo-short[data-astro-cid-ju4pidww]{display:none}@media (width<=21.25em){.logo-full[data-astro-cid-ju4pidww]{display:none}.logo-short[data-astro-cid-ju4pidww]{display:inline}}.header-actions[data-astro-cid-ju4pidww]{align-items:center;gap:.5rem;margin-left:auto;display:flex}main[data-astro-cid-ju4pidww]{padding-block:1.5rem 4rem}.menu-button[data-astro-cid-ju4pidww]{anchor-name:--account-menu;cursor:pointer;border:1px solid var(--border);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--text);border-radius:50%;place-items:center;padding:0;display:grid}.menu-button[data-astro-cid-ju4pidww]:hover{background:var(--surface-2)}.menu-button[data-astro-cid-ju4pidww]:has(+:popover-open){background:var(--surface-2)}.account-menu[data-astro-cid-ju4pidww]{position-anchor:--account-menu;position-area:bottom span-left;position-try-fallbacks:flip-inline;border:1px solid var(--border);background:var(--surface);min-width:13rem;max-width:calc(100vw - 32px);color:var(--text);border-radius:12px;margin:6px 0 0;padding:.35rem;inset:auto;box-shadow:0 8px 28px #00000024}@media (prefers-reduced-motion:no-preference){.account-menu[data-astro-cid-ju4pidww]{transform-origin:100% 0;opacity:0;transition:opacity .15s ease, transform .2s cubic-bezier(.2, .8, .2, 1), overlay .2s allow-discrete, display .2s allow-discrete;transform:translateY(-6px)scale(.96)}.account-menu[data-astro-cid-ju4pidww]:popover-open{opacity:1;transform:none}@starting-style{.account-menu[data-astro-cid-ju4pidww]:popover-open{opacity:0;transform:translateY(-6px)scale(.96)}}}.account-menu-who[data-astro-cid-ju4pidww]{border-bottom:1px solid var(--border);text-overflow:ellipsis;margin-bottom:.25rem;padding:.5rem .65rem .6rem;overflow:hidden}.account-menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww],.account-menu[data-astro-cid-ju4pidww] button[data-astro-cid-ju4pidww]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem .65rem;font-size:.925rem;text-decoration:none;display:block}.account-menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover,.account-menu[data-astro-cid-ju4pidww] button[data-astro-cid-ju4pidww]:hover,.account-menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:focus-visible,.account-menu[data-astro-cid-ju4pidww] button[data-astro-cid-ju4pidww]:focus-visible{background:var(--surface-2)}.account-menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][aria-current=page]{font-weight:600}@supports not (anchor-name:--account-menu){.account-menu[data-astro-cid-ju4pidww]{margin:0;position:fixed;top:3.5rem;right:16px}}@media print{.site-header[data-astro-cid-ju4pidww]{display:none}}
