#app>header{flex-wrap:nowrap;gap:12px;min-height:64px;position:relative}#app>header>a{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;flex-shrink:1;min-width:0;overflow:hidden}#app>header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#app>header .language-menu{z-index:20;flex-shrink:0;margin:0 0 0 auto;font-size:16px;line-height:1.5;position:relative}.language-menu>summary{cursor:pointer;background:#fff;border:1px solid #cbd8dd;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-weight:600;list-style:none;display:flex}.language-menu>summary::-webkit-details-marker{display:none}#app .language-menu>summary>span{padding:0;font-size:16px;display:inline}.language-menu summary svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}.language-panel{color:#263b44;background:#fff;border:1px solid #cbd8dd;border-radius:12px;width:280px;max-width:calc(100vw - 24px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #17364225}.language-panel strong{font-size:17px}.language-panel ul{margin:12px 0;padding:0;list-style:none}.language-panel li{margin:4px 0}#app .language-panel button{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:9px 12px;font-size:16px;display:flex}#app .language-panel p{color:#52656d;margin:10px 0 0;font-size:14px;line-height:1.6}#app .language-menu :focus-visible{outline-offset:3px;outline:3px solid #237b61}@media (width<=700px){#app>header{padding:8px 12px}#app>header>a{font-size:17px}.language-menu>summary{padding:8px 10px}.language-panel{max-height:calc(100dvh - 86px);overflow:auto}}#app .language-panel button>span{font-size:16px;display:inline}
