, 0, 0, 0.1);
      transition: background-color 0.5s ease;
    }

    .switch-label .sun-icon,
    .switch-label .moon-icon {
      font-size: 19spx;
      position: absolute;
      cursor: pointer;
      top: 50%;
      transform: translateY(-50%);
      transition: opacity 0.5s ease, color 0.5s ease;
    }

    .switch-label .sun-icon {
      color: #f39c12;
      left: 2px;
    }

    .switch-label .moon-icon {
      color: #bdc3c7;
      opacity: 0;
      left: 5px;
    }

    /* Switch Button */
    .