.nyaa-content-surface,
.entry-guideline-latest__content.nyaa-content-surface,
.entry-guideline-latest__content.nyaa-archive-card__content,
.entry-guideline-section-card__content.nyaa-archive-card__content,
.entry-guideline-title.nyaa-archive-intro,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained {
  color: var(--nyaa-color-heading);
  font-family: "Inter", "Hiragino Sans", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
}

.entry-guideline-latest__content.nyaa-content-surface {
  display: grid;
  gap: var(--nyaa-block-gap, var(--wp--style--block-gap, var(--nyaa-space-s)));
  width: var(--nyaa-container-width, min(100%, 1234px));
  max-width: var(--nyaa-container-max-width, 1234px);
  box-sizing: border-box;
  margin-top: 0 !important;
  margin-right: auto !important;
  margin-bottom: 0 !important;
  margin-left: auto !important;
  padding: var(--nyaa-space-xs) max(var(--nyaa-container-padding-right, 0px), var(--nyaa-space-m)) var(--nyaa-space-xs) max(var(--nyaa-container-padding-left, 0px), var(--nyaa-space-m)) !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

#nyaa-entry-guideline-results.nyaa-archive-results.wp-block-post-content {
  display: grid;
  gap: var(--nyaa-gutter);
  width: var(--nyaa-container-width, min(100%, 1234px));
  max-width: var(--nyaa-container-max-width, 1234px);
  box-sizing: border-box;
  margin-top: 0 !important;
  margin-right: auto !important;
  margin-bottom: 0 !important;
  margin-left: auto !important;
  padding: var(--nyaa-space-xs) max(var(--nyaa-container-padding-right, 0px), var(--nyaa-space-m)) var(--nyaa-space-xs) max(var(--nyaa-container-padding-left, 0px), var(--nyaa-space-m)) !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

#nyaa-entry-guideline-results.nyaa-archive-results > :where(.wp-block-group, section.wp-block-group) {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  justify-self: stretch;
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}

@media (max-width: 781px) {
  #nyaa-entry-guideline-results.nyaa-archive-results.wp-block-post-content {
    gap: var(--nyaa-space-m);
  }
}

.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained {
  display: grid;
  gap: var(--nyaa-block-gap, var(--wp--style--block-gap, var(--nyaa-space-s)));
  width: 100%;
  max-width: 1234px;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--nyaa-space-l);
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.nyaa-content-surface :where(p, li),
.entry-guideline-latest__content.nyaa-content-surface :where(p, li),
.entry-guideline-latest__content.nyaa-archive-card__content :where(p, li),
.entry-guideline-section-card__content.nyaa-archive-card__content :where(p, li),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content :where(p, li),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained :where(p, li) {
  font-size: var(--wp--preset--font-size--small);
  font-weight: 400;
  line-height: var(--nyaa-leading-base);
  color: var(--nyaa-color-heading);
}

.nyaa-content-surface :where(p),
.entry-guideline-latest__content.nyaa-content-surface :where(p),
.entry-guideline-latest__content.nyaa-archive-card__content :where(p),
.entry-guideline-section-card__content.nyaa-archive-card__content :where(p),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content :where(p),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained :where(p) {
  text-align: justify;
  text-justify: inter-character;
}

.nyaa-content-surface h2,
.entry-guideline-latest__content.nyaa-content-surface h2,
.entry-guideline-latest__content.nyaa-archive-card__content h2,
.entry-guideline-section-card__content.nyaa-archive-card__content h2,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content h2,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained h2 {
  margin-top: var(--nyaa-space-xl);
  margin-bottom: var(--nyaa-space-m);
  font-size: var(--wp--preset--font-size--large);
  font-weight: var(--nyaa-weight-bold);
  line-height: var(--nyaa-leading-tight);
  letter-spacing: var(--nyaa-tracking-tight);
  color: var(--nyaa-color-primary);
}

