/* Bloque de texto y enlaces internos bajo los juegos (también ayuda al rastreo). */
.seo-about {
  max-width: 760px; margin: 0 auto 18px; padding: 14px 16px;
  background: rgba(251, 247, 228, 0.94); border: 3px solid var(--ink); border-radius: 10px;
}
.seo-about h2 { font-size: 12px; line-height: 1.6; margin: 0 0 8px; color: var(--red-d); }
.seo-about p { font-size: 10px; line-height: 2; margin: 0 0 10px; }
.about-links { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 6px 16px; }
.about-links li { font-size: 9px; line-height: 1.8; }
.about-links a { color: var(--blue-d); }

/* Mientras la app aún no ha pintado, no se muestran el texto y el pie: evita saltos de maquetación (CLS) cuando entran los juegos. */
#app:empty ~ .seo-about, #app:empty ~ .footer { visibility: hidden; }
