@import url(https://fonts.googleapis.com/css2?family=Delius+Unicase:wght@400;700&family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);body{background:#000;background-image:url(/static/media/table.019e4797d5de8216df8f.jpg);background-position:center 0;background-repeat:repeat;background-size:100vw 100vh;color:#fff;font-family:Roboto,sans-serif;margin:0 0 -1em;padding:0}main{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}main article{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000c;min-height:100vh;outline:3px dotted red}li{line-height:1.5em}.with-links a{color:#adff2f}.important{text-decoration:underline}.recipe-title{background-position:50%;background-repeat:no-repeat;background-size:cover}.recipe-title,.recipe-title h1{display:flex;flex-direction:column}.recipe-title h1{align-items:center;font-size:42px;justify-content:center;margin-bottom:.25em;max-height:240px;min-height:240px;padding:1em 1em 0;text-align:center;text-shadow:0 0 .25em #000000e6,0 0 .5em #000c,0 0 1em #00000080}.recipe-title h1 .subtitle{font-size:60%;margin-top:.2em}.recipe-title h1 .times{font-size:40%;margin-top:1em}.recipe-title .badges{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0003;display:flex;justify-content:center;margin-top:1em;padding:1em}.recipe-details{padding:0 1em}.recipe-details li{font-size:1.2em;margin-top:1em}.here-it-is{opacity:.4;padding:1em 1em 0}.recipe-badge{border-radius:50%;cursor:n-resize;display:flex;font-size:30px;height:50px;line-height:normal;margin:calc(.5em - 15px) .3em calc(.5em - 15px) 0;width:50px}.recipe-badge,.recipe-badge:after{align-items:center;justify-content:center}.recipe-badge:after{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:4px 4px 0 0;content:"";display:none;font-size:16px;font-weight:500;height:18px;min-width:38px;padding:6px;position:absolute;text-align:center;text-shadow:0 1px 1px #000;top:-14px}.recipe-badge:hover{border-radius:0 0 50% 50%}.recipe-badge:hover:after{display:flex}.recipe-badge.vegetarian{background-color:#3cb37133}.recipe-badge.vegetarian:hover{background-color:#3cb37199}.recipe-badge.vegetarian:after{background-color:#3cb371cc;border-radius:4px;color:#fff;content:"Vegetarian"}.recipe-badge.vegan{background-color:#32cd3233}.recipe-badge.vegan:hover{background-color:#32cd3299}.recipe-badge.vegan:after{background-color:#32cd32cc;border-radius:4px;color:#fff;content:"Vegan"}.recipe-badge.keto{background-color:#dc143c33}.recipe-badge.keto:hover{background-color:#dc143c99}.recipe-badge.keto:after{background-color:#dc143ccc;color:#fff;content:"Keto"}hr{border:0;border-bottom:1px solid #ffffffbf;margin-left:0;margin-top:1.5em;max-width:90vw}ol,ul{list-style:none}ol,ol li,ul,ul li{margin:0;padding:0}label{align-items:center;display:flex}label input{height:2.5em;margin-right:.75em;min-width:2.5em;width:2.5em}label input:checked+*{opacity:.3}::marker{display:none}details{border-right:1px dotted #fff3}details summary{background-color:#ffffff1a;border-top:1px solid #ffffff1a;list-style:none;padding:1em;pointer-events:none;transition:all .2s ease-out}details summary i{font-style:normal;margin-right:.5em}details summary:before{border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";display:none;height:1em;left:calc(100% - 4em);margin:-.5em;opacity:.5;position:relative;top:.5em;transform:rotate(-45deg);transition:all .2s ease;width:1em}@media(max-width:1024px){details summary{pointer-events:inherit}details summary:before{display:block}}details.completed summary h2:after{color:#32cd32;content:" ✓";font-size:.9em}details[open] summary:before{top:1em;transform:rotate(135deg)}details ol,details ul{padding:.5em 0}details ol li,details ul li{padding:.5em}h1,h2,h3,h4,h5,h6{margin:0}h1,h2{font-family:Delius Unicase,sans-serif}.optional-ingredient{opacity:.5}.video-loop{height:120px}header{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#008000b3;border-radius:0 0 10px 0;display:flex;height:40px;justify-content:center;left:0;padding:0 1em;position:fixed;text-align:center;top:0;z-index:1}header>span{font-size:1.5em}header:after{content:"Click to keep screen on"}button.back{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#1e90ffb3;border:0;border-radius:0 0 0 10px;font-size:24px;height:40px;outline:0;overflow:hidden;position:fixed;right:0;text-shadow:0 2px 4px #000;top:0;width:40px;z-index:1}a{color:inherit;text-decoration:none}.home-title{font-size:48px}.home-title,.home-type{margin-top:1.5em;text-align:center;text-shadow:0 4px 8px #000}.home-type{font-size:40px}.recipe-cards{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:100px;width:100%}.menu-link{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;box-shadow:0 4px 8px #000;flex:1 1;height:216px;margin:20px;max-width:342px;min-width:342px}.menu-link a{font-family:Delius Unicase,sans-serif;height:100%}.menu-link a,.menu-link a p{align-items:center;display:flex;justify-content:center}.menu-link a p{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-bottom:1px solid #ffffff4d;border-top:1px solid #ffffff4d;flex-direction:column;padding:0 1em;width:100%}.menu-link a p span{text-align:center;text-shadow:0 2px 4px #000}.menu-link a p span.title{font-size:30px;padding-top:1rem}.menu-link a p span.subtitle{padding-bottom:1rem;padding-top:.5rem}footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;bottom:0;color:#fffc;left:0;line-height:1.3em;padding:1em;position:fixed;width:100%}.steps{display:flex;flex-direction:row}@media(max-width:1024px){.steps{flex-direction:column}}.steps>*{flex:1 1}
/*# sourceMappingURL=main.e0cd68cb.css.map*/