:root{color-scheme:dark;font-family:Georgia,Times New Roman,serif;color:#eee4cc;background:#090c12}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 10% 0,#59432355,transparent 45%),radial-gradient(ellipse at 95% 25%,#17233866,transparent 55%)}a{color:inherit}.release-header{max-width:980px;margin:auto;padding:max(20px,env(safe-area-inset-top)) 24px 20px;display:flex;justify-content:space-between;align-items:center}.release-brand img{display:block}.release-menu{padding:12px 22px;border:1px solid #bca46888;border-radius:30px;background:#080a10;text-decoration:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase}a:focus-visible{outline:2px solid #ead493;outline-offset:5px}.release-menu:hover{background:#252218;border-color:#dfc585}main{max-width:840px;margin:auto;padding:38px 24px max(48px,env(safe-area-inset-bottom))}.release-kicker{color:#c4a669;text-transform:uppercase;letter-spacing:.2em;font-size:11px}h1{font-size:clamp(36px,7vw,58px);font-weight:500;margin:14px 0}.release-intro{color:#a8aaa9;line-height:1.6;margin:0 0 40px}.release{margin:0 0 20px;padding:28px;border:1px solid #a68c513d;background:linear-gradient(115deg,#171b22e8,#0a0d14ee);box-shadow:inset 0 1px #e3c47c0c;scroll-margin-top:24px}.release:target{border-color:#dbc37b}.release time{color:#a6a6a0;font:11px/1.5 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}h2{color:#e7cf91;font-size:23px;font-weight:500;margin:10px 0 16px}ul{margin:0;padding-left:20px}li{color:#d0d0c9;font:14px/1.75 system-ui,sans-serif;overflow-wrap:anywhere}li+li{margin-top:8px}@media(max-width:500px){main{padding-top:20px}.release{padding:22px 18px}}
