*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#171010;color:#f2e7d5;font:16px/1.85 Arial,Tahoma,sans-serif}main{max-width:860px;margin:auto;padding:28px 24px 40px}header{margin-bottom:24px}h1{font:normal 42px/1.2 Georgia,serif;color:#d8b76a;margin:0}h2{font-size:24px;color:#d8b76a;margin:0 0 14px}p{margin:10px 0}.version{color:#c4b7a7;font-size:14px}.hero{width:100%;display:block;height:auto;object-fit:contain;border-radius:12px}figure{margin:0}figcaption,small,footer{font-size:14px;color:#c4b7a7}section{margin-top:32px}.feature{padding:16px 0;border-bottom:1px solid #463021}.feature strong{display:block;font-size:17px}.feature p{color:#c4b7a7;margin:2px 0}.callout{background:#2a1512;padding:18px;border:1px solid #463021;border-radius:10px;margin:14px 0}.callout strong{display:block;color:#d8b76a}dl{display:grid;grid-template-columns:1fr 2fr;gap:10px 24px;margin:0}dt{color:#c4b7a7}dd{margin:0}a{color:#d8b76a}.button{display:inline-block;border:1px solid #8d6235;border-radius:6px;padding:12px 18px;min-height:48px;text-decoration:none}footer{border-top:1px solid #463021;margin-top:32px;padding-top:18px}code{overflow-wrap:anywhere} @media(max-width:420px){main{padding:24px 18px}h1{font-size:36px}dl{grid-template-columns:1fr;gap:0}dd{margin-bottom:12px}.hero{height:auto}}