﻿/* Animación de entrada suave */
#date-widget {
    animation: fadeSoft 0.5s ease;
}

/* Glow MUY sutil */
#date-widget:hover #time,
#date-widget:hover #day {
    text-shadow: 0 0 8px rgba(255,255,255,0.15);
}

/* Línea animada minimal */
.line-animate {
    width: 40%;
    height: 100%;
    background: currentColor;
    opacity: .35;
    border-radius: 999px;

    animation: lineMove 3s ease-in-out infinite;
}

/* Entrada */
@keyframes fadeSoft {
    from {
        opacity: 0;
        transform: translateY(4px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Movimiento horizontal suave */
@keyframes lineMove {
    0% {
        transform: translateX(-100%);
    }
    50% {
        transform: translateX(140%);
    }
    100% {
        transform: translateX(-100%);
    }
}