#button-container button {
    margin: 0 10px;
    padding: 10px 30px;
    font-size: 14px;
    cursor: pointer;
    border: 2px solid #d4af37;
    background: linear-gradient(145deg, #3e3e3e, #1a1a1a);
    color: #d4af37;
    font-family: 'Georgia', serif;
    text-shadow: 1px 1px 2px #000;
    transition: all 0.3s ease;
}

#button-container #wiki-button {
    box-shadow: 0 0 35px 12px rgba(173, 216, 230, 0.5); /* Increased intensity and radius */
    animation: subtle-icy-glow 2s infinite alternate;
}

    #button-container #wiki-button:hover {
        box-shadow: 0 0 25px 8px rgba(173, 216, 230, 0.8), 0 0 35px 12px rgba(135, 206, 250, 0.6); /* Active icy glow */
        animation: icy-glow 0.5s infinite alternate, text-icy-glow 0.5s infinite alternate, margin-icy-glow 0.5s infinite alternate;
    }

#button-container #play-button {
    box-shadow: 0 0 35px 12px rgba(255, 69, 0, 0.5); /* Increased intensity and radius */
    animation: subtle-burning 2s infinite alternate;
}

    #button-container #play-button:hover {
        box-shadow: 0 0 25px 8px rgba(255, 69, 0, 0.9), 0 0 35px 12px rgba(255, 140, 0, 0.6); /* Active flame glow */
        animation: burning 0.5s infinite alternate, text-burning-glow 0.5s infinite alternate, margin-burning-glow 0.5s infinite alternate;
    }

#button-container #bug-report-button {
    box-shadow: 0 0 35px 12px rgba(173, 216, 230, 0.5), 0 0 45px 16px rgba(135, 206, 250, 0.5); /* Increased intensity and radius */
    animation: subtle-icy-glow 2s infinite alternate; /* Subtle pulsating effect */
}

    #button-container #bug-report-button:hover {
        box-shadow: 0 0 25px 8px rgba(173, 216, 230, 0.8), 0 0 35px 12px rgba(135, 206, 250, 0.6); /* Active icy glow */
        animation: icy-glow 0.5s infinite alternate, text-icy-glow 0.5s infinite alternate, margin-icy-glow 0.5s infinite alternate;
    }
