/* cx-design v1.5.1 */
[data-brand="courtx"] {
  --cx-primary:       #2563eb;
  --cx-primary-rgb:   37, 99, 235;
  --cx-primary-hover: #1d4ed8;
  --cx-primary-soft:  #eff6ff;
  --cx-primary-text:  #1d4ed8;
  --cx-on-primary:    #ffffff;
  --cx-accent:        #10b981;
  --cx-focus-ring:    rgb(37 99 235 / .35);
}

[data-brand="courtx"][data-bs-theme="dark"] {
  --cx-primary:       #60a5fa;
  --cx-primary-rgb:   96, 165, 250;
  --cx-primary-hover: #93c5fd;
  --cx-primary-soft:  rgb(96 165 250 / .14);
  --cx-primary-text:  #93c5fd;
  --cx-on-primary:    #0b1220;
  --cx-accent:        #34d399;
  --cx-focus-ring:    rgb(96 165 250 / .45);
}
