/* Matching platform choices, with room for readable labels at every width. */
.store-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;width:100%;max-width:620px}
.store-actions-centered{margin-inline:auto}
.store-actions>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:56px;padding:16px 20px;font-size:15px;line-height:1.4;text-align:center}
.store-links{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.store-links>a{display:inline-flex;align-items:center;min-height:44px}
.header-install-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;white-space:nowrap}
.home-brand{flex-shrink:0}
.store-actions>a:focus-visible,.store-links>a:focus-visible{outline:3px solid #6656be;outline-offset:4px}
@media(max-width:600px){.store-actions{grid-template-columns:1fr}.store-actions>a:hover{transform:none}}
@media(max-width:360px){header .header-install-link{font-size:12px;padding:10px 14px}.home-brand{gap:8px}.home-brand img{width:32px;height:32px}.home-brand span{font-size:18px}}
