body {
  min-height: 100vh;
  background-color: var(--bg-white);
  color: var(--text-dark);
  display: flex;
  flex-direction: column;
  font-family: var(--font-primary);
  font-weight: var(--font-regular);
}

p {
  margin: 0;
}

::-webkit-scrollbar {
  display: none;
}

.container {
  max-width: 1224px;
}

* {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none;
}

@media (min-width: 1400px) {
  .container {
    max-width: 1248px !important;
  }
}

.bg-weak {
  background-color: var(--bg-weak) !important;
}

.text-gray {
  color: var(--text-gray) !important;
}

.text-success {
  color: var(--text-success) !important;
}

.text-secondary {
  color: var(--text-secondary) !important;
}

.text-dark {
  color: var(--text-dark) !important;
}

.border-primary {
  border-color: var(--border-primary) !important; 
}

.bg-success {
  background-color: var(--bg-success) !important;
}

.bg-primary {
  background-color: var(--primary) !important;
}

.bg-secondary {
  background-color: var(--bg-secondary) !important;
}
.bg-tertiary {
  background-color: var(--bg-tertiary) !important;
}
