:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.ml5{margin-left:5px}.mr5{margin-right:5px}.ml10{margin-left:10px}.mr10{margin-right:10px}.pt10{padding-top:10px}.flex{display:flex}.flex-grow{flex-grow:1}.flex-column{flex-direction:column}.flex-center{align-items:center}body,html{max-width:100vw;overflow-x:hidden;padding:5px}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}#login-panel label{display:block;font-size:16px}#login-panel input{height:40px;padding:0 10px;font-size:16px;width:350px;max-width:100%;margin-bottom:10px}