:root{color-scheme:dark;--bg:#10100f;--line:#33332d;--muted:#aaa99e}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top,#27231c,var(--bg) 45%);color:#f4f1e8;font:15px system-ui,sans-serif}main{max-width:1050px;margin:auto;padding:38px 20px 70px}header{display:flex;justify-content:space-between}.eyebrow{color:#e34a3d;font-weight:800;letter-spacing:.18em}h1{font-size:38px;margin:5px 0 20px}h2{margin-top:36px}.badge{border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-weight:800}.online{background:#183622;color:#72e493}.offline{background:#3b211f;color:#ff8c82}.stats,.system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stats article,.system-grid div,.table,.chart-card,.events{background:#1b1b18;border:1px solid var(--line);border-radius:12px}.stats article,.system-grid div{padding:18px;color:var(--muted)}strong{display:block;color:#f4f1e8;font-size:26px;margin-top:8px}.updated{color:var(--muted)}.legend{display:flex;gap:18px;margin:12px 2px;color:var(--muted);font-size:13px}.cpu-line{color:#e34a3d}.memory-line{color:#72e493}.disk-line{color:#e0b35b}.chart-card{padding:12px}.chart-card canvas{width:100%;display:block}.events{padding:10px 16px}.event{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.event:last-child{border:0}.event span{color:var(--muted);white-space:nowrap}.table{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px 15px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--muted);font-size:12px}.empty{text-align:center;color:var(--muted)}@media(max-width:600px){.stats,.system-grid{grid-template-columns:1fr}h1{font-size:30px}.legend{display:block}.legend span{display:block;margin:5px 0}.event{display:block}.event span{display:block;margin-top:5px;white-space:normal}}