/* REALsnap 3.0 coordinated blue/neon/gold theme. The plugin owns its chat screen. */
body[class*=realsnap-skin] .snaap-theme-site-header{border-bottom:1px solid var(--rs-border);box-shadow:0 2px 24px rgba(0,0,0,.025)}
body[class*=realsnap-skin] .snaap-theme-topline{gap:18px;min-height:68px}
body[class*=realsnap-skin] .snaap-brand{letter-spacing:-.035em;text-decoration:none!important;font-weight:850}
body[class*=realsnap-skin] .snaap-theme-site-header nav a{border-radius:12px;padding:9px 10px;transition:background .2s ease}
body[class*=realsnap-skin] .snaap-theme-site-header nav a:hover{background:var(--rs-light)}
body.realsnap-skin-blue{--rs-primary:#0865ed;--rs-outline:rgba(8,101,237,.22)}
body.realsnap-skin-neon{--rs-primary:#fa3b9b;--rs-outline:rgba(250,59,155,.28)}
body.realsnap-skin-gold{--rs-primary:#e7b95f;--rs-outline:rgba(231,185,95,.27)}
@media(max-width:760px){body[class*=realsnap-skin] .snaap-theme-topline{min-height:58px!important}body:has(#snaap-chat-root) .snaap-theme-site-header{display:none!important}}
