@tailwind base;
@tailwind components;
@tailwind utilities;

:root {
  --foreground-rgb: 0, 0, 0;
  --background-start-rgb: 214, 219, 220;
  --background-end-rgb: 255, 255, 255;
  --text-color: #506670;
  --primary: #1DA1C2;
  --secundary: #EDB94B;
  --boderColor: #F9E9C7;
  --grandstander: 'Grandstander', cursive;
}


body {
  color: var(--text-color);
}

h1 {
  font-family: var(--grandstander);
}

image {
  width: auto;
  height: auto;
  max-width: 100%;
  display: block;
}

@layer utilities {
  .text-balance {
    text-wrap: balance;
  }
}

.plans-scroll::-webkit-scrollbar {
  display: none;
}

button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--right {
  right: 0;
}

button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--left {
  left: 0;
}

.text-10px {
  font-size: 10px;
}

.embla {
  overflow: hidden;
}

.embla__container {
  display: flex;
}

strong {
  font-weight: 700;
}

.embla__slide {
  flex: 0 0 100%;
  min-width: 0;
}

.fade {
  transition: opacity 0.5s;
  opacity: 1;
}

.fade.hidden {
  opacity: 0;
}

@layer utilities {
  .scrollbar::-webkit-scrollbar {
    width: 12px;
    height: 257px;
  }

  .scrollbar::-webkit-scrollbar-track {
    border-radius: 100vh;
    background: #E9ECED;
  }

  .scrollbar::-webkit-scrollbar-thumb {
    background: #BBC4C8;
    border-radius: 100vh;
    border: 3px solid #E9ECED;
  }

  .scrollbar::-webkit-scrollbar-thumb:hover {
    background: #BBC4C8;
  }
}