/* Android download clarity, typography and theme parity. */
html[data-theme] #app .android-release-page .android-copy .android-support-link{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--text,#294b3e);font-size:16px;text-decoration:underline;text-underline-offset:4px}
html[data-theme] #app .android-release-page .android-install-note{font-size:16px;line-height:1.7;margin:8px 0;color:#655b49}
html[data-theme] #app .android-release-page .android-status{font-size:16px;line-height:1.7;margin:14px 0 8px;color:#655b49}
html[data-theme] #app .android-release-page .android-apk{font-size:17px;min-height:50px}
html[data-theme] #app .android-release-page .android-follow .button:not(.primary){border-image:none!important;background:transparent!important;color:#294b3e!important;border:1px solid #b8a17b!important;box-shadow:none!important}
html[data-theme=dark] #app .android-release-page{background:#171c19;color:#eee8db}
html[data-theme=dark] #app .android-release-page :is(.android-status,.android-install-note,.hero-kicker,.preview-caption){color:#c9bfae}
html[data-theme=dark] #app .android-release-page :is(.android-features,.android-features article,.entry-faq details){border-color:#49483c}
html[data-theme=dark] #app .android-release-page .android-follow .button:not(.primary){color:#eee8db!important;border-color:#85785c!important}
@media(max-width:760px){html[data-theme] #app .android-release-page :is(.android-lead,.android-features p,.android-follow p,.entry-faq summary,.entry-faq details p){font-size:17px;line-height:1.8}html[data-theme] #app .android-release-page :is(.hero-kicker,.preview-caption){font-size:16px;line-height:1.7}html[data-theme] #app .android-release-page .android-hero{padding-top:26px;gap:20px}html[data-theme] #app .android-release-page .android-copy h1{margin-bottom:18px}html[data-theme] #app .android-release-page .android-lead{margin-bottom:20px}html[data-theme] #app .android-release-page .android-phones{margin-top:10px}html[data-theme] #app .version-page .version-card :is(p,.muted){font-size:16px;line-height:1.8}}

/* The classic card has an extra disclosure after its fifth row. */
@media(min-width:761px){html[data-theme] #app .version-grid>.version-card{grid-row:span 6}html[data-theme] #app .version-grid>.version-card>details{grid-row:6;margin-top:16px;min-width:0}html[data-theme] #app .version-grid>.version-card>.muted{grid-row:5}}

/* Consistent phone readability on the existing website components. */
@media(max-width:760px){html[data-theme] body #app :is(p,summary,label:not(.account-mobile-nav),button,input,select){font-size:17px!important}html[data-theme] body #app :is(.eyebrow,.hero-kicker,.hero-note,.muted,.android-status,.android-install-note,.preview-caption){font-size:16px!important}html[data-theme] body #app :is(button,input:not([type=checkbox]):not([type=radio]),select,summary){min-height:44px}html[data-theme] body #app summary{line-height:1.6;padding-block:10px;box-sizing:border-box}html[data-theme] body #app :is(p,label:not(.account-mobile-nav)){line-height:1.75}html[data-theme] body #app .account-mobile-nav{font-size:0!important}}

/* The APK link must stay visible on phone homepages, outside disclosures. */
@media(max-width:760px){html[data-theme] body #app .hero .hero-platform-links{display:flex!important;justify-content:center;margin:14px 0 0!important}html[data-theme] body #app .hero .hero-platform-links>a:not([href="#/downloads/android"]){display:none!important}html[data-theme] body #app .hero .hero-platform-links>a[href="#/downloads/android"]{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;width:270px;max-width:100%;padding:10px 16px;font-size:17px!important;line-height:1.5;border:1px solid #a7926c;border-radius:4px;background:#f8f3e8;color:#4d402e!important;text-decoration:none}html[data-theme=dark] body #app .hero .hero-platform-links>a[href="#/downloads/android"]{background:#202721;color:#eee8db!important}}
