html[data-app-route="battle"]{background:#151b20}html[data-app-route="battle"] body{background:transparent!important;isolation:isolate}html[data-app-route="battle"] body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:#151b20 url("assets/img/battle-stone-background.webp") center center/cover no-repeat}html[data-app-route="battle"] #battle{background:transparent!important}html[data-app-route="battle"] #battle .panel{background:linear-gradient(145deg,rgba(16,40,61,.62),rgba(9,25,41,.62))}html[data-app-route="battle"] .page-heading h1{color:#f2f6fa}html[data-app-route="battle"] .page-heading>p{color:#c6d3de}html[data-app-route="battle"] .page-heading .eyebrow{color:#65dde0}html[data-app-route="battle"] footer{color:#c6d3de;background:transparent;border-top-color:#50616f}html[data-app-route="battle"] footer a{color:#9adfe2}html[data-app-route="battle"] #battle .party-layout{background:rgba(7,21,34,.20)}@media(max-width:767px) and (orientation:portrait){html[data-app-route="battle"] body::before{background-position:92% center}}
