/* Tesfa Care shared semantic theme. Source: brand.json. */
:root:root {
  --tesfa-primary: #E04622;
  --tesfa-action: #C83D1E;
  --tesfa-focus: #E04622;
  --blue-1: 255 253 252;
  --blue-2: 255 248 245;
  --blue-3: 255 240 233;
  --blue-4: 255 229 216;
  --blue-5: 255 214 196;
  --blue-6: 255 195 167;
  --blue-7: 246 163 129;
  --blue-8: 236 124 83;
  --blue-9: 200 61 30;
  --blue-10: 175 50 24;
  --blue-11: 175 50 24;
  --blue-12: 91 32 19;
  --background-color: 246 246 246;
  --border-blue: 224, 70, 34, 0.5;
  --border-blue-strong: 132 44 23;
  --solid-blue: 255 229 216;
  --solid-blue-2: 255 248 245;
  --text-blue: 73 25 13;
  --color-n-brand: #C83D1E;
}
html.dark:root:root, .dark.dark {
  --blue-1: 24 18 16;
  --blue-2: 33 22 18;
  --blue-3: 52 30 22;
  --blue-4: 70 38 27;
  --blue-5: 90 47 32;
  --blue-6: 114 60 40;
  --blue-7: 145 78 52;
  --blue-8: 188 102 67;
  --blue-9: 200 61 30;
  --blue-10: 175 50 24;
  --blue-11: 255 173 145;
  --blue-12: 255 226 214;
  --solid-blue: 68 36 25;
  --solid-blue-2: 38 25 20;
  --text-blue: 255 226 214;
  --color-n-brand: #C83D1E;
}
/* Legacy controls use fixed Tailwind colors rather than the next-color tokens. */
[class~="bg-n-brand"] {background-color:var(--tesfa-action)!important;}
[class~="bg-n-brand"]:hover:enabled {background-color:#AF3218!important;filter:none;}
[class~="text-link"] {color:rgb(var(--blue-11))!important;}
[class~="bg-n-brand/5"] {background-color:rgb(224 70 34 / .05)!important;}
[class~="bg-n-brand/10"] {background-color:rgb(224 70 34 / .1)!important;}
[class~="bg-n-brand/20"] {background-color:rgb(224 70 34 / .2)!important;}
[class~="border-n-brand/50"] {border-color:rgb(224 70 34 / .5)!important;}
[class~="focus:border-n-brand"]:focus {border-color:var(--tesfa-focus)!important;}
[class~="!outline-n-brand"] {outline-color:var(--tesfa-focus)!important;}
[class~="text-n-brand"], [class~="hover:text-n-brand"]:hover {color:rgb(var(--blue-11))!important;}
[class~="border-n-brand"] {border-color:var(--tesfa-primary)!important;}
[class~="ring-n-brand"] {--tw-ring-color:var(--tesfa-primary);}
[class~="focus-visible:outline-n-brand"]:focus-visible {outline-color:var(--tesfa-focus);}
[class~="hover:bg-n-brand"]:hover {background-color:#AF3218!important;}
[class~="bg-woot-500"], [class~="bg-woot-600"] {background-color:var(--tesfa-action);}
[class~="hover:bg-woot-600"]:hover, [class~="hover:bg-woot-700"]:hover {background-color:#AF3218;}
[class~="text-woot-500"], [class~="text-woot-600"] {color:rgb(var(--blue-11));}
[class~="border-woot-500"] {border-color:var(--tesfa-primary);}
input[type="checkbox"],input[type="radio"] {accent-color:var(--tesfa-action);}
