/* STYLIFE Language Switcher Styles */
.sl-lang-switcher{display:flex;align-items:center;gap:3px;background:var(--la,#F0EDF7);border-radius:20px;padding:3px;border:1px solid var(--bd,#EAE6F5)}
.sl-lang-btn{padding:5px 11px;border-radius:16px;border:none;background:transparent;color:var(--md,#5A5070);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;font-family:'DM Sans','Inter',Arial,sans-serif;white-space:nowrap;line-height:1}
.sl-lang-btn:hover{background:rgba(45,27,105,.08);color:#2D1B69}
.sl-lang-btn.sl-lang-active{background:#2D1B69;color:#fff;box-shadow:0 2px 8px rgba(45,27,105,.25)}

/* Mobile: show compact in hamburger area */
@media(max-width:768px){
  .sl-lang-switcher{margin-right:4px}
  .sl-lang-btn{padding:4px 8px;font-size:11px}
  /* Keep it visible even on mobile */
  .sl-lang-switcher{display:flex!important}
}
