.language-control{position:relative;flex:0 0 auto;color:var(--bone, #e6dfce);font:13px system-ui,sans-serif}.language-choice{position:relative;display:flex;align-items:center}.language-flag{position:absolute;left:10px;width:24px;height:16px;border-radius:2px;pointer-events:none;box-shadow:0 0 0 1px #ffffff30}.language-choice select{appearance:auto;width:148px;max-width:100%;height:38px;padding:6px 8px 6px 42px;border:1px solid var(--edge, #384956);border-radius:8px;background:var(--rock1, #1b2734);color:inherit;font:inherit;cursor:pointer}.language-choice select:focus-visible{outline:2px solid var(--gold, #edb94a);outline-offset:3px}.language-choice select:disabled{cursor:wait;opacity:.65}.language-choice option{background:#1b2734;color:#eee}.language-status{position:absolute;right:0;top:calc(100% + 6px);z-index:110;width:min(260px,80vw);padding:10px;border:1px solid var(--edge, #384956);border-radius:8px;background:#1b2734;box-shadow:0 4px 16px #0008}.lp-nav,.lp-nav__links{flex-wrap:wrap}html:not([lang=en]) .pagehead__text,html:not([lang=en]) .rig__body{min-width:0}html:not([lang=en]) .seg button{min-width:0;overflow-wrap:anywhere}html:not([lang=en]) .btn{white-space:normal;overflow-wrap:anywhere}html:not([lang=en]) .top nav button span{overflow-wrap:anywhere}html:not([lang=en]) .pagehead__text p{overflow-wrap:anywhere}@media(max-width:600px){.language-choice select{width:124px;font-size:12px}.lp-nav__links{gap:10px}}.discord-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:12px auto 0;border-radius:10px}.discord-link img{display:block;width:24px;height:auto}.discord-link:hover{background:#ffffff14}.discord-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
