/* Official artwork is unmodified. Apple is first, 48px high; Play's padded
   72px image keeps its visible badge at least as large. Clear space >=12px. */
.pmw-store-downloads{box-sizing:border-box;margin:24px auto;padding:20px;max-width:680px;background:#f5f5f5;color:#151515;border-radius:12px;text-align:center;font-family:system-ui,sans-serif}
.pmw-store-downloads .pmw-store-downloads__title{margin:0 0 8px;color:#151515;font-size:1.4rem;line-height:1.3}
.pmw-store-downloads .pmw-store-downloads__intro{margin:0 0 4px;color:#333;font-size:1rem;line-height:1.5}
.pmw-store-downloads__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:12px}
.pmw-store-downloads__badges a{display:flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;box-shadow:none;background:none;text-decoration:none;min-height:72px}
.pmw-store-downloads__badges a:focus-visible{outline:3px solid #1259a7;outline-offset:4px;border-radius:5px}
.pmw-store-downloads__badges img{display:block;object-fit:contain;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;max-width:none}
.pmw-store-downloads__apple img{width:145px;height:48px}
.pmw-store-downloads__google img{width:186px;height:72px}
@media(max-width:420px){.pmw-store-downloads{padding:16px 8px}.pmw-store-downloads__badges{flex-direction:column;gap:12px}}

/* The normal JS-on path stays compact and visible before long page content. */
.pmw-store-downloads.pmw-store-downloads--compact{width:calc(100% - 24px);max-width:680px;margin:12px auto;padding:6px 12px;clear:both}
.pmw-store-downloads--compact .pmw-store-downloads__title{font-size:1rem;line-height:1.3;margin:0;border:0;padding:0}
.pmw-store-downloads--compact .pmw-store-downloads__intro{display:none}
.pmw-store-downloads--compact .pmw-store-downloads__badges{flex-direction:row;flex-wrap:wrap;gap:8px;padding:4px 0}
.pmw-store-downloads--compact .pmw-store-downloads__badges a{min-height:60px}
.pmw-store-downloads--compact .pmw-store-downloads__apple img{width:120px;height:40px}
.pmw-store-downloads--compact .pmw-store-downloads__google img{width:155px;height:60px}

/* Keep the existing fixed .com menu legible after normal-flow insertion. */
#header.pmw-store-header-clearance{background:#090909!important}
