/* Q854 頁面局部 AA 修正，不改共用樣式。 */
.wrap button{min-height:44px;border:2px solid #193e82;background:#fff;color:#193e82;opacity:1}
.wrap button[aria-pressed="true"],.wrap button[aria-current="true"]{background:#193e82;color:#fff;border-color:#193e82}
.wrap button:disabled{background:#eef2f7;color:#42556d;border-color:#42556d;opacity:1;cursor:default}
.wrap :is(button,input,select,summary,a):focus-visible{outline:3px solid #193e82;outline-offset:3px;box-shadow:0 0 0 3px #fff}
.q854-player :is(button,input,select){min-height:44px;max-width:100%;font:inherit}
.q854-player :is(#q775-play,#story-play,#play){background:#d97827;color:#101d30;border:2px solid #193e82;font-weight:750}
.q854-player :is(#q775-caption,#story-caption,#subtitle){display:block;background:#112c59;color:#fff;font:500 16px/1.75 system-ui,"Microsoft JhengHei",sans-serif;min-height:80px;height:auto;max-height:none;padding:12px 14px;margin:14px 0;white-space:normal;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box}
.q854-player [hidden],.q854-player .is-hidden{display:none!important}
.q854-player :is(#q775-media-status,#story-status,#voice-status){color:#193e82;background:#fff;border-left:4px solid #193e82;padding:8px 12px;line-height:1.7}
.q854-player progress{accent-color:#193e82}.q854-player progress::-webkit-progress-value{background:#193e82}.q854-player progress::-webkit-progress-bar{background:#eef2f7}
.q854-player audio{display:none}.q854-player{min-width:0}
.q854-zoom{margin:14px 0}.q854-zoom summary{color:#193e82;cursor:pointer;min-height:44px;font-weight:700;padding:8px}
.q854-zoom-scroll{overflow:auto;border:2px solid #193e82;border-radius:12px;background:#fff;max-width:100%}.q854-zoom-scroll svg{display:block;width:720px!important;min-width:720px;max-width:none!important;height:auto}
@media(prefers-reduced-motion:reduce){.q854-player *,.q854-player *::before,.q854-player *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.q854-zoom-scroll .wall{display:none}.q854-zoom-scroll .pipe-layer,.q854-zoom-scroll .pipe-label{display:block}
