.date-group h2{width:auto;margin-left:25px;padding-top:1rem;padding-left:1.3rem;text-decoration:underline}@media only screen and (max-width:600px){.date-group h2{margin:0;padding:1rem 0 0 2.5vw;text-decoration:underline}}.gallery-grid{flex-wrap:wrap;align-items:flex-start;display:flex}@media only screen and (max-width:600px){.gallery-grid{flex-direction:column;align-items:center}}.image-container{background-color:#fff;width:min-content;margin:25px;padding:1.3rem;position:relative}@media (prefers-color-scheme:dark){.image-container{background-color:#0a0a0a}}@media only screen and (max-width:600px){.image-container{width:95vw;margin:0 0 5px;padding:1.2rem 0 4rem}}.image-container img{border:4px solid #000;width:auto;height:300px}@media only screen and (max-width:600px){.image-container img{width:95vw;height:auto}}.image-container .name{line-height:1.5rem}.image-container .info{color:#000;justify-content:space-between;line-height:1.5rem;display:flex}@media (prefers-color-scheme:dark){.image-container .info{color:#fff}}@media only screen and (max-width:600px){.image-container .info-overlay .name,.image-container .info-overlay .date,.image-container .info-overlay .time{font-size:1rem}}
