.recipe[data-astro-cid-b5e2qqdb]{grid-template-columns:30fr 7fr 22fr 7fr 40fr;align-items:center;display:grid;container-type:inline-size}figure[data-astro-cid-b5e2qqdb]{margin:0;position:relative}figcaption[data-astro-cid-b5e2qqdb]{color:var(--color-ink-soft);font:italic 450 max(.8rem, 2.6cqw) / 1.2 var(--font-display);text-align:center;margin-top:.9em;position:absolute;top:100%;left:0;right:0}svg[data-astro-cid-b5e2qqdb]{width:100%;height:auto;display:block}.snapshot[data-astro-cid-b5e2qqdb]{box-shadow:var(--shadow);background:#fff;padding:6% 6% 18%;animation:.7s cubic-bezier(.2,.8,.3,1.2) .15s both drop;rotate:-5deg}.tape[data-astro-cid-b5e2qqdb]{background:color-mix(in srgb, var(--color-paint-2) 55%, transparent);width:40%;height:12%;position:absolute;top:-6%;left:30%;rotate:3deg}.chip[data-astro-cid-b5e2qqdb]{box-shadow:var(--shadow);background:#fff;border-radius:6px;padding:7% 7% 10%;animation:.7s cubic-bezier(.2,.8,.3,1.2) .4s both drop;rotate:4deg}.bands[data-astro-cid-b5e2qqdb]{gap:3px;margin-bottom:.6em;display:grid}.bands[data-astro-cid-b5e2qqdb] span[data-astro-cid-b5e2qqdb]{aspect-ratio:2.4;border-radius:2px}.chip[data-astro-cid-b5e2qqdb] strong[data-astro-cid-b5e2qqdb]{font:600 max(.75rem, 2.5cqw) / 1.1 var(--font-display);display:block}.chip[data-astro-cid-b5e2qqdb] small[data-astro-cid-b5e2qqdb]{color:var(--color-ink-soft);font-size:max(.65rem,1.8cqw)}.portrait[data-astro-cid-b5e2qqdb]{rotate:1.5deg}.frame[data-astro-cid-b5e2qqdb]{background:linear-gradient(135deg,#f8dc85,#c38f2a 30%,#f5d679 52%,#a87521 78%,#e9c25f);border-radius:3px;padding:8%;box-shadow:inset 0 0 0 3px #0000002e,inset 0 0 0 9px #fff0be59,0 30px 50px -28px #1d1b1899}.frame[data-astro-cid-b5e2qqdb] svg[data-astro-cid-b5e2qqdb]{animation:1.8s ease-out .9s both develop;box-shadow:0 0 0 3px #7a5414,inset 0 0 20px #000}.op[data-astro-cid-b5e2qqdb]{color:var(--color-paint-1);font:700 max(1.6rem, 7cqw) / 1 var(--font-display);text-align:center;animation:.45s both pop}.plus[data-astro-cid-b5e2qqdb]{animation-delay:.3s}.equals[data-astro-cid-b5e2qqdb]{color:var(--color-paint-3);animation-delay:.7s}@keyframes drop{0%{opacity:0;transform:translateY(-24px)rotate(-8deg)}}@keyframes pop{0%{opacity:0;transform:scale(.3)}}@keyframes develop{0%{filter:grayscale()brightness(1.5)blur(6px)}60%{filter:grayscale(.4)brightness(1.1)blur(1px)}}.hung[data-astro-cid-vq6wilxl]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 80% at 50% 12%,#ffe4aa8c,#0000 70%);width:160%;height:100%;position:absolute;top:-5rem;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.hung[data-astro-cid-vq6wilxl] .canvas-art-face:before{content:"";pointer-events:none;background:radial-gradient(ellipse 68% 52% at calc(50% - var(--lx,0) * 48%) calc(4% - var(--ly,0) * 36%), rgb(255 228 170/calc(.24 - var(--ly,0) * .24)), transparent);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hung[data-astro-cid-vq6wilxl] .canvas-art-face:before{transition:--lx .7s cubic-bezier(.2,.8,.2,1),--ly .7s cubic-bezier(.2,.8,.2,1)}}@property --tilt{syntax:"<angle>";inherits:true;initial-value:0deg}@property --tilt-x{syntax:"<angle>";inherits:true;initial-value:0deg}@property --lx{syntax:"<number>";inherits:true;initial-value:0}@property --ly{syntax:"<number>";inherits:true;initial-value:0}.hung[data-astro-cid-vq6wilxl] .canvas-art{animation:16s ease-in-out 1s infinite alternate idle}.hung[data-astro-cid-vq6wilxl] .canvas-art.live,[data-mood=calm] .hung[data-astro-cid-vq6wilxl] .canvas-art{animation:none}@media (prefers-reduced-motion:reduce){.hung[data-astro-cid-vq6wilxl] .canvas-art{animation:none}}@keyframes idle{0%{--tilt:-7deg;--tilt-x:0deg;--lx:0;--ly:0}35%{--tilt:-14.2deg;--tilt-x:3deg;--lx:-.4;--ly:-.3}70%{--tilt:.2deg;--tilt-x:-2deg;--lx:.4;--ly:.2}to{--tilt:-5.2deg;--tilt-x:1deg;--lx:.1;--ly:-.1}}.picture-light[data-astro-cid-vq6wilxl]{z-index:1;background:linear-gradient(#f0d898,#b08436 55%,#6d4c19);border-radius:999px 999px 5px 5px;width:min(46%,14rem);height:.95rem;position:absolute;top:-2.9rem;left:50%;translate:-50%;box-shadow:0 10px 34px 12px #ffe2a038}.picture-light[data-astro-cid-vq6wilxl]:before{content:"";background:#7d5b22;width:3px;height:1.95rem;position:absolute;top:100%;left:50%;translate:-50%}.hero[data-astro-cid-7aropxhg]{--wall:var(--color-wall,color-mix(in srgb, var(--color-paint-3) 42%, #0f1f1d));background:radial-gradient(ellipse 90% 80% at 50% 45%, #ffffff0d, transparent 80%), var(--wall);margin-top:-4.6rem}.hero-art[data-astro-cid-7aropxhg]{width:min(calc(clamp(340px, 62vh, 640px) * var(--ratio)), 46vw);margin:3rem 3vw 0 0}.hero-art[data-astro-cid-7aropxhg].landscape{width:min(calc(clamp(240px, 40vh, 400px) * var(--ratio)), 38vw)}@media (width<=860px){.hero-art[data-astro-cid-7aropxhg],.hero-art[data-astro-cid-7aropxhg].landscape{width:min(calc(40vh * var(--ratio)), 86vw);margin:2.5rem 0 3rem}}.wall-label[data-astro-cid-7aropxhg]{--screw:#7d5b22 0 2px, #f5e1a8 2.5px, #a07a32 3.4px, transparent 3.9px;--engraved:#35260d;background:radial-gradient(circle at .7rem .7rem, var(--screw)), radial-gradient(circle at calc(100% - .7rem) .7rem, var(--screw)), radial-gradient(circle at .7rem calc(100% - .7rem), var(--screw)), radial-gradient(circle at calc(100% - .7rem) calc(100% - .7rem), var(--screw)), repeating-linear-gradient(0deg, #ffffff12 0 1px, transparent 1px 3px), linear-gradient(115deg, #e8cd86, #c39b47 35%, #edd393 52%, #b38a3a 78%, #d8b86c);color:var(--engraved);font:450 1rem/1.45 var(--font-display);text-shadow:0 1px #fff0c899;border:1px solid #6d4c19;border-radius:3px;padding:1.35rem 1.7rem 1.4rem;position:relative;box-shadow:inset 0 0 0 3px #fff0c847,inset 0 1px 0 4px #fff8dc2e,inset 0 -2px #50370f59,0 14px 24px -12px #000000bf,0 2px 3px #0000004d}.sizes[data-astro-cid-7aropxhg]{background:color-mix(in srgb, var(--color-paint-4) 22%, var(--color-paper))}.tag[data-astro-cid-7aropxhg]{background:radial-gradient(circle at 50% 1.1rem, var(--color-paper) 0 .45rem, transparent .5rem), linear-gradient(170deg, #ffffff2e, transparent 60%), #d9bf98;clip-path:polygon(14% 0,86% 0,100% 9%,100% 100%,0 100%,0 9%);color:#2e2418}[data-mood=playful] .tag[data-astro-cid-7aropxhg]:nth-child(3n+1){rotate:-.8deg}[data-mood=playful] .tag[data-astro-cid-7aropxhg]:nth-child(3n+2){rotate:.6deg}summary[data-astro-cid-7aropxhg]::-webkit-details-marker{display:none}summary[data-astro-cid-7aropxhg]:after{content:"+";color:var(--color-primary);font:500 1.6rem/.8 var(--font-display);transition:rotate .2s}details[data-astro-cid-7aropxhg][open] summary[data-astro-cid-7aropxhg]:after{rotate:45deg}.site-header{z-index:2;position:relative}.site-header :is(.brand,nav a:not(.button)){color:var(--color-paper)}
