:root{--bg: #101114;--panel: #17191e;--line: #2a2e36;--text: #e9ebef;--muted: #9aa1ae;--accent: #ffd400;color-scheme:dark;font-family:Segoe UI,Inter,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;color:var(--text);background:var(--bg)}a{color:inherit}.info-shell{width:min(760px,calc(100% - 36px));margin:0 auto;padding:54px 0 80px}.page-kicker{margin:0 0 10px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}h1{margin:0;font-size:clamp(32px,6vw,48px);line-height:1.08;letter-spacing:-1.2px}.page-intro{margin:16px 0 0;color:#b7bdc8;font-size:17px;line-height:1.6}.page-meta{margin-top:14px;color:#6f7785;font-size:12px}.notice{margin:30px 0 0;padding:14px 16px;color:#d6d1aa;background:#222116;border-left:3px solid var(--accent)}.download-section{margin-top:30px}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.download-card{min-width:0;display:grid;gap:9px;padding:18px;color:var(--text);background:#171a20;border:1px solid #303641;border-radius:12px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s}.download-card:hover{transform:translateY(-2px);background:#1d2128;border-color:#5d6675}.download-card .download-step{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.9px}.download-card strong{font-size:16px;line-height:1.3}.download-card small{min-height:42px;color:#9fa7b4;font-size:12px;line-height:1.5}.download-card b{color:var(--accent);font-size:11px}.download-note{margin-top:14px!important;color:#858e9b!important;font-size:11px}.doc-section{margin-top:44px;padding-top:34px;border-top:1px solid var(--line)}.doc-section h2{margin:0 0 15px;font-size:24px;letter-spacing:-.3px}.doc-section h3{margin:26px 0 7px;font-size:16px}.doc-section p,.doc-section li{color:#b4bac5;line-height:1.65}.doc-section p{margin:8px 0}.doc-section ul,.doc-section ol{margin:12px 0 0;padding-left:22px}.doc-section li{margin:8px 0;padding-left:4px}.install-steps{list-style:none;padding:0!important;counter-reset:item}.install-steps li{position:relative;margin:0;padding:0 0 24px 42px}.install-steps li:before{counter-increment:item;content:counter(item);position:absolute;left:0;top:1px;width:25px;height:25px;display:grid;place-items:center;color:#17150a;background:var(--accent);border-radius:6px;font-size:12px;font-weight:800}.install-steps li+li{padding-top:3px}.install-steps b{color:var(--text)}code{padding:2px 5px;color:#eee39c;background:#23262d;border-radius:4px;font-size:.9em}.credit-table{width:100%;border-collapse:collapse}.credit-table th,.credit-table td{padding:14px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.credit-table th{width:175px;color:var(--text);font-size:13px}.credit-table td{color:#abb2be;font-size:13px;line-height:1.55}.credit-table a{color:var(--accent);text-decoration:none}.credit-table a:hover{text-decoration:underline}.text-link{color:var(--accent);text-decoration:none}.text-link:hover{text-decoration:underline}.site-footer{padding:22px 18px;color:#69717e;border-top:1px solid var(--line);font-size:11px;text-align:center}@media (max-width: 620px){.info-shell{width:min(100% - 28px,760px);padding-top:38px}.download-grid{grid-template-columns:1fr}.credit-table,.credit-table tbody,.credit-table tr,.credit-table th,.credit-table td{display:block;width:100%}.credit-table th{padding-bottom:2px;border-bottom:0}.credit-table td{padding-top:2px}}
