:root{color-scheme:dark;font-family:system-ui,Segoe UI,Arial,sans-serif;background:#07161f;color:#dfebed;line-height:1.55}*{box-sizing:border-box}body{margin:0}a{color:#eed29f;text-decoration-thickness:1px}nav{display:flex;flex-wrap:wrap;gap:22px;font-size:14px}header{padding:28px max(20px,calc((100vw - 1110px)/2)) 45px;background:radial-gradient(circle at 84% 20%,#39433e 0,transparent 36%),linear-gradient(125deg,#0b293a,#182d35 68%,#292d32)}h1{font:normal clamp(40px,6vw,72px)/1.08 Georgia,serif;letter-spacing:-.025em;margin:24px 0 20px}h1 em{color:#efcf8d}.over{font-size:11px;letter-spacing:.18em;color:#e7c990;font-weight:700;margin-top:52px}.lead{max-width:730px;color:#bdcfd2;font-size:17px}.stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.stats span{border:1px solid #557580;border-radius:8px;background:#112937;padding:10px 12px;font-weight:600;font-size:13px}main{max-width:1110px;padding:28px 20px 85px;margin:auto}.notice{border-left:4px solid #d7b779;padding:15px 17px;background:#182b35;margin:0 0 25px}.tablist{display:flex;flex-wrap:wrap;gap:10px}.tablist button{background:#193746;color:#e0e8e6;border:1px solid #57727f;padding:12px 14px;border-radius:8px;cursor:pointer;font:inherit}.tablist button[aria-pressed=true]{background:#e5c78b;color:#091e2b;font-weight:700}.controls{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.controls label{display:grid;gap:7px;flex:1;min-width:250px}.controls input,.controls select{background:#0c2633;border:1px solid #6a8491;color:#f4f5f5;padding:11px;border-radius:7px;font:inherit}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(335px,1fr));gap:16px}.card{background:#102b37;border:1px solid #476374;border-radius:12px;padding:19px;overflow-wrap:anywhere}.card h2{color:#f3d39a;font-size:21px;line-height:1.26;margin:0 0 14px}.card h3{font-size:15px;color:#e8c98f;margin:13px 0 5px}.card p{margin:7px 0}.card details{border-top:1px solid #3e5f6c;margin-top:13px;padding-top:11px}.card summary{cursor:pointer;color:#edce99;font-weight:600}.card ul{padding-left:20px;margin-top:10px}.card li{margin-bottom:8px}.card small{display:block;color:#b0c7ca}.tag{font-size:12px;border:1px solid #637c81;border-radius:9px;display:inline-block;padding:3px 8px;margin:0 6px 6px 0}.warning{border-left:3px solid #d79a71;background:#302e31;padding:9px 11px;margin-top:12px}.muted{font-size:13px;color:#b9cacc}.notes{margin-top:45px;max-width:900px}.notes h2{font:normal 26px Georgia,serif;color:#f1d5a2}code{color:#eacb9b}footer{border-top:1px solid #2d4d5c;padding:24px;text-align:center;color:#97b7c2;font-size:13px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:6px;padding:7px;background:#183848;z-index:2}@media(max-width:650px){.cards{grid-template-columns:1fr}.tablist button{flex:1 1 160px}.stats span{flex:1 1 130px}.over{margin-top:27px}}
