.install{max-width:62ch;padding-block:32px 64px}.install-title{font-family:var(--font-display);font-weight:var(--display-weight);margin:8px 0 16px;font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.15}.install-lead{color:var(--muted);margin:0 0 24px;line-height:1.6}.install h2{font-family:var(--font-display);font-weight:var(--display-weight);margin:28px 0 8px;font-size:1.3rem}.install ol{padding-left:1.25rem;line-height:1.7}.install li+li{margin-top:6px}.install-note{color:var(--muted);margin:8px 0 0;font-size:.95rem}.install-done{border-radius:var(--radius-card);background:var(--surface-2);margin:0;padding:16px 18px;line-height:1.5}.install-prompt{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;border-radius:var(--radius-card);background:var(--surface-2);max-width:520px;color:var(--text);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-inline:auto;padding:14px 16px;display:flex;position:fixed;box-shadow:0 8px 28px #00000059}.install-prompt-text{flex:200px;gap:2px;margin:0;line-height:1.35;display:grid}.install-prompt-text span{color:var(--muted);font-size:.95rem}.install-prompt-actions{gap:8px;display:flex}.install-prompt-btn{min-height:var(--tap);min-width:88px}@media (max-width:767px){.install-prompt{bottom:calc(88px + env(safe-area-inset-bottom))}}
