*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;padding:0;height:100%;overflow:hidden;overscroll-behavior:none;background:#0a2a66;color:#fff4e0;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none;touch-action:manipulation;font-family:Avenir Next,Futura,Trebuchet MS,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;text-wrap:pretty}input,textarea{-webkit-user-select:text;user-select:text;font-family:inherit}button,select{font-family:inherit}a{color:#ffc81e;text-decoration:none}a:hover{color:#fff4e0}@keyframes spScreenIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes spBulb{0%,to{opacity:.35}45%{opacity:1}}@keyframes spShake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes spPop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.press-heavy:active{transform:translateY(4px)!important;box-shadow:0 2px #0b0b0b!important}.press-light:active{transform:translateY(2px)!important}.press-admin:active{transform:translateY(3px)!important;box-shadow:0 1px #0b0b0b!important}
