       display: flex;
          align-items: center;
          justify-content: center;
          padding: 0 5px;
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
          transition: background-color 0.5s ease;
        }

        .theme-switch .light-mode-icon,
        .theme-switch .dark-mode-icon {
          font-size: 19px;
          position: absolute;
          cursor: pointer;
          top: 50%;
          transform: translateY(-50%);
          transition: opacity 0.5s ease, color 0.5s ease;
    