/* Explicit readable foregrounds. Never rely on a gradient to make text legible. */
html body[data-sk-page=exchange] .max-w-xl>.bg-white>.bg-gradient-to-r{background:#edf4ff!important;border-bottom:1px solid #d7e3f4;padding:24px!important}
html body[data-sk-page=exchange] .max-w-xl>.bg-white>.bg-gradient-to-r h2{color:#142e50!important;font-size:25px!important;font-weight:650!important;line-height:1.25!important;opacity:1!important}
html body[data-sk-page=exchange] .max-w-xl>.bg-white>.bg-gradient-to-r p{color:#435d7c!important;font-size:14px!important;line-height:1.6!important;opacity:1!important}
html body[data-sk-page=exchange] .max-w-2xl>.bg-white>.bg-gradient-to-r{background:#2459c6!important}
html body[data-sk-page=exchange] .max-w-2xl>.bg-white>.bg-gradient-to-r .text-white{color:#fff!important}
html body[data-sk-page=exchange] .max-w-xl form label{color:#253e5e!important;font-size:14px!important;font-weight:550!important}
html body[data-sk-page=exchange] :is(.text-slate-400,.text-slate-500,.text-muted-foreground){color:#52647c!important}
html body[data-sk-page=exchange] .text-green-600{color:#18703e!important}
html body[data-sk-page=exchange] :is(.text-red-500,.text-red-600){color:#b32338!important}
html body[data-sk-page=exchange] form input:not([type=checkbox]):not([type=radio]){background:#f8faff!important;border-color:#b9c9df!important;color:#193351!important;font-size:16px!important;font-weight:450!important}
html body[data-sk-page] input:not([type=checkbox]):not([type=radio])::placeholder,html body[data-sk-page] textarea::placeholder{color:#52657f!important;opacity:1!important}
html body[data-sk-page=home] .sk-hero [data-testid=exchange-calculator] input::placeholder{color:#586f8c!important;opacity:1!important}
html body[data-sk-page=home] .sk-hero [data-testid=exchange-calculator] label{color:#4d6381!important}
html body[data-sk-page=home] .sk-hero-copy>p{color:#4c6383!important}
html body[data-sk-page=home] .sk-home>section:not(.sk-hero) :is(.text-slate-400,.text-slate-500){color:#536981!important}
html body:is([data-sk-page=auth],[data-sk-page=admin-login],[data-sk-page=cabinet],[data-sk-page=operator],[data-sk-page=admin],[data-sk-page=content]) .App>.min-h-screen :is(.text-slate-400,.text-slate-500,.text-muted-foreground){color:#52647c!important}
html body:is([data-sk-page=auth],[data-sk-page=admin-login]) .max-w-md label{color:#2b4261!important}
@media(max-width:767px){html body[data-sk-page=exchange] .max-w-xl>.bg-white>.bg-gradient-to-r{padding:22px 18px!important}html body[data-sk-page=exchange] .max-w-xl>.bg-white>.bg-gradient-to-r h2{font-size:23px!important}html body[data-sk-page=exchange] .max-w-xl>.bg-white>.bg-gradient-to-r p{font-size:13px!important}html body[data-sk-page=exchange] .text-xs{font-size:12px!important}}
