/*page background*/
body {
  background-image: url("/visual/source/flight.gif");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% 100%;
}

/*cursor*/
html, a, button {
  cursor: url("/visual/source/cursor.png"), auto;
}

/*buttons + links aesthetic*/
body button{
  border-radius: 20px;
  background-color: orange;
}
body button:hover {
  background-color: white;
}

.nerves {
  gap: 4px;
}

/*page text*/

body, p, body button, a {
  font-family: 'Courier New', monospace;
  font-weight: bold;
  font-size: 18px;
  color: white;
  text-transform: lowercase;
  text-shadow: 
    -1px -1px 0 #FF5C00,  
     1px -1px 0 #FF5C00,
    -1px  1px 0 #FF5C00,
     1px  1px 0 #FF5C00;
}

h1 {
 font-size: 24px; 
  text-transform: lowercase;
}

/*container aesthetics and organization*/


.flesh {
  height: 96vh;
  width: 96vw;
  display: flex;
  justify-content: center;
  align-items: center;
}

.skeleton {
  width: 800px;
  background: black;
  padding: 16px;
}
