*{-webkit-box-sizing:border-box;box-sizing:border-box}body{display:flex;margin:0;padding:1.5rem;min-height:100vh;color:#fff;background:#30589d url("./background-5CA55VE2.png") center center;flex-direction:column;justify-content:center;align-items:center;font-family:system-ui,sans-serif}p,h1,h2{margin:0 0 .5rem}h1,h2{line-height:1.1;font-weight:600}h1{font-size:2rem}h2{display:flex;margin:2rem 0 .5rem;gap:.5rem;font-size:1.75rem;align-items:center}h2:before,h2:after{content:"";flex:1;border-top:2px solid #ffffff}a{display:inline-block;color:#fff;text-decoration:none}a:hover,a:focus{color:#fff;text-decoration:underline}main{flex:none;width:480px;max-width:100%;text-align:center;font-size:1.25rem;text-shadow:0 1px 3px rgba(0,0,0,.5)}main:before{content:"";display:block;padding-top:min(100%,414px);background:url("./logo-S4U5LD3V.png") center center / contain no-repeat;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.btns{display:grid;margin:1rem 0 0;grid-gap:1rem;grid-auto-columns:1fr}.mbtn{display:grid;margin:0;padding:.375rem .25rem .375rem .75rem;color:#fff;background-color:rgba(0,0,0,.2);border:.125rem solid #ffffff;box-shadow:0 1px 3px rgba(0,0,0,.5);border-radius:.5rem;text-align:left;font-size:1rem;line-height:1;text-decoration:none;text-shadow:none;grid-template-columns:1fr auto;align-items:center;cursor:pointer}.mbtn:hover,.mbtn:focus{color:#1e3762;background-color:#fff;text-decoration:none}.mbtn b,.mbtn span{grid-column:1}.mbtn b{font-size:1.25rem}.mbtn svg{display:block;width:3rem;height:3rem;fill:currentColor;grid-area:1 / 2 / 3 / 3}.rfrm{display:grid;grid-gap:1rem;grid-template-columns:1fr auto;grid-auto-flow:column}.rfrm input{display:block;margin:0;padding:.5rem .875rem;width:100%;color:#000;background-color:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.5);border-radius:.5rem;font-size:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rfrm .mbtn{padding:.375rem}.mstats{display:grid;margin:0 0 .5rem;grid-template-columns:1fr 1fr;align-items:center}.mstats span{justify-self:left}.mstats div{justify-self:right;font-size:1.5rem}.regm{padding:1rem;width:384px;color:#000;background-color:#fff;border:none;box-shadow:0 0 0 .125rem rgba(0,0,0,.25),0 0 1rem rgba(0,0,0,.5);border-radius:.375rem}.regm label{display:block;margin:.5rem 0 0}.regm input,.regm select{display:block;margin:0;padding:.375rem .75rem;width:100%;color:#000;background-color:#fff;border:1px solid #cccccc;border-radius:.375rem;font-size:1rem;transition:all .15s ease-in-out}.regm input:focus,.regm select:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:none}.regm button{display:flex;margin:1rem 0 0;padding:.375rem .75rem;width:100%;color:#fff;background-color:#0d6efd;border:1px solid #0d6efd;border-radius:.375rem;font-size:1rem;line-height:1.5;justify-content:center;align-items:center;transition:all .15s ease-in-out}.regm button:hover,.regm button:focus{background-color:#0b5ed7;border-color:#0a58ca}.regm button:focus-visible{box-shadow:0 0 0 .25rem rgba(49,132,253,.5);outline:none}.regm button svg{display:block;margin-left:.25rem;width:1.5rem;height:1.5rem;fill:currentColor}.regm .close{display:block;margin:.5rem 0 0;color:#0d6efd;text-align:center;text-decoration:none}.regm .close:hover,.regm .close:focus{color:#0a58ca;text-decoration:underline}.regm::backdrop{background-color:rgba(0,0,0,.15);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(min-width:480px){.btns{grid-auto-flow:column}.mstats{grid-template-columns:none;grid-template-rows:auto auto;grid-auto-columns:1fr;grid-auto-flow:column}.mstats span,.mstats div{justify-self:center}.mstats div{font-size:2rem}}
