/* V11 CATHEDRAL OF CINDERS — cinematic readability, no gameplay overrides. */
:root{--ember-gold:#e7b07e;--obsidian-edge:#5a4240}
html.arena-3d-active #arena3d{filter:contrast(1.06) saturate(1.10) brightness(1.01)!important}
html.arena-3d-active .arena-glow{opacity:.26!important}
html.arena-3d-active .world-vignette{pointer-events:none;opacity:.67!important}
html.arena-3d-active .ruins{opacity:.34!important}
.arena{box-shadow:0 0 0 1px #ac704437,0 18px 45px #000b,inset 0 0 28px #08091088!important}
.arena-top h2{text-shadow:0 2px 10px #070509,0 0 22px #e67b4424!important}
.hero-summary .summary-stat{background:linear-gradient(150deg,#1d1d24,#111218 70%)!important;border-color:#5f44424d!important}
.hero-summary strong{filter:drop-shadow(0 1px 5px #000b)}
.battle-director{background:linear-gradient(100deg,#121822,#16151b 50%,#2a1d1c)!important;border-color:#6f4b3f!important}
.battle-director .director-label strong{color:#f4c795!important;letter-spacing:.045em;text-shadow:0 1px 14px #d9764655}
html.arena-3d-active .health-track{box-shadow:inset 0 1px 4px #07070b,0 0 0 1px #a77b4a66!important}
html.arena-3d-active .combatant-name{border:1px solid #c89a5845!important;backdrop-filter:blur(6px);box-shadow:0 7px 24px #000b!important}
html.arena-3d-active .film-depth,html.arena-3d-active .film-light{opacity:0!important}
html.arena-3d-active #rigStatus{letter-spacing:.07em}
@media (max-width:680px){html.arena-3d-active #arena3d{filter:contrast(1.045) saturate(1.06)!important}.arena-top h2{font-size:clamp(1.45rem,6.2vw,2.65rem)}}
@media(prefers-reduced-motion:reduce){html.arena-3d-active #arena3d{filter:none!important}}
