:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--card:#14181d;--line:#232a32;--fg:#e6edf3;--acc:#00e08a}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font-family:ui-sans-serif,system-ui,Segoe UI,sans-serif}.wrap{max-width:900px;margin:0 auto;padding:1.5rem 1rem 4rem}header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}h1{letter-spacing:.15em;margin:0;font-size:1.5rem}h1 span{color:var(--acc)}h2{text-transform:uppercase;letter-spacing:.12em;color:#8b98a5;margin:0 0 .75rem;font-size:.8rem}nav{gap:.5rem;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;margin-bottom:1rem;padding:1rem}.login{flex-direction:column;gap:.6rem;max-width:340px;margin:15vh auto;display:flex}input{border:1px solid var(--line);color:var(--fg);font:inherit;background:#0b0d10;border-radius:7px;padding:.6rem .7rem}button{background:var(--acc);color:#05130d;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:.6rem 1rem;font-weight:600}button:disabled{opacity:.35;cursor:default}button.ghost{color:#8b98a5;border:1px solid var(--line);background:0 0}button.on{outline:2px solid var(--acc)}.row{flex-wrap:wrap;gap:.5rem;display:flex}.row input{flex:1;min-width:140px}.list{margin:.75rem 0 0;padding:0;list-style:none}.list li{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .2rem;display:flex}.list li.active{color:var(--acc)}.clock{font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.05em;margin:.5rem 0 1rem;font-size:3rem}table{border-collapse:collapse;width:100%;font-size:.92rem}th{text-align:left;color:#8b98a5;text-transform:uppercase;font-size:.75rem;font-weight:500}td,th{border-top:1px solid var(--line);padding:.45rem .3rem}.mono{font-variant-numeric:tabular-nums}.best{color:var(--acc);margin:.75rem 0 0}.err{color:#ff6b6b}select{border:1px solid var(--line);color:var(--fg);font:inherit;background:#0b0d10;border-radius:7px;padding:.6rem .7rem}.muted{color:#8b98a5}.list li,nav{flex-wrap:wrap}
