*{box-sizing:border-box}body{margin:0;background:#0b1019;color:#edf5ff;font:16px system-ui,sans-serif}header{padding:24px 6%;border-bottom:1px solid #243247;display:flex;justify-content:space-between}header span{color:#91a3ba}em{color:#59dbff;font-style:normal}main{max-width:900px;margin:50px auto;padding:0 22px}h1{font-size:36px;letter-spacing:-1px}h2{font-size:22px}section,.card{background:#141f2f;border:1px solid #26364e;border-radius:18px;padding:24px;margin:20px 0}input,select,button{font:inherit;border-radius:9px;padding:14px;width:100%;margin:7px 0 14px}input,select{background:#0b1422;color:#fff;border:1px solid #3c506d}button{background:#5ad9ff;border:0;color:#051720;font-weight:700;cursor:pointer;min-height:48px}button:focus,input:focus,select:focus{outline:3px solid white;outline-offset:3px}p,footer{color:#a6b8ce;line-height:1.6}footer{text-align:center;padding:30px}label{display:block;margin:15px 0}.card{overflow-wrap:anywhere}.card button{width:auto;margin:8px;padding:10px}.card input{max-width:300px}#stats{font-size:22px;padding:20px;color:#5ad9ff}[hidden]{display:none!important}@media(max-width:600px){header span{display:none}h1{font-size:30px}section{padding:16px}main{margin-top:25px}}
