.sw-primary-links{margin-left:auto}
.sw-language-switch{display:inline-flex;flex:none;flex-wrap:nowrap;align-items:center;gap:0;margin:0;padding:3px;border:2px solid #b14dff;box-shadow:0 0 12px #b14dff66;font-family:'Space Mono',monospace;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:1px;white-space:nowrap}
.sw-language-switch a{display:block;padding:7px 9px;color:#f1e2ff;text-decoration:none}
.sw-language-switch a:hover{color:#ffe600}
.sw-language-switch a[aria-current="page"]{background:#ffe600;color:#06020b}
.sw-language-switch a:focus-visible{outline:3px solid #ffe600;outline-offset:5px}
@media(max-width:640px){.sw-primary-links{order:2;flex-basis:100%;margin-left:0}.sw-language-switch{order:1;margin-left:auto}}
