.topBoards a, #divLatestImages img, #divLatestPosts .latestPostCell,
  .innerPost, .sideCatalogCell, .markedPost, .sideCatalogMarkedCell,
  .catalogCell {
  background: #292929;
  border-radius: 3px;
  border-width: 2px;
}




.markedPost {
  background: rgba(59, 22, 43, 0.4);

}


.latestPostCell{
  border: 2px solid rgba(110, 110, 110, 0.6);
}












a, .coloredIcon, .unhideButton, .embedButton, .checkedFavouriteButton:before,
  #selectedTab, #showFormsButton {
  color: #ffffff;
  cursor: pointer
}





a {
  text-decoration: none;
}

@keyframes pulse {
	50% {
		color: white;
		text-shadow: 0 0 3px white;
	}
}

a:hover {
	animation: pulse 1s ease-in-out infinite;
}

a:visited {
	color: var(--lred);
}

img {
	border: 3px double var(--pink);
	filter: grayscale(1);
	transition: 0.3s;
}

img:hover {
	filter: grayscale(0);
}



.title, .unhideButton {
  font-weight: bold;
}



/* import resources here; external CSS, fonts, etc */
@font-face {
  font-family: 'Hack';
  src: url('../hack-regular-webfont.eot?v=2.018');
  src: url('../hack-regular-webfont.eot?#iefix&v=2.018')
    format('embedded-opentype'),
    url('../hack-regular-webfont.woff2?v=2.018') format('woff2'),
    url('../hack-regular-webfont.woff?v=2.018') format('woff'),
    url('../hack-regular-webfont.ttf?v=2.018') format('truetype'),
    url('../hack-regular-webfont.svg?v=2.018#hackregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* body styles, inherited by whole page */
body {
  color: #ACACAC;
  background: #000000;
  font-family: 'Hack', monospace, sans-serif;
  font-size: 100%;
  margin: 0px;
}


/* markdown */
.greenText {
  color: #789922;
}

.redText {
  color: #AF0A0F;
  font-weight: bold;
  font-size: 125%;
}

span.spoiler {
  background: #000;
  color: #000;
  padding: 0 1px;
}

.spoiler:hover {
  color: #ACACAC;
  background: none;
}


#linkAbout::after {
  content: 'about';
}

#linkContact::after {
  content: 'contact';
}

