:root{color-scheme:dark;font-family:Segoe UI,Arial,sans-serif;background:#111419;color:#f3f4f6;font-size:16px}*{box-sizing:border-box}body{margin:0;border-top:5px solid #ff4a32}main{max-width:850px;margin:auto;padding:38px 28px 32px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:36px;border-bottom:1px solid #343a43}.brand{font-size:1.65rem;font-style:italic;font-weight:900;letter-spacing:.035em;color:#ff654e}.tag{font-size:.8rem;letter-spacing:.12em;color:#b8c1cf}section{padding:48px 0 34px}.eyebrow{font-size:.85rem;letter-spacing:.16em;color:#b8c1cf;margin:0 0 16px}h1{font-size:clamp(2rem,6vw,3.3rem);line-height:1.15;letter-spacing:-.035em;margin:0}h1 span{display:block;color:#ff654e}.intro{color:#c6cdd8;line-height:1.6;margin:20px 0 28px}.download{display:inline-flex;align-items:center;justify-content:space-between;gap:46px;padding:17px 24px;background:#ff654e;color:#16181c;font-weight:700;text-decoration:none;border-radius:6px;min-height:56px}.download:hover{background:#ff836f}.download span{font-size:1.4rem}.file{color:#bcc5d2;font-size:.9rem;margin:14px 0 32px}aside{padding:22px 24px;background:#1b2028;border-left:3px solid #ff654e;border-radius:0 6px 6px 0}h2{font-size:1.05rem;margin:0 0 10px}aside p{margin:10px 0 0;color:#c6cdd8;line-height:1.65}details{margin-top:24px;color:#bdc6d3}summary{cursor:pointer;padding:10px 0}code{display:block;overflow-wrap:anywhere;font-size:.85rem;line-height:1.8;margin:10px 0}details a{color:#ff9c8c;font-size:.9rem}a:focus-visible,summary:focus-visible{outline:3px solid #fff;outline-offset:5px}footer{border-top:1px solid #343a43;padding-top:24px;color:#aab5c5;font-size:.875rem;line-height:1.8}@media(max-width:480px){main{padding:24px 20px}header{align-items:flex-start;flex-direction:column;gap:10px;padding-bottom:24px}section{padding-top:32px}.download{width:100%;gap:12px}aside{padding:18px}}
