.sn-theme-toggle {
  background: transparent;
  border: none;
  cursor: pointer;
  color: var(--fg-secondary);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-xs);
  padding: var(--s-2);
  min-height: 36px;
  min-width: 36px;
}
.sn-theme-toggle:hover {
  background: var(--bg-muted);
  color: var(--fg-strong);
}
