/* SPDX-License-Identifier: MIT */
/* Copyright (C) 2026 Abhishek Sengar */

:root {
  --kinetix-50-rgb: 255 244 239;
  --kinetix-100-rgb: 255 230 219;
  --kinetix-200-rgb: 255 201 179;
  --kinetix-300-rgb: 255 164 127;
  --kinetix-400-rgb: 255 122 74;
  --kinetix-500-rgb: 249 87 42;
  --kinetix-600-rgb: 230 62 20;
  --kinetix-700-rgb: 191 47 14;
  --kinetix-800-rgb: 152 41 19;
  --kinetix-900-rgb: 123 38 20;
  --kinetix-950-rgb: 67 16 7;
  --chromaflow-50-rgb: 253 242 251;
  --chromaflow-100-rgb: 251 230 248;
  --chromaflow-200-rgb: 248 204 241;
  --chromaflow-300-rgb: 243 163 229;
  --chromaflow-400-rgb: 234 108 210;
  --chromaflow-500-rgb: 220 67 187;
  --chromaflow-600-rgb: 192 36 156;
  --chromaflow-700-rgb: 160 26 127;
  --chromaflow-800-rgb: 132 24 104;
  --chromaflow-900-rgb: 110 25 88;
  --chromaflow-950-rgb: 69 6 51;
  --specimen-50-rgb: 239 254 251;
  --specimen-100-rgb: 200 255 244;
  --specimen-200-rgb: 145 254 233;
  --specimen-300-rgb: 82 244 219;
  --specimen-400-rgb: 30 224 198;
  --specimen-500-rgb: 5 195 173;
  --specimen-600-rgb: 0 157 142;
  --specimen-700-rgb: 5 125 115;
  --specimen-800-rgb: 10 99 93;
  --specimen-900-rgb: 13 82 77;
  --specimen-950-rgb: 0 50 49;
  --intrinsicflow-50-rgb: 239 245 255;
  --intrinsicflow-100-rgb: 219 232 254;
  --intrinsicflow-200-rgb: 191 214 254;
  --intrinsicflow-300-rgb: 147 187 253;
  --intrinsicflow-400-rgb: 96 154 250;
  --intrinsicflow-500-rgb: 59 122 246;
  --intrinsicflow-600-rgb: 37 93 235;
  --intrinsicflow-700-rgb: 29 72 216;
  --intrinsicflow-800-rgb: 30 59 175;
  --intrinsicflow-900-rgb: 30 54 138;
  --intrinsicflow-950-rgb: 23 35 84;

  --brand-50-rgb: 238 242 255;
  --brand-100-rgb: 224 231 255;
  --brand-200-rgb: 199 210 254;
  --brand-300-rgb: 165 180 252;
  --brand-400-rgb: 129 140 248;
  --brand-500-rgb: 99 102 241;
  --brand-600-rgb: 79 70 229;
  --brand-700-rgb: 67 56 202;
  --brand-800-rgb: 55 48 163;
  --brand-900-rgb: 49 46 129;
  --brand-950-rgb: 30 27 75;

  --brand-50: rgb(var(--brand-50-rgb));
  --brand-100: rgb(var(--brand-100-rgb));
  --brand-200: rgb(var(--brand-200-rgb));
  --brand-300: rgb(var(--brand-300-rgb));
  --brand-400: rgb(var(--brand-400-rgb));
  --brand-500: rgb(var(--brand-500-rgb));
  --brand-600: rgb(var(--brand-600-rgb));
  --brand-700: rgb(var(--brand-700-rgb));
  --brand-800: rgb(var(--brand-800-rgb));
  --brand-900: rgb(var(--brand-900-rgb));
  --brand-950: rgb(var(--brand-950-rgb));

  --radius-sm: 0.125rem;
  --radius-base: 0.25rem;
  --radius-md: 0.375rem;
  --radius-lg: 0.5rem;
  --radius-xl: 0.75rem;
  --radius-2xl: 1rem;
  --radius-3xl: 1.5rem;
}

