/* palettable.io/03031B-22222D-E2DFE6-183F82 */



/* google-webfonts-helper.herokuapp.com/fonts/roboto?subsets=latin */
@font-face {
   font-family: 'Roboto';
   font-style: normal;
   font-weight: 100;
   src: url('./fonts/roboto-v20-latin-100.eot'); /* IE9 Compat Modes */
   src: local('Roboto Thin'), local('Roboto-Thin'),
        url('./fonts/roboto-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('./fonts/roboto-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
        url('./fonts/roboto-v20-latin-100.woff') format('woff'), /* Modern Browsers */
        url('./fonts/roboto-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
        url('./fonts/roboto-v20-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
 
/* roboto-regular - latin */
@font-face {
   font-family: 'Roboto';
   font-style: normal;
   font-weight: 400;
   src: url('./fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
   src: local('Roboto'), local('Roboto-Regular'),
        url('./fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('./fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('./fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
        url('./fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('./fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}


@font-face {
   font-family: 'Hexcup';
   /* font-style: normal;
   font-weight: 400; */
   src: url('./fonts/hexagon_cup_bold.ttf');
}



html {
   height: 100%;
   background: #0f0f1f;
}

body {
   padding-top: 0.5em;
   margin: 0;
   font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
   font-size: 2em;

   color: #E2DFE6;

   display: flex;
   flex-direction: column;
   align-items: center;

   overflow-x: hidden;
}

.expand {
   color: #E2DFE6;
   text-decoration: none;
   transition: 0.3s;
   line-height: 1em;
}

.expand:hover {
   font-size: 2em;
   transform: rotate(-20deg);
   transition: 0.3s;
}

svg {
   font-size: 0.75em;
   height: 1em;
   width: 1em;
   opacity: 1;
}

svg path,
svg circle {
   fill: #E2DFE6;
   transition: 0.3s;
}

.row {
   display: flex;
   justify-content: center;
   align-items: center;
   min-height: 2em;
   width: 10em;
   filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 1));
   justify-content: space-around;
}

.row img {
   height: 0.75em;
   width: 0.75em;
}


p {
   font-family: 'Roboto', sans-serif;
   font-weight: 100;
   font-size: 0.5em;
   text-align: center;
   margin-top: 3rem;
}

#clock {
   font-family: 'Hexcup', monospace;
   font-size: 2.0rem;
   text-shadow: 2px 2px 2px #000;
}


/*
 * Globe
 */
 #globe {
   margin-left: auto;
   margin-right: auto;
   position: fixed;
   z-index: -1;
   top: 0;
   width: 100%;
   height: 100%;
   overflow: hidden;
}
