 '';
      position: absolute;
      width: 1rem;
      height: 1rem;
      border: 2px solid rgba(255, 255, 255, 0.3);
      border-radius: 50%;
      border-top-color: white;
      animation: spin 0.8s linear infinite;
    }

    .btn.loading .btn-text {
      visibility: hidden;
    }

    .btn-outline.loading::after {
      border-color: rgba(24, 24, 27, 0.3);
      border-top-color: rgb(24, 24, 27);
    }

    @keyframes spin {
      to {
        transform: rotate(360deg);
      }
    }

    /* header.