/* Keep the brand compact and give all four menu labels identical typography. */
.equipment-growth-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 16px;padding-bottom:12px;border-bottom:1px solid #617d68}
.equipment-growth-actions button{font:clamp(13px,3.8cqw,17px) JHPixel,SimSun,serif;min-height:40px;padding:6px 2px;white-space:nowrap;border-radius:6px;background:#385e4b;color:#e5edd3;border:1px solid #79997e}
.equipment-growth-actions .enhance-refine-entry{background:#7e6335;border-color:#d1b77c;color:#fff1bd}.equipment-growth-actions button:disabled{opacity:.4}
.mobile-fit #modal.original-panel.stats-panel{background:#b9cbb4!important;color:#203e31}
#modal.stats-panel .original-content{background:#d5e0cc!important;border:1px solid #9bb199}
#modal.stats-panel .original-title{background:#93af94!important;color:#24442f!important;border-color:#6f936f!important}
#modal.stats-panel .stats-name{color:#365439;background:#c7d7bd;border-bottom:1px solid #a4bb9e;height:auto;padding:7px;margin:0 0 8px}
#modal.stats-panel .original-stat-table>div{border-color:#afc2a7}
#modal.stats-panel .original-stat-table dt{background:#b8cdae;color:#355335}
#modal.stats-panel .original-stat-table dd{background:#e1e9d9;color:#264232}
#modal.stats-panel .original-footer{border-color:#91ab8b!important;color:#304d33}
#modal.stats-panel .original-footer button{background:#99b596!important;border-color:#769b73!important;color:#203e29!important}
.classic-login .classic-title{top:9%;left:50%;transform:translateX(-50%);width:64%;max-width:260px;height:auto}
.classic-login .classic-online{top:28%;left:50%;transform:translateX(-50%);width:46%;max-width:185px;height:4%;min-height:18px;max-height:26px;border-radius:0;background:#782a28}
.classic-login .classic-online img{width:48%;height:100%;object-fit:contain}
.classic-login .classic-menu{top:auto;bottom:9%;left:50%;transform:translateX(-50%);width:72%;max-width:280px;display:grid;gap:8px;padding:0;background:none;border:0;box-shadow:none}
.classic-login .classic-menu button{height:46px;min-height:46px;justify-content:center;overflow:visible}
.classic-menu-label{display:block;color:#d5f3df;font:clamp(24px,7cqw,34px)/1.2 JHPixel,SimSun,serif;white-space:nowrap;letter-spacing:2px;-webkit-text-stroke:1px #0b281e;paint-order:stroke fill;text-shadow:2px 2px 0 #081b15,-1px -1px 0 #081b15}
.classic-menu .selected .classic-menu-label,.classic-menu button:hover .classic-menu-label,.classic-menu button:focus-visible .classic-menu-label{color:#f5d589;-webkit-text-stroke-color:#5c3217;text-shadow:2px 2px 0 #70351c,-1px -1px 0 #70351c}
@media(max-height:480px){.classic-login .classic-title{top:4%;width:50%;max-width:150px}.classic-login .classic-online{top:25%;width:40%;height:4%;min-height:12px}.classic-login .classic-menu{bottom:6%;gap:4px}.classic-login .classic-menu button{height:30px;min-height:30px}.classic-menu-label{font-size:clamp(18px,7cqw,25px)}}
