body.view-feed {
  background: var(--site-bg);
}

body.view-feed .site-header {
  background: var(--header-solid);
}

body.view-feed .home-slot--hero .hero {
  padding-top: 42px;
}

body.view-feed .hero__signature,
body.view-feed .hero__intro {
  display: none;
}

body.view-feed .hero h1 {
  font-size: clamp(2rem, 4vw, 2.8rem);
}

body.view-feed .hero__statement {
  max-width: 42em;
  margin-top: 12px;
  font-size: 1rem;
  color: var(--text-muted);
}

body.view-feed .home-slot--categories {
  display: none;
}

body.view-feed .feed-section {
  padding-top: 34px;
}

body.view-feed .feed-list {
  max-width: 860px;
}

body.view-feed .article-card,
body.view-feed .empty-state,
body.view-feed .error-state,
body.view-feed .loading-state {
  background: var(--panel-surface);
}

@media (max-width: 640px) {
  body.view-feed .home-slot--hero .hero {
    padding-top: 32px;
  }

  body.view-feed .feed-section {
    padding-top: 26px;
  }
}
