¡Hola Gabriela, espero que estés bien!
¡Me alegra que hayas disfrutado el curso y que estés aplicando tus conocimientos en un proyecto tan bonito!
Respecto a tu duda sobre "margin" y "padding", te cuento que ambos son propiedades de CSS que se utilizan para dar espacio alrededor de los elementos, pero tienen un comportamiento diferente.
El "margin" se utiliza para crear espacio fuera del borde del elemento, es decir, entre el borde del elemento y otros elementos cercanos. Por ejemplo, si quieres separar dos cajas, puedes utilizar "margin" para añadir espacio entre ellas.
Por otro lado, el "padding" se utiliza para crear espacio dentro del borde del elemento, es decir, entre el contenido del elemento y su borde. Por ejemplo, si quieres que el texto dentro de una caja no esté pegado al borde, puedes utilizar "padding" para añadir espacio.
En cuanto a cuándo es necesario usar únicamente "margin" o "padding", depende del diseño que estés creando. Si necesitas espacio entre elementos, es más común utilizar "margin", mientras que si necesitas espacio dentro de un elemento, es más apropiado utilizar "padding".
Espero que esta explicación te ayude a comprender la diferencia entre "margin" y "padding" y cuándo utilizar cada uno en tu proyecto.
¡Sigue así con tu proyecto y no dudes en seguir compartiendo tus avances!
Espero haber ayudado y ¡buenos estudios!