@charset "utf-8";
/* CSS Document */

html {
	box-sizing: border-box;
}
body {
	margin:0 !important;
}
*, *:before, *:after {
	box-sizing: inherit;
}
.color-change-3x {
	-webkit-animation: color-change-3x 1s linear infinite alternate both;
	animation: color-change-3x 5s linear infinite alternate both;
}
body{
    background: #090011;
	background-color:#090011;
	font-size:1.25em;
}

.comfortaa-font {
  font-family: "Comfortaa", serif;
  font-optical-sizing: auto;
  font-style: normal;
}
/* ----------------------------------------------
 * Generated by Animista on 2023-1-6 10:6:52
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation color-change-3x
 * ----------------------------------------
 */
@-webkit-keyframes color-change-3x {
  0% {
    background: #090011;
	background-color:#090011;
  }
  50% {
    background: #101;
	background-color:#101;
  }
  100% {
    background: #110009;
	background-color:#110009;
  }
}
@keyframes color-change-3x {
  0% {
    background: #090011;
	background-color:#090011;
  }
  50% {
    background: #101;
	background-color:#101;
  }
  100% {
    background: #110009;
	background-color:#110009;
  }
}
/**
 * ----------------------------------------
 * END animation color-change-3x
 * ----------------------------------------
 */
img.big{
	display:none;visibility:collapse;
}
img.small{
	display:inherit;visibility:visible;
}
.container{
	color: #e6e6e6;
	font-family: 'Comfortaa', 'Source Code Pro', 'Aldrich', 'Orbitron', 'Monda', 'Poiret One', 'Inconsolata', 'Coda', 'Marmelad', 'Titillium Web', Arial, Helvetica, san-serif;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	width: 90%;
}
img.logomark{
	margin: 25px;
	width: 75%;
}
img.meowtime{
	border:solid 1px #e90066;
	border-radius:50px;
	margin:50px auto 25px auto;
	width:90%;
	max-width: 640px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Comfortaa', 'Roboto Condensed';
	font-weight: 700;
}
h1{
	font-size:175%;
}
h4{
	font-size:75%;
}
a{
	color:#E90066;
	text-decoration:none;
}
a:hover{
	color:#FF78B3;
	text-decoration:underline overline;
}
a.btn:hover{
	text-decoration:none;
}
.linkBtn{
	-moz-box-shadow:0 8px 8px -3px #000;
	-webkit-box-shadow:0 8px 8px -3px #000;
	box-shadow:0 8px 8px -3px #000;
	margin-bottom:3px;
	transition:margin .2s ease-in-out, box-shadow .2s ease-in-out;
	-moz-transition:margin .2s ease-in-out, box-shadow .2s ease-in-out;
	-webkit-transition: margin .2s ease-in-out, box-shadow .2s ease-in-out;
	text-decoration: none;
}
.linkBtn:hover{
	-moz-box-shadow:0 3px 3px -2px #000;
	-webkit-box-shadow:0 3px 3px -2px #000;
	box-shadow:0 3px 3px -2px #000;
	margin-bottom:0px;
	text-decoration: none;
}
.two-col {
    width: 45%;
    display: inline-block;
    padding: 1em;
    margin: 0;
}
.card {
    background-color: #212320 !important;
	border: 1px solid rgba(250, 183, 2, 1.0) !important;
	color: #e6e6e6 !important;
	margin:10px 0;
}
.card:hover, .card-body:hover, .card-text:hover {
	text-decoration: none;
	color:#FAB702;
}
.truncate-overflow {
  --max-lines: 5;
  position: relative;
  max-height: calc(var(--lh) * var(--max-lines));
  overflow: hidden;
  padding-right: 1rem; /* space for ellipsis */
}
.truncate-overflow::before {
  position: absolute;
  content: "...";
  inset-block-end: 0; /* "bottom" */
  inset-inline-end: 0; /* "right" */
}
.truncate-overflow::after {
  content: "";
  position: absolute;
  inset-inline-end: 0; /* "right" */
  width: 1rem;
  height: 1rem;
  background: white;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	  body {font-size:2em;}
	  img.big {display:inherit; visibility:visible;}
	  img.small{display:none; visibility:collapse;}
	}
@media (min-width: 576px) {
	.col-sm-6 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (min-width: 800px) {
	.col-sm-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}
