@font-face {
    font-family: 'mainFont';
    src: url("Sligoil-Micro.ttf");
}

@media (min-width:801px) {
    .cream {
    background-color: #FEF5E4;
    border-style: solid;
    border-color: #D8E3D5;
    border-width: 5px;
    border-radius: 10px;
    width: 50vw;
    align-self:center;
    max-width:50em;

}
}

@view-transition {
  navigation: auto;
}

.transitionTitle {
    view-transition-name: morph;
}
.transitionContent {
    view-transition-name: morph;
}


/* Old stuff going out */
::view-transition-old(morph) {
  animation: fade 0.2s linear forwards;
}

/* New stuff coming in */
::view-transition-new(morph) {
  animation: fade 0.3s linear reverse;
}

@keyframes fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.cream {
    background-color: #FEF5E4;
    border-style: solid;
    border-color: #D8E3D5;
    border-width: 5px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 10px;
    max-width:50em;
    padding-left: 2em;
    padding-right: 2em;

}

#terminalBar {
    text-align: center;
    color: #862C32;
    font-family: mainFont;
}

#terminalContent {
    text-align: center;
    color: #862C32;
    font-family: mainFont;
}

body {
    background-color: #D8E3D5; 
    font-family: mainFont;
    display:flex;
    flex-direction:column;
}

h1 {
     color: #862C32;
}

h2 {
    color: #862C32;
    text-align: center;
}

h3 {
     color: #862C32;
}

ul li{
  list-style: none;
  color:rgb(45, 45, 45);
}

.achievements {
    max-width:50ch;
}

a {
    color: #862C32;
}

.linkTitle {
  text-decoration:none;
}