.pie-sencillo { padding: 30px 20px; background: var(--pie-fondo, #1b1b1b); color: var(--pie-texto, #aaa); text-align: center; }
.pie-sencillo a { color: inherit; }
.pie-sencillo p { margin: 0 0 10px; }
.pie-sencillo p:last-child { margin-bottom: 0; }
.pie-sencillo .pie-contacto a:empty, .pie-sencillo .pie-contacto span:empty { display: none; }
.pie-sencillo .pie-contacto > * + *, .pie-sencillo .pie-enlaces > * + * { margin-left: 16px; }
.pie-sencillo .pie-menu { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 20px; list-style: none; margin: 0 0 10px; padding: 0; }
.pie-sencillo .pie-menu .menu-submenu { display: none; }
