:root{font-family:Inter,system-ui,Microsoft YaHei,sans-serif;color:#e9ecf2;background:#10131a}*{box-sizing:border-box}body{margin:0}main{width:min(100% - 32px,960px);margin:auto;padding:24px 0 56px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2b313d;padding-bottom:22px}a{color:#9cc3ff}.hero{padding:76px 0 36px}.hero p{text-transform:uppercase;letter-spacing:.15em;color:#7e8ba1;font-size:12px}.hero h1{font-size:clamp(38px,8vw,72px);letter-spacing:-.06em;margin:8px 0 14px}.hero span,p{color:#aeb8c8}.cards{border-top:1px solid #2b313d}article{padding:24px 0;border-bottom:1px solid #2b313d}.top{display:flex;justify-content:space-between;gap:16px}.top h2{margin:0;font-size:18px}.top strong{color:#7ee2a8}i{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:9px}.up{background:#5bda8b}.down{background:#ff6570}dl{display:flex;gap:42px;font-size:13px}dt{color:#7e8ba1;margin-bottom:5px}dd{margin:0}.incidents{margin-top:52px;border-top:1px solid #2b313d}.error{color:#ff8991}.admin{max-width:680px;padding-top:36px}.admin h1{margin-top:40px}.admin form{display:grid;gap:10px}.admin input,.admin select,.admin button{font:inherit;padding:10px;border:1px solid #394252;border-radius:6px;background:#171c25;color:inherit}.admin button{cursor:pointer;background:#2f6fda;border-color:#2f6fda}.admin p{overflow-wrap:anywhere}@media(max-width:560px){dl{gap:16px;flex-direction:column}.hero{padding-top:50px}}
