@font-face{font-family:Inter;src:url('/assets/wayeel-identity-20261016-v1/inter-400.woff') format('woff');font-style:normal;font-weight:100 500;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/wayeel-identity-20261016-v1/inter-600.woff') format('woff');font-style:normal;font-weight:600 900;font-display:swap}
:root{
--wayeel-purple:#7C3AED;--wayeel-green:#22C55E;--wayeel-navy:#0F172A;--wayeel-purple-light:#F3E8FF;--wayeel-green-light:#ECFDF5;--wayeel-gray:#F8FAFC;--wayeel-white:#FFFFFF;
--wayeel-muted:#475569;--wayeel-border:#E2E8F0;--wayeel-positive-ink:#166534;--wayeel-error:#B91C1C;
--wayeel-purple-rgb:124 58 237;--wayeel-green-rgb:34 197 94;--wayeel-navy-rgb:15 23 42;--wayeel-purple-light-rgb:243 232 255;--wayeel-green-light-rgb:236 253 245;--wayeel-gray-rgb:248 250 252;--wayeel-white-rgb:255 255 255;--wayeel-muted-rgb:71 85 105;--wayeel-border-rgb:226 232 240;
--wayeel-gradient-purple:linear-gradient(135deg,#7C3AED,#A78BFA);--wayeel-gradient-green:linear-gradient(135deg,#22C55E,#86EFAC);--wayeel-font:'Inter',sans-serif;
--navy:var(--wayeel-navy);--mint:var(--wayeel-purple);--teal:var(--wayeel-purple);--ink:var(--wayeel-navy);--muted:var(--wayeel-muted);--line:var(--wayeel-border);--surface:var(--wayeel-gray)
}
html,body,body *,body *::before,body *::after{font-family:var(--wayeel-font)!important}
body{color:var(--wayeel-navy)}
body .btn.mint,body .btn.dark,body .navbar .btn,body .wh-learn,body .wf-first-cta,body .w-offer-cta,body .wfc-contact,body .wai-input button{background:var(--wayeel-purple)!important;color:var(--wayeel-white)!important;border-color:var(--wayeel-purple)!important}
body .btn.outline{color:var(--wayeel-purple);border-color:var(--wayeel-purple)}
body .workspace-links a.active{background:var(--wayeel-purple-light);color:var(--wayeel-purple)}
body .success,body .positive,body [data-sentiment="positive"]{background:var(--wayeel-green-light);color:var(--wayeel-positive-ink)}
body .error{color:var(--wayeel-error)}
body .wp-footer,body .footer{background:var(--wayeel-navy)!important;color:var(--wayeel-white)}
body .wp-footer p,body .wp-footer a,body .wp-footer small,body .footer a{color:var(--wayeel-white)}
body .logo-box[data-wayeel-logo] img{object-fit:contain;object-position:center;background:transparent;border:0;filter:none!important}
body input[type=checkbox],body input[type=radio]{accent-color:var(--wayeel-purple)}
body :focus-visible{outline-color:var(--wayeel-purple)}
/* Geometry is intentionally absent: placements, type sizes, line breaks and motion remain authored by existing components. */
body .scale input:checked+span{background:var(--wayeel-purple);border-color:var(--wayeel-purple);color:var(--wayeel-white)}
body .ws-legend span:first-child i{background:var(--wayeel-green)}
body .ws-line polyline,body .ws-line circle{stroke:var(--wayeel-green)}
