/* ClaimCatcher — accent + font override only.
   Caught-gold bronze on charcoal · Sora display + Inter body.
   Loaded after tokens.css, before atlas.css. */

:root {
  --font-product-display: "Sora";
  --font-product-body: "Inter";
}

:root, [data-theme="light"] {
  --accent:          #b45309;   /* amber-700 bronze */
  --accent-rgb:      180 83 9;
  --accent-hover:    #92400e;   /* amber-800 */
  --accent-soft:     #fef3c7;   /* amber-100 */
  --accent-text:     #b45309;   /* amber-700 — AA link text on white */
  --accent-contrast: #0f172a;   /* NEAR-BLACK — bronze fails white-text AA */
}

[data-theme="dark"] {
  --accent:          #fbbf24;   /* amber-400 gold */
  --accent-rgb:      251 191 36;
  --accent-hover:    #fcd34d;   /* amber-300 */
  --accent-soft:     #2a1b05;   /* deep bronze ink */
  --accent-text:     #fcd34d;   /* amber-300 — AA link text on dark */
  --accent-contrast: #0f172a;   /* NEAR-BLACK on gold */
}
