body {
	background-image: url("../img/wallpaper.png") !important;
	background-repeat: repeat;
	background-size: 3px;
	background-position: center;
	image-rendering: pixelated;
	image-rendering: crisp-edges;
	min-width: 100%;
	min-height: 100%;
	overflow: auto;
}

#gif-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	row-gap: 20px;
	column-gap: 10px;
	padding: 20px;
}

.window {
	position: relative;
	height: 180px;
	transform: none;
	top: 0;
	left: 0;
	width: auto;
	display: inline-flex;
	flex-direction: column;
}

.window-header {
	background-color: #fff;
	background-image: url("../img/window-stripe.png");
}

.window-header a {
  font-family: "Chicago", sans-serif;
  font-size: 14pt;
  margin: 0 auto;
  padding: 0px 6px 0px 8px;
  background: #fff;
  text-decoration: underline;
  cursor: pointer !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 75%;
}

.window video {
	max-height: calc(100% - 20px);
	height: 100%;
}

.img-link {
	height: 100%;
	width: max-content;
}