/**
 * UpLearn tenant design tokens (Phase 1).
 * Tenant theme.css overrides --upl-color-* only; this file bridges to legacy vars.
 */
:root {
  --upl-color-primary: #347868;
  --upl-color-primary-hover: #2e6c5d;
  --upl-color-primary-dark: #2a6154;
  --upl-color-primary-ring: rgba(52, 120, 104, 0.18);
  --upl-color-accent: #d8f382;
  --upl-color-accent-hover: #b8d690;
  --upl-color-accent-ink: #171717;
  --upl-color-focus: #b7e132;

  /* Business portal / agenticlab shell */
  --al-green: var(--upl-color-primary);
  --al-green-hover: var(--upl-color-primary-hover);
  --al-green-ring: var(--upl-color-primary-ring);
  --al-accent: var(--upl-color-accent);
  --al-accent-hover: var(--upl-color-accent-hover);
  --al-accent-ink: var(--upl-color-accent-ink);
  --al-focus-lime: var(--upl-color-focus);

  /* VectorSense business shell */
  --vs-green: var(--upl-color-primary);
  --vs-search-focus: var(--upl-color-focus);
  --vs-active-gradient: linear-gradient(to right, color-mix(in srgb, var(--upl-color-accent) 55%, #fff), color-mix(in srgb, var(--upl-color-focus) 35%, #fff));

  /* Unified report (sheet palette) */
  --ur-sheet-blue: color-mix(in srgb, var(--upl-color-primary) 35%, #3D85C6);
  --ur-sheet-sky: color-mix(in srgb, var(--upl-color-primary) 20%, #6FA8DC);
  --ur-sheet-green-dark: var(--upl-color-primary-hover);
  --ur-sheet-green-deep: var(--upl-color-primary-dark);
  --ur-sheet-soft-blue: color-mix(in srgb, var(--upl-color-primary) 12%, #D9EAF8);
  --ur-header-grad: linear-gradient(135deg, var(--ur-sheet-blue) 0%, var(--upl-color-primary-dark) 100%);

  /* Login surfaces */
  --upl-login-green: var(--upl-color-primary);
  --upl-login-green-hover: var(--upl-color-primary-hover);
  --upl-login-green-focus: var(--upl-color-primary);
  --upl-login-green-ring: var(--upl-color-primary-ring);
  --upl-login-promo-from: color-mix(in srgb, var(--upl-color-accent) 45%, #fff);
  --upl-login-promo-to: color-mix(in srgb, var(--upl-color-primary) 10%, #d6e9ef);
  --upl-login-check-border: var(--upl-color-primary);
}
