h1,h2,h3,h4,h5,h6{font-family:var(--font-garamond);color:#fff;text-transform:lowercase;text-shadow:1px 0 5px #000;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration-color:#ff0;text-decoration-thickness:3px}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-shadow:none}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.2rem}a{color:#ffffffe6;text-decoration-color:#ff0;text-decoration-thickness:2px}a:hover,a:focus{color:#000;background-color:#ff0;text-decoration:none}@media screen and (max-width:750px){a{text-decoration-thickness:1px}}ol{flex-direction:column;gap:.5rem;line-height:1.5;display:flex}ul{line-height:1.5}em{font-family:Georgia,serif}#recipe strong{background-color:#ffffff1a;border:1px dotted #ff0;padding:.2rem;font-weight:400}.last-made{font-family:var(--font-atkinson-hyperlegible-mono);color:#fff;text-transform:uppercase;background-color:purple;margin-left:.5rem;padding:.3rem;font-size:.75rem;display:inline-block;box-shadow:1px 0 5px 1px #00000080}p.recipe-source{font-family:var(--font-atkinson-hyperlegible-mono);color:#fffc;font-size:.75rem}.content h4{border-bottom:2px dotted #ff0;width:auto;padding-bottom:.25rem}.content strong{background-color:#ffffff1a;border:1px dotted #ff0;padding:.2rem;font-weight:400}.content ul ul{list-style-type:"🔪"}.content ul ul>li{font-size:.75rem;font-family:var(--font-atkinson-hyperlegible-mono);padding-left:.5rem}.content ol{counter-reset:item;padding-left:3rem;list-style:none}.content ol .list-item-wrapper{counter-increment:item;position:relative}.content ol .list-item-wrapper:before{font-family:var(--font-atkinson-hyperlegible-mono);content:counter(item);color:#000;background:#ff0;border-radius:100%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;font-weight:500;display:flex;position:absolute;left:-1.75rem}.content ol .list-item-wrapper:has(input:checked):before{opacity:.5;background-color:#fff}.content ol input[type=checkbox]{width:1rem;height:1rem;position:absolute;top:.25rem;left:-3rem}.content ol input[type=checkbox]:checked+li{opacity:.5;-webkit-text-decoration:line-through #000;text-decoration:line-through #000;text-decoration-thickness:2px}
