/* GSS optional push invitation: small mobile-first prompt; no full-screen modal. */
.gssne-intro{position:fixed;z-index:999998;bottom:calc(72px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:min(440px,calc(100vw - 28px));background:#fffdf7;color:#17314a;border:1px solid #e3c994;box-shadow:0 12px 35px #142d4940;border-radius:16px;padding:18px;font-family:inherit;box-sizing:border-box}
.gssne-intro strong{display:block;color:#142c45;font-size:17px;line-height:1.4}
.gssne-intro p{font-size:14px;line-height:1.6;color:#48586d;margin:8px 0 14px}
.gssne-intro-actions{display:flex;gap:8px;flex-wrap:wrap}
.gssne-intro-actions button{padding:11px 12px;flex:1;border:0;background:#d6a23c;color:#162c47;border-radius:9px;min-height:44px;font-weight:800;font-size:13px;cursor:pointer}
.gssne-intro-actions button.gssne-intro-later{background:#eef1f5;border:1px solid #d8dce4;color:#263a51}
@media(max-width:350px){.gssne-intro{padding:14px}.gssne-intro-actions{flex-direction:column}}
