:root,
[data-bs-theme="light"] {
  --theme-primary: #CF471B;
  --theme-primary-rgb: 207, 71, 27;
  --theme-primary-hover: #BA4018;
  --theme-primary-active: #AE3C17;
  --theme-on-primary: #FFFFFF;
  --theme-primary-text-emphasis: #531C0B;
  --theme-primary-bg-subtle: #F3D1C6;
  --theme-primary-border-subtle: #E29176;
  --theme-link: #9B3514;
  --theme-link-rgb: 155, 53, 20;
  --theme-link-hover: #7C2B10;
  --theme-link-hover-rgb: 124, 43, 16;
  --theme-focus-ring: rgba(207, 71, 27, 0.25);
  --theme-gradient-from: #CF471B;
  --theme-gradient-to: #F37232;
  --theme-gradient-from-rgb: 207, 71, 27;
  --theme-gradient-to-rgb: 243, 114, 50;
}
[data-bs-theme="dark"] {
  --theme-primary: #D96C49;
  --theme-primary-rgb: 217, 108, 73;
  --theme-primary-hover: #DD7B5B;
  --theme-primary-active: #E0866A;
  --theme-on-primary: #000000;
  --theme-primary-text-emphasis: #E8A792;
  --theme-primary-bg-subtle: #482C1E;
  --theme-primary-border-subtle: #854730;
  --theme-link: #DD7B5B;
  --theme-link-rgb: 221, 123, 91;
  --theme-link-hover: #E69F89;
  --theme-link-hover-rgb: 230, 159, 137;
  --theme-focus-ring: rgba(217, 108, 73, 0.35);
  --theme-gradient-from: #D55D36;
  --theme-gradient-to: #F4834B;
  --theme-gradient-from-rgb: 213, 93, 54;
  --theme-gradient-to-rgb: 244, 131, 75;
}
