.public-app-stores{min-width:0;color:var(--text);font:500 var(--store-body)/1.6 system-ui,sans-serif}.public-app-stores h3{font-size:var(--store-heading);margin:0 0 var(--store-small-gap);line-height:1.45}.public-app-stores p{margin:0 0 var(--store-gap);color:var(--textSecondary)}.public-app-store-picker{gap:var(--store-small-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-app-store-picker button,.public-app-store-result>a{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--store-small-gap);min-width:0;min-height:var(--store-action);border:1px solid var(--line);border-radius:var(--store-radius);background:var(--card);max-width:100%;color:var(--text);font:600 var(--store-body)/1.5 system-ui,sans-serif;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;padding:12px 14px;text-decoration:none;display:flex}.public-app-store-picker button[aria-pressed=true]{border-color:var(--accent);color:var(--accentInk);background:var(--accent)}.public-app-store-picker button:active,.public-app-store-result>a:active{opacity:var(--store-pressed)}.public-app-store-picker button:focus-visible,.public-app-store-result>a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.public-app-store-result{gap:var(--store-gap);margin-top:var(--store-gap);flex-direction:column;min-width:0;display:flex}.public-app-store-result svg{background:#fff;align-self:center;width:180px;max-width:100%;height:auto;display:block}.public-app-store-result p{overflow-wrap:anywhere;margin:0}