/* Text contrast corrections; decorative hero palette and artwork remain unchanged. */
:root{--accessible-accent:#AD4400}
[data-tema=oscuro]{--accessible-accent:#FFAF73}
:root:not([data-tema=oscuro]) body{--texto-suave:#6C625C}
:root:not([data-tema=oscuro]) .heroe{--texto-suave:#8D857F}
.pie__aviso,.cards-aviso p{color:var(--texto-suave)}
.cabecera-sec__eti,.enlace-flecha,.pie__col h2,.ranatomia__f dt,.compare-difference,.naranja{color:var(--accessible-accent)}
.market-segments [aria-current=true],.market-periods [aria-current=true],.market-apply,.compare-options button,.pastilla.es-activo{color:#21130A}
[data-tema=oscuro] .atlas-deck-diagram>div{background:var(--papel);color:var(--texto)}
[data-tema=oscuro] .atlas-deck-diagram>div b{color:var(--accessible-accent)}
[data-tema=oscuro] .reglas-sello,[data-tema=oscuro] .rindice a{color:var(--texto)}
[data-tema=oscuro] .rindice{background:var(--papel-2)}
[data-tema=oscuro] .event-map-list a span,[data-tema=oscuro] .event-map-list a strong{color:var(--texto)}
.tiempo__anio{color:var(--texto-suave)}
.deck-card-grid article>span{color:var(--texto-suave)}
.learn-glossary dt small{color:#6D5133}
[data-tema=oscuro] .learn-glossary dt small{color:var(--texto-suave)}
.rtabla-caja:focus-visible{outline:3px solid var(--naranja);outline-offset:4px}

.pie__aviso{opacity:1}.pastillas--tipos .pastilla.es-activo{color:#21130A}.seccion--tinta .cabecera-sec__eti{color:#FFAF73}.seccion--tinta .cabecera-sec__sub{color:#D2C6BC}.reglas-fuente a{color:var(--accessible-accent)}

.card-ref,.context-event-grid a>span,.card-variant-gallery .variant-source{color:var(--accessible-accent)}.card-variant-gallery .variant-source{text-decoration:underline;text-underline-offset:3px}.card-efecto__eti{opacity:1;color:#fff}.ficha__dato--tipo dd{color:var(--texto)}.market-quality dl dt{color:var(--texto-suave)}.orden .orden__b.es-activo{color:#21130A}.market-history form select{background:var(--papel);color:var(--texto);border-color:var(--linea)}

[data-tema=oscuro] .anuncios-psa10 .cabecera-sec__eti{color:#92C5FF}

