#nav .theme-switch-row{gap:8px;align-items:center}
#nav .theme-switch{gap:2px;padding:3px;flex-shrink:0}
#nav .theme-switch button{width:28px;height:28px;padding:5px}
#nav .theme-switch svg{width:18px;height:18px}
#nav .language-switch button{padding:4px}
#nav .language-switch .language-flag{width:19px;height:19px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #00000010}
@media(max-width:991px){
  #nav .theme-switch-row{gap:6px;margin-right:6px}
  #nav .theme-switch button{width:24px;height:24px;padding:4px}
  #nav .theme-switch svg{width:16px;height:16px}
  #nav .language-switch button{padding:3px}
  #nav .language-switch .language-flag{width:17px;height:17px}
}
