/* /android, the beta APK page: built from the page's own tokens and fitted to one phone screen. */
.page-prelaunch .android-page { display: grid; justify-items: start; max-width: 620px; padding-block: var(--sp-5) var(--sp-6); }
.page-prelaunch .android-title { margin: 0; font-size: var(--t-lg); line-height: 1.2; }
.page-prelaunch .android-access { margin: var(--sp-2) 0 0; color: var(--ink-soft); font-size: var(--t-sm); }
.page-prelaunch .android-download { margin-top: var(--sp-4); }
.page-prelaunch .android-file { margin: var(--sp-2) 0 0; color: var(--ink-soft); font-size: var(--t-xs); }
.page-prelaunch .android-steps { display: grid; gap: var(--sp-3); margin: var(--sp-4) 0 0; padding: 0; list-style: none; counter-reset: android-step; font-size: var(--t-sm); }
.page-prelaunch .android-steps li { position: relative; padding-left: var(--sp-6); counter-increment: android-step; }
.page-prelaunch .android-steps li::before { content: counter(android-step); position: absolute; left: 0; top: 0; width: 22px; height: 22px; display: grid; place-items: center; border-radius: 50%; background: var(--ink); color: var(--paper); font-size: var(--t-xs); font-weight: 600; }
.page-prelaunch .android-steps strong { font-weight: 600; }
.page-prelaunch .android-steps em { font-style: normal; font-weight: 600; }
.page-prelaunch .android-other { margin: var(--sp-4) 0 0; padding-top: var(--sp-3); border-top: 1px solid var(--line); color: var(--ink-soft); font-size: var(--t-sm); }
.page-prelaunch .android-other strong { color: var(--ink); font-weight: 600; }
@media (max-width: 600px) {
  .page-prelaunch .android-download { width: 100%; }
}
.page-prelaunch .android-qr { display: none; margin: var(--sp-4) 0 0; align-items: center; gap: var(--sp-3); }
.page-prelaunch .android-qr img { width: 132px; height: 132px; border-radius: 8px; border: 1px solid var(--line); background: #fff; }
.page-prelaunch .android-qr figcaption { max-width: 260px; color: var(--ink-soft); font-size: var(--t-sm); }
@media (min-width: 900px) and (hover: hover) { .page-prelaunch .android-qr { display: flex; } }
