/* StatusCore v4.0 — Midnight Emerald */
:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:#0b1220;color:#e5edf6;--bg:#0b1220;--panel:#182438;--border:#2b3b51;--text:#e5edf6;--muted:#a5b4c7;--accent:#22c55e;--accent-hover:#16a34a;--warning:#f59e0b;--danger:#ef4444}
*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);line-height:1.5}a{color:#86efac}a:hover{color:#bbf7d0}header{background:#101b2e;border-bottom:1px solid var(--border);padding:20px max(20px,calc((100vw - 1160px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}header strong{font-size:23px;letter-spacing:-.7px;color:#f8fafc}header strong:before{content:'●';color:var(--accent);margin-right:10px;font-size:18px}header nav{display:flex;gap:7px;align-items:center;flex-wrap:wrap}header nav a{color:#cbd5e1;text-decoration:none;padding:8px 10px;border-radius:8px;font-size:14px}header nav a:hover,header nav a:focus-visible{background:#21334c;color:#fff}main{max-width:1160px;margin:30px auto;padding:0 18px}.heading{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}h1{font-size:clamp(23px,3vw,30px);line-height:1.2;letter-spacing:-.6px}h2{font-size:20px;line-height:1.3}h1,h2,h3{color:#f8fafc}.panel{background:var(--panel);border:1px solid var(--border);border-radius:15px;padding:24px;margin:18px 0;box-shadow:0 7px 24px #02061738}.panel form{max-width:650px}label{display:block;font-weight:600;margin:16px 0}input:not([type=checkbox]),select,textarea{display:block;width:100%;padding:12px;margin-top:7px;background:#0f1b2e;color:#f8fafc;border:1px solid #40516a;border-radius:9px;font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid #22c55e88;outline-offset:1px;border-color:#22c55e}input::placeholder,textarea::placeholder{color:#94a3b8}input[type=checkbox]{accent-color:var(--accent)}.check{font-weight:400}button,.button,input[type=submit]{border:1px solid #16a34a;background:#16a34a;color:#fff;padding:11px 17px;border-radius:9px;cursor:pointer;text-decoration:none;font:inherit;font-weight:600;display:inline-block;transition:background .15s,border-color .15s}button:hover,.button:hover,input[type=submit]:hover{background:#15803d;border-color:#15803d;color:#fff}.danger,button.danger,.button.danger{background:#b91c1c;border-color:#b91c1c}.danger:hover{background:#991b1b}.error{color:#fca5a5}.muted,small{color:var(--muted)}small{display:block}.tablewrap{overflow:auto;background:var(--panel);border:1px solid var(--border);border-radius:12px}table{width:100%;border-collapse:collapse;min-width:790px}th,td{text-align:left;padding:14px;border-bottom:1px solid var(--border)}th{background:#22334a;color:#cbd5e1;font-size:13px;text-transform:uppercase;letter-spacing:.04em}tbody tr:hover{background:#20314a}td{color:#e2e8f0}.columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}details{border:1px solid var(--border);border-radius:10px;padding:10px 14px;background:#142136;margin:12px 0}summary{cursor:pointer;color:#cbd5e1;font-weight:600}details[open] summary{color:#86efac;margin-bottom:10px}.dm-settings,.dm-more{background:#142136;border-color:var(--border)}footer{color:#94a3b8}footer a{color:#86efac}canvas{max-width:100%}::selection{background:#166534;color:#fff}@media(max-width:760px){.columns{grid-template-columns:1fr}header{padding:17px}header nav{gap:2px}header nav a{padding:7px}main{margin:18px auto;padding:0 12px}.panel{padding:17px}th,td{padding:11px}}