:root[data-suite-tool="kinetix"] {
  --brand-50-rgb: var(--kinetix-50-rgb);
  --brand-100-rgb: var(--kinetix-100-rgb);
  --brand-200-rgb: var(--kinetix-200-rgb);
  --brand-300-rgb: var(--kinetix-300-rgb);
  --brand-400-rgb: var(--kinetix-400-rgb);
  --brand-500-rgb: var(--kinetix-500-rgb);
  --brand-600-rgb: var(--kinetix-600-rgb);
  --brand-700-rgb: var(--kinetix-700-rgb);
  --brand-800-rgb: var(--kinetix-800-rgb);
  --brand-900-rgb: var(--kinetix-900-rgb);
  --brand-950-rgb: var(--kinetix-950-rgb);
  --radius-sm: 6px;
  --radius-base: 8px;
  --radius-md: 10px;
  --radius-lg: 14px;
  --radius-xl: 18px;
  --radius-2xl: 22px;
  --radius-3xl: 28px;
}

:root[data-suite-tool="chromaflow"] {
  --brand-50-rgb: var(--chromaflow-50-rgb);
  --brand-100-rgb: var(--chromaflow-100-rgb);
  --brand-200-rgb: var(--chromaflow-200-rgb);
  --brand-300-rgb: var(--chromaflow-300-rgb);
  --brand-400-rgb: var(--chromaflow-400-rgb);
  --brand-500-rgb: var(--chromaflow-500-rgb);
  --brand-600-rgb: var(--chromaflow-600-rgb);
  --brand-700-rgb: var(--chromaflow-700-rgb);
  --brand-800-rgb: var(--chromaflow-800-rgb);
  --brand-900-rgb: var(--chromaflow-900-rgb);
  --brand-950-rgb: var(--chromaflow-950-rgb);
  --radius-sm: 8px;
  --radius-base: 10px;
  --radius-md: 12px;
  --radius-lg: 18px;
  --radius-xl: 24px;
  --radius-2xl: 30px;
  --radius-3xl: 36px;
}

:root[data-suite-tool="specimen"] {
  --brand-50-rgb: var(--specimen-50-rgb);
  --brand-100-rgb: var(--specimen-100-rgb);
  --brand-200-rgb: var(--specimen-200-rgb);
  --brand-300-rgb: var(--specimen-300-rgb);
  --brand-400-rgb: var(--specimen-400-rgb);
  --brand-500-rgb: var(--specimen-500-rgb);
  --brand-600-rgb: var(--specimen-600-rgb);
  --brand-700-rgb: var(--specimen-700-rgb);
  --brand-800-rgb: var(--specimen-800-rgb);
  --brand-900-rgb: var(--specimen-900-rgb);
  --brand-950-rgb: var(--specimen-950-rgb);
  --radius-sm: 0px;
  --radius-base: 1px;
  --radius-md: 2px;
  --radius-lg: 3px;
  --radius-xl: 4px;
  --radius-2xl: 6px;
  --radius-3xl: 8px;
}

:root[data-suite-tool="intrinsicflow"] {
  --brand-50-rgb: var(--intrinsicflow-50-rgb);
  --brand-100-rgb: var(--intrinsicflow-100-rgb);
  --brand-200-rgb: var(--intrinsicflow-200-rgb);
  --brand-300-rgb: var(--intrinsicflow-300-rgb);
  --brand-400-rgb: var(--intrinsicflow-400-rgb);
  --brand-500-rgb: var(--intrinsicflow-500-rgb);
  --brand-600-rgb: var(--intrinsicflow-600-rgb);
  --brand-700-rgb: var(--intrinsicflow-700-rgb);
  --brand-800-rgb: var(--intrinsicflow-800-rgb);
  --brand-900-rgb: var(--intrinsicflow-900-rgb);
  --brand-950-rgb: var(--intrinsicflow-950-rgb);
  --radius-sm: 2px;
  --radius-base: 3px;
  --radius-md: 4px;
  --radius-lg: 6px;
  --radius-xl: 8px;
  --radius-2xl: 10px;
  --radius-3xl: 14px;
}
