body[data-architecture-pack="visual_showcase"] .ap-showcase__home {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(14px, 2vw, 28px);
}
body[data-architecture-pack="visual_showcase"] .ap-showcase__hero-frame {
  min-height: 42px;
  border-radius: 50%;
  background: radial-gradient(circle, currentColor 0 2px, transparent 3px);
}
body[data-architecture-pack="visual_showcase"] .ap-showcase__gallery {
  display: block;
}
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid {
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
  align-items: start;
  gap: clamp(10px, 1.8vw, 24px);
}
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section:nth-child(odd) {
  grid-column: span 5;
}
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section:nth-child(even) {
  grid-column: span 3;
}
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="games"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="collection"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="advantages"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="features"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="library"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="criteria"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="spotlight"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="session-plan"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="genre-routes"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="editorial"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="description"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="reliability"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="faq"],
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="contact"] {
  grid-column: 1 / -1;
}
body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section="assets"] {
  grid-column: span 3;
}
