/* One approved brand image across the complete greeting, not a second hero crop. */
body[data-glass-intro]:before{background:linear-gradient(180deg,#090e1730 0%,#090e1755 30%,#090e17dc 65%,#090e17fa 100%),url('/glass-lim.webp') center 28%/cover no-repeat!important}
body[data-glass-intro="0"] #content:before{display:none}
body[data-glass-intro] .app-v3{min-height:100svh;min-height:100dvh}
body[data-glass-intro] #content{display:flex;flex-direction:column;flex:1;min-width:0;padding-bottom:max(24px,env(safe-area-inset-bottom))}
body[data-glass-intro] .entry-hello-actions{margin-top:auto;padding-top:24px}
body[data-glass-intro] .entry-intro-path{gap:8px;font-size:10px}
.entry-push-main{padding-top:22px;flex:1;min-width:0}.entry-push-main>h1{font-size:32px;line-height:1.08;margin:0 0 24px;letter-spacing:-.025em}
.entry-push-card{padding:20px;border:1px solid #ffffff2e;border-radius:26px;background:radial-gradient(ellipse at top left,#bbcd8f20,transparent 65%),var(--pulse-input,#121b259c);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.entry-push-card>img{width:37px;height:37px;object-fit:contain;margin-bottom:18px}.entry-push-card h2{font-size:18px;margin:0 0 8px}.entry-push-card p{font-size:14px;line-height:1.5;color:#d1d8e1}
.entry-push-card .entry-cta{background:var(--pulse-action,#c0d1eb);color:var(--pulse-action-ink,#15212b);border-color:var(--pulse-action,#c0d1eb)}.entry-push-card .entry-cta i{background:var(--pulse-action-ink,#15212b);color:var(--pulse-action,#c0d1eb)}
#intro-push-finish.quiet{display:block;width:100%;min-height:44px;background:none;border:0;padding:10px;color:#bfc9d4;font-size:13px}#intro-push-status{font-size:11px;margin:12px 0 0;overflow-wrap:anywhere}
