:root{color-scheme:dark;--bg:#0e0d09;--panel:#15130d;--text:#f2ede3;--muted:#a6a096;--gold:#ad7e18;--line:#302a1b}
*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;color:var(--text);background:radial-gradient(circle at 80% 0,#20190b 0,transparent 34rem),var(--bg);font-family:Inter,system-ui,sans-serif}
main{width:min(900px,calc(100% - 36px));margin:0 auto;padding:72px 0 90px}header{margin-bottom:52px}.eyebrow{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}
h1,h2{font-family:Georgia,serif;font-weight:500}h1{font-size:clamp(44px,8vw,82px);line-height:.98;margin:18px 0}h2{font-size:30px;margin:0 0 12px}.lede{max-width:680px;color:var(--muted);font:21px/1.55 Georgia,serif}
.release{padding:28px 0;border-top:1px solid var(--line)}.meta{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.summary{font:19px/1.55 Georgia,serif;max-width:760px}.compat{max-width:760px;padding:14px 16px;border-left:2px solid var(--gold);background:var(--panel);color:var(--muted);font-size:14px;line-height:1.55}
a{color:#c59429;text-decoration-thickness:1px;text-underline-offset:4px}.actions{display:flex;flex-wrap:wrap;gap:12px 22px}.proof{margin-top:18px;color:var(--muted);font:12px/1.55 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}
ul{color:var(--muted);line-height:1.65;padding-left:22px}.chain{margin-top:54px;padding:22px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:14px;line-height:1.6}
code{font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text)}footer{border-top:1px solid var(--line);padding-top:22px;margin-top:54px;color:var(--muted);font-size:12px}
