/* Theme Toggle Button */

.theme-toggle {
  position: fixed;
  top: 0.75rem;
  right: 0.75rem;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem;
  cursor: pointer;
  transition: all 0.2s ease;
  z-index: 1000;
}

.theme-toggle:hover {
  transform: rotate(15deg) scale(1.05);
  border-color: var(--accent);
  background: rgba(220, 53, 69, 0.1);
}

