:root{color-scheme:dark;font:15px Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--line:#26303d;--muted:#8491a2;--green:#7bd78c}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:#090d13;color:#edf2f7;background-image:linear-gradient(#11182488 1px,transparent 1px),linear-gradient(90deg,#11182488 1px,transparent 1px);background-size:48px 48px}main{width:min(580px,calc(100% - 30px))}.brand{display:flex;align-items:center;gap:9px;color:#f4f7fa;text-decoration:none;font-size:.76rem;letter-spacing:.1em;margin:0 0 18px}.brand>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #667cf0;border-radius:5px;color:#8ea0ff;font-weight:800}.brand b{color:#94a5ff}section{border:1px solid var(--line);background:#0f151e;padding:28px}.head{display:flex;align-items:center;gap:17px}.node-mark{display:grid;place-items:center;width:67px;height:67px;border:1px solid #3c4d71;background:#172137;color:#8297f7;border-radius:6px;font-size:.63rem;text-align:center}.node-mark b{font-size:1.2rem}.head p{color:#8095f7;font-size:.65rem;font-weight:800;letter-spacing:.14em;margin:0}.head h1{font-size:1.65rem;margin:5px 0}.head span{color:var(--muted);font:12px "SFMono-Regular",Consolas,monospace}.state{display:flex;align-items:center;gap:12px;margin:25px 0;border:1px solid #443039;background:#1d1217;padding:14px}.state i{width:9px;height:9px;border-radius:50%;background:#dd6875}.state.online{border-color:#30513b;background:#101c17}.state.online i{background:var(--green);box-shadow:0 0 13px #7bd78c88}.state strong,.state span{display:block}.state strong{font-size:.78rem}.state span{color:var(--muted);font-size:.65rem;margin-top:3px}dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid var(--line)}dl div{padding:14px;border-right:1px solid var(--line)}dl div:last-child{border:0}dt{color:var(--muted);font-size:.61rem}dd{font-size:.78rem;font-weight:700;margin:6px 0 0}.note{color:#778495;font-size:.68rem;line-height:1.55;margin:22px 0}nav{display:flex;gap:9px}nav a{display:inline-flex;padding:9px 12px;border:1px solid var(--line);border-radius:5px;color:#b8c4d2;text-decoration:none;font-size:.7rem}nav a:last-child{background:#687fff;border-color:#687fff;color:white}@media(max-width:520px){section{padding:20px}dl{grid-template-columns:1fr}dl div{border-right:0;border-bottom:1px solid var(--line)}}
