.nyaa-accordion-surface .wp-block-accordion,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion,
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion {
  margin-top: var(--nyaa-space-l);
  margin-left: 0 !important;
  margin-right: 0 !important;
  gap: 0 !important;
  border-top: 1px solid rgba(15, 23, 42, 0.08);
}

.nyaa-accordion-surface .wp-block-accordion-item,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-item,
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-item,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-item,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-item {
  background: transparent !important;
}

.nyaa-accordion-surface .wp-block-accordion > .wp-block-accordion-item + .wp-block-accordion-item,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion > .wp-block-accordion-item + .wp-block-accordion-item,
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion > .wp-block-accordion-item + .wp-block-accordion-item,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion > .wp-block-accordion-item + .wp-block-accordion-item,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion > .wp-block-accordion-item + .wp-block-accordion-item {
  margin-top: 0 !important;
}

.nyaa-accordion-surface .wp-block-accordion-heading,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading,
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading {
  margin: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-bottom-color: rgba(15, 23, 42, 0.08);
  font-size: var(--wp--preset--font-size--small);
  color: var(--nyaa-color-heading);
}

.nyaa-accordion-surface .wp-block-accordion-heading__toggle,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading__toggle,
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading__toggle,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading__toggle,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading__toggle {
  display: flex;
  align-items: flex-start !important;
  justify-content: space-between;
  width: 100%;
  gap: var(--nyaa-space-s);
  padding: var(--nyaa-space-m) 0 !important;
  color: var(--nyaa-color-heading);
  line-height: var(--nyaa-leading-tight);
  overflow: visible !important;
}

.nyaa-accordion-surface .wp-block-accordion-heading__toggle-title,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading__toggle-title,
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading__toggle-title,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading__toggle-title,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading__toggle-title {
  flex: 1 1 auto;
  line-height: var(--nyaa-leading-tight);
}

.nyaa-accordion-surface .wp-block-accordion-heading__toggle-icon,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading__toggle-icon,
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading__toggle-icon,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading__toggle-icon,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading__toggle-icon {
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  margin-top: 0.22em !important;
  margin-left: var(--nyaa-space-s) !important;
  flex: 0 0 auto;
  overflow: visible !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: var(--nyaa-color-heading) !important;
  background: none !important;
  border-right: 1.5px solid currentColor !important;
  border-bottom: 1.5px solid currentColor !important;
  transform: rotate(45deg) translateY(-1px) !important;
  transition: transform 0.24s ease !important;
}

.nyaa-accordion-surface .wp-block-accordion-heading__toggle-icon::before,
.nyaa-accordion-surface .wp-block-accordion-heading__toggle-icon::after,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading__toggle-icon::before,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading__toggle-icon::after,
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading__toggle-icon::before,
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading__toggle-icon::after,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading__toggle-icon::before,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading__toggle-icon::after,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading__toggle-icon::before,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading__toggle-icon::after {
  content: none !important;
}

.nyaa-accordion-surface .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon,
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon {
  transform: rotate(-135deg) translateY(-1px) !important;
}

.nyaa-accordion-surface .wp-block-accordion-panel > :where(ul, p),
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-panel > :where(ul, p),
.entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-panel > :where(ul, p),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-panel > :where(ul, p),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-panel > :where(ul, p) {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* HTMX swaps only #site-content, so keep guideline accordion styling independent from body classes. */
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion,
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion,
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion {
  margin-top: var(--nyaa-space-l);
  margin-left: 0 !important;
  margin-right: 0 !important;
  gap: 0 !important;
  border-top: 1px solid rgba(15, 23, 42, 0.08);
}

#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-item,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-item,
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-item,
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-item {
  background: transparent !important;
}

#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion > .wp-block-accordion-item + .wp-block-accordion-item,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion > .wp-block-accordion-item + .wp-block-accordion-item,
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion > .wp-block-accordion-item + .wp-block-accordion-item,
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion > .wp-block-accordion-item + .wp-block-accordion-item {
  margin-top: 0 !important;
}

#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading,
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading,
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading {
  margin: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-bottom-color: rgba(15, 23, 42, 0.08);
  font-size: var(--wp--preset--font-size--small);
  color: var(--nyaa-color-heading);
}

#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading__toggle,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading__toggle,
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading__toggle,
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading__toggle {
  display: flex;
  align-items: flex-start !important;
  justify-content: space-between;
  width: 100%;
  gap: var(--nyaa-space-s);
  padding: var(--nyaa-space-m) 0 !important;
  color: var(--nyaa-color-heading);
  line-height: var(--nyaa-leading-tight);
  overflow: visible !important;
}

#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading__toggle-title,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading__toggle-title,
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading__toggle-title,
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading__toggle-title {
  flex: 1 1 auto;
  line-height: var(--nyaa-leading-tight);
}

#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading__toggle-icon,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading__toggle-icon,
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading__toggle-icon,
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading__toggle-icon {
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  margin-top: 0.22em !important;
  margin-left: var(--nyaa-space-s) !important;
  flex: 0 0 auto;
  overflow: visible !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: var(--nyaa-color-heading) !important;
  background: none !important;
  border-right: 1.5px solid currentColor !important;
  border-bottom: 1.5px solid currentColor !important;
  transform: rotate(45deg) translateY(-1px) !important;
  transition: transform 0.24s ease !important;
}

#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading__toggle-icon::before,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-heading__toggle-icon::after,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading__toggle-icon::before,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-heading__toggle-icon::after,
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading__toggle-icon::before,
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-heading__toggle-icon::after,
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading__toggle-icon::before,
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-heading__toggle-icon::after {
  content: none !important;
}

#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon,
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon,
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon,
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon {
  transform: rotate(-135deg) translateY(-1px) !important;
}

#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content .wp-block-accordion-panel > :where(ul, p),
#site-content .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained .wp-block-accordion-panel > :where(ul, p),
#site-content .entry-guideline-latest__content.nyaa-content-surface .wp-block-accordion-panel > :where(ul, p),
#site-content .entry-guideline-section-card__content.nyaa-archive-card__content .wp-block-accordion-panel > :where(ul, p) {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
