/* Keep existing ANUBIS V50 header and V48 language appearance; only adapt buttons. */
header.ct-header .anubis-v51-lang{display:inline-flex!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}
header.ct-header .anubis-v51-lang button{appearance:none;border:0;cursor:pointer;background:transparent;color:#2b1d36;font:700 12px/1.2 system-ui,Arial,sans-serif;padding:5px 6px;border-radius:5px;min-width:28px}
header.ct-header .anubis-v51-lang button[aria-pressed="true"]{background:#f51f7c;color:#fff}
header.ct-header .anubis-v51-lang button:focus-visible{outline:2px solid #7833bd;outline-offset:3px}
@media(max-width:999px){header.ct-header .anubis-v51-lang button{padding:4px 5px;min-width:24px}}

.anubis-v51-lang.anubis-v51-standalone{display:inline-flex;align-items:center;gap:5px;border:1px solid #d4b0e9;border-radius:9px;padding:6px 9px;background:#fff;color:#2b1d36;margin:0 0 22px;font:700 12px/1.2 system-ui,Arial,sans-serif}
.anubis-v51-standalone button{appearance:none;border:0;border-radius:5px;background:transparent;color:#2b1d36;padding:5px 8px;font-weight:700;cursor:pointer}
.anubis-v51-standalone button[aria-pressed="true"]{background:#f51f7c;color:white}
