.hhh-preview .language-switch{border:1px solid #fff8eb80;border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.hhh-preview .language-switch a{min-width:38px;min-height:32px;color:var(--cream);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.hhh-preview .language-switch a[lang=en]{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:11px}.hhh-preview .language-switch a[aria-current=true]{background:var(--cream);color:var(--navy)}.hhh-preview .language-switch a:not([aria-current]):hover{color:var(--orange)}.hhh-preview .language-switch a:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.hhh-preview .menu-language-row{justify-content:flex-end;max-width:1350px;margin:0 auto 10px;display:flex}.hhh-preview .site-menu nav.language-switch{grid-template-columns:none;gap:2px;max-width:none;margin:0;display:inline-flex}.hhh-preview .menu-language a{min-width:56px;min-height:42px;font-size:15px}.hhh-preview .menu-language a[lang=en]{font-size:13px}@media (min-width:701px){.hhh-preview .menu-language-row{display:none}}@media (max-width:700px){.hhh-preview .header-language{display:none}}.hhh-preview :is(.site-header,.site-menu,.site-footer,.hero,.session-strip,.learn.section,.community,.kit,.join,.play-preview,.session-plan-preview,.calendar-preview,.club-preview,.stories-preview,.story-preview,.team-photos-preview,.shop-preview,.contact-preview,.sponsors-preview,.preview-recovery,.legal-language-note) :lang(th){letter-spacing:normal!important}.hhh-preview :is(.hero,.session-strip,.learn.section,.community,.kit,.join,.play-preview,.session-plan-preview,.calendar-preview,.club-preview,.stories-preview,.story-preview,.team-photos-preview,.shop-preview,.contact-preview,.sponsors-preview,.preview-recovery) :is(h1,h2,h3,h4):lang(th),.hhh-preview :is(.hero,.session-strip,.learn.section,.community,.kit,.join,.play-preview,.session-plan-preview,.calendar-preview,.club-preview,.stories-preview,.story-preview,.team-photos-preview,.shop-preview,.contact-preview,.sponsors-preview,.preview-recovery) :is(h1,h2,h3,h4):lang(th) :is(span,em,a){font-style:normal;line-height:1.25!important}.hhh-preview :is(.site-header,.site-footer,.hero,.session-strip,.learn.section,.community,.kit,.join,.play-preview,.session-plan-preview,.calendar-preview,.club-preview,.stories-preview,.story-preview,.team-photos-preview,.shop-preview,.contact-preview,.sponsors-preview,.preview-recovery) :is(.eyebrow,[class*=kicker],.keep-exploring span,.supporter span,.session-tag,.stories-meta,.ticket-date small,.footer-brand small,.ticket-status,.second-session small,.contact-channel-label,.calendar-event-date span,.club-event-labels span,.club-event-provisional):lang(th){font-size:12px!important;line-height:1.4!important}.hhh-preview .identity small:lang(th){font-size:8px!important;line-height:1.3!important}.hhh-preview .sponsors-hero-copy h1:lang(th){font-size:clamp(54px,6.4vw,100px)}.hhh-preview :is(.sponsors-hero-summary,.play-welcome,.shop-intro,.stories-masthead-note):lang(th){line-height:1.6}@media (min-width:701px){.hhh-preview .play-preview .play-title:lang(th){font-size:clamp(56px,6.8vw,110px)}.hhh-preview .hero h1 .get:lang(th){font-size:clamp(64px,7.4vw,120px);line-height:1.15!important}.hhh-preview .hero h1 .touch:lang(th){margin-top:0;font-size:clamp(92px,10.6vw,172px);line-height:1.15!important}}@media (max-width:700px){.hhh-preview .play-preview .play-title:lang(th){font-size:12.5vw}.hhh-preview .sponsors-hero-copy h1:lang(th){font-size:11vw}}
