@import "../styleguideline/styleguideline.css";

html {
  scroll-behavior: smooth;
}

body {
    font-family: var(--fontFamilyBody);
    background-color: var(--bgColorBody);
    color: var(--colorBody);
    font-weight: var(--weightBody);
    line-height: var(--heightBody);

  }

section {
  padding-block: var(--sectionPadding);
}

@media (max-width: 991px) {
  section {
    padding-block: var(--sectionPaddingSm);
  }
}

/* Smooth Scrolling */
html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

/* MISCELANEA */
.deco-0 {
  text-decoration: none !important;
}

.text-shadow {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}