.language-switcher{position:relative;flex:none;display:flex;align-items:center}.header-actions .language-trigger{position:relative;display:grid;place-items:center;width:36px;height:36px;min-width:36px;padding:0;border:1px solid #ffffff70;border-radius:50%;background:#10131855;color:#eee;cursor:pointer}.language-trigger svg{width:20px;height:20px}.language-current{position:absolute;right:-3px;top:-5px;padding:1px 3px;background:#20232c;border-radius:3px;font:700 8px/1.3 Arial;color:#fff}.language-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:9000;box-sizing:border-box;width:310px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow-y:auto;padding:12px;border:1px solid #63718480;border-radius:10px;background:linear-gradient(135deg,#20242bd9,#0c1118f2 65%,#19141cfa);box-shadow:0 14px 36px #0009,0 2px 8px #0005,inset 0 1px #ffffff06;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#edf0f4;text-shadow:none}.language-menu[hidden],.language-menu [hidden]{display:none!important}.language-menu .language-search{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:34px;padding:6px 9px;margin:0 0 8px;border:1px solid #75829555;border-radius:8px;background:#080d1445;color:#acb6c3;cursor:text}.language-search>svg{width:16px;height:16px;flex:0 0 16px;pointer-events:none}.language-menu .language-search input{display:block;box-sizing:border-box;flex:1;min-width:0;width:100%;height:auto;margin:0;padding:0;border:0!important;outline:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#edf0f4;font:12px/1.5 Arial,sans-serif;letter-spacing:0;text-indent:0}.language-search input::placeholder{color:#a3adba;opacity:1}.language-search:focus-within{border-color:var(--champion-control-border,#aa5b72);box-shadow:0 0 0 1px #ffffff05}html body #app .header .language-menu .language-search input:is(input,:focus,:focus-visible){appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:0!important;margin:0!important;min-height:0!important;filter:none!important}.language-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 5px}.language-menu .language-options button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;min-height:29px;padding:5px 9px;text-align:left;font:12px/1.4 Arial,sans-serif;color:#edf0f4;border:0;border-radius:4px;background:transparent;cursor:pointer;white-space:normal;text-shadow:0 1px 2px #0005}.language-options button>span{min-width:0;overflow-wrap:anywhere}.language-options .language-check{width:14px;height:14px;flex:0 0 14px;visibility:hidden}.language-menu .language-options button:hover{background:#ffffff09}.language-menu .language-options button[aria-checked=true]{background:linear-gradient(100deg,var(--champion-menu-selected,rgb(16, 46, 47)),#40242d99)}.language-options button[aria-checked=true]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--champion-control-border,rgb(80, 180, 161));box-shadow:0 0 5px rgba(56, 151, 139, 0.2667)}.language-options button[aria-checked=true] .language-check{visibility:visible}.language-options button:focus-visible,.language-menu [data-language-retry]:focus-visible{outline:1px solid var(--champion-control-border,rgb(80, 180, 161));outline-offset:-1px}.language-menu .language-original{display:flex;align-items:center;gap:8px;padding:10px 3px 4px;font:11px/1.5 Arial,sans-serif;border-top:1px solid #a8b4c52b;margin-top:9px;color:#e0e5eb}.language-original input{width:13px;height:13px;min-width:13px;flex:0 0 13px;margin:0;padding:0;accent-color:var(--champion-control-border,rgb(56, 151, 139));cursor:pointer}.language-disclosure,.language-status,.language-empty{display:block;font:10px/1.5 Arial,sans-serif!important;color:#a6b1c0!important;margin:3px!important}.language-status:empty{display:none}.language-menu .language-empty{padding:16px 4px;text-align:center}.language-menu [data-language-retry]{display:inline-block;background:transparent;border:0;color:rgb(153, 209, 195);font:10px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:3px;margin:0}.language-menu [data-language-retry]:hover{color:rgb(153, 209, 195)}.translation-content-toggle{display:inline-block;margin:6px 0 10px;padding:6px 8px;border:1px solid #8c9aab55;border-radius:4px;background:#11182055;color:#c1cddd;font:11px/1.4 Arial!important;cursor:pointer}.translation-content-toggle[hidden]{display:none!important}html:not([lang=en]) .concept2-title-back{font-size:clamp(38px,7.5vw,130px)!important;overflow-wrap:anywhere}html:not([lang=en]) .nav a{font-size:clamp(10px,.9vw,14px)}html:not([lang=en]) :is(.rs-card h3,.standings h3,.race-process-tabs a){overflow-wrap:anywhere}@media(max-width:600px){.language-menu{position:fixed;top:72px;right:12px;max-height:calc(100dvh - 84px)}.header-actions .language-trigger{width:32px;height:32px;min-width:32px}.language-menu .language-options button{min-height:36px}.language-menu .language-search{min-height:38px}.language-menu [data-language-retry]{min-height:30px}}
