/* Theme toggle button — styled to match the avatar button in the topbar */

.theme-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--space-8);
  height: var(--space-8);
  padding: var(--space-1) var(--space-2);
  background: transparent;
  border: 1px solid var(--shell-topbar-avatar-border, var(--color-border-default));
  border-radius: var(--radius-md);
  color: inherit;
  cursor: pointer;
  transition: background var(--duration-fast) var(--easing-default),
              color var(--duration-fast) var(--easing-default);
}

.theme-toggle:hover {
  background: var(--shell-topbar-avatar-hover, var(--color-surface-200));
}
