html{background-color:#0d10d1}body{margin:0;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;background-color:#0d10d1}.page{display:flex;height:calc(100% - 54.5px);flex:1}@media screen and (max-width: 768px){.page{height:100%;flex-direction:column}}*{box-sizing:border-box}html,input::placeholder,textarea{font-family:"Montserrat"}main{background-color:#f8f8ff;width:100%;flex:1}@supports(-webkit-touch-callout: none){body{min-height:-webkit-fill-available}}h1{color:#0d10d1}form{gap:20px}form div{display:flex;flex-direction:column}input,textarea,select{border-radius:10px;padding:10px;border:none;background-color:#fff;box-shadow:0px 0px 4px 0px #0d10d126}input[type=submit]{background-color:#0d10d1;color:#fff;padding:12px 30px;border:none;border-radius:40px;margin-left:auto;cursor:pointer}textarea{resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}html.dark{background-color:#050a08}html.dark *{border-color:#a2d8ec;background-color:#050a08;color:#a2d8ec}input[type=submit],input[type=button],button{font-size:12px}table{border-collapse:collapse;border:#0d10d1 solid 1px;border-radius:4px;overflow:hidden;background-color:#fff;box-shadow:0px 0px 4px 0px #0d10d126}table th,table td{padding:8px;text-align:center}table th,table tr:nth-child(2n){background-color:#f8f8ff}a{text-decoration:none}@media(max-width: 768px){h1{margin-top:60px;font-size:24px}h2{font-size:16px}label{font-size:12px}}
