*{font:38px Futura,"Century Gothic",sans-serif;transition:background-color .5s,color .5s;background-color:#fff;color:#000}@media screen and (max-width:500px) and (any-pointer:coarse){*{font:1em}.helper *{display:None}}body{min-width:100vw;min-height:100vh;padding:0;display:-webkit-flex;display:flex;-webkit-align-items:centre;align-items:centre}body,div{margin:auto}div{text-align:center}.helper *{font-family:monospace;font-size:.5em;margin-top:.5rem}.dark,.dark *{color:#f1faee;background-color:#1d3557}.Title{font-size:clamp(2rem,40vw,100vw);margin:.1vh}button{width:3rem;height:1.5rem;border-radius:.125rem;border-style:none;margin:.5em;padding:0;font-size:1rem;background-color:#e1e1e1;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:center}button:focus,button:hover{background-color:#cdcdcd}button:active{background-color:#bdbdbd}.dark button{border-radius:5px;border-style:none;font-size:1rem;background-color:#457b9d}.dark button:focus,.dark button:hover{background-color:#386480;color:#fff}.dark button:active{background-color:#2b4e64}.dark .Key span{color:#000;background-color:#90ee90}.dark .Key span,.Key span{font-family:monospace;font-size:1em;display:inline-block;min-width:1em;height:1.2em;text-align:center;border-radius:.2em;padding:.2em;margin:0 .1em}.Key span{color:#b22222;background-color:#dcdcdc}
/*# sourceMappingURL=main.bf6b85c4.chunk.css.map */