/* CSS Document */

:root {
  --beige: #dec4a7; /* var(--beige); */
  --black: #202020;
  --dark-red: #800000;
  --gold: #a07f00;
  --green: #14530e;
  --light-red: #ce1007;
}

@font-face {
  
  font-family: 'Junius';
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('style/fonts/bitter-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Bitter Regular'), local('Bitter-Regular'),
       url('style/fonts/bitter-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('style/fonts/JuniusVF.woff2.woff2') format('woff2'), /* Super Modern Browsers */
       url('style/fonts/bitter-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('style/fonts/bitter-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('style/fonts/bitter-v12-latin-regular.svg#Bitter') format('svg'); /* Legacy iOS */
}

html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    color: var(--gold);
    text-shadow: 0px 0px 5px var(--gold);
    text-shadow: -2px 0 var(--black), 0 2px var(--black), 2px 0 var(--black), 0 -2px var(--black);
    font-size: 130%;
}

body {
  background-image: url('images/background.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}

/* ########## IDs ########## */
#Box {
  display: table;
  width: 100%;
  height: 100%;
}

#screen {
  text-align:center;
  vertical-align: middle;
  display: table-cell;
}