:root{--gray-950:15 15 15;--gray-900:31 31 31;--gray-850:34 34 34;--gray-800:41 41 41;--gray-700:66 66 66;--gray-600:82 82 82;--gray-500:115 115 115;--gray-400:163 163 163;--gray-300:214 214 214;--gray-200:229 229 229;--gray-100:245 245 245;--gray-50:247 247 247;--gray-25:252 252 252;--blue-950:14 16 26;--blue-900:17 19 33;--blue-800:49 55 77;--blue-700:66 73 102;--blue-600:76 85 117;--blue-500:96 107 149;--blue-400:127 137 173;--blue-300:186 192 210;--blue-200:221 223 233;--blue-100:239 241 245;--blue-50:249 249 251;--blue-25:252 252 253;--red-950:78 27 17;--red-900:113 45 32;--red-800:133 42 32;--red-700:165 50 36;--red-600:200 62 46;--red-500:222 82 66;--red-400:232 120 108;--red-300:240 166 158;--red-200:246 207 203;--red-100:250 229 227;--red-50:252 243 242;--red-25:254 251 250;--green-950:20 50 34;--green-900:33 76 51;--green-800:40 92 61;--green-700:51 116 75;--green-600:66 146 91;--green-500:83 175 113;--green-400:111 202 143;--green-300:144 222 171;--green-200:184 237 200;--green-100:226 249 231;--green-50:239 253 244;--green-25:248 254 249;--orange-950:72 32 15;--orange-900:113 51 24;--orange-800:136 61 28;--orange-700:168 78 32;--orange-600:205 111 42;--orange-500:233 149 55;--orange-400:242 179 71;--orange-300:246 202 98;--orange-200:249 224 148;--orange-100:252 241 203;--orange-50:254 250 236;--orange-25:255 252 246;--white:255 255 255;--black:0 0 0}
:root{--text-primary:var(--gray-800);--text-secondary:var(--gray-500);--text-tertiary:var(--gray-400);--text-inverse:var(--gray-100);--text-active-brand:var(--gray-800);--text-success:var(--green-500);--text-error:var(--red-500);--text-warning:var(--orange-500);--icon-primary:var(--gray-800);--icon-secondary:var(--gray-500);--icon-tertiary:var(--gray-400);--icon-active-info:var(--gray-800);--icon-error:var(--red-500);--icon-error-soft:var(--red-300);--icon-warning:var(--orange-500);--icon-success:var(--green-400);--icon-bg-color:var(--gray-800);--icon-inverse:var(--text-inverse);--bg-primary:var(--white);--bg-secondary:var(--gray-100);--border-primary:var(--gray-300);--border-secondary:var(--gray-400);--border-tertiary:var(--gray-900);--border-for-reversed:var(--gray-700);--border-focus-info:var(--gray-800);--border-warning:var(--orange-400);--border-success:var(--green-400);--border-error:var(--red-400);--feedback-success:var(--green-100);--feedback-success-hover:var(--green-200);--feedback-success-selected:var(--green-200);--feedback-info:var(--blue-100);--feedback-info-hover:var(--blue-200);--feedback-info-selected:var(--blue-200);--feedback-warning:var(--orange-100);--feedback-warning-hover:var(--orange-200);--feedback-warning-selected:var(--orange-200);--feedback-error:var(--red-100);--feedback-error-hover:var(--red-200);--feedback-error-selected:var(--red-200);--feedback:var(--gray-100);--interactive-primary:var(--white);--interactive-secondary:var(--gray-100);--interactive-tertiary:var(--gray-200);--interactive-primary-hover:var(--gray-200);--interactive-secondary-hover:var(--gray-300);--interactive-active:var(--gray-300);--interactive-disabled:var(--gray-100);--interactive-selectionnable:var(--white);--button-default-disabled:var(--blue-100);--button-default:var(--blue-400);--button-default-hover:var(--blue-500);--button-destructive-disabled:var(--red-200);--button-destructive:var(--red-500);--button-destructive-hover:var(--red-600);--button-primary-disabled:var(--gray-400);--button-primary:var(--gray-800);--button-primary-hover:var(--gray-700);--button-ghost-hover:var(--blue-200);--button-ghost-destructive-hover:var(--red-500);--button-ghost-primary:var(--interactive-primary);--button-ghost-primary-hover:var(--gray-200);--surface-primary:var(--white);--surface-reverse:var(--gray-800);--surface-elevated:var(--gray-50);--surface-error:var(--red-50)}.dark{--text-primary:var(--gray-50);--text-secondary:var(--gray-400);--text-tertiary:var(--gray-500);--text-inverse:var(--gray-800);--text-active-brand:var(--gray-50);--text-success:var(--green-500);--text-error:var(--red-500);--text-warning:var(--orange-500);--icon-primary:var(--gray-100);--icon-secondary:var(--gray-400);--icon-tertiary:var(--gray-500);--icon-active-info:var(--gray-50);--icon-error:var(--red-500);--icon-error-soft:var(--red-800);--icon-warning:var(--orange-500);--icon-success:var(--green-400);--icon-bg-color:var(--gray-100);--icon-inverse:var(--text-inverse);--bg-primary:var(--gray-950);--bg-secondary:var(--gray-900);--border-primary:var(--gray-600);--border-secondary:var(--gray-500);--border-tertiary:var(--gray-100);--border-for-reversed:var(--gray-300);--border-focus-info:var(--gray-50);--border-warning:var(--orange-400);--border-success:var(--green-400);--border-error:var(--red-400);--feedback-success:var(--green-500);--feedback-success-hover:var(--green-500);--feedback-success-selected:var(--green-500);--feedback-info:var(--blue-500);--feedback-info-hover:var(--blue-500);--feedback-info-selected:var(--blue-500);--feedback-warning:var(--orange-500);--feedback-warning-hover:var(--orange-500);--feedback-warning-selected:var(--orange-500);--feedback-error:var(--red-500);--feedback-error-hover:var(--red-500);--feedback-error-selected:var(--red-500);--feedback:var(--gray-500);--interactive-primary:var(--gray-800);--interactive-secondary:var(--gray-700);--interactive-tertiary:var(--gray-600);--interactive-primary-hover:var(--gray-600);--interactive-secondary-hover:var(--gray-600);--interactive-active:var(--gray-700);--interactive-disabled:var(--gray-500);--interactive-selectionnable:var(--gray-600);--button-default-disabled:var(--blue-800);--button-default:var(--blue-600);--button-default-hover:var(--blue-400);--button-destructive-disabled:var(--red-800);--button-destructive:var(--red-900);--button-destructive-hover:var(--red-700);--button-primary-disabled:var(--gray-800);--button-primary:var(--gray-100);--button-primary-hover:var(--gray-400);--button-ghost-hover:var(--blue-600);--button-ghost-destructive-hover:var(--red-800);--button-ghost-primary:var(--interactive-primary);--button-ghost-primary-hover:var(--gray-800);--surface-primary:var(--gray-800);--surface-reverse:var(--gray-100);--surface-elevated:var(--gray-700);--surface-error:var(--red-950)}
