/* Preserve the Learning Guide's existing left-detail/right-grid layout. */
body.dice-record .viewerBody{
  background:
    linear-gradient(rgba(20,53,111,.78),rgba(20,53,111,.78)),
    url("../../maps/japan_bg.svg") center / contain no-repeat;
}
body.dice-record .modeTabs{display:none !important;}
.diceRecordProgress{margin:0 0 10px;color:#fff1a8;text-align:center;font:700 18px/1.5 system-ui;}
html body.dice-record.mode-kigo .tile.is-collected{
  background:#fff !important;opacity:1 !important;
}
html body.dice-record.mode-kigo .tile:not(.is-collected){
  background:#b5bbc5 !important;border-color:#8b94a3 !important;
  box-shadow:none !important;opacity:1 !important;cursor:default;
}
html body.dice-record.mode-kigo .tile:not(.is-collected) img{
  opacity:.45;filter:grayscale(1);
}
html body.dice-record.mode-kigo .tile:not(.is-collected) :is(.videoBadge,.photoCount){display:none !important;}
html body.dice-record.mode-kigo .tile:not(.is-collected)::after{display:none !important;}
html body.dice-record.mode-kigo .tile.is-collected.is-active{
  border-color:#ffe078 !important;box-shadow:inset 0 0 0 2px #ffe078 !important;
}
