.downloads-page{width:100%;max-width:calc(34em + 2 * var(--gutter));padding:40px var(--gutter) 48px;margin:0 auto}.downloads-page h1{margin:0 0 16px;font-size:24px;font-weight:700}.downloads-lead{margin:0 0 14px;font-size:26px;line-height:1.3}.downloads-value{color:var(--ink-soft);margin:0 0 28px;font-size:18px;line-height:1.5}.downloads-closing{color:var(--ink-soft);margin:28px 0 0;font-size:16px;line-height:1.5}.downloads-stores{flex-wrap:wrap;align-items:flex-start;gap:16px 20px;display:flex}.downloads-play{flex-direction:column;gap:6px;display:flex}.downloads-play-note{font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:13px;line-height:1.4}.store-badge{box-sizing:border-box;border-radius:9px;align-items:center;text-decoration:none;display:inline-flex}.store-badge-img{width:auto;height:48px;display:block}a.store-badge{transition:transform var(--fade), box-shadow var(--fade)}a.store-badge:hover{opacity:1;transform:translateY(-1px);box-shadow:0 4px 14px #24211f2e}a.store-badge:focus-visible{outline:2px solid var(--shelf);outline-offset:3px}@media (prefers-color-scheme:dark){.store-badge{box-shadow:0 0 0 1px #ece7df38}a.store-badge:hover{box-shadow:0 0 0 1px #ece7df4d,0 4px 14px #0006}}.store-badge.is-coming-soon{cursor:default;position:relative}.store-badge.is-coming-soon .store-badge-img{opacity:.5}.store-badge-tag{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ground);background:var(--ink);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:-10px;right:-8px}
