.devlog-hero{text-align:center;border-top:none;padding:56px 0 8px}.devlog-hero h1{font:600 clamp(36px, 5vw, 54px)/1.05 var(--display);margin:0 0 14px}.devlog-hero h1 .accent{color:var(--copper-bright)}.devlog-hero p{max-width:640px;color:var(--body);margin:0 auto;font-size:clamp(16px,2vw,18px)}.devlog-hero .cta-row{margin-top:22px}.releases{border-top:none;padding-top:26px}.release{border:1px solid var(--edge);background:var(--panel);border-radius:4px;margin-bottom:20px;padding:24px 26px}.release.latest{border-color:var(--edge-hi);box-shadow:0 22px 55px #00000073}.release-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.release-head .ver{border:1px solid var(--edge-hi);color:var(--amber);font:600 15px var(--display);letter-spacing:.08em;background:#1a211b;border-radius:3px;padding:3px 10px}.release-head h2{font:600 clamp(24px, 3vw, 32px) var(--display);margin:0}.release-head time{color:var(--dim);margin-left:auto;font-size:14px}.release-tags{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.release-tags .tag{color:var(--green);font:600 13px var(--display);letter-spacing:.08em;text-transform:uppercase;background:#151d14;border:1px solid #33422d;border-radius:999px;padding:2px 10px}.release-tags .tag.pill-latest{background:var(--amber);color:#1c1305;border-color:#0000}.release-body h3{color:var(--ink);font:600 20px var(--display);letter-spacing:.02em;margin:20px 0 6px}.release-body ul{margin:0 0 8px;padding-left:20px}.release-body li{color:var(--dim);margin:6px 0;font-size:15px}.release-body li b{color:var(--ink)}.release-body p.rel-lead{color:var(--body);margin:10px 0 4px;font-size:16px}.devlog-foot-note{color:var(--dim);text-align:center;margin:8px 0 0;font-size:15px}@media (max-width:560px){.release{padding:18px 16px}.release-head time{width:100%;margin-left:0}}
