/* Estilos del svg de fondo animado */
.wave-line { 
    fill: none; 
    stroke: rgba(255,255,255,0.6); 
    stroke-width: 1.2; 
}
.wave-line-thick { 
    fill: none; 
    stroke: rgba(255,255,255,0.8); 
    stroke-width: 2; 
}
.mesh-line { 
    fill: none; 
    stroke: rgba(255,255,255,0.25); 
    stroke-width: 0.8; 
}
.node { 
    fill: rgba(255,255,255,0.9); 
}
.node-glow {
    fill: rgba(255,255,255,0.3);
}

/* estilos modal inicio y registro */
html, body {
    height: 100%;
    margin: 0;
    overflow: hidden;
}
.background-svg {
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    z-index: -1; 
}

