@font-face { font-family: UbuntuMonoRegular; src: url(./fonts/Ubuntu_Mono/UbuntuMono-Regular.ttf); font-weight: normal; } @font-face { font-family: ShareTechMono; src: url(./fonts/Share_Tech_Mono/ShareTechMono-Regular.ttf); font-weight: normal; } html, body { height: 100%; width: 100%; background-color: white; margin: 0; padding: 0; font-family: UbuntuMonoRegular; z-index: 0; color: #333; overflow: hidden; } .shade { background-color: black; opacity: 0; position: absolute; height: 100%; width: 100%; margin: 0px; padding: 0px; z-index: 3; top: 0; left: 0; display: none; } .outerFrame { background-color: transparent; border: 20px solid white; box-sizing: border-box; margin: 0; padding: 0; height: 100%; width: 100%; position: absolute; z-index: 1; } .frame { background-color: transparent; height: 100%; width: 100%; margin: 0px; border: 20px solid #F0F0F0; box-sizing: border-box; border-radius: 0px; padding: 0; margin: 0; position: absolute; z-index: 1; } ; .menuArea { background-color: red; position: absolute; } #menuButtonIcon { text-align: left; } #menuButtonIcon>.fa { position: absolute; } .menuButton { height: 30px; width: 30px; background-color: #555; border-radius: 0px; top: 60px; left: 60px; text-align: center; z-index: 5; position: absolute; box-shadow: none; color: #FFF; font-size: 1em; } .menuButtonOpen { background-color: #00FF77; box-shadow: #CCC 2px 2px 20px 1px; } .menuBox { background-color: white; z-index: 4; padding: 30px 50px; margin: 0px; border-radius: 0px; box-shadow: #CCC 2px 2px 20px 1px; position: absolute; top: 75px; left: 75px; display: none; } .menuList { list-style: none; text-align: center; margin: 0; padding: 0; } a.specialLink { text-decoration-color: #333; } .specialLink { box-shadow: #00FF77 0px -3px 0px 0px inset; text-decoration: none; color: #333; text-decoration-color: #333; outline: none; } .specialLink:visited { text-decoration: none; color: #333; text-decoration-color: #333; } .specialLinkAnimation { animation-name: specialLinkShadow; animation-duration: 200ms; animation-iteration-count: 1; animation-timing-function: ease-in-out; } .specialLinkAnimationReverse { animation-name: specialLinkShadow; animation-duration: 200ms; animation-iteration-count: 1; animation-direction: reverse; animation-timing-function: ease-in-out; } .specialLinkFill { box-shadow: #00FF77 0px -1.2em 0px 0px inset; } .menuEntry { margin: 0; padding: 10px 0px; white-space: nowrap; } .menuItem { background-color: transparent; margin: 0px; padding: 0px; color: #222; text-decoration: none; z-index: 2; letter-spacing: 3px; font-family: ShareTechMono; } .contentArea { margin: 100px auto 0 auto; padding: 0px 20px; width: 70%; position: absolute; left: 10%; right: 10%; overflow: hidden; z-index: 2; } .center-block { align-self: center } .no-decoration { text-decoration: none; color: #333; text-decoration-color: none; } h1 { color: #555; font-family: ShareTechMono; } .icon:hover { animation-name: transitionToAccent; animation-duration: 300ms; animation-iteration-count: 1; animation-fill-mode: forwards; } p { color: #333; } .row-backdrop { background-color: #EEE; line-height: 1.3em; } .align-left { text-align: left; } .letter-spacing { letter-spacing: 0.1em; } .letter-spacing-big { letter-spacing: 0.5em; } .no-letter-spacing { letter-spacing: 0em; } .cursor { color: #00FF77; box-shadow: #00FF77 0px -3px 0px 0px inset; } .larger { font-size: 1.5em; } #face { border: 10px solid #EEE; background-color: #FFF; padding: 10px; color: red; margin-right: 0.5em; } .floatLeft{ float: left; } @keyframes transitionToAccent { from {} to { color: #00FF77; } } @keyframes specialLinkShadow { from { box-shadow: #00FF77 0px -3px 0px 0px inset; } to { box-shadow: #00FF77 0px -1.2em 0px 0px inset; } } @media (max-width: 400px) { html, body { font-size: 0.8em; } #menuButtonIcon>.fa-bars { font-size: 16px; top: 6.5px; left: 8px; } #menuButtonIcon>.fa-times { font-size: 16px; top: 6.5px; left: 8.5px; } .menuEntry { font-size: 1.1em; } } @media (min-width:400.01px) and (max-width: 600px) { html, body { font-size: 1.05em; } #menuButtonIcon>.fa-bars { font-size: 16px; top: 6.5px; left: 8px; } #menuButtonIcon>.fa-times { font-size: 16px; top: 6.5px; left: 8.5px; } .menuEntry { font-size: 1.1em; } } @media (min-width: 600.01px) { html, body { font-size: 1.2em; } #menuButtonIcon>.fa-bars { font-size: 16px; top: 6.5px; left: 8px; } #menuButtonIcon>.fa-times { font-size: 16px; top: 6.5px; left: 8.5px; } .menuEntry { font-size: 1.1em; } }