.tgc-language-picker{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;width:76px;border:1px solid #ffc32f;border-radius:5px;color:#ffc32f;background:transparent;font:700 12px/1 TGCInter,'Segoe UI',sans-serif;flex-shrink:0}
.tgc-language-picker svg{width:14px;height:14px;pointer-events:none;flex-shrink:0}.tgc-language-picker .tgc-language-arrow{width:10px;height:10px}
.tgc-language-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font:16px 'Segoe UI',sans-serif;color:#111;background:#fff}
.tgc-language-picker:hover,.tgc-language-picker:focus-within{background:#ffc32f;color:#111719}.tgc-language-picker:focus-within{outline:2px solid #ffc32f;outline-offset:4px}
.s-header.tgc-nav-header .tgc-nav-group summary,.s-header.tgc-nav-header #main-nav>.tgc-nav-direct,.s-header.tgc-nav-header>.menu-toggle{border:1px solid #ffc32f;color:#ffc32f}
.s-header.tgc-nav-header #main-nav{gap:6px}.s-header.tgc-nav-header .tgc-nav-group[open] summary,.s-header.tgc-nav-header .tgc-nav-group summary:hover,.s-header.tgc-nav-header #main-nav>.tgc-nav-direct:hover{color:#111719}
.s-header.tgc-nav-header .tgc-nav-group[open] summary,.s-header.tgc-nav-header .tgc-nav-group summary:hover,.s-header.tgc-nav-header #main-nav>.tgc-nav-direct:hover{background:#ffc32f}
.s-header.tgc-nav-header .tgc-nav-panel{background:#11191f}
.tgc-legal-language-note{display:block;font-size:11px;opacity:.75;margin:12px 0}
.tgc-motion-icon{display:none}
@media(max-width:1100px) and (min-width:901px){.s-header.tgc-nav-header #main-nav{gap:4px}.s-header.tgc-nav-header .tgc-nav-group summary,.s-header.tgc-nav-header #main-nav>.tgc-nav-direct{padding-inline:6px}}
@media(max-width:780px){.tgc-language-picker{width:50px;gap:4px;font-size:11px}.tgc-language-picker .tgc-language-globe{display:none}.s-header.tgc-nav-header .settings{gap:6px}.s-header.tgc-nav-header .settings .motion-toggle{font-size:7px;overflow-wrap:anywhere}.s-header.tgc-nav-header #main-nav{gap:4px}.s-header.tgc-nav-header .tgc-nav-group summary,.s-header.tgc-nav-header #main-nav>.tgc-nav-direct{padding-inline:6px}}
@media(max-width:360px){.s-header.tgc-nav-header #main-nav{gap:3px}.s-header.tgc-nav-header .tgc-nav-group summary,.s-header.tgc-nav-header #main-nav>.tgc-nav-direct{padding-inline:4px;font-size:10px}.s-header.tgc-nav-header .settings{gap:3px}.s-header.tgc-nav-header .brand img{width:75px}}
html[lang="fr"] .s-hero h1,html[lang="it"] .s-hero h1,html[lang="nl"] .s-hero h1{overflow-wrap:normal}
html:not([lang="de"]):not([lang="en"]) .path-first,html:not([lang="de"]):not([lang="en"]) .path-second{font-size:.8em}
html:not([lang="de"]):not([lang="en"]) .abilities-intro h2,html:not([lang="de"]):not([lang="en"]) .game-team h2{overflow-wrap:anywhere}
@media(max-width:780px){.s-header.tgc-nav-header .settings .motion-toggle{width:32px;min-width:32px;max-width:32px;height:44px;padding:7px;display:inline-flex;align-items:center;justify-content:center}.tgc-motion-icon{display:block;width:16px;height:16px}.tgc-motion-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
@media(max-width:520px){.s-header.tgc-nav-header .settings{flex-direction:row;align-items:center;gap:3px}}
