.release-home{min-height:100dvh;background:var(--ui-page,#161616);color:var(--text-primary,#fff)}
.release-home-main{max-width:1200px;margin:auto;padding:140px 32px 72px}
.release-home-intro{padding:32px 0 56px;border-bottom:1px solid var(--ui-border,#333);margin-bottom:36px}
.release-home-eyebrow{font-size:14px;color:var(--text-secondary,#aaa);margin:0 0 22px}
.release-home h1{font-size:clamp(30px,5vw,52px);line-height:1.25;font-weight:650;letter-spacing:-.035em;margin:0}
.release-home-description{font-size:16px;line-height:1.8;color:var(--text-secondary,#aaa);margin:22px 0 30px}
.release-home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}
.release-home-actions a,.release-home-actions button,.release-home-welcome a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border:1px solid var(--ui-border,#444);border-radius:10px;font-size:15px;text-decoration:none;cursor:pointer}
.release-home-actions .release-home-primary{background:#e62129;border-color:#e62129;color:#fff;font-weight:600}
.release-home-actions a:hover,.release-home-welcome a:hover{background:var(--ui-panel,#252525)}
.release-home-primary:hover{filter:brightness(1.1)}
.release-home a:focus-visible,.release-home button:focus-visible{outline:2px solid #e62129;outline-offset:4px}
.release-home-welcome h2{font-size:22px;font-weight:600;margin-bottom:12px}
.release-home-welcome p{color:var(--text-secondary,#aaa);margin-bottom:22px}
.release-home footer{max-width:1200px;margin:auto;padding:24px 32px;color:var(--text-secondary,#aaa);font-size:12px}
@media(max-width:640px){.release-home-main{padding:120px 20px 48px}.release-home-intro{padding-top:16px}.release-home-actions{gap:10px}.release-home-actions a,.release-home-actions button{padding:10px 16px}.release-home footer{padding:24px 20px}}
