
/* Shared additions only */
.lang-switch{display:flex;gap:10px;align-items:center;margin-left:auto}
.lang-btn{display:flex;gap:6px;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:#fff;text-decoration:none;color:inherit;font-size:14px}
.lang-btn.active{border-color:rgba(0,60,105,.45);box-shadow:0 0 0 3px rgba(0,60,105,.08)}
.flag-icon{display:block}
.brand{display:flex;gap:12px;align-items:center}
