/* Compat layer for missing Tailwind-like utilities in generated base-utilities.css.
   Keep this file small and only include proven gaps used by runtime markup. */

.m-0 {
  margin: 0;
}

.mx-0 {
  margin-inline: 0;
}

.my-0 {
  margin-block: 0;
}

.mt-0 {
  margin-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.ml-0 {
  margin-left: 0;
}

.p-0 {
  padding: 0;
}

.px-0 {
  padding-inline: 0;
}

.py-0 {
  padding-block: 0;
}

.pt-0 {
  padding-top: 0;
}

.pr-0 {
  padding-right: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

.gap-0 {
  gap: 0;
}

@media (min-width: 768px) {
  .tablet-v\:block {
    display: block;
  }

  .tablet-v\:inline-flex {
    display: inline-flex;
  }

  .tablet-v\:p-0 {
    padding: 0;
  }

  .tablet-v\:p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .tablet-v\:pr-0 {
    padding-right: 0;
  }

  .tablet-v\:py-0 {
    padding-block: 0;
  }

  .tablet-v\:pb-\[140px\] {
    padding-bottom: 140px;
  }

  .tablet-v\:text-\[64px\] {
    font-size: 64px;
  }
}

@media (min-width: 1024px) {
  .tablet-h\:h-\[224px\] {
    height: 224px;
  }

  .tablet-h\:max-w-none {
    max-width: none;
  }

  .tablet-h\:pb-\[200px\] {
    padding-bottom: 200px;
  }

  .tablet-h\:px-\[32px\] {
    padding-inline: 32px;
  }
}
