:root{--accent: #fb8665;--accentDeep: #e86a47;--sage: #eef3ec;--sageInk: #5c7d63;--lav: #efe9f6;--lavInk: #6b5ca8}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light only;-webkit-text-size-adjust:100%}body{margin:0;background:#fff;font-family:Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#15110f}input,select,textarea,button{color-scheme:light}@media (prefers-color-scheme: dark){html,body{background:#fff!important;color:#15110f!important}}a{color:#15110f;text-decoration:none}a:hover{color:#fb8665}section[id]{scroll-margin-top:90px}.yhl-burger{display:none}@keyframes yhl-ripple{0%{transform:scale(1);opacity:.55}70%{opacity:0}to{transform:scale(2.4);opacity:0}}@keyframes yhl-ring{0%,62%,to{transform:rotate(0)}66%{transform:rotate(-13deg)}70%{transform:rotate(11deg)}74%{transform:rotate(-9deg)}78%{transform:rotate(7deg)}82%{transform:rotate(-4deg)}86%{transform:rotate(0)}}@keyframes yhl-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes yhl-xfade{0%{opacity:0}3%{opacity:1}22%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes yhl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes yhl-caret{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes yhl-pulsedot{0%,to{opacity:.4}50%{opacity:1}}@keyframes yhl-voice{0%{transform:scaleY(.25)}12%{transform:scaleY(.8)}26%{transform:scaleY(.4)}40%{transform:scaleY(1)}55%{transform:scaleY(.55)}70%{transform:scaleY(.9)}85%{transform:scaleY(.4)}to{transform:scaleY(.25)}}.yhl-wplace::placeholder{color:#fff6}@keyframes yhl-steam{0%{opacity:0;transform:translateY(12px) scaleX(1)}18%{opacity:.8}52%{transform:translateY(-10px) scaleX(1.14)}80%{opacity:.32}to{opacity:0;transform:translateY(-30px) scaleX(.9)}}@keyframes yhl-mugfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width: 860px){.yhl-nav{display:none!important}.yhl-burger{display:grid!important}}
