#stage>nav{display:none!important}
#stage.competition>aside{display:block;width:260px;top:140px;padding:14px}#stage.competition>aside>*{display:none}#stage.competition>aside #cupStatus{display:block;font-size:24px;margin:0;line-height:1.5}
#stage>header #weatherInfo{display:none}#stage .catalogSearch small{font-size:20px}
#stage>.brand{display:none}#stage>header .brand>span,#stage>header .brand h1 span,#stage>aside,#stage #phase,#stage #subhint,#stage #actionHint,#stage #powerHud small{display:none}
#stage>header .brand h1{font-size:40px}#stage>header .conditions>span{font-size:30px}#stage>header .conditions small{display:none}#stage>header #weatherInfo{font-size:22px;padding:8px 14px}#stage>header #menu{font-size:36px;min-width:78px;min-height:72px}
#stage #cue{left:50px;bottom:42px;max-width:850px;background:#071c2bca;padding:14px 22px;border-radius:8px}#stage #cue h2{font-size:32px;margin:0;line-height:1.4}
#stage #actionTitle{font-size:36px}#stage #action{width:168px;height:168px}#stage .labels,#stage #powerHud>span{font-size:26px}#stage #fightHud p{font-size:22px;line-height:1.5}#stage .meter{height:12px}
#stage .dialog h2{font-size:34px}#stage .dialog button{font-size:24px;min-height:54px}#stage .intro{font-size:26px;line-height:1.8}#stage .areaCard b{font-size:28px}#stage .areaCard p{font-size:22px;line-height:1.5}#stage .areaCard small{display:none}#stage .fishCard b{font-size:23px}#stage .fishCard small{font-size:20px}#stage .catalogSearch{font-size:23px}#stage .detail p{font-size:24px}#stage .row p{font-size:22px}
#stage .journalDialog{background:linear-gradient(105deg,#e9d8b5,#f8efdc 40%,#ede0c6);color:#293f3d;border:7px solid #5b4939;border-radius:14px;box-shadow:0 24px 70px #0009}
#stage .journalDialog header{margin-bottom:12px}#stage .journalDialog header small{color:#785b38;font-size:17px;letter-spacing:4px}#stage .journalDialog h2{font-family:Georgia,"Microsoft JhengHei",serif;font-weight:bold;letter-spacing:5px}
.journalBook{display:grid;grid-template-columns:230px 1fr;height:100%;gap:30px}.journalTabs{display:flex;flex-direction:column;gap:16px;border-right:2px solid #a68c6370;padding-right:24px;padding-top:12px}
#stage .journalDialog button{background:#e4d4b5;color:#2d4541;border:1px solid #aa916b;border-radius:5px;font-size:27px;padding:12px 20px}.journalTabs button[aria-pressed=true]{background:#294943!important;color:#fff1ce!important;box-shadow:3px 4px 0 #b9a889}
.journalPage{background:repeating-linear-gradient(transparent 0,transparent 47px,#91774820 48px);padding:0 8px}.journalPage h3{font-size:26px;margin:0 0 12px;color:#6b593d}.journalItems{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:calc(100% - 48px);grid-auto-rows:1fr}
#stage .journalDialog .journalItem{position:relative;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:10px;background:#fffc;min-height:0;padding:16px 30px 16px 18px}.journalItem b{font-size:29px}.journalItem span{font-size:21px;color:#61706b;line-height:1.5}.journalItem i{position:absolute;right:12px;font-size:30px;font-style:normal}
#stage .journalDialog .primary{background:#294943;color:#fff1ce}.journalWallet{margin:0 auto 0 0;font-size:25px;color:#3c534b}#stage .journalDialog footer{border-top:1px solid #a88c67;padding-top:12px}
