/* APK badge, scoped to footer and the administrator's real badge preview. */
:is(.site-footer,.android-settings-preview) .android-download-row{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 0;margin-top:22px;border-top:1px solid #ffffff30;min-width:0}
:is(.site-footer,.android-settings-preview) .android-download-copy{display:grid;gap:7px;max-width:540px;min-width:0}
:is(.site-footer,.android-settings-preview) .android-download-copy strong{font-size:1.13rem;line-height:1.4;color:#fff;overflow-wrap:anywhere}
:is(.site-footer,.android-settings-preview) .android-download-copy>span{font-size:.88rem;line-height:1.65;color:#d9e5ec;overflow-wrap:anywhere}
:is(.site-footer,.android-settings-preview) a.android-download-badge{display:flex;align-items:center;gap:14px;flex:0 1 350px;min-width:0;min-height:88px;padding:15px 19px;border:1px solid #708794;border-radius:16px;background:#102633;color:#fff;text-decoration:none;box-shadow:0 6px 20px #0002;transition:background .15s,border-color .15s}
:is(.site-footer,.android-settings-preview) a.android-download-badge:hover{background:#183a4b;border-color:#bbdce8}
:is(.site-footer,.android-settings-preview) a.android-download-badge:focus-visible{outline:3px solid #bcebf2;outline-offset:4px}
:is(.site-footer,.android-settings-preview) .android-download-icon{width:44px;height:44px;object-fit:contain;flex:none;border-radius:6px}
:is(.site-footer,.android-settings-preview) .android-download-badge-copy{display:grid;gap:3px;min-width:0;flex:1}
:is(.site-footer,.android-settings-preview) .android-download-badge strong{font-size:1.4rem;line-height:1.2;color:#fff;font-weight:700;overflow-wrap:anywhere}
:is(.site-footer,.android-settings-preview) .android-download-badge small{font-size:.72rem;line-height:1.5;color:#e1eaf0;overflow-wrap:anywhere}
:is(.site-footer,.android-settings-preview) .android-download-badge .android-download-status{font-size:.70rem;color:#c6d6df}
:is(.site-footer,.android-settings-preview) .android-download-badge.is-available .android-download-status{color:#b9eed7}
:is(.site-footer,.android-settings-preview) .android-download-arrow{font-size:1.65rem;flex:none;color:#c5e9f1}
:is(.site-footer,.android-settings-preview) .android-brand-note{color:#b8cad5;font-size:.625rem;line-height:1.65;margin:0 0 14px;max-width:100%;overflow-wrap:anywhere}
.android-settings-preview{background:#173a50;padding:0 22px 10px;border-radius:16px;margin:16px 0 24px;min-width:0}
.android-settings-preview .android-download-row{margin-top:0;border-top:0}
.android-settings-preview a.android-download-badge{flex-basis:330px}
.android-settings-help{display:grid;gap:8px;margin:12px 0;color:#41586c;line-height:1.65}
.android-settings-help code{overflow-wrap:anywhere}
.android-settings-help p{margin:0}
@media(max-width:760px){
:is(.site-footer,.android-settings-preview) .android-download-row{align-items:stretch;flex-direction:column;gap:18px;padding:22px 0}
:is(.site-footer,.android-settings-preview) a.android-download-badge{width:100%;max-width:440px;box-sizing:border-box;flex-basis:auto;padding:14px 16px}
:is(.site-footer,.android-settings-preview) .android-download-copy{max-width:100%}
.android-settings-preview{padding:0 15px 8px}
}
@media(max-width:360px){
:is(.site-footer,.android-settings-preview) .android-download-badge{gap:10px}
:is(.site-footer,.android-settings-preview) .android-download-icon{width:36px;height:36px}
:is(.site-footer,.android-settings-preview) .android-download-arrow{display:none}
}
@media(prefers-reduced-motion:reduce){:is(.site-footer,.android-settings-preview) a.android-download-badge{transition:none}}

@media(max-width:760px){.site-footer .android-brand-note{padding-right:64px;box-sizing:border-box}}

/* 66.0.1: readable status and balanced copy at every text scale. */
:is(.site-footer,.android-settings-preview) .android-download-badge small,
:is(.site-footer,.android-settings-preview) .android-download-badge .android-download-status{font-size:.8125rem;line-height:1.5}
:is(.site-footer,.android-settings-preview) .android-brand-note{font-size:.75rem;line-height:1.65}
:is(.site-footer,.android-settings-preview) .android-download-copy strong{text-wrap:balance}
:is(.site-footer,.android-settings-preview) .android-download-badge{box-sizing:border-box}
.android-settings-help code{white-space:normal;word-break:break-word}
@media(max-width:760px){
  :is(.site-footer,.android-settings-preview) a.android-download-badge{max-width:100%}
  :is(.site-footer,.android-settings-preview) .android-download-row{gap:16px}
}
@media(forced-colors:active){
  :is(.site-footer,.android-settings-preview) a.android-download-badge{border:2px solid ButtonText}
}
