
/* Extra homepage uitbreiding voor sterrenstelsels.nl */
.galaxy-home-extra .galaxy-text-grid,
.galaxy-canvas-section .galaxy-animation-wrap {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}
.galaxy-home-extra .galaxy-info-card:first-child {
  grid-column: 1 / -1;
}
.galaxy-info-card p + p { margin-top: 0.75rem; }
.galaxy-canvas-section .animation-section {
  margin-bottom: 0;
  padding: 22px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.10);
  border-radius: 18px;
}
.galaxy-canvas-section .animation-section h3 {
  color: #ffd966;
  font-size: 1.35rem;
  margin: 0 0 8px;
}
.galaxy-canvas-section canvas {
  width: 100%;
  height: 430px;
  display: block;
  border-radius: 14px;
  background: #000005;
  box-shadow: 0 0 35px rgba(100,150,255,0.18);
}
.galaxy-list-grid .card p { color: var(--muted, #c8d2e8); }
@media (max-width: 760px) {
  .galaxy-home-extra .galaxy-text-grid,
  .galaxy-canvas-section .galaxy-animation-wrap { grid-template-columns: 1fr; }
  .galaxy-canvas-section canvas { height: 330px; }
}
