.rfr-languages{display:inline-flex;gap:2px;flex:0 0 auto;align-items:center;padding:3px;background:#fffdf7;border:1px solid #bdc8b9;border-radius:30px;color:#263a31;white-space:nowrap}
.rfr-languages button{border:0;background:transparent;color:inherit;border-radius:24px;min-width:38px;min-height:37px;padding:4px 8px;font:700 .75rem/1 system-ui,sans-serif;cursor:pointer}
.rfr-languages button[aria-pressed=true]{background:#294639;color:#fff}
.rfr-languages button:focus-visible{outline:2px solid #4e715d;outline-offset:2px}
@media(max-width:700px){.header:has(.rfr-languages){flex-wrap:wrap;column-gap:7px}.rfr-languages button{min-height:35px;min-width:33px;padding:4px 5px}}
