/* Spexa V4: ship / layout 4 */
body.spexa4{background:#101e30!important;color:#f3f4f6!important;--primary:#38bdf8;--accent:#38bdf8;--primary-color:#38bdf8;--surface-void:#101e30;--text-primary:#f3f4f6;--brand-primary:#38bdf8;--brand-vivid:#38bdf8;--brand-primary-dark:#38bdf8;--brand-primary-light:#38bdf8;--brand-rgb:56, 189, 248}
body.spexa4 a{text-underline-offset:3px}
body.spexa4 .gradient-text{color:#38bdf8!important;background:none!important;-webkit-text-fill-color:#38bdf8!important}
body.spexa4 .main-title,body.spexa4 .logo-text{color:#38bdf8!important}
body.spexa4 .btn-primary,body.spexa4 .cta-button{background:#38bdf8!important;color:#101827!important}
.spexa4-reference-section{margin:28px 0;padding:24px;border:1px solid #38bdf855;border-radius:28px;background:#ffffff08}
.spexa4-reference-section h2{color:#38bdf8!important;margin:0 0 14px}
.spexa4-reference-section p,.spexa4-reference-section li{line-height:1.75;color:#e5e7eb!important}
.spexa4 .content-header{border-top:4px solid #38bdf8;padding-top:24px}
.spexa4[data-v4-layout="2"] .content-header{text-align:left;border-left:6px solid #38bdf8;padding-left:24px}
.spexa4[data-v4-layout="3"] .content-header{text-align:center;border-radius:24px;background:#ffffff08}
.spexa4[data-v4-layout="4"] .content-header{text-align:left;border-bottom:3px solid #38bdf8;padding-bottom:24px}
.spexa4 .container{max-width:1240px}
@media(max-width:640px){.spexa4-reference-section{padding:16px}.spexa4 .content-header{padding-left:12px;padding-right:12px}}
