.language-switcher{position:relative;flex:none;line-height:1}
ht-token-text{display:inline}
ht-ticker{display:inline;letter-spacing:.055em;font-kerning:none;font-variant-ligatures:none;white-space:nowrap}
.language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;min-height:44px;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--dim);cursor:pointer}
.language-toggle svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.5}
.language-toggle span{font:600 11px var(--font);color:var(--gold)}
.language-toggle:hover,.language-toggle[aria-expanded="true"]{border-color:var(--line);background:var(--panel);color:var(--text)}
.language-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:240;width:184px;padding:7px;border:1px solid var(--line);border-radius:13px;background:var(--panel-dark);box-shadow:0 14px 38px #0006}
.language-menu[hidden]{display:none}
.language-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 13px;min-height:48px;border:1px solid transparent;border-radius:8px;background:none;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}
.language-menu button:hover,.language-menu button:focus-visible{background:var(--panel-raised)}
.language-menu button[aria-checked="true"]:after{content:'✓';color:var(--gold)}
html[lang="en"] .main a{font-size:14px;gap:12px}html[lang="en"] .sidebar-caption{letter-spacing:.5px}
html[lang="en"] .feature-hero h2{font-size:clamp(25px,2.3vw,34px);line-height:1.35;letter-spacing:-.6px}
html[lang="en"] .home-overview .hero-copy h2{font-size:clamp(25px,2.2vw,37px);line-height:1.3;letter-spacing:-.7px}
html[lang="en"] .home-overview .home-rules .hero-copy{max-width:63%}
html[lang="en"] .home-overview .home-utility-header h2{font-size:clamp(23px,1.9vw,32px)}
html[lang="en"] .home-utility-header>div:first-child{flex:1;min-width:0}
html[lang="en"] .home-overview .home-utility-header .hero-kicker{font-size:10px}
html[lang="en"] .home-use-copy h3{font-size:15px}html[lang="en"] .home-principles li{font-size:12px;white-space:normal}
html[lang="en"] .home-use-link{white-space:normal}html[lang="en"] .stat-label{font-size:13px}
html[lang="en"] .intro-side{font-size:12px}html[lang="en"] .affiliate-tabs{gap:5px}
html[lang="en"] .affiliate-tabs .filter-tab{padding-inline:12px;font-size:14px}
html[lang="en"] .refund-seal span{font-size:72px;letter-spacing:-5px}
html[lang="en"] .game-live .count{font-size:28px}
html[lang="en"] .history-footnote::after{content:'Select a hash to copy it.'}
@media(max-width:760px){
 .topbar-right{gap:5px}.language-toggle{gap:3px;min-width:40px;padding:7px 3px}.language-toggle svg{width:19px;height:19px}.language-toggle span{font-size:10px}
 .language-menu{width:172px}
 html[lang="en"] .mobile-nav a{font-size:10px;line-height:1.25;padding-inline:2px}
 html[lang="en"] .topbar #pageTitle{font-size:15px}
 html[lang="en"] .topbar .chain-chip{font-size:11px}
 html[lang="en"] .topbar .user-info b{font-size:12px}
 html[lang="en"] .topbar .user-info small{font-size:11px}
 html[lang="en"] .topbar .btn.small{font-size:12px;padding-inline:9px}
 html[lang="en"] .wallet-tabs .filter-tab{font-size:16px;padding-inline:20px}
 html[lang="en"] .home-overview .hero-copy h2{font-size:28px;max-width:none}
 html[lang="en"] .home-overview .home-rules .hero-copy{max-width:none}
 html[lang="en"] .home-overview .home-utility-header h2{font-size:25px}
 html[lang="en"] .home-principles li{font-size:10px}
 html[lang="en"] .game-choice-label{font-size:20px}
 html[lang="en"] .choice b{font-size:24px;line-height:1.35}
}
@media(max-width:390px){html[lang="en"] .topbar #pageTitle{font-size:13px}html[lang="en"] .topbar .chain-chip{display:none}.language-toggle{min-width:35px}}
@media(max-width:480px){.topbar .chain-chip{display:none}.topbar{padding-inline:12px;gap:8px}.topbar .breadcrumb{min-width:0}.topbar #pageTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right{gap:3px}}
