
:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#08101a;color:#f1fbff}body{margin:0;background:radial-gradient(circle at 85% 0%,#164452 0%,transparent 40%),#08101a}main{max-width:1150px;margin:auto;padding:36px 22px}header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}h1{font-size:clamp(32px,5vw,56px);line-height:1.04;margin:16px 0}h1 em{color:#41e0d0;font-style:normal}.eyebrow{color:#7ce5df;font-size:12px;letter-spacing:.15em;font-weight:700}.muted{color:#a0b9c7}.pill{border:1px solid #387282;border-radius:50px;padding:10px 15px;font-size:12px}.stats{display:flex;gap:10px;margin:28px 0;flex-wrap:wrap}.stat{background:#112133;border:1px solid #304a5e;border-radius:14px;padding:14px;flex:1;min-width:120px}.stat b{display:block;font-size:26px}.stat span{font-size:12px;color:#bdd2dc}.note{padding:15px;border-left:3px solid #cba45d;background:#1b2430;line-height:1.5;border-radius:6px;margin-bottom:23px}input,select{color:#e7faff;background:#101e2e;border:1px solid #36576a;border-radius:9px;padding:12px;font:inherit}input{min-width:180px;flex:1}.filters{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:13px}.card{border:1px solid #2e4a5c;border-radius:14px;background:linear-gradient(130deg,#12283a,#0d1928);padding:18px;min-height:195px}.card .label{font-size:11px;color:#86c9d2;letter-spacing:.05em}.card h2{font-size:19px;margin:10px 0}.card p{color:#b4c8d3;font-size:12px;line-height:1.5}.card a{color:#54e7d8;font-size:12px;overflow-wrap:anywhere}.card .rule{border-top:1px solid #34485b;padding-top:12px;margin-top:18px;color:#90a9b6;font-size:11px}footer{margin-top:30px;font-size:12px;color:#95b2c2}
.site-trail{max-width:1150px;margin:0 auto;padding:20px 22px 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:13px;color:#92bec9}.site-trail a{color:#41e0d0;text-decoration:none}.site-trail a:hover,.site-trail a:focus-visible{text-decoration:underline}.site-trail strong{color:#d8f7ff;font-weight:600}.card a:focus-visible{outline:2px solid #41e0d0;outline-offset:3px}
