/* V20.10.13 · Modo Duelo de Guardianes: perspectiva real */
body.guardian-duel .room-heading{opacity:0;transform:translateY(-12px);pointer-events:none}
body.guardian-duel #objective{opacity:0!important;transform:translateY(18px) scale(.95)!important;pointer-events:none}
body.guardian-duel #boss-hud{position:fixed!important;top:auto!important;left:18%!important;right:18%!important;bottom:106px!important;width:auto!important;max-width:none!important;transform:none!important;background:linear-gradient(90deg,#050505f2,#160b0cf4 45%,#050505f2)!important;border:1px solid #8f6f3eaa!important;box-shadow:0 18px 50px #000d,0 0 32px #701b2422!important;z-index:19!important}
body.guardian-duel #boss-hud .boss-track{height:8px!important}
body.guardian-duel #guardian-duel-indicator{bottom:172px!important;background:#060606e8;border-color:#d5b77599;box-shadow:0 8px 30px #000c}
body.guardian-duel #abilities{opacity:.72;transform:scale(.92);transform-origin:bottom center;transition:opacity .35s ease,transform .35s ease}
body.guardian-duel .top-actions{opacity:.45}
body.guardian-duel #game:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(#0007 0 4%,transparent 15% 82%,#0009 100%);opacity:.72}
body.guardian-duel #vignette{opacity:.68!important;background:radial-gradient(ellipse at 50% 52%,transparent 34%,#0004 67%,#000e 100%)!important}
body.guardian-duel .player-vitals{transform:scale(.94);transform-origin:left top;transition:transform .35s ease}
@media(max-width:900px),(pointer:coarse){
 body.guardian-duel #boss-hud{left:4%!important;right:4%!important;bottom:max(142px,calc(env(safe-area-inset-bottom) + 132px))!important}
 body.guardian-duel #guardian-duel-indicator{bottom:max(198px,calc(env(safe-area-inset-bottom) + 188px))!important}
 body.guardian-duel #abilities{opacity:.55;transform:scale(.84)}
}
@media(max-height:560px) and (orientation:landscape){
 body.guardian-duel #boss-hud{left:17%!important;right:17%!important;bottom:66px!important;padding-block:5px!important}
 body.guardian-duel #guardian-duel-indicator{bottom:115px!important;transform:translate(-50%,0) scale(.82)!important}
 body.guardian-duel #abilities{opacity:.35;transform:scale(.76)}
}
/* V20.10.21 · un solo lenguaje de respuesta en Duelo */
body.guardian-duel.cue-block #guardian-duel-indicator{border-color:#82d1dfcc!important;box-shadow:0 8px 30px #000c,0 0 22px #82d1df24!important}
body.guardian-duel.cue-dodge #guardian-duel-indicator{border-color:#ff675dcc!important;box-shadow:0 8px 30px #000c,0 0 24px #ff675d2c!important}
body.guardian-duel.cue-move #guardian-duel-indicator{border-color:#e6b764cc!important;box-shadow:0 8px 30px #000c,0 0 22px #e6b76424!important}
body.guardian-duel.cue-block #guardian-duel-indicator strong{color:#a9e6ef!important}
body.guardian-duel.cue-dodge #guardian-duel-indicator strong{color:#ff9b91!important}
body.guardian-duel.cue-move #guardian-duel-indicator strong{color:#f0cd87!important}
