:root{font-family:Inter,system-ui,sans-serif;color:#e8edf5;background:#0b1020;color-scheme:dark}*{box-sizing:border-box}body{margin:0}header,main{max-width:1180px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center}h1{margin:0;font-size:25px}h2{margin-top:0;font-size:18px}.muted{color:#8d9ab0}.card{background:#131b2f;border:1px solid #27314a;border-radius:14px;padding:20px;box-shadow:0 12px 30px #0003}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}.status-grid .card{display:flex;flex-direction:column;gap:8px}.good{color:#56d895}.bad{color:#ff6b7b}.grid{display:grid;grid-template-columns:380px 1fr;gap:14px;margin-bottom:14px}form{display:grid;gap:13px}label{display:grid;gap:6px;color:#b8c2d4;font-size:14px}input{border:1px solid #34405c;background:#0d1425;border-radius:8px;padding:11px;color:white;font:inherit}.check{display:flex;align-items:center}.check input{width:auto}button{border:0;border-radius:8px;padding:11px 15px;background:#647cff;color:white;font-weight:700;cursor:pointer}.secondary{background:#293552}.ghost{background:transparent;border:1px solid #34405c}.inline{margin-top:10px}.warning,.flash{padding:13px 16px;border-radius:10px;margin-bottom:14px}.warning{background:#5b4714;color:#ffd865;border:1px solid #8b6c20}.flash.ok{background:#153e31}.flash.error{background:#51202a}.logs{font:13px ui-monospace,monospace;max-height:490px;overflow:auto}.logs div{padding:8px 0;border-bottom:1px solid #25304a}.logs time{color:#77859d}.login-page{min-height:100vh;display:grid;place-items:center}.login{width:min(400px,calc(100% - 32px))}.row{display:flex}.row input{flex:1}@media(max-width:760px){.status-grid,.grid{grid-template-columns:1fr}.row{display:grid}}
