#site-nav .edsky-menu-language{display:inline-flex;align-items:center;flex:0 0 auto;margin:0 0 0 6px;padding:0;color:inherit}
#site-nav #edsky-language-select{font:inherit;font-size:12px;font-weight:600;line-height:1.4;color:inherit;background:transparent;border:1px solid currentColor;border-radius:4px;padding:4px 2px;min-width:46px;max-width:60px;cursor:pointer}
#site-nav #edsky-language-select option{color:#fff;background:#1b2229}
#site-nav #edsky-language-select:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:980px){#site-nav .edsky-menu-language{margin:8px 0;padding:0 12px}#site-nav #edsky-language-select{min-height:36px}}
#site-nav .edsky-menu-language.edsky-menu-language--hidden{display:none!important}
.site-header .header-inner > #edsky-planet-language{position:relative;display:flex;align-items:center;flex:0 0 auto;margin-left:-8px;z-index:40;font-family:'Segoe UI',Arial,sans-serif;line-height:1}
#edsky-planet-language .edsky-planet-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;min-height:32px;padding:0 7px;margin:0;color:#fff;background:transparent;border:0;border-radius:0;box-shadow:none;font:650 12px/1 'Segoe UI',Arial,sans-serif;cursor:pointer;box-sizing:border-box;white-space:nowrap}
#edsky-planet-language .edsky-planet-language-trigger:hover{color:#fff;background:transparent;border-color:transparent}
#edsky-planet-language .edsky-planet-language-trigger:focus-visible{outline:2px solid #8aced6;outline-offset:2px}
#edsky-planet-language .edsky-planet-globe{position:relative;display:block;width:12px;height:12px;flex:0 0 12px;color:#fff}
#edsky-planet-language .edsky-planet-globe-icon{position:absolute;inset:0;display:block;border:1px solid currentColor;border-radius:50%;box-sizing:border-box}
#edsky-planet-language .edsky-planet-globe-icon::before{content:'';position:absolute;top:0;bottom:0;left:3px;right:3px;border:1px solid currentColor;border-radius:50%;box-sizing:border-box}
#edsky-planet-language .edsky-planet-globe-icon::after{content:'';position:absolute;left:0;right:0;top:50%;border-top:1px solid currentColor;transform:translateY(-.5px)}
#edsky-planet-language .edsky-planet-orbit{position:absolute;inset:-2px;display:block;animation:edsky-planet-orbit 10s linear infinite;pointer-events:none}
#edsky-planet-language .edsky-planet-orbit::before{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 0%,#d98a552e,transparent 65%);pointer-events:none}
#edsky-planet-language .edsky-planet-satellite{position:absolute;top:-1px;left:50%;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:#d98a55;box-shadow:0 0 4px 1px #d98a5580,0 0 8px 3px #d98a552e}
#edsky-planet-language .edsky-planet-language-code{display:block;min-width:16px;text-align:center;color:#fff;font-size:11.5px;line-height:1;letter-spacing:.2px}
#edsky-planet-language .edsky-planet-language-chevron{display:block;width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}
#edsky-planet-language .edsky-planet-language-trigger[aria-expanded=true] .edsky-planet-language-chevron{transform:translateY(1px) rotate(225deg)}
#edsky-planet-language .edsky-planet-language-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;gap:2px;width:144px;max-width:calc(100vw - 24px);padding:6px;border:1px solid #d98a5545;border-radius:10px;background:#1b262efa;box-shadow:0 18px 40px #101820cc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
#edsky-planet-language .edsky-planet-language-menu[hidden]{display:none!important}
#edsky-planet-language .edsky-planet-language-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;margin:0;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#d1dde1;font:550 12.5px/1.2 'Segoe UI',Arial,sans-serif;text-align:left;cursor:pointer}
#edsky-planet-language .edsky-planet-language-option:hover{color:#efb58d;background:linear-gradient(90deg,#d98a5520,#d98a5505)}
#edsky-planet-language .edsky-planet-language-option:focus-visible{outline:2px solid #8aced6;outline-offset:-2px;color:#efb58d;background:#d98a5512}
#edsky-planet-language .edsky-planet-language-option[aria-selected=true]{color:#efb58d;background:#d98a550d}
#edsky-planet-language .edsky-planet-language-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#edsky-planet-language .edsky-planet-language-check{display:block;width:5px;height:9px;flex:0 0 5px;border-right:2px solid #d98a55;border-bottom:2px solid #d98a55;transform:rotate(45deg);opacity:0;transition:opacity .15s ease}
#edsky-planet-language .edsky-planet-language-option[aria-selected=true] .edsky-planet-language-check{opacity:1}
@media(pointer:coarse){#edsky-planet-language .edsky-planet-language-trigger{height:44px;min-height:44px}#edsky-planet-language .edsky-planet-language-option{min-height:44px}}
@keyframes edsky-planet-orbit{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#edsky-planet-language .edsky-planet-orbit{animation:none}#edsky-planet-language .edsky-planet-language-chevron{transition:none}}
@media(min-width:1251px){.site-header .header-inner > #site-nav:has(+ #edsky-planet-language){margin-left:auto}}
@media(max-width:1250px){.site-header .header-inner > #edsky-planet-language{margin-left:-6px}}
@media(max-width:390px){#edsky-planet-language .edsky-planet-language-trigger{padding:0 5px;gap:3px}#edsky-planet-language .edsky-planet-language-code{font-size:11px}}