/* REALsnap 3.1: reduced density, cohesive theme tokens */
body[class*=realsnap-skin] .snaap-theme-topline{min-height:58px!important}
body[class*=realsnap-skin] .snaap-theme-site-header nav a{padding:6px 9px!important;font-size:.9rem}
body[class*=realsnap-skin] .snaap-feature-card{border-radius:20px}
body.realsnap-skin-blue{--rs-hero:linear-gradient(135deg,#f3f8ff,#e7f0ff)}
body.realsnap-skin-neon{--rs-hero:linear-gradient(135deg,#1e122c,#361738)}
body.realsnap-skin-gold{--rs-hero:linear-gradient(135deg,#17130d,#2c2112)}
@media(max-width:760px){body[class*=realsnap-skin] .snaap-theme-topline{min-height:54px!important}body:has(#snaap-chat-root) .snaap-theme-site-header{display:none!important}}
