@media (max-width: 767px) {
  .wp-block-nyaa-judge-list.nyaa-judge-list {
    gap: 0;
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__section {
    margin-top: var(--nyaa-space-xl);
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__section-head {
    padding: var(--nyaa-space-xs) 0 var(--nyaa-space-s);
    margin: 0;
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__intro {
    padding: var(--nyaa-space-l) max(0px, calc(var(--nyaa-card-gutter) - var(--nyaa-container-padding-right, 0px))) var(--nyaa-space-s) max(0px, calc(var(--nyaa-card-gutter) - var(--nyaa-container-padding-left, 0px)));
    border-radius: var(--nyaa-radius-none);
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__lead {
    font-size: var(--wp--preset--font-size--small);
    line-height: var(--nyaa-leading-base);
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__intro .nyaa-archive-filters {
    margin-top: var(--nyaa-space-m);
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-archive-filter-select-wrap {
    padding: 0 var(--nyaa-space-m);
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-archive-filter-select {
    min-height: var(--nyaa-height-control);
    padding-right: var(--nyaa-space-m);
    font-size: var(--wp--preset--font-size--small);
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__grid {
    grid-template-columns: 1fr;
    gap: var(--nyaa-block-gap, var(--wp--style--block-gap, var(--nyaa-space-s)));
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__card {
    border-radius: var(--nyaa-radius-xl);
    padding: var(--nyaa-card-gutter);
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__card-hero {
    grid-template-columns: var(--nyaa-size-media-column) minmax(0, 1fr);
    grid-template-areas:
      "portrait display"
      "portrait copy";
    gap: var(--nyaa-space-s) var(--nyaa-space-m);
    padding: 0;
  }


  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__card-portrait {
    width: 100%;
    height: 100%;
    border-radius: inherit;
  }

  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__card-summary {
    padding: var(--nyaa-space-m) 0 0;
  }


  .wp-block-nyaa-judge-list.nyaa-judge-list .nyaa-judge-list__card-summary-copy {
    font-size: var(--wp--preset--font-size--small);
    line-height: var(--nyaa-leading-base);
  }
}
