
#story .tour-date{background:#251823!important;border:1px solid #ab6d8e!important;padding:18px!important;border-radius:12px!important;color:#fff4fa!important}
#story .tour-date>b{color:#ffb9db!important;font-size:17px!important;line-height:1.4!important;letter-spacing:.04em!important}
#story .tour-date p{color:#fff4fa!important;font-size:16px!important;line-height:1.6!important;margin:10px 0!important;opacity:1!important}
#story .tour-date .action,#story #airport-tour-board>.action,#story .stadium-dates>.action{background:#ffafd2!important;color:#2c1322!important;font-size:14px!important;font-weight:800!important;text-shadow:none!important;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px!important}
#world .road-walker{contain:layout!important;overflow:visible!important;outline-offset:3px}
#world .road-walker .character-name-tag{left:20px;top:-3px;transform:translate(-50%,-100%) scale(calc(1 / var(--map-scale)));will-change:transform}
#world .jack-underdog{overflow:visible!important}
#world .jack-underdog .character-name-tag{left:20px;top:13px;transform:translate(-50%,-100%) scale(calc(1 / var(--map-scale)));will-change:transform}
#world[data-navigation="moving"] .character-name-tag{display:none}
.full-song-audio{display:block;width:100%;margin:18px 0 8px;color-scheme:dark}
