/* ============================================================
   SAN Group - High-contrast text
   ------------------------------------------------------------
   Makes light / faded text dark and readable on light
   backgrounds, and pure white on dark backgrounds.
   Loaded right after tailwind.min.css (public site + admin).
   No !important on the colour classes, so hover colours
   (hover:text-...) still work.
   ============================================================ */

/* Grey text on light backgrounds -> dark */
.text-slate-400 { color: #334155; }
.text-slate-500 { color: #1E293B; }
.text-slate-600 { color: #1E293B; }
.text-slate-700 { color: #0F172A; }
.text-slate-800 { color: #0F172A; }
.text-gray-400, .text-gray-500 { color: #1F2937; }
.text-gray-600, .text-gray-700 { color: #111827; }

/* Faded white text on dark backgrounds -> full white */
.text-white\/40, .text-white\/50, .text-white\/60,
.text-white\/70, .text-white\/80, .text-white\/90 { color: #ffffff; }

/* Placeholders inside forms stay readable */
input::placeholder, textarea::placeholder { color: #64748B; opacity: 1; }

/* Small helper texts used across the site */
body .nav-brand-tag   { color: #374151; }
body .lang-menu-title,
body .mm-title,
body .lang-opt small  { color: #334155; }
body .tb-phones       { color: #1E293B; }
body .san-proc-text   { color: #1E293B; }
