/* One continuous backdrop outside the fixed game frame. */
html:root{min-height:100%;background:#151921!important}
html:root body{min-height:100dvh!important;background-color:#151921!important;background-image:repeating-linear-gradient(45deg,transparent 0 22px,#c4ab6c08 22px 23px),repeating-linear-gradient(-45deg,transparent 0 22px,#c4ab6c08 22px 23px),radial-gradient(ellipse at top,#32363e,#151921 80%)!important;background-size:auto!important;background-attachment:fixed!important;background-repeat:repeat!important}
.conquest-card[data-marker-mode="cities"] .conquest-camp,.conquest-card[data-marker-mode="cities"] .camp-route{display:none!important}
.conquest-card[data-marker-mode="camps"] .conquest-node:not(.conquest-camp),.conquest-card[data-marker-mode="camps"] .conquest-route,.conquest-card[data-marker-mode="camps"] .city-territories,.conquest-card[data-marker-mode="camps"] .map-personal-markers{display:none!important}
.map-marker-tabs{display:flex;gap:5px;flex:0 0 auto}
html body .conquest-card :is(.map-marker-tabs,.map-art-layer-switch,.conquest-region-controls) button{border:0!important;border-radius:0!important;background:#26231d url('assets/ui-window-lacquer-1029.webp') center/100% 100% no-repeat!important;color:#e5d7b9!important;min-height:36px;padding:8px 13px;box-shadow:none!important;white-space:nowrap}
html body .conquest-card :is(.map-marker-tabs,.map-art-layer-switch) button[aria-pressed="true"]{color:#ffe5a3!important;filter:brightness(1.3);text-shadow:0 0 8px #cfaa4566}
.conquest-card .map-display-toolbar{gap:8px;flex-wrap:wrap;min-width:0}
.conquest-card .city-territory{fill-opacity:.16!important}
.map-camp-empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:16px 22px;background:#171b1de8;color:#f2e3bf;pointer-events:none;white-space:nowrap}
@media(max-width:600px){html body .conquest-card :is(.map-marker-tabs,.map-art-layer-switch,.conquest-region-controls) button{min-height:32px;padding:6px 9px;font-size:12px}.conquest-card .map-display-toolbar{gap:4px}.map-marker-tabs{order:-1}}
.map-marker-tabs,.map-marker-tabs button{pointer-events:auto!important} html body .conquest-card .map-display-toolbar{position:relative!important;z-index:5!important;inset:auto!important}
