:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#10151d;color:#eef2f8}body{margin:0}main{max-width:850px;margin:auto;padding:24px 16px}header{margin:12px 0 30px}h1{color:#8be3c0;margin-bottom:4px}header span,small,p{color:#adb9c9}section{background:#1b2431;border:1px solid #303c4e;border-radius:16px;padding:20px;margin:16px 0}h2{font-size:1.25rem;overflow-wrap:anywhere}button,input{font:inherit;padding:12px;border-radius:9px;border:1px solid #526379}button{background:#2a3e52;color:white;cursor:pointer}button:hover{background:#3e5870}button:disabled{opacity:.5}input{background:#111a25;color:white;max-width:100%;box-sizing:border-box}form,.controls{display:flex;flex-wrap:wrap;gap:8px}form input{flex:1;min-width:140px}a{color:#8be3c0}.track{border-top:1px solid #354154;padding:14px 0}.track p{color:#eef2f8;overflow-wrap:anywhere;margin-top:0}.track button{padding:8px 12px;margin-right:6px}#notice{position:sticky;top:0;background:#10151d;padding:10px;z-index:1}#status{font-variant-numeric:tabular-nums}[hidden]{display:none!important}#downloads{font-size:.9rem;overflow-wrap:anywhere}#search{margin-bottom:10px}

#notice:empty{display:none}

#loginform{flex-direction:column;max-width:340px}#loginform label{display:flex;flex-direction:column;gap:6px}#loginform button{margin-top:6px}

#eqform label{display:flex;flex-direction:column;gap:8px;flex:1;min-width:180px}#eqform input{min-width:0;width:100%;accent-color:#8be3c0}hr{border:0;border-top:1px solid #354154;margin:24px 0}
#eqform{display:block}#eqform label{margin-bottom:16px}#eqform button{margin-right:8px}
