/* ============================================================
   INTERSOLIS — Color tokens
   Solar energy company, Rio Grande do Norte (RN), Brazil.
   Five-color brand palette + oklch-harmonised tints/shades +
   semantic surface/text/border aliases.
   ============================================================ */
:root{
  /* ---------- BRAND PALETTE (exact hexes from redesign deck) ---------- */
  --white:      #ffffff;  /* paper / reversed text on dark             */
  --yellow:     #f6b60d;  /* primary accent — energy, CTAs, highlights */
  --blue:       #3685ff;  /* bright/retail blue — links, secondary CTA */
  --navy:       #0e387a;  /* core brand blue — surfaces, headlines     */
  --ink:        #042940;  /* high-contrast near-black (the "preto")    */

  /* ---------- TINTS & SHADES (oklch-harmonised from the five) -------- */
  --yellow-700: #c8930a;
  --yellow-300: #fbd569;
  --yellow-100: #fef3d2;
  --blue-700:   #1f5fd6;
  --blue-300:   #8cb8ff;
  --blue-100:   #e2edff;
  --navy-900:   #082554;
  --navy-700:   #0b2f66;
  --navy-300:   #5878b0;
  --navy-100:   #dde4f0;
  --ink-soft:   #0a3450;  /* slightly lifted ink for panels            */

  /* ---------- SEMANTIC SURFACES ---------- */
  --bg:            var(--white);
  --bg-brand:      var(--navy);   /* "marca" / brand posts   */
  --bg-brand-deep: var(--ink);    /* high-contrast hero      */
  --bg-retail:     var(--blue);   /* "varejo" / retail posts */
  --surface-card:  var(--white);
  --surface-muted: var(--navy-100);

  /* ---------- SEMANTIC TEXT ---------- */
  --fg:            var(--ink);      /* default body on light */
  --fg-2:          #3a5169;         /* muted body            */
  --fg-on-navy:    var(--white);
  --fg-on-navy-2:  #b9c7e0;
  --fg-accent:     var(--yellow);
  --fg-link:       var(--blue);

  /* ---------- BORDERS / LINES ---------- */
  --border:        #d7deea;
  --border-strong: var(--navy);
  --rule-accent:   var(--yellow);
}
