body {
    background-color: black;
    color: white;
}
a {
    color: #1e90ff;
}
.list-group-item {
    background-color: #333;
    color: white;
    border: 1px solid #444;
}
hr {
    border-color: #444;
}
h1 {
    font-size: 3rem;
    text-align: center;
    margin-top: 2rem;
    animation: glow 1.5s ease-in-out infinite alternate;
}
@keyframes glow {
    from {
        text-shadow: 0 0 10px #1e90ff, 0 0 20px #1e90ff, 0 0 30px #1e90ff, 0 0 40px #1e90ff, 0 0 50px #1e90ff, 0 0 60px #1e90ff, 0 0 70px #1e90ff;
    }
    to {
        text-shadow: 0 0 20px #ff1493, 0 0 30px #ff1493, 0 0 40px #ff1493, 0 0 50px #ff1493, 0 0 60px #ff1493, 0 0 70px #ff1493, 0 0 80px #ff1493;
    }
}
