/* Spexa V4: airport / layout 2 */
body.spexa4{background:#152c2e!important;color:#f3f4f6!important;--primary:#5eead4;--accent:#5eead4;--primary-color:#5eead4;--surface-void:#152c2e;--text-primary:#f3f4f6;--brand-primary:#5eead4;--brand-vivid:#5eead4;--brand-primary-dark:#5eead4;--brand-primary-light:#5eead4;--brand-rgb:94, 234, 212}
body.spexa4 a{text-underline-offset:3px}
body.spexa4 .gradient-text{color:#5eead4!important;background:none!important;-webkit-text-fill-color:#5eead4!important}
body.spexa4 .main-title,body.spexa4 .logo-text{color:#5eead4!important}
body.spexa4 .btn-primary,body.spexa4 .cta-button{background:#5eead4!important;color:#101827!important}
.spexa4-reference-section{margin:28px 0;padding:24px;border:1px solid #5eead455;border-radius:20px;background:#ffffff08}
.spexa4-reference-section h2{color:#5eead4!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:6px solid #5eead4;padding-top:24px}
.spexa4[data-v4-layout="2"] .content-header{text-align:left;border-left:6px solid #5eead4;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 #5eead4;padding-bottom:24px}
.spexa4 .container{max-width:1280px}
@media(max-width:640px){.spexa4-reference-section{padding:16px}.spexa4 .content-header{padding-left:12px;padding-right:12px}}
