/* "Get the app" page (#install). Everything is scoped under .install-page so no other page can change. */
#eb-app .install-page{max-width:980px;margin:0 auto;padding:28px 5% 56px}
#eb-app .install-page h1{margin:0 0 .35em}
#eb-app .install-page .lead{max-width:44rem}
#eb-app .install-page .install-now{margin:22px 0;display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;justify-content:space-between}
#eb-app .install-page .install-status{margin:0;flex:1 1 18rem;font-weight:600}
#eb-app .install-page #install-button{flex:0 0 auto;min-height:48px;cursor:pointer}
#eb-app .install-page #install-button[hidden]{display:none}
#eb-app .install-page .install-grid{display:grid;grid-template-columns:1fr;gap:18px;margin:0 0 20px}
#eb-app .install-page[data-device="app"] .install-grid{display:none}
#eb-app .install-page .install-card{position:relative;margin:0;padding:24px 22px 22px;border:2px solid transparent}
#eb-app .install-page .install-card h2{margin:0 0 .5em;font-size:1.35rem}
#eb-app .install-page .install-card[aria-current="true"]{border-color:var(--accent-gold,#d97706)}
#eb-app .install-page .install-card ol{margin:0;padding-left:1.4em;line-height:1.7}
#eb-app .install-page .install-card li{margin:.35em 0}
#eb-app .install-page .install-you{display:inline-block;margin:0 0 .6em;padding:2px 10px;border-radius:999px;background:var(--accent-gold,#d97706);color:#1b1103;font-size:.8rem;font-weight:700}
#eb-app .install-page .install-you[hidden]{display:none}
@media (min-width:720px){#eb-app .install-page .install-grid{grid-template-columns:1fr 1fr}}
