/* Official artwork: 40px high, with 10px (one-quarter height) clear space. */
[data-app-store-badge][hidden], [data-app-store-credits][hidden] { display: none !important; }
[data-app-store-badge] { display: inline-flex; flex: none; vertical-align: middle; }
.app-store-download { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; min-height: 60px; padding: 10px; border: 0; background: none; text-decoration: none; }
.app-store-download img { display: block; width: auto; height: 40px; max-width: none; }
.app-store-download:focus-visible { outline: 2px solid #eeeae2; outline-offset: 0; border-radius: 4px; }
.guide-content .app-store-footer { padding-top: 22px; }
.guide-content .app-store-credits { max-width: 58ch; font-size: 12px; line-height: 1.5; margin: 6px 10px 0; color: #b8bdb3; }
