*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#16150f;background:#fff6e8;margin:0;font-family:Archivo,Helvetica,sans-serif;overflow-x:clip}a{color:#16150f;text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:#ff5a36}input,button{font-family:inherit}summary::-webkit-details-marker{display:none}.press,.press-sm{transition:transform .12s,box-shadow .12s}.press{box-shadow:6px 6px #16150f}.press:hover{transform:translate(3px,3px);box-shadow:3px 3px #16150f}.press-sm{box-shadow:4px 4px #16150f}.press-sm:hover{transform:translate(2px,2px);box-shadow:2px 2px #16150f}.lift{transition:transform .15s}.lift:hover{transform:translateY(-4px)}.flink{color:#fff6e8}.flink:hover{color:#16150f}@keyframes riseIn{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes slideL{0%{opacity:0;transform:translate(-54px)}to{opacity:1;transform:none}}@keyframes slideR{0%{opacity:0;transform:translate(54px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.82)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes tilt{0%{opacity:0;transform:rotate(-3deg)translateY(30px)}to{opacity:1;transform:rotate(0)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
