/* Enlaces legales en las páginas que no usan el pie general (juegos, lectores, sin conexión):
   una línea discreta al pie. Aviso legal · Privacidad · Cookies (obligatorios por la LSSI). */
.pie-legal-juego { position: fixed; left: 0; right: 0; bottom: 4px; z-index: 60; margin: 0; padding: 0 12px; text-align: center; font: 11px/1.5 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; letter-spacing: 0.04em; color: #c8cedb; opacity: 0.55; pointer-events: none; transition: opacity 0.3s; }
.pie-legal-juego:hover, .pie-legal-juego:focus-within { opacity: 1; }
.pie-legal-juego a { color: inherit; text-decoration: none; border-bottom: 1px solid currentColor; pointer-events: auto; }
.pie-legal-juego a + a::before { content: '·'; margin: 0 8px; border: 0; }
.pie-legal-juego--estatico { position: static; padding: 14px 12px 18px; opacity: 0.7; }
