*{box-sizing:border-box}body{margin:0;background:#0e0a11}body,input{font-family:Hanken Grotesk,sans-serif}@keyframes mote{0%{transform:translate(0);opacity:0}25%{opacity:.7}80%{opacity:.5}to{transform:translate(20px,-46px);opacity:0}}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes lampflick{0%,to{opacity:.95}48%{opacity:.86}51%{opacity:1}54%{opacity:.9}}@keyframes sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes swayslow{0%,to{transform:rotate(1.6deg)}50%{transform:rotate(-1.6deg)}}@keyframes steamup{0%{transform:translateY(0) scaleX(1);opacity:0}30%{opacity:.45}to{transform:translateY(-24px) scaleX(1.6);opacity:0}}@keyframes drift{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}@keyframes catbreath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.05)}}@keyframes popin{0%{transform:translateY(10px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes bubin{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes jtube{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}@keyframes jnote{0%{transform:translateY(0) rotate(-8deg);opacity:0}25%{opacity:.9}to{transform:translateY(-26px) rotate(10deg);opacity:0}}.jslider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;border-radius:4px;background:#6e5226;outline:none}.jslider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#ffe6a0,#e8a24e 65%,#c47a32);box-shadow:0 0 0 2px #2a1c18,0 2px 3px rgba(0,0,0,.4);cursor:pointer}.jslider::-moz-range-thumb{width:13px;height:13px;border:none;border-radius:50%;background:#e8a24e;box-shadow:0 0 0 2px #2a1c18;cursor:pointer}@keyframes rfloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes rblink{0%,91%,98%,to{transform:scaleY(1)}94.5%{transform:scaleY(.08)}}@keyframes rtalk{0%,to{transform:scaleY(.55) scaleX(.92)}50%{transform:scaleY(1) scaleX(1)}}@keyframes rshadow{0%,to{transform:translateX(-50%) scaleX(1);opacity:.4}50%{transform:translateX(-50%) scaleX(.82);opacity:.26}}@keyframes rbud{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.25)}}@keyframes rspark{0%,to{transform:scale(.7) rotate(-12deg);opacity:.55}50%{transform:scale(1.12) rotate(14deg);opacity:1}}@keyframes rcup{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes rnote{0%{transform:translateY(0) rotate(-8deg);opacity:0}22%{opacity:1}to{transform:translateY(-26px) rotate(10deg);opacity:0}}.pop{animation:popin .42s cubic-bezier(.2,.9,.3,1.2) both}.bub{animation:bubin .4s cubic-bezier(.2,.9,.3,1.25) both}