/*
 * Globals
 */
.btn,
.btn:hover,
.btn:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritance from `body` */
}

/*
 * Base structure
 */
 
body { 
  /* Background-image */
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  /* Other */
  text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
  box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5);
}

.container {
  max-width: 50em;
}
