body.site-page .store-unavailable { cursor: not-allowed; opacity: .72; }
body.site-page .store-unavailable:hover { transform: none; box-shadow: none; }
body.site-page .store-qr-placeholder { width: 132px; min-height: 132px; flex-shrink: 0; display: grid; place-items: center; align-content: center; gap: 10px; border: 1px dashed #F7F2E980; border-radius: 12px; color: var(--feature-cream); background: #F7F2E914; text-align: center; }
body.site-page .store-qr-placeholder svg { width: 30px; height: 30px; }
body.site-page .store-qr-placeholder span { font-size: 14px; line-height: 1.4; }
body.site-page .store-release-note { margin-top: 14px; font-size: 14px; line-height: 1.65; }
body.site-page .beta-card .beta-qr-copy p { font-size: 14px; line-height: 1.7; }
body.site-page .beta-card .beta-install ol { font-size: 16px; line-height: 1.7; }
body.site-page .beta-card .beta-actions { flex-wrap: wrap; }
@media (max-width: 460px) {
  body.site-page .beta-qr { flex-direction: column; align-items: flex-start; }
  body.site-page .beta-card .beta-actions { align-items: flex-start; }
  body.site-page .beta-card .store-unavailable { white-space: normal; text-align: center; }
}
