/* table of contents */
.table-of-content {
  @apply overflow-hidden rounded;
}

/* share icons */
.share-icons .share-link {
  @apply h-9 w-9 rounded leading-9 bg-primary hover:bg-primary dark:bg-darkmode-primary dark:hover:bg-darkmode-primary;
}

.share-icons .share-icon svg {
  @apply dark:fill-darkmode-light;
}

.fediverse-input-wrapper {
  @apply bg-body dark:bg-darkmode-body rounded;
  input {
    @apply rounded focus:border-primary focus:ring-0;
  }
  button {
    @apply rounded bg-primary dark:bg-darkmode-primary text-light dark:text-darkmode-light hover:bg-primary dark:hover:bg-darkmode-primary;
  }
}

/* notice */
.notice {
  @apply rounded-lg;
}

/* tab */
.tab {
  @apply border-border dark:border-darkmode-border overflow-hidden rounded-lg border;
}
.tab-nav {
  @apply border-border bg-light dark:border-darkmode-border dark:bg-darkmode-light pl-4;
}
.tab-nav-item {
  @apply text-text-dark dark:text-darkmode-text-dark px-8 !text-lg;
}
.tab-nav-item.active {
  @apply border-dark dark:border-darkmode-primary;
}

.tab-content-panel {
  @apply px-4 !pt-0;
}

/* accordion */
.accordion {
  @apply border-border bg-light dark:border-darkmode-border dark:bg-darkmode-light mb-6 overflow-hidden rounded-lg border;
}
.accordion-header {
  @apply text-text-dark dark:text-darkmode-text-dark;
}

/* cookie consent */
.cookie-box {
  @apply !rounded-lg;
}

/* slider */
.gallery-slider {
  @apply !ml-0;
}
