.ig_gallery_dark {
    background-color: var(--dark-bkgd);
}

.ig_gallery_dark h2 {
    color: var(--accent);
}

.ig_gallery_dark .ig_username {
    color: var(--light-link);
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 15px;
    margin-top: 25px;
}

.ig_gallery_dark .ig_username:hover {
    cursor: pointer;
}

.ig_gallery_dark .ig_username img {
    width: 25px;
    margin-right: 6px;
    filter: invert(1);
}

.ig_gallery_dark .gallery-container {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 5px;
    row-gap: 5px;
    width: 100%;
}

.ig_gallery_dark .button_container {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
}

.ig_gallery_dark .gallery-container img, .ig_gallery_dark video {
    width: 100%;
    height: 400px;
    object-fit: cover;
}

.ig_gallery_dark .gallery-container img:hover {
   cursor: pointer;
   opacity: 0.8;
   transition: 0.3s;
}

.ig_gallery_dark p {
    color: var(--light-text);
    margin-bottom: 15px;
    max-width: 760px;
}
.ig_gallery_dark .content_div {
        width: 100%; 
        box-sizing: border-box; 
}


.ig_gallery_dark ul li, .ig_gallery_dark a {
   color: var(--light-text);

}

@media (max-width: 992px)
{
    .ig_gallery_dark .primary_button {
        max-width: 60%;
      
    }
}

@media (max-width: 768px)
{
    .ig_gallery_dark .primary_button {
        max-width: 100%;
        width: 100%;
    }

    .ig_gallery_dark p {
        max-width: 100%;
    }

    .ig_gallery_dark .gallery-container {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .ig_gallery_dark .gallery-container img, .ig_gallery_dark video {
        width: 100%;
        height: 100px;
        object-fit: cover;
    }
}

@media (max-width: 480px)
{

    .ig_gallery_dark .gallery-container {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .ig_gallery_dark .gallery-container img, .ig_gallery_dark video {
        width: 100%;
        height: 200px;
        object-fit: cover;
    }
}