/* Narrow accessibility overrides; original layout, images and section order remain. */
.rank-ladder .rank-wm[src$="-clear.png"]{opacity:1}
.hero-stats .stat span{letter-spacing:0!important;overflow-wrap:normal}
.ri-figure{font-size:36px!important;line-height:1.2!important}
.gs-row{align-items:start!important}
.gs-text{min-width:0}
.gs-text span{line-height:1.65!important}
.gs-pct{flex-shrink:0}
.cf b{overflow-wrap:anywhere}
.guide{max-width:900px;margin:0 auto;padding:48px 24px 80px;color:#e5e7eb;font:16px/1.8 Inter,Arial,sans-serif}
.guide h1{font-size:32px;line-height:1.25;margin:32px 0}
.guide h2{font-size:22px;color:#fbbf24;margin:36px 0 12px}
.guide a{color:#fbbf24;text-decoration:underline}
.guide table{border-collapse:collapse;width:100%;font-size:15px}
.guide th,.guide td{border-bottom:1px solid #39332a;padding:12px 8px;text-align:left}
.guide p{margin:12px 0}
@media(max-width:620px){.ri-figure{font-size:28px!important}}
.nav-links a{font-size:14px!important;min-height:44px;display:inline-flex;align-items:center}
.btn,.product-cta-v83{font-size:15px!important;min-height:48px!important}
.hero-stats .stat span{font-size:12px!important;line-height:1.5!important}
.top10-board .sub{font-size:12px!important;line-height:1.5!important;color:#bcc2ca!important}
.top10-board .game{font-size:14px!important}
.top10-board .live{font-size:11px!important;white-space:nowrap}
.top10-board .board-head{gap:8px;align-items:center}
.top10-board .board-head>b{font-size:15px!important}
.ranking-pause{flex-shrink:0;width:44px;height:44px;border:1px solid #6f5c27;border-radius:4px;background:#17130c;color:#fbbf24;cursor:pointer;font:16px Arial}
#yield .product-label-v83,#yield .product-term-v83{font-size:16px!important}
#yield .product-reward-v83,#yield .product-reward-v83 b{font-size:14px!important;line-height:1.6!important}
.footer a{font-size:14px!important;min-height:36px;display:flex;align-items:center}
.v1-date-note{font:13px/1.6 Arial,sans-serif!important;color:#b9c0ca!important;margin:14px 0 0!important}
.v1-risk-note{font:15px/1.7 Arial,sans-serif;color:#c8cdd5;text-align:center;margin:24px 0 0}
.v1-risk-note a{color:#fbbf24;margin-left:12px;text-decoration:underline;text-underline-offset:4px}
a:focus-visible,button:focus-visible{outline:3px solid #fbbf24;outline-offset:4px}
@media(max-width:620px){.top10-board{padding:16px!important}.top10-board .board-head{flex-wrap:wrap}.top10-board .board-head>b{flex:1}.hero-stats .stat span{font-size:11px!important}.footer a{min-height:44px}.hero-stats .stat{min-width:0}.hero-stats .stat b{overflow-wrap:anywhere}.v1-date-note{font-size:12px!important}}
@media(max-width:420px){.hero-stats .stat{padding-left:8px!important;padding-right:8px!important}.hero-stats .stat b{font-size:17px!important;white-space:nowrap;overflow-wrap:normal}.hero-stats .stat span{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}
