.toggleBtn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: var(--radius-full);
  background: var(--glass-bg);
  border: 1px solid var(--glass-border);
  box-shadow: 0 4px 12px var(--glass-shadow);
  color: var(--foreground);
  transition: var(--transition);
}

.toggleBtn:hover {
  transform: scale(1.05);
  background: var(--card-hover-bg);
  border-color: var(--accent);
  color: var(--accent);
}

.toggleBtn svg {
  transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

.toggleBtn:hover svg {
  transform: rotate(20deg);
}
