
/* Grimwood V20.10.12 · Guardian Duel */
#guardian-duel-indicator{position:fixed;left:50%;bottom:84px;transform:translate(-50%,14px);z-index:18;display:flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid #c7a76a88;background:#090909d8;box-shadow:0 12px 32px #000b,inset 0 1px #fff1;opacity:0;pointer-events:none;transition:opacity .28s ease,transform .38s cubic-bezier(.2,.8,.2,1);letter-spacing:.08em;text-transform:uppercase}
#guardian-duel-indicator span{color:#e7cb8f;font-size:16px}#guardian-duel-indicator strong{font:700 10px/1 Arial;color:#f1e3c5}#guardian-duel-indicator small{font:600 9px/1 Arial;color:#a9a39a;letter-spacing:.04em;text-transform:none}
body.guardian-duel #guardian-duel-indicator{opacity:.92;transform:translate(-50%,0)}
body.guardian-duel #objective{opacity:.48;transform:scale(.96);transform-origin:left bottom}
body.guardian-duel .room-heading{opacity:.58}
body.guardian-duel #boss-hud{box-shadow:0 16px 48px #000c,0 0 30px #7f4f2b22,inset 0 -2px #6e181d!important;border-color:#b9904acc!important}
body.guardian-duel #vignette{opacity:.56!important;background:radial-gradient(circle at 50% 46%,transparent 39%,#0005 70%,#000c 100%)!important}
body.guardian-duel #abilities .ability{opacity:.88}
body.guardian-duel #game:before{content:'';position:absolute;inset:0;pointer-events:none;z-index:6;box-shadow:inset 0 32px 48px #0007,inset 0 -36px 58px #0008;opacity:.6;transition:opacity .35s ease}
@media(max-width:820px),(pointer:coarse){#guardian-duel-indicator{bottom:max(122px,calc(env(safe-area-inset-bottom) + 116px));padding:6px 9px}#guardian-duel-indicator small{display:none}body.guardian-duel #objective{opacity:.30}}
@media(max-height:520px) and (orientation:landscape){#guardian-duel-indicator{bottom:max(70px,calc(env(safe-area-inset-bottom) + 64px));transform:translate(-50%,0) scale(.9)}}
@media(prefers-reduced-motion:reduce){#guardian-duel-indicator{transition:none}}
