/* Estilos del contenido de las páginas (no header ni footer) */
@import url("paginas.css");

body {
    font-family: 'Roboto', sans-serif;
    color: #333;
    line-height: 1.6;
}

/* Header */
.navbar {
    background-color: #0e84c4;
    transition: background-color .3s;
}
.navbar-scrolled {
    background-color: rgba(7, 66, 129, .706) !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, .3);
}
.navbar-brand {
    font-weight: 700;
    font-size: 1.5rem;
}
.nav-link {
    font-weight: 500;
}

/* Footer */
/* Links del footer: sin subrayado (solo al pasar el mouse) */
footer a {
    text-decoration: none;
}
footer a:hover {
    text-decoration: underline;
}
footer .social-icons a,
footer .social-icons a:hover {
    text-decoration: none;
}
