/* === FOOTER === */
.site-footer,
.wp-block-footer,
footer {
    background-color: #121212; /* Dark background */
    color: #EAEAEA; /* Light gray text */
    padding: 2em 1em; /* Comfortable padding */
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.6;
    text-align: center; /* Centered content */
}

/* Footer links */
.site-footer a,
footer a {
    color: #FFDD00; /* Bright yellow for contrast */
    text-decoration: none;
    font-weight: 600;
    transition: all 0.2s ease-in-out;
}

.site-footer a:hover,
footer a:hover {
    color: #FFD633; /* Slightly lighter yellow on hover */
    text-decoration: underline;
}

/* Optional: small footer text */
.site-footer small,
footer small {
    color: #AAAAAA; /* Muted text for copyright or disclaimers */
}