/* Styles/Gallery.css (page-only, NO hard-coded colors) */

.container h2 {
    text-align: center;
    font-size: 2rem;
    margin-bottom: 30px;
    padding-bottom: 10px;
}

/* Spacing only */
.container .row {
    margin-bottom: 20px;
}

/* Keep the hover scale effect; borders/frames come from site.css */
.container .row img,
.container iframe {
    transition: transform 0.3s ease-in-out;
}

.container .row img:hover,
.container iframe:hover {
    transform: scale(1.05);
}

/* Layout only (don’t override background/radius; site.css handles it) */
.container {
    margin-top: 30px;
    padding-bottom: 50px;
}
