.app-layout__nav-controls {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

.app-layout__theme-toggle {
  padding: 0.5rem;
  border: none;
  background: none;
  color: inherit;
  cursor: pointer;
  border-radius: 0.375rem;
}

.app-layout__theme-toggle:hover {
  background-color: var(--color-surface-hover);
}

/* Show/hide appropriate icon based on theme */
[data-theme="light"] .moon-icon {
  display: none;
}

[data-theme="dark"] .sun-icon {
  display: none;
} 