
/* ===== V4.02 10-room map visual fix ===== */

/* The 10-room dungeon map must never inherit the 20-world-map class. */
#dungeonMapCard.v064-detail-map{
  min-height:680px!important;
  border-radius:18px!important;
  overflow:hidden!important;
  border:1px solid #4f593f!important;
  background-color:#263726!important;
  background:
    linear-gradient(180deg,rgba(7,11,8,.06),rgba(6,9,7,.34) 66%,rgba(4,6,5,.66)),
    radial-gradient(circle at 22% 22%,rgba(97,145,76,.14),transparent 30%),
    radial-gradient(circle at 78% 64%,rgba(133,67,43,.10),transparent 29%),
    #344a32!important;
  box-shadow:0 18px 42px #0008,inset 0 0 34px #0005!important;
}

/* Visible terrain for the 10-room map. */
#dungeonMapCard.v064-detail-map .v068-detail-terrain{
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 16% 18%,rgba(92,133,70,.68) 0 11%,transparent 12%),
    radial-gradient(circle at 34% 38%,rgba(75,107,61,.58) 0 13%,transparent 14%),
    radial-gradient(circle at 64% 25%,rgba(64,88,58,.58) 0 12%,transparent 13%),
    radial-gradient(circle at 77% 55%,rgba(71,75,59,.56) 0 14%,transparent 15%),
    radial-gradient(circle at 40% 75%,rgba(101,89,56,.48) 0 15%,transparent 16%),
    linear-gradient(180deg,#3d583b 0%,#4b6041 30%,#5c563d 56%,#393c31 80%,#242a24 100%);
}

/* Ensure all dungeon detail content sits above terrain. */
#dungeonMapCard.v064-detail-map .v064-dungeon-head,
#dungeonMapCard.v064-detail-map .v064-map,
#dungeonMapCard.v064-detail-map .v064-map-info,
#dungeonMapCard.v064-detail-map #v065BackWorld{
  position:relative!important;
  z-index:4!important;
}

/* More natural path color on the 10-room map. */
#dungeonMapCard.v064-detail-map .v064-path{
  height:4px!important;
  border-radius:999px!important;
  background:
    repeating-linear-gradient(
      90deg,
      rgba(176,164,124,.78) 0 9px,
      rgba(105,99,78,.52) 9px 13px,
      transparent 13px 20px
    )!important;
  opacity:.72!important;
}

/* Detail map nodes remain tappable. */
#dungeonMapCard.v064-detail-map .v064-node{
  z-index:10!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
}
