@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#0b1219;--panel:#121e29;--line:#263949;--muted:#92a6b6;--green:#6eefbc;--red:#ff8c99}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top right,#142a33,transparent 60%),var(--bg);color:#eaf3f9;font:15px 'DM Sans',system-ui}main{max-width:1280px;margin:auto;padding:42px 24px}header{display:flex;justify-content:space-between;gap:25px;align-items:center}.tag{font-size:11px;letter-spacing:2px;color:var(--green)}h1{font-size:clamp(26px,4vw,44px);letter-spacing:-1.5px;margin:16px 0}em{font-style:normal;color:var(--green)}p,footer,small{color:var(--muted);line-height:1.65}button,.btn{background:var(--green);color:#08251c;border:0;border-radius:9px;padding:12px 18px;font:600 14px system-ui;cursor:pointer;text-decoration:none}button:disabled{opacity:.5}.secondary{background:#223442;color:#dce8f0}select,input,textarea{background:#14232e;color:#eaf3f9;border:1px solid var(--line);padding:12px;border-radius:8px;font:inherit}input,textarea{width:100%;margin:8px 0 18px}label{display:block;color:var(--muted)}a{color:var(--green)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0 16px}#clock{margin-left:auto;color:var(--muted)}.notice{background:#152c36;border:1px solid #31505d;padding:15px 18px;border-radius:10px;line-height:1.6}.error{color:var(--red)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.stats article{padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.stats strong{display:block;font-size:28px;margin-top:12px}#high{color:var(--green)}#low{color:var(--red)}#feed{font-size:18px}section:not(.toolbar):not(.stats){margin-top:26px}h2{font-size:20px}.section-title{display:flex;justify-content:space-between;align-items:center}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);background:#14212b}th,td{padding:17px 18px;border-bottom:1px solid var(--line)}td{font-variant-numeric:tabular-nums}td small{display:block;font-size:11px}.badge{border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700}.HIGH{background:#153c30;color:var(--green)}.LOW{background:#42222b;color:var(--red)}details{padding:18px 0}summary{cursor:pointer;color:var(--muted)}details .table-wrap{margin-top:15px}footer{margin-top:30px;font-size:12px}.login{max-width:480px;padding-top:100px}.login form{margin-top:30px}.login button{width:100%}code{overflow-wrap:anywhere}@media(max-width:700px){main{padding:24px 14px}header{align-items:flex-start;flex-direction:column}.stats{grid-template-columns:repeat(2,1fr)}.stats article{padding:14px}.toolbar select{width:100%}#clock{margin:0}th,td{padding:13px}}
