:root{--safe-top:env(safe-area-inset-top,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}@font-face{font-family:Digital Numbers;src:url(/assets/Digital%20Numbers-DSiaSsxo.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN Alternate Bold;src:url(/assets/DIN%20Alternate%20Bold-DRSwoHaD.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}strong,b{font-weight:500}html,body{-webkit-overflow-scrolling:touch;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden auto}body,button,input,select,textarea{font:inherit}button{color:inherit;background:0 0;border:0;padding:0}img{max-width:100%;display:block}#app{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.result-body{scrollbar-width:none;background:#f9f5eb url(/assets/bg_loop-D-nW6eME.png) top/100% repeat-y;position:relative}html:has(body.result-body){scrollbar-width:none}body.result-body::-webkit-scrollbar{display:none}html:has(body.result-body)::-webkit-scrollbar{display:none}
