/* King of Chaos V21 — integração do cursor, portal e segundo poder inicial. */
@media (hover:hover) and (pointer:fine) {
  html,body,#app,#game,.panel,.screen{cursor:url('../assets/ui/gamer-hand-cursor.png') 8 52,auto!important}
  button,a,label,select,[role="button"],[onclick],.action-slot,.map-node,.saved-country-node{cursor:url('../assets/ui/gamer-hand-cursor.png') 8 52,pointer!important}
}

#panel.portal-map-preparing{
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
.dungeon-map-image.map-image-fallback{
  background-image:radial-gradient(circle at 50% 42%,rgba(73,112,142,.5),rgba(10,17,29,.98) 68%)!important;
}

.starter-heavy-slot{border-color:#d6903e!important;box-shadow:inset 0 0 16px rgba(255,126,48,.16),0 0 14px rgba(214,92,48,.2)!important}
.starter-heavy-slot em{background:#6a2118!important;color:#fff2c9!important}

@media (min-width:901px){
  #skillBar .action-row{grid-template-columns:repeat(7,72px)!important}
}

.mobile-ability-cooldown{
  position:absolute!important;
  inset:0!important;
  z-index:5!important;
  display:grid!important;
  place-items:center!important;
  margin:0!important;
  border-radius:50%!important;
  background:rgba(5,7,12,.72)!important;
  color:#fff5c8!important;
  font:900 17px/1 system-ui!important;
  font-style:normal!important;
  text-shadow:0 2px 5px #000!important;
  pointer-events:none!important;
}
#mobile button.cooling{filter:saturate(.45) brightness(.72)!important}

