body {
  background-color: #141414;
  align-items: center;
}

.container-to-contain-everything {
  display: grid;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: scroll !important;

}


.contain {
  display: grid;
  width: 100%;
  height: fit-content;
  grid-template-columns: 15% auto;
  height: 95vh;
}
.footer {
  margin: 0;
  display: flex;
  padding-top: 1%;
}
.footer img{
  width: auto;
  height: 20px;
}

.footer span {
  text-align: center;
}

.left-bar{
  display: flex;
  flex-direction: column;
  background: #1a1a1a;
}

.nav-top {
  height: 90%;
  text-align: center;
  
  width: 100%;
  padding: 3%;
}
.nav-top p {
  width: 50%;
}
.content {
  width: 100%;
  background-color: #1b1b1b;
}

.mat-grid {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.mat-card {
  padding: 3%;
  align-items: center;
  text-align: center;
}
.main-thumb {
  width: 90%;
  filter: drop-shadow(10px 12px 6px #1b1a1a);
  transition: all 0.2s ease-in-out;
}

.main-thumb:hover {
  transform: scale(1.4);
  z-index: 3;
}


h1,
h2,
h3,
span,
p,
a {
  font-family: atkinson;
  color: white;
}
a {
  text-decoration: none;
  color: rgb(248, 179, 51);
}

.card-text {
  font-size: large;
}
.title-text {
  margin-left: 1%;
}
.content p, .content a {
  margin-left: 1%;
  font-size: large;
  width: 55%;
}
#index-content{
  background-image: linear-gradient(rgba(15, 15, 15, 0.604));
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@font-face {
  font-family: atkinson;
  src: url(AtkinsonHyperlegible-Regular.ttf);
}
.nav-title{
 
font-size: 140%;
}

.nav-bottom{
  text-align: center;
}

.a-button{
  font-size: 100% !important;
   font-weight: bold;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.648);
  color: #e9e4e4a7;
  padding: 2px 4px 2px 4px;
 

}

.a-button-alt{
  font-size: xx-large !important;
   font-weight: bold;
  text-decoration: none;
  background: linear-gradient(#59db22, 5%, #044f24);
  color: #e9e4e4;
  padding: 2px 4px 2px 4px;
 

}