#andra-site-language{position:fixed;z-index:10050;top:14px;right:16px;display:flex;gap:4px;align-items:center;padding:6px;border:1px solid #886035;border-radius:5px;background:linear-gradient(180deg,#24201bef,#100e0def);box-shadow:0 4px 20px #0009,inset 0 0 0 1px #d1a56022;font-family:Georgia,serif;isolation:isolate}
#andra-site-language button{appearance:none;box-sizing:border-box;display:block;min-width:35px;min-height:32px;margin:0;padding:5px 7px;border:1px solid transparent;border-radius:3px;background:transparent;color:#cfbfa7;font:700 12px/20px Georgia,serif;letter-spacing:.5px;cursor:pointer;text-align:center;text-shadow:0 1px 2px #000;transition:background .18s,color .18s,border-color .18s}
#andra-site-language button:hover{border-color:#916336;background:#68462255;color:#ffe6b6}
#andra-site-language button[aria-pressed="true"]{border-color:#bd8649;background:linear-gradient(#77502c,#3d2819);color:#ffe8bb;box-shadow:inset 0 1px #ffe1a333,0 0 10px #e98b1d22}
#andra-site-language button:focus-visible{outline:2px solid #ffd18a;outline-offset:2px}
/* One common control replaces the separate presentation controls. */
.a2n-language-bar,.hw-languages{display:none!important}
@media(max-width:600px){#andra-site-language{top:auto;bottom:14px;right:10px;gap:3px;padding:5px}#andra-site-language button{min-width:38px;min-height:38px;padding:7px}body{padding-bottom:65px!important}}
@media(prefers-reduced-motion:reduce){#andra-site-language button{transition:none}}
