.install-push-backdrop{z-index:300;padding:var(--spacing-lg);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.install-push-card,.install-push-card.theme-redesign{background:var(--color-surface);border-radius:var(--radius-card);text-align:center;width:400px;max-width:100%;padding:2rem 2.2rem 2.2rem;position:relative;box-shadow:0 24px 60px -20px #0006}.install-push-close{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:16px;right:16px}.install-push-close:hover{background:var(--color-suggestions-panel)}.install-push-icon{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface));width:44px;height:44px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.1rem;display:flex}.install-push-title{font-family:var(--font-display,Georgia, serif);color:var(--color-text-primary);margin:0 0 .6rem;font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.3}.install-push-sub{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.9rem;line-height:1.55}.install-push-cta{width:100%}.install-push-secondary{cursor:pointer;width:100%;color:var(--color-text-secondary);text-underline-offset:2px;background:0 0;border:none;padding:.9rem 0 0;font-size:.85rem;text-decoration:underline;display:block}.install-push-secondary:hover{color:var(--color-text-primary)}
