/* Scoped to the HD in-game UI. The login scene keeps its original styling. */
.hd-enabled .game,.hd-enabled .game *,.hd-enabled #modal,.hd-enabled #modal *,.hd-enabled #toast,.hd-enabled .hd-pilot-panel{font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",system-ui,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.hd-enabled .game canvas,.hd-enabled .game .combat-stage,.hd-enabled #modal canvas{image-rendering:auto!important}
.hd-enabled .original-row,.hd-enabled .original-messages,.hd-enabled .original-stat-table{line-height:1.45}
.hd-enabled .unified-item-icon{object-fit:contain!important;image-rendering:auto!important;flex-shrink:0;aspect-ratio:1}
.hd-enabled .original-equip-icon{image-rendering:auto}
.hd-enabled .single-title img,.hd-enabled .title-row img{object-fit:contain!important;width:clamp(108px,34cqw,216px);height:auto!important;max-width:100%;image-rendering:auto!important}
.hd-enabled .original-vitals,.hd-enabled #combat-hud,.hd-enabled #combat-timer{image-rendering:auto!important;object-fit:contain}
.hd-enabled .original-battle .combat-scroll,.hd-enabled .original-battle.duel-battle .combat-scroll{box-sizing:border-box;left:22%;right:auto;top:10%;width:56%;height:66%;min-height:0;max-height:82%;transform:none;border-style:solid;border-color:transparent;border-width:clamp(24px,7cqw,42px) clamp(12px,4cqw,24px);border-image-source:url('hd-adapted/UI_menu2.webp');border-image-slice:192 fill;border-image-repeat:stretch;background:transparent;padding:6px 4px;box-shadow:none;image-rendering:auto;overflow:visible}
.hd-enabled .original-battle .combat-scroll.combat-picker,.hd-enabled .original-battle.duel-battle .combat-scroll.combat-picker{left:9%;top:5%;width:82%;height:88%;max-height:92%;border-width:clamp(24px,7cqw,42px) clamp(12px,4cqw,24px);border-image-source:url('hd-adapted/UI_menu2.webp');border-image-slice:192 fill;border-image-repeat:stretch;background:transparent;padding:6px 5px}
.hd-enabled .original-battle .combat-scroll h2{position:relative;inset:auto;flex:0 0 auto;height:auto;min-height:28px;margin:0 0 6px;padding:0 28px 5px;font:700 clamp(16px,4.3cqw,23px)/1.4 KaiTi,SimSun,serif;letter-spacing:2px;color:#293d2c;text-shadow:none;border-bottom:1px solid #768965}
.hd-enabled .original-battle .combat-scroll .combat-options{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;gap:2px;justify-content:space-around;touch-action:pan-y}
.hd-enabled .original-battle .combat-scroll .combat-options>button{font:clamp(16px,4.5cqw,23px)/1.4 KaiTi,SimSun,serif;letter-spacing:2px;min-height:32px;flex:1;color:#253d2c}
.hd-enabled .original-battle .combat-scroll.combat-picker .combat-options{overflow:hidden;justify-content:flex-start}
.hd-enabled .original-battle .combat-choice-list{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;background:#d2d8bcbf;border:1px solid #8a9875;scrollbar-color:#788763 #d2d8bc}
.hd-enabled .original-battle .combat-choice-list>button,.hd-enabled .original-battle.duel-battle .combat-choice-list>button{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;min-height:64px;height:auto;width:100%;padding:8px;flex:none;white-space:normal;font:clamp(13px,3.7cqw,18px)/1.5 sans-serif;letter-spacing:0;color:#233b2e;border:0;border-bottom:1px solid #899b77;background:transparent;text-align:left}
.hd-enabled .original-battle .combat-choice-list>button>span:first-child{white-space:normal;overflow-wrap:anywhere;min-width:0}
.hd-enabled .original-battle .combat-choice-list>button small{white-space:nowrap;color:#665022;font:inherit}
.hd-enabled .original-battle .combat-choice-list>button .combat-skill-description{display:block;grid-column:1/-1;white-space:normal;overflow-wrap:anywhere;min-width:0;font:clamp(11px,3.1cqw,14px)/1.5 sans-serif;color:#465b43}
.hd-enabled .original-battle .combat-choice-list>button:hover,.hd-enabled .original-battle .combat-choice-list>button:focus-visible{background:#b6c5a4;outline:1px solid #70825d;outline-offset:-1px}
.hd-enabled .original-battle .combat-picker-close{position:absolute;top:0;right:0;width:28px;height:28px;min-height:28px;font:24px/1 sans-serif;color:#32492e;padding:0}
@media(max-height:500px){.hd-enabled .original-battle .combat-scroll{top:4%;height:90%;max-height:94%;border-top-width:20px;border-bottom-width:20px}.hd-enabled .original-battle .combat-scroll.combat-picker{top:3%;height:94%;max-height:94%;border-top-width:20px;border-bottom-width:20px}}

/* Test 7: keep clear native text even when older UI rules use !important fonts. */
.hd-enabled #modal.original-panel,.hd-enabled #modal.original-panel :is(button,a,span,p,div,header,footer,small,strong,input,select,textarea,label,h1,h2,h3,h4),.hd-enabled .game :is(button,span,div,small,strong){font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",system-ui,sans-serif!important}
.hd-enabled .game .hd-text-control{width:clamp(48px,15cqw,76px)!important;height:clamp(36px,10cqw,48px)!important;min-height:36px!important;border:1px solid #a8ad79!important;border-radius:5px!important;background:#173c32eb!important;color:#f0e3ac;font-size:clamp(15px,4cqw,20px)!important;letter-spacing:2px;box-shadow:inset 0 0 0 2px #315b49!important}
.hd-enabled .game .portrait{width:12cqw;height:12cqw;background:none!important;padding:0;overflow:hidden}.hd-enabled .game .portrait canvas{image-rendering:auto}
.hd-enabled .game .identity{width:29cqw}.hd-enabled .game .bars{width:28cqw!important;height:10.27cqw!important}.hd-enabled .game .original-shortcuts{gap:.6cqw;margin-left:0}.hd-enabled .game .original-shortcuts button{width:8cqw;height:8cqw}.hd-enabled .game .original-shortcuts img{object-fit:contain;image-rendering:auto}
.hd-enabled .game .quest-chip{height:6.6667cqw!important}.hd-enabled .game .experience-original{image-rendering:auto!important;object-fit:contain}
.hd-enabled .original-battle .combat-scroll,.hd-enabled .original-battle .combat-scroll.combat-picker{border-image-source:url('hd-adapted/UI_menu2.webp')!important;border-image-slice:192 fill!important}
.hd-enabled #modal .original-content::before,.hd-enabled #modal .original-content::after{display:none}
.hd-enabled .hd-scene-loading{position:absolute;inset:20% 0 13%;z-index:3;display:flex;align-items:center;justify-content:center;background:#122c2455;pointer-events:none;color:#fff0c5;font-size:16px;text-shadow:0 1px 3px #000}
.hd-enabled img[data-hd-library-original]{image-rendering:auto!important;object-fit:contain}
.hd-enabled .bars::before,.hd-enabled .bars::after{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-panel .detail h3{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-panel .detail p{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-panel .original-content>button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-level{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .game{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .quest-filters button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .reforge-job-picker button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .refine-lock-picker button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .buff-chip em{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-chat{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled dialog.original-panel{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-footer button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-tabs button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-row{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .equip-slot{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .equip-slot .enhance-badge{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-messages{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .world-description{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .equipment-description h3{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .equipment-description button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .inventory-disposal button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-panel .original-content>.mall-page-arrow{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .combat-scroll h2{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .combat-options button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #combat-tip{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .role-screen{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .role-screen>header{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .role-enter{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .role-delete{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .role-add{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .role-screen>footer{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .role-screen footer button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .create-role-frame label{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .create-role-frame input,.hd-enabled .create-role-frame select{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .create-role-frame form>button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .role-error{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-panel.scroll-menu .original-content>.scroll-option{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .inset-panel .original-content>.guild-option{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .rank-tabs button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .rank-row{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .peer-row button,.hd-enabled .spell-row button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .chat-stream{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #community-chat-form input{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #community-chat-form button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .stats-name{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-stat-table{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .stats-breakdown{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .bag-quantity{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.settlement-panel .original-title{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.settlement-panel .settlement-values{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.settlement-panel .settlement-label{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.settlement-panel .settlement-items>div{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .settlement-empty{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.settlement-panel .original-footer button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .enhance-preview{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .layout-hud,.hd-enabled .layout-footer{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .stick-range{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .compact-spells .combat-options button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.restoration-panel button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.grid-bag-panel .bag-cell .enhance-badge{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-idle-entry{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .game .original-idle-entry:not(.in-combat){font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .duel-battle .duel-status{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .duel-opponent-status{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .money-values .voucher-label{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.original-panel .original-title{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.original-panel .original-footer button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.settlement-panel .settlement-values{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled.mobile-fit #modal.original-panel.scroll-menu .scroll-option{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .roster-screen .role-enter{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .roster-screen .role-add{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .roster-screen footer button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .equipment-growth-actions button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .duel-menu-feedback{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal[data-view="装备强化"] .enhance080{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal .enhance080 button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal[data-view="装备强化"] #enhance-quote{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled #modal.original-panel.scroll-menu .scroll-option[data-role-nav="auto"]{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .game .original-idle-entry.active{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle .combat-scroll h2{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle .combat-options>button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle .combat-choice-list>button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .combat-pages{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle .combat-options .combat-description{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .combat-controls button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .game .original-idle-entry.in-combat{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .idle-summary{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .idle-summary h2{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .idle-summary .idle-toggle{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle.duel-battle .combat-scroll h2{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle.duel-battle .combat-options>button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle.duel-battle .combat-choice-list>button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle.duel-battle .combat-pages button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .duel-head-name{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle .combat-touch-spells .combat-choice-list>button,.hd-enabled .original-battle.duel-battle .combat-touch-spells .combat-choice-list>button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle .combat-touch-spells .combat-skill-description{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle .combat-picker-close{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .combat-touch-back{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}
.hd-enabled .original-battle .combat-spell-compact .combat-choice-list>button,.hd-enabled .original-battle.duel-battle .combat-spell-compact .combat-choice-list>button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif!important}

.hd-enabled .game .portrait{width:11cqw;height:11cqw}
.hd-enabled.mobile-fit #modal.original-panel.scroll-menu{border-image-source:url('hd-adapted/UI_menu2.webp')!important;border-image-slice:192 fill!important;border-width:25px 14px!important;background:transparent!important}
.hd-enabled.mobile-fit #modal.original-panel.scroll-menu .original-content{border:0!important;background:transparent!important}
.hd-enabled .game .original-idle-entry.hd-idle-material{display:flex!important;align-items:center;justify-content:center;gap:5px;min-width:94px!important;min-height:36px!important;padding:3px 10px!important;border:1px solid #a8ad79!important;border-radius:5px!important;background:#173c32ed!important;box-shadow:inset 0 0 0 2px #315b49!important;font:16px/1.2 "Microsoft YaHei",system-ui,sans-serif!important;color:#f3dfa2!important}
.hd-enabled .game .original-idle-entry.hd-idle-material img{width:24px!important;height:24px!important;object-fit:contain;image-rendering:auto!important}
.hd-enabled .game .original-idle-entry.hd-idle-material span{font:inherit!important;background:none!important;padding:0!important}
.hd-enabled .original-battle.hd-battle-pending{visibility:hidden}
.hd-enabled .game .original-idle-entry.hd-idle-material img{position:static!important;inset:auto!important;display:block!important;flex:0 0 24px;max-width:24px!important;max-height:24px!important}

/* Test 8: retain the supplied controls and experience-strip proportions. */
.hd-enabled .game .hd-art-control{padding:0!important;background:none!important;border:0!important;box-shadow:none!important;width:12cqw!important;height:7.68cqw!important;min-width:0!important;min-height:0!important}
.hd-enabled .game .hd-art-control img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;image-rendering:auto!important}
.hd-enabled .game .quest-chip{height:5.372cqw!important}
.hd-enabled .game .original-idle-entry.hd-idle-art{display:block!important;width:16cqw!important;height:7.06cqw!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
.hd-enabled .game .original-idle-entry.hd-idle-art img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;image-rendering:auto!important}
.hd-enabled .game .original-idle-entry.hd-idle-art span{position:absolute!important;inset:0!important;display:grid!important;place-items:center;background:#143b32de!important;color:#f4df9a;font:14px Microsoft YaHei,system-ui,sans-serif!important}

.hd-enabled .game .original-idle-entry.hd-idle-art{width:22cqw!important;height:10.4cqw!important}
