.language-picker{display:inline-flex;margin:0;flex-shrink:0}
.language-picker label{display:flex;align-items:center;gap:7px;margin:0;padding:7px 9px;border:1px solid #8b6a2b66;background:#100d08;color:#e8c782;border-radius:4px}
.language-picker svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.4}
.language-picker select{font:500 11px/1.5 Inter,"Microsoft JhengHei","Microsoft YaHei","Leelawadee UI",sans-serif;max-width:133px;width:133px;color:#f1dfb8;border:0;padding:2px;background:#100d08;cursor:pointer;outline-offset:4px}
.language-picker select:focus-visible{outline:2px solid #e8bd63}.language-picker select option{color:#f1dfb8;background:#15110a}
.language-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.entry-language{position:absolute;z-index:10;top:100px;right:48px}.entry-language .language-picker label{background:#0c0a07cc}
html:lang(zh-TW),html:lang(zh-CN){--font-display:"Outfit","Microsoft JhengHei","Microsoft YaHei",sans-serif;--font-body:"Inter","Microsoft JhengHei","Microsoft YaHei",sans-serif}
html:lang(th){--font-display:"Outfit","Leelawadee UI",Tahoma,sans-serif;--font-body:"Inter","Leelawadee UI",Tahoma,sans-serif}
html:lang(th) .madness-hero h1{line-height:1.3;font-size:clamp(36px,4.1vw,61px)}
html:not([lang=en]) .entry-title{line-height:1.25;font-family:var(--font-display);font-size:clamp(45px,7vw,80px)}
html:not([lang=en]) .entry-idle .eyebrow{letter-spacing:.12em}html:lang(th) .entry-title{font-size:clamp(40px,5vw,65px)}
html:lang(th) .entry-stage>small,html:lang(th) .entry-bottom>span{letter-spacing:.04em}
@media(min-width:1101px){.topbar-inner{width:min(1400px,calc(100% - 44px))}.nav{gap:9px 14px}.nav .language-picker select{width:122px}}
@media(max-width:540px){.entry-language{top:77px;right:27px}.entry-language .language-picker label{padding:5px 8px}.language-picker select{width:120px}.entry-idle{inset:130px 24px 82px}html:not([lang=en]) .entry-title{font-size:43px}html:lang(th) .entry-title{font-size:38px}.entry-description{font-size:12px}.entry-idle>small{font-size:9px}.entry-top .entry-brand{max-width:185px}.entry-brand small{font-size:8px;letter-spacing:.09em}}
@media(max-height:650px){.entry-language{top:66px}.entry-idle{inset:104px 24px 70px}.entry-seal{width:58px;height:73px}.entry-title,html:not([lang=en]) .entry-title{font-size:43px}.entry-idle .eyebrow{margin-bottom:9px}.entry-description{margin-bottom:12px}}
@media(max-height:460px){.entry-language{top:15px;right:160px}.entry-idle{inset:65px 24px}.entry-title,html:not([lang=en]) .entry-title{font-size:38px}.entry-idle>small{display:none}}
