@font-face{font-display:swap;font-family:goudy_bookletter_1911;font-style:normal;font-weight:400;src:url(goudy_bookletter_1911-webfont.woff2) format("woff2"),url(goudy_bookletter_1911-webfont.woff) format("woff"),url(goudy_bookletter_1911-webfont.ttf) format("truetype")}@font-face{font-family:crazy-combo;font-style:normal;font-weight:400;src:url(goudy_bookletter_1911-webfont.woff2) format("woff2"),url(goudy_bookletter_1911-webfont.woff) format("woff"),url(goudy_bookletter_1911-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:crazy-combo;font-style:italic;src:url(GentiumPlus-Italic.woff2) format("woff2"),url(GentiumPlus-Italic.woff) format("woff"),url(GentiumPlus-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:crazy-combo;font-weight:700;src:url(GentiumPlus-Bold.woff2) format("woff2"),url(GentiumPlus-Bold.woff) format("woff"),url(GentiumPlus-Bold.ttf) format("truetype")}@font-face{font-family:crazy-combo;font-style:italic;font-weight:700;src:url(GentiumPlus-BoldItalic.woff2) format("woff2"),url(GentiumPlus-BoldItalic.woff) format("woff"),url(GentiumPlus-BoldItalic.ttf) format("truetype")}@font-face{ascent-override:90%;font-display:swap;font-family:crazy-combo;size-adjust:110%;src:url(GentiumPlus-Regular.woff2) format("woff2"),url(GentiumPlus-Regular.woff) format("woff"),url(GentiumPlus-Regular.ttf) format("truetype");unicode-range:u+30-39,u+00bc-00be,u+215?}@font-face{ascent-override:90%;font-display:swap;font-family:crazy-combo;font-style:italic;size-adjust:110%;src:url(GentiumPlus-Italic.woff2) format("woff2"),url(GentiumPlus-Italic.woff) format("woff"),url(GentiumPlus-Italic.ttf) format("truetype");unicode-range:u+30-39,u+00bc-00be,u+215?}@font-face{ascent-override:90%;font-display:swap;font-family:crazy-combo;font-weight:700;size-adjust:110%;src:url(GentiumPlus-Bold.woff2) format("woff2"),url(GentiumPlus-Bold.woff) format("woff"),url(GentiumPlus-Bold.ttf) format("truetype");unicode-range:u+30-39,u+00bc-00be,u+215?}@font-face{ascent-override:90%;font-family:crazy-combo;font-style:italic;font-weight:700;size-adjust:110%;src:url(GentiumPlus-BoldItalic.woff2) format("woff2"),url(GentiumPlus-BoldItalic.woff) format("woff"),url(GentiumPlus-BoldItalic.ttf) format("truetype");unicode-range:u+30-39,u+00bc-00be,u+215?}:root{color-scheme:light dark}*{orphans:3;widows:3}html{text-wrap:pretty;font-family:crazy-combo,serif;hyphens:auto}@media screen{.web-or-print-or-pdf-book .not-web{display:none}}body.pdf-book .not-pdf-book,body:not(.web-or-print-or-pdf-book) .not-epub{display:none}@media print{.not-print-nor-pdf-book,body:not(.pdf-book) .not-print-but-yes-pdf-book{display:none}}@media screen{body{margin:auto;max-width:700px}}h1,h2,h3{font-weight:400}h1,h2,h3,header{page-break-after:avoid}body:not([data-route=index]) li,h1,h2,h3,header{page-break-inside:avoid}h1:after,h2:after,h3:after{content:"";display:block;height:100px;margin-bottom:-100px}li:not(:nth-last-child(-n+1)):after{content:"";display:block;height:50px;margin-bottom:-50px}[data-route=index] nav ol li:not(:nth-last-child(-n+3)):after{content:"";display:block;height:100px;margin-bottom:-100px}body>:not(img){padding:0 10px}body[data-epub-reading-system-name=iBooks]>:not(img){padding:0}body>ol,body>ul{padding-left:calc(10px + 1.5em)}body[data-epub-reading-system-name=iBooks]>ol,body[data-epub-reading-system-name=iBooks]>ul{padding-left:1.5em}[data-route=index] nav ol,ul{list-style-image:url(../little-spoon-90deg.svg)}[data-route=index] nav ol>li::marker,ul>li::marker{font-size:1.5em;line-height:0}a{color:#0000be;text-decoration:none}.cta:has(a:focus) a,.cta:has(a:hover) a,a:focus,a:hover{color:#3232ff}.cta:has(a:focus) img.color-schemable,.cta:has(a:hover) img.color-schemable,a:focus img.color-schemable,a:hover img.color-schemable{filter:invert(17%) sepia(89%) saturate(6996%) hue-rotate(245deg) brightness(100%) contrast(101%)}.cta:has(a:active) a,a:active{color:#6464be}.cta:has(a:active) img.color-schemable,a:active img.color-schemable{filter:invert(44%) sepia(14%) saturate(2346%) hue-rotate(202deg) brightness(88%) contrast(84%)}li{margin:8px 0}header{text-wrap:balance;display:flex;flex-direction:column;font-size:2em;margin:.67em 0}header>:first-child{flex-grow:1;flex-shrink:1}header>:last-child{flex-grow:0;flex-shrink:0}header a img{height:.7em;width:auto}header h1{display:inline;font-size:1em}body[data-route=last_page],body[data-route^="sections/"]{max-width:none}[data-route^="sections/"] header{margin-bottom:2em}[data-route^="sections/"] header h1{font-size:1.5em;font-weight:400}.section-container{text-align:center;transform:translateY(calc(50vh - 50%))}body[data-route=last_page] .section-container img{width:20em}body.pdf-book .section-container{align-items:center;display:flex;flex-direction:column;height:7.5in;justify-content:center;transform:none}body[data-route=last_page].pdf-book .section-container{height:calc(7.5in - .625in)}body[data-route=last_page].pdf-book .section-container img{width:4in}body[data-route=last_page].pdf-book .section-container p{margin-bottom:0}body>img:first-child{display:block;font-size:2em;height:auto;margin:0 auto;max-width:100%}body[data-epub-reading-system-name=iBooks]:not([data-route=index])>:first-child{margin-top:0}body[data-epub-reading-system-name=iBooks]>img:first-child{border-radius:6px}@media screen and (min-width:701px){body:not([data-epub-reading-system-name=iBooks]) header{flex-direction:row;gap:.5em}body>img:first-child{border-radius:6px;margin-top:.67em}}@media print{body>img:first-child{border-radius:6px;margin-top:0}}footer{font-size:.75em;margin-top:3em;page-break-before:avoid}[data-route=index] header,footer{text-align:center}[data-route=index] header a{display:none}[data-route=index] h1{font-weight:400}[data-route=index] nav{page-break-before:always}[data-route=index] nav ol{margin:auto;max-width:400px;padding:0 20px}[data-route=index] nav ol ol{padding:0}[data-route=index] nav strong{font-size:1.17em;font-weight:400}[data-route=index] h2,[data-route=index]>p{text-align:center}.toc-recipe{text-align:left}.toc-wip{display:none}.toc-not-recipe{list-style:none;margin:15px 0}.toc-section{margin-top:1em;text-align:center}.dedication{align-items:center;display:flex;font-style:italic;justify-content:center;text-align:center}img.inline{height:2em;vertical-align:-50%}@media (prefers-color-scheme:dark){body{background:#171717;color:#bebebe}[data-route=index] nav ol,ul{list-style-image:url(../little-spoon-90deg-light.svg)}a{color:#7cc9fa}img.color-schemable{filter:invert(67%) sepia(19%) saturate(0) hue-rotate(208deg) brightness(108%) contrast(98%)}.cta:has(a:focus) a,.cta:has(a:hover) a,a:focus,a:hover{color:#a8d9f9}.cta:has(a:focus) img.color-schemable,.cta:has(a:hover) img.color-schemable,a:focus img.color-schemable,a:hover img.color-schemable{filter:invert(78%) sepia(34%) saturate(287%) hue-rotate(163deg) brightness(96%) contrast(103%)}.cta:has(a:active) a,a:active{color:#c8e6fa}.cta:has(a:active) img.color-schemable,a:active img.color-schemable{filter:invert(92%) sepia(2%) saturate(5643%) hue-rotate(175deg) brightness(99%) contrast(98%)}}@media print{a{color:inherit}body{margin:0}}a.secret,a.semi-secret:not(:hover):not(:active):not(:focus){color:inherit}.cover-title{width:35%}.cover-logo,.cover-title{display:block;height:auto;margin:auto}.cover-logo{width:55%}.ctas{display:flex;justify-content:center;margin:1em 0}.ctas p{margin:0}body.pdf-book .ctas{display:none}.cta{align-items:center;display:flex;line-height:1}.cta:not(:last-child){margin-bottom:1em}.cta>:first-child{margin-right:.3em}.cta i{font-size:.75em}@media print{.cover-title{width:calc(35% + 2 * .625in)}.cover-logo{height:calc(100vh - (30px + 70px) - .625in - 866 / 2389 * (35vw + 2 * .625in) - 1em * 1.2 - 10px);margin:30px auto 70px;width:auto}body.pdf-book .cover-title{width:65%}body.pdf-book .cover-logo{height:5in}}@media screen{body:not(.web-or-print-or-pdf-book) .cover-title{width:55%}body:not(.web-or-print-or-pdf-book) .cover-logo{margin:30px auto 70px;max-width:100%;width:calc(100vh - (30px + 70px) - 2em * .67 - 866 / 2389 * 55% - 1em * 1.2 - 5px)}}body.pdf-book[data-route=index] h1{font-size:1.5em}body.pdf-book[data-route=index] nav{padding:0}body.pdf-book[data-route=index] nav ol{max-width:auto;padding-right:0}body.pdf-book[data-route=index] nav strong{padding-right:20px}@page{margin:.625in 0 .625in 0;orphans:3;widows:3}@media print{body.pdf-book>img:first-child{border-radius:0}body>:first-child{margin-top:0}body.pdf-book:not([data-route=index])>:not(img):first-child{margin-top:.625in}body>:not(img){padding:0 .625in}body:not(.pdf-book)>img{max-width:calc(100% - .625in * 2)}body>ol,body>ul{padding-left:calc(.625in + 1.5em)}}body.pdf-book .dedication,body:not(.web-or-print-or-pdf-book) .dedication{padding:0;page-break-before:always}body:not(.web-or-print-or-pdf-book) .dedication{height:calc(100vh - 10px)}body.pdf-book .dedication{height:7.5in}@media screen{.share-container{align-items:center;display:flex;flex-wrap:wrap;gap:0 .5em}.share-link{opacity:.5}.share-link:focus,.share-link:hover{opacity:1}}.degrees-char{display:inline-block;font-size:.7em;transform:translateY(.1em);vertical-align:text-top}.buy-banner{background:#fff;border:1px solid;bottom:2.5em;display:block;font-size:1.1em;line-height:1.5em;position:fixed;right:2.5em;text-align:center;text-decoration:none;transform:translate(50%,50%) rotate(-45deg);width:12em}.buy-banner img{height:.9em;margin-right:.2em;vertical-align:-.1em}@media (prefers-color-scheme:dark){.buy-banner{background:#171717}}button.cook-mode{background:rgba(0,0,0,.5);border:0;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1em;height:.7em;padding:0 10px;white-space:nowrap}button.cook-mode:focus,button.cook-mode:hover{box-shadow:0 0 0 1px #6464be}button.cook-mode[aria-pressed=true]{background:#3232ff}button.cook-mode:active{background:#6464be}button.cook-mode div{font-size:.45em}button.cook-mode img{filter:invert(1);height:.75em;margin-inline-end:4px}@media (prefers-color-scheme:dark){button.cook-mode{background:hsla(0,0%,75%,.5);background:linear-gradient(0,hsla(0,0%,75%,.5),hsla(0,0%,75%,.5));color:#171717}button.cook-mode:focus,button.cook-mode:hover{box-shadow:0 0 0 1px #c8e6fa}button.cook-mode[aria-pressed=true]{background:#a8d9f9;background:linear-gradient(0,#a8d9f9,#a8d9f9);opacity:1}button.cook-mode:active{background:#c8e6fa;background:linear-gradient(0,#c8e6fa,#c8e6fa);opacity:1}button.cook-mode img{filter:none}body[data-epub-reading-system-name=iBooks] button.cook-mode span{color:#fff;filter:invert(1)}}@view-transition{navigation:auto}