/* SAS Gallery Theme: Photography */
.sas-gallery--theme-photography {
	background: #000;
	padding: 20px;
}

.sas-gallery--theme-photography .sas-gallery-item {
	border-radius: 0;
	overflow: hidden;
}

.sas-gallery--theme-photography .sas-gallery-image {
	filter: brightness(0.9);
	transition: filter 0.3s ease;
}

.sas-gallery--theme-photography .sas-gallery-item:hover .sas-gallery-image {
	filter: brightness(1.05);
	transform: none;
}

.sas-gallery--theme-photography .sas-gallery-caption {
	background: rgba(0, 0, 0, 0.75);
	color: #ccc;
	font-family: "SF Mono", "Fira Code", "Cascadia Mono", "Menlo", Consolas, monospace;
	font-size: 0.75em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	padding: 6px 10px;
}

.sas-gallery--theme-photography.sas-gallery--list {
	background: #000;
}

.sas-gallery--theme-photography.sas-gallery--list .sas-gallery-list-title {
	color: #e0e0e0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.sas-gallery--theme-photography.sas-gallery--list .sas-gallery-caption {
	position: static;
	opacity: 1;
	background: none;
	color: #999;
	padding: 0;
	text-transform: none;
}

.sas-gallery--theme-photography .sas-gallery-tag-btn {
	background: #222;
	border-color: #444;
	color: #aaa;
}

.sas-gallery--theme-photography .sas-gallery-tag-btn--active {
	background: #fff;
	color: #000;
	border-color: #fff;
}
