@media(min-width:761px){.hero{min-height:720px}.hero h1{max-width:500px;font-size:clamp(78px,7vw,105px);letter-spacing:-5px}.hero-art{width:59%;right:-1%;top:45px;height:610px}.hero-copy>p{margin-top:30px}.hero .burst{right:11%;top:1%}.hero .heart-two{right:6%}.hero-copy .hand-note{margin-top:20px}}
@media(min-width:761px) and (max-width:1100px){.hero h1{max-width:410px;font-size:84px}.hero-art{right:-7%;width:65%;top:75px}.hero{min-height:700px}}
.heat-button{cursor:pointer;border:0;color:var(--ink);font-family:var(--display)}.heat-button:focus-visible{outline:0;filter:drop-shadow(0 0 3px var(--red))}.heat-button:hover{scale:1.08}.spice-particle{position:fixed;z-index:80;font-size:30px;pointer-events:none;animation:spice-pop 1.6s ease-out forwards;left:var(--x);top:var(--y)}@keyframes spice-pop{0%{transform:translate(0,0) scale(.4);opacity:1}100%{transform:translate(var(--dx),var(--dy)) rotate(var(--r));opacity:0}}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:90;max-width:90vw;background:var(--ink);color:var(--cream);padding:15px 24px;border:2px solid var(--cream);border-radius:12px;box-shadow:4px 4px var(--red);font:700 13px var(--display);text-align:center}.motion-off .spice-particle{display:none}
