/* src/styles.css */
html,
body {
  height: 100%;
  min-height: 100%;
  margin: 0;
}
body {
  background-image: linear-gradient(rgba(38, 37, 39, 0.20), rgba(38, 37, 39, 0.20)), url(/images/background.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  min-height: 100vh;
}
.background {
  padding: 0 8%;
}
.no-scroll {
  overflow: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.no-scroll::-webkit-scrollbar {
  display: none;
}
@media (max-width: 768px) {
  .no-scroll {
    overflow: auto;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.animate-fade-in-up {
  animation: fadeInUp 0.8s ease-out forwards;
}
.delay-100 {
  animation-delay: 0.1s;
}
.delay-200 {
  animation-delay: 0.2s;
}
.delay-300 {
  animation-delay: 0.3s;
}
.delay-400 {
  animation-delay: 0.4s;
}
.delay-500 {
  animation-delay: 0.5s;
}
@keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.skeleton-pulse {
  animation: pulse 1.5s ease-in-out infinite;
  background: #e2e8f0;
  border-radius: 4px;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