.nyaa-content-surface h3.wp-block-heading,
.entry-guideline-latest__content.nyaa-content-surface h3.wp-block-heading,
.entry-guideline-latest__content.nyaa-archive-card__content h3.wp-block-heading,
.entry-guideline-section-card__content.nyaa-archive-card__content h3.wp-block-heading,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content h3.wp-block-heading,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained h3.wp-block-heading {
  margin-top: var(--nyaa-space-l);
  margin-bottom: var(--nyaa-space-m);
  font-size: var(--wp--preset--font-size--medium) !important;
  font-weight: var(--nyaa-weight-bold);
  line-height: var(--nyaa-leading-tight);
  color: var(--nyaa-color-heading) !important;
}

.nyaa-content-surface h4,
.entry-guideline-latest__content.nyaa-content-surface h4,
.entry-guideline-latest__content.nyaa-archive-card__content h4,
.entry-guideline-section-card__content.nyaa-archive-card__content h4,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content h4,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained h4 {
  margin-top: var(--nyaa-space-l);
  margin-bottom: var(--nyaa-space-s);
  font-size: var(--wp--preset--font-size--small);
  font-weight: var(--nyaa-weight-bold);
  line-height: var(--nyaa-leading-tight);
  color: var(--nyaa-color-heading);
}

.nyaa-content-surface :where(p strong, li strong),
.entry-guideline-latest__content.nyaa-content-surface :where(p strong, li strong),
.entry-guideline-latest__content.nyaa-archive-card__content :where(p strong, li strong),
.entry-guideline-section-card__content.nyaa-archive-card__content :where(p strong, li strong),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content :where(p strong, li strong),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained :where(p strong, li strong) {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: var(--nyaa-weight-bold);
}

.nyaa-content-surface :where(ul, ol),
.entry-guideline-latest__content.nyaa-content-surface :where(ul, ol),
.entry-guideline-latest__content.nyaa-archive-card__content :where(ul, ol),
.entry-guideline-section-card__content.nyaa-archive-card__content :where(ul, ol),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content :where(ul, ol),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained :where(ul, ol) {
  margin-top: var(--nyaa-space-m);
  margin-bottom: 0;
  color: var(--nyaa-color-heading);
}

.nyaa-content-surface table,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content table,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained table {
  width: 100%;
  border-collapse: collapse;
  margin-top: var(--nyaa-space-l);
}

.nyaa-content-surface :where(th, td),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content :where(th, td),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained :where(th, td) {
  padding: var(--nyaa-space-s) 0;
  border-bottom: 1px solid rgba(15, 23, 42, 0.08);
  font-size: var(--wp--preset--font-size--small);
  line-height: var(--nyaa-leading-base);
  color: var(--nyaa-color-heading);
  text-align: left;
}

.nyaa-content-surface :where(a),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content :where(a),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained :where(a) {
  color: var(--nyaa-color-primary);
}

.nyaa-content-surface :where(.wp-block-button__link, button),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content :where(.wp-block-button__link, button),
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained :where(.wp-block-button__link, button) {
  min-height: var(--nyaa-height-control);
  border-radius: var(--nyaa-radius-pill);
}

.entry-guideline-latest__content.nyaa-content-surface > section.wp-block-group,
.entry-guideline-latest__content.nyaa-archive-card__content > section.wp-block-group,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content > section.wp-block-group,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained > section.wp-block-group {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: var(--nyaa-card-gutter) !important;
  border: 1px solid rgba(15, 23, 42, 0.08) !important;
  border-radius: var(--nyaa-radius-xl) !important;
  background: var(--nyaa-color-background) !important;
  box-shadow: var(--nyaa-shadow-raised) !important;
}

.entry-guideline-latest__content.nyaa-content-surface > .wp-block-group,
.entry-guideline-latest__content.nyaa-archive-card__content > .wp-block-group,
.entry-guideline-section-card__content.nyaa-archive-card__content > .wp-block-group,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content > .wp-block-group,
.single-entry_guideline .entry-guideline-title.nyaa-archive-intro + .entry-content.wp-block-post-content.wp-block-post-content-is-layout-constrained > .wp-block-group {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

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

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