.release-form{display:grid;gap:18px;margin-top:8px;padding-bottom:32px}
.release-form .field{display:grid;gap:6px}
.release-form .field label{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.release-form input[type=email]{font-family:var(--serif);font-size:17px;letter-spacing:0;text-transform:none;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:10px 12px;width:100%}
.release-form input[type=email]:focus{outline:2px solid var(--accent);outline-offset:2px}
.release-form .check{display:flex;gap:10px;align-items:flex-start;font-family:var(--serif);font-size:17px;letter-spacing:0;text-transform:none;color:var(--ink);line-height:1.45}
.release-form .check input{margin-top:6px}
.release-form .btn{justify-self:start}
.release-form .btn:disabled{opacity:.65;cursor:progress}
.release-form [role=alert]:empty{display:none}
.release-form [role=alert]{color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:10px 12px}
.release-form noscript p{color:var(--muted);font-size:16px}
