/* Bridge: WordPress core unconditionally injects UNLAYERED global styles
   from theme.json's "elements" settings:
     a:where(:not(.wp-element-button)) { color: currentColor; }
     h1, h2, h3, h4, h5, h6 { color: #2a2218; }  (and h1/h2/h3 font-size, see
     typography-bridge.css)
   Unlayered rules always outrank any @layer'd rule in the cascade regardless
   of specificity, so these silently override every Tailwind text-color
   utility (declared inside `@layer utilities` in reference.css) whenever it
   lands on a link or a heading. This file restates the same selector/value
   pairs, unlayered, so an element's own color utility wins instead of being
   discarded before specificity is even considered. Keep in sync with
   reference.css if new text-color utilities are introduced. */

:is(a, h1, h2, h3, h4, h5, h6)[class~="text-[color:var(--cream)]"] { color: var(--cream); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-[color:var(--cream)]/50"] { color: color-mix(in oklab, var(--cream) 50%, transparent); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-[color:var(--cream)]/60"] { color: color-mix(in oklab, var(--cream) 60%, transparent); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-[color:var(--cream)]/70"] { color: color-mix(in oklab, var(--cream) 70%, transparent); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-[color:var(--cream)]/80"] { color: color-mix(in oklab, var(--cream) 80%, transparent); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-[color:var(--cream)]/90"] { color: color-mix(in oklab, var(--cream) 90%, transparent); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-[color:var(--gold)]"] { color: var(--gold); }
a[class~="data-[status=active]:text-[color:var(--gold)]"][data-status="active"] { color: var(--gold); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-[color:var(--gold)]/70"] { color: color-mix(in oklab, var(--gold) 70%, transparent); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-[color:var(--maroon-deep)]"] { color: var(--maroon-deep); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-accent-foreground"] { color: var(--accent-foreground); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-card-foreground"] { color: var(--card-foreground); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-current"] { color: currentcolor; }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-destructive"] { color: var(--destructive); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-destructive-foreground"] { color: var(--destructive-foreground); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-foreground"] { color: var(--foreground); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-gold"] { color: var(--gold); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-muted-foreground"] { color: var(--muted-foreground); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-muted-foreground/70"] { color: color-mix(in oklab, var(--muted-foreground) 70%, transparent); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-popover-foreground"] { color: var(--popover-foreground); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-primary"] { color: var(--primary); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-primary-foreground"] { color: var(--primary-foreground); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-primary/25"] { color: color-mix(in oklab, var(--primary) 25%, transparent); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-primary/30"] { color: color-mix(in oklab, var(--primary) 30%, transparent); }
:is(a, h1, h2, h3, h4, h5, h6)[class~="text-secondary-foreground"] { color: var(--secondary-foreground); }
