/* El menu permanece en el flujo normal; las secciones no necesitan reservarle espacio. */
html{scroll-padding-top:0}

/* Al abrir Contacto, permitir que alcance el borde superior de la ventana. */
#contacto:target{
  min-height:calc(100vh - 64px);
  min-height:calc(100dvh - 64px);
}
