.coffee-mark{width:78px;height:78px;color:var(--accent);margin-bottom:7.5rem;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:block;transform:rotate(-1.5deg)}.coffee-mark:hover,.coffee-mark:focus-visible{transform:rotate(-4deg)scale(1.04)}.coffee-mark:focus-visible{outline-offset:4px;border-radius:4px}.coffee-mark svg{width:100%;height:100%;display:block;overflow:visible}.coffee-mark__ink path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.coffee-mark__frame{stroke-width:1.6px}.coffee-mark__line{stroke-width:1.4px}@keyframes coffee-steam{0%{stroke-dashoffset:.45px;opacity:0}25%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.coffee-mark__steam{--steam-duration:3.6s;stroke-width:1.3px;stroke-dasharray:.45 1.6;animation:coffee-steam var(--steam-duration) ease-in-out infinite}.coffee-mark__steam--2{animation-delay:calc(var(--steam-duration) * -.38)}.coffee-mark__steam--3{animation-delay:calc(var(--steam-duration) * -.7)}.coffee-mark:hover .coffee-mark__steam,.coffee-mark:focus-visible .coffee-mark__steam{--steam-duration:2.2s}@media (max-width:760px){.coffee-mark{width:68px;height:68px;margin-bottom:5.25rem}}@media (prefers-reduced-motion:reduce){.coffee-mark{transition:none}.coffee-mark__steam{stroke-dasharray:none;animation:none}}
