.mobile-release{scroll-margin-top:28px;border-top:1px solid var(--line);margin-top:32px}
.mobile-release-grid{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:36px;align-items:start}
.mobile-release h2{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.mobile-test-label{font-size:13px;font-weight:500;color:var(--accent);border:1px solid var(--line);border-radius:6px;padding:4px 9px;letter-spacing:0}
.mobile-release p{max-width:65ch;color:var(--muted)}
.mobile-release-size{margin-top:10px}
.mobile-qr{margin:0;text-align:center}
.mobile-qr img{background:#fff;max-width:100%;height:auto;margin:0 auto;image-rendering:pixelated}
.mobile-qr figcaption{font-size:13px;margin-top:10px;color:var(--muted)}
.mobile-release details{margin-top:22px}
.mobile-release .button-primary{color:var(--ink);text-decoration:none}
@media(max-width:800px){.mobile-release-grid{grid-template-columns:1fr;gap:24px}.mobile-qr{justify-self:start;max-width:245px}.mobile-release h2{font-size:26px}}
@media(max-width:480px){.mobile-release .button{width:100%}.mobile-release h2{font-size:23px}.mobile-release p{font-size:14px}}
