#introOverlay .businessRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.8fr);gap:10px;align-items:stretch;margin:12px 0}
#introOverlay .businessRow .hubBar{width:auto!important;max-width:none!important;margin:0!important;display:flex;flex-wrap:wrap;gap:4px 10px;letter-spacing:.04em!important}
#introOverlay .businessRow .hubBar b{margin:0!important}
#introOverlay .businessRow #treasureButton{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ebc65b;border-radius:14px;background:#fff0b5;color:#173e5d;padding:9px;box-shadow:0 2px 0 #dac27c;animation:none}
#treasureButton b,#treasureButton small{display:block;font-size:11px;line-height:1.4}
#treasureButton small{font-size:10px;color:#765814}
#introOverlay .playerCard{grid-template-columns:minmax(65px,1fr) auto 44px!important;grid-template-rows:auto auto auto!important;gap:8px 12px!important;border-left:0!important;padding:12px!important}
#introOverlay .playerCard>div{grid-column:1!important;grid-row:1!important}
#introOverlay .playerCard>.startLevelPanel{grid-column:2!important;grid-row:1!important;margin:0!important;min-width:0!important;justify-self:end!important}
#introOverlay .playerCard>.hubSettingsButton{position:static!important;grid-column:3!important;grid-row:1!important;display:grid!important;place-items:center!important;margin:0!important;width:44px!important;height:44px!important;border:1px solid #bed3de!important;border-radius:12px!important;background:white!important;color:#234a62!important;box-shadow:none!important;padding:0!important}
#introOverlay .playerCard>i{grid-column:1/-1!important;grid-row:2!important;align-self:center!important;height:6px!important;border:0!important;width:100%!important}
#introOverlay .playerCard>#playerXpText{grid-column:1/-1!important;grid-row:3!important;text-align:left!important;font-size:10px!important}
#introOverlay #upgradeGrid button.available>i{background-image:url('./assets/upgrade-appliances-menu-v2.png')!important;background-color:transparent!important;background-size:400% 200%!important;border:0!important;box-shadow:none!important;opacity:1!important}
#introOverlay #upgradeGrid button>i:after{content:none!important}
#introOverlay #upgradeGrid button{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:7px!important;animation:none!important;min-width:0!important}
#introOverlay #upgradeGrid button>i{grid-column:1!important;grid-row:1!important;width:48px!important;height:48px!important;flex:none!important}
#introOverlay #upgradeGrid button>span{grid-column:2!important;grid-row:1!important;min-width:0!important}
#introOverlay #upgradeGrid button.available:before,#introOverlay #upgradeGrid button.bought:after{position:static!important;grid-column:1/-1!important;grid-row:2!important;justify-self:end!important;transform:none!important;margin:0!important}
/* Prevent venue kitchen backgrounds from leaking into the story reader. */
#prologueOverlay .cinematicFrame.comicMode{background:#f8f1df!important}
#prologueOverlay .comicMode .comicPage{background-color:#f8f1df!important;background-repeat:no-repeat!important}
#prologueOverlay .comicMode.story-page-0 .comicPage{background-image:url('./assets/prologue-comic-page-1-v1.png')!important;background-size:100% 100%!important;background-position:center!important}
#prologueOverlay .comicMode.story-page-1 .comicPage,#prologueOverlay .comicMode.story-page-2 .comicPage{background-image:url('./assets/comic-pages-2-3-v1.png')!important;background-size:200% 100%!important}
#prologueOverlay .comicMode.story-page-3 .comicPage,#prologueOverlay .comicMode.story-page-4 .comicPage{background-image:url('./assets/comic-pages-4-5-v1.png')!important;background-size:200% 100%!important}
#prologueOverlay .comicMode.story-page-1 .comicPage,#prologueOverlay .comicMode.story-page-3 .comicPage{background-position:left center!important}
#prologueOverlay .comicMode.story-page-2 .comicPage,#prologueOverlay .comicMode.story-page-4 .comicPage{background-position:right center!important}
