/*	Imports  */

@import "fonts.css";
@import "variables.css";
@import "basics.css";


/*	Gallery  */

.gallery
{	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 16px 16px;
	padding: 0 var(--padding-x) var(--padding-y) var(--padding-x); }

@media (max-width: 1280px)
{	.gallery
	{	grid-template-columns: repeat(4, 1fr); } }

@media (max-width: 640px)
{	.gallery
	{	grid-template-columns: 1fr; } }

.gallery a
{	align-self: end; }

.gallery figure figcaption
{	padding: 0;
	max-width: none;
	height: 0;
	width: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	-webkit-user-select: none;
	user-select: none; }