:root {
  --brand-llwin: #215fe7;
  --brand-ad88: #007d59;
  --brand-on68: #b84508;
  --brand-xx8: #ce1549;
  --brand-tn88: #0b4db3;
  --brand-gg88: #07786d;
  --brand-kjc: #007b43;
}

.brand-name { font-weight: 700; }
:is(h1, h2, h3, h4) .brand-name { font-weight: inherit; }
.brand-name--llwin { color: var(--brand-llwin); }
.brand-name--ad88 { color: var(--brand-ad88); }
.brand-name--on68 { color: var(--brand-on68); }
.brand-name--xx8 { color: var(--brand-xx8); }
.brand-name--tn88 { color: var(--brand-tn88); }
.brand-name--gg88 { color: var(--brand-gg88); }
.brand-name--kjc { color: var(--brand-kjc); }

:is(.hero-panel, .site-footer:not(.site-footer--directory), .promo-card--accent, [class~="bg-[#0B5ED7]"]) {
  --brand-llwin: #e1ebff;
  --brand-ad88: #c0ffe4;
  --brand-on68: #ffe2cf;
  --brand-xx8: #ffe0e9;
  --brand-tn88: #e1ebff;
  --brand-gg88: #c2fff4;
  --brand-kjc: #c0ffe4;
}
