/* Accessibility corrections to the design tokens (WCAG 2.2 AA, 4.5:1 for normal text).
   tokens.css stays byte for byte as supplied in design package 13f8266; every deviation is here,
   loaded after it, so 1 file decides for the dashboard and the public site. Ratios are WCAG 2 ratios.
   Owner: B. Values proposed by C and rechecked by B on 18 Oct 2026. */
:root {
  /* White normal-size text on an orange fill: #FF5A1F is 3.12:1. Gradients, logo tile, meters,
     selected borders and focus rings keep the supplied orange. */
  --rw-a11y-btn-orange: #D23F0B;        /* 4.71:1 with white */
  --rw-a11y-btn-orange-hover: #B83A0A;  /* 5.76:1 with white */
  /* Placeholders and minor captions: #8B8B96 is 3.37:1 on white. */
  --rw-a11y-text-placeholder: #71717C;  /* 4.82:1 on white */
  /* The same role on the grey app surfaces (#F4F4F6, #F6F6F8), where #71717C is 4.39:1. */
  --rw-a11y-text-placeholder-grey: #6B6B76; /* 4.79:1 on #F4F4F6 */
  /* Future step numbers in the setup stepper carry meaning: #A1A1AA is 2.56:1 on white. */
  --rw-a11y-step-future: #71717C;
  /* The "Next step" label on the orange band: #FFE2D3 is 3.29:1 on #E2490E. White is 4.04:1 there;
     the label is set at 600 weight and the band behind it is darkened in product.css. */
  --rw-a11y-band-label: #FFFFFF;
}
