/* Language controls match the existing ClouCasa header. */
header{flex-wrap:wrap}
header .languages{display:flex;gap:7px;margin-left:auto;flex-shrink:0}
header .languages a{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #ffffff65;border-radius:3px;font-size:13px;font-weight:bold;min-height:40px;color:#ffffff;text-decoration:none;line-height:1.6}
header .languages a[aria-current]{border-color:#f9da07;color:#f9da07}
header .languages img{object-fit:cover;border:1px solid #ffffff50;width:24px;height:16px;max-width:none}
@media(max-width:800px){header .languages a{padding:7px}header .languages{order:2}header nav{order:3;width:100%}}
