body {
  @apply bg-white antialiased;
  @apply overflow-x-hidden;

  @apply text-base;
  line-height: 1.7;
}
html {
  scroll-behavior: smooth;
}
body:has(#wpadminbar) {
  @apply pt-6;
}
main.site-content {
  @apply overflow-x-hidden;
}

*::marker {
  display: inline-block;
  color: red;
  font-size: 20px;
  font-weight: bold;
}
mark {
  background-color: unset;
}

*[hidden='true'],
*[hidden]:not([hidden='false']) {
  @apply !hidden;
}
.homegrade-frontend-page {
  /* *[aria-hidden='true'] {
    @apply !hidden;
  } */
}
section[isLoading] {
  @apply opacity-30;
}

details {
  @apply bg-white shadowed rounded-2xl mb-4 px-8 py-6;
  summary {
    @apply font-bold list-none flex gap-4 md:gap-8 justify-between items-center cursor-pointer;
    .open-close-icon {
      @apply shrink-0;
      transition: transform 0.3s ease-in-out;
      transform: translate(0, 0%);
      display: flex;
      border: 2px solid black;
      justify-content: center;
      align-items: center;
      border-radius: 50%;
      height: 26px;
      width: 26px;
    }
  }
  .content {
    @apply mt-4;
  }
}
details summary::-webkit-details-marker {
  display: none;
}
details[open] summary .open-close-icon {
  transform: translate(0, 0%) rotate(180deg);
}

.container {
  @screen lg {
    max-width: 1310px;
  }
}

#cmplz-manage-consent .cmplz-manage-consent {
  right: unset;
  left: 20px;
}

math {
  max-width: 100%;
  overflow-x: scroll;
}
