.trending-global-section[hidden] {
  display: none !important;
}

.section-home-directory__feed.slider-cards,
.trending-global-section__viewport.slider-cards {
  width: 100%;
}

.trending-global-section__list.swiper-wrapper {
  list-style: none;
  margin: 0;
  padding: 0;
}

.section-home-directory__feed .swiper-slide,
.trending-global-section__item.swiper-slide {
  min-width: 0;
  height: auto;
}

.trending-global-section__card.card-post,
.trending-global-section__card.card-post:link,
.trending-global-section__card.card-post:visited {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  color: inherit;
  text-decoration: none;
}

.trending-global-section__card:hover .card-post-title,
.trending-global-section__card:focus .card-post-title {
  color: var(--ghost-accent-color);
}

.trending-global-section__media.card-post-image {
  margin: 0;
  background-color: var(--color-background-200, #eef1f5);
}

.trending-global-section__content.card-post-content {
  height: 100%;
}

.trending-global-section__title.card-post-title {
  margin: 0;
}

.trending-global-section__body {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-1);
}

.trending-global-section__subtitle {
  margin: 0;
  color: var(--color-secondary, #5f6670);
  font-size: var(--font-small, 0.92rem);
  line-height: 1.45;
}

.trending-global-section__meta.card-post-meta {
  color: var(--color-foreground, #1f2937);
}

.trending-global-section__trend-label {
  color: var(--color-secondary, #5f6670);
  font-size: inherit;
  font-weight: var(--font-weight-medium);
  line-height: inherit;
  white-space: nowrap;
}

.trending-global-section__future-meta {
  display: none;
  align-items: center;
  gap: var(--spacing-3);
  color: var(--color-secondary, #5f6670);
  font-size: var(--font-x-small, 0.78rem);
  line-height: 1.3;
}

.trending-global-section__future-meta:not(:empty) {
  display: flex;
}

[data-color-scheme='dark'] .trending-global-section__subtitle {
  color: #b0b5bc;
}

[data-color-scheme='dark'] .trending-global-section__trend-label {
  color: #b0b5bc;
}

[data-color-scheme='dark'] .trending-global-section__meta.card-post-meta,
[data-color-scheme='dark'] .trending-global-section__future-meta {
  color: #d1d5db;
}
