:root{color-scheme:dark;--bg:#0b1017;--panel:#121c27;--text:#eaf1f8;--muted:#a9bbc9;--accent:#76dec6;--line:#293848;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-size:17px;line-height:1.7}a{color:var(--accent);text-underline-offset:4px}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}header,main,footer{max-width:1120px;margin:auto;padding:24px}nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.brand{color:var(--text);font-weight:750;text-decoration:none;margin-right:auto}.brand img{width:32px;height:32px;vertical-align:middle;margin-right:10px;border-radius:8px}.hero{padding:55px 0 40px;max-width:930px}.eyebrow{color:var(--accent);font-size:12px;letter-spacing:.13em;font-weight:750}h1{font-size:clamp(36px,6.4vw,72px);line-height:1.13;letter-spacing:-.04em;margin:20px 0 24px}h2{font-size:30px;line-height:1.3;margin:12px 0 22px}h3{font-size:20px;line-height:1.4}.lead{font-size:20px;color:var(--muted);max-width:810px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.button{display:inline-flex;align-items:center;padding:12px 19px;border-radius:8px;border:1px solid var(--line);text-decoration:none;color:var(--text);font-weight:650}.button.primary{background:var(--accent);color:#09211b;border-color:var(--accent)}.install{font:14px/1.6 ui-monospace,monospace;color:var(--muted);overflow-wrap:anywhere}.section{padding:38px 0;border-top:1px solid var(--line)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px;min-width:0}.card p{color:var(--muted)}.card h3{margin:0 0 16px}.number{color:var(--accent);font-family:ui-monospace,monospace;font-size:13px}.profiles{display:block;margin:18px 0;font:13px/1.9 ui-monospace,monospace;overflow-wrap:anywhere}.note{color:var(--muted);font-size:14px;max-width:920px}.limits{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.limits p{border-left:2px solid var(--line);padding-left:18px;color:var(--muted)}.guide{max-width:800px;padding-top:40px}.guide h1{font-size:clamp(34px,5vw,54px)}.steps{padding-left:28px}.steps li{padding:10px 0 18px 10px}.steps li::marker{color:var(--accent);font-weight:700}pre{max-width:100%;overflow:auto;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:8px}code{font-size:14px}footer{border-top:1px solid var(--line);color:var(--muted);font-size:13px;padding-top:30px;padding-bottom:45px}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;background:var(--bg);padding:10px}.return{display:inline-block;margin:24px 0} @media(max-width:700px){header,main,footer{padding:20px}.hero{padding-top:28px}nav{gap:15px;font-size:14px}.grid,.flow,.limits{grid-template-columns:1fr}.lead{font-size:18px}.card{padding:20px}h2{font-size:26px}.section{padding:30px 0}.actions{gap:10px}.button{padding:10px 14px}}
