@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap"); @import url("https://fonts.googleapis.com/css?family=Roboto&display=swap"); body { background-color: black; color: white; } .light { color: black !important; background: white !important; } * { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; } .title { font-size: 13vh; margin: 0; cursor: -webkit-grab; cursor: grab; } sub { font-size: 1vh; } .center { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } a { text-decoration: none; color: white; } body.light a { color: black; } #box { position: absolute; z-index: 999; border: 25px solid white; -webkit-box-sizing: border-box; box-sizing: border-box; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; -webkit-transition: border-color 0.5s ease-in-out; transition: border-color 0.5s ease-in-out; } body.light #box { position: absolute; z-index: 999; border: 25px solid black; -webkit-box-sizing: border-box; box-sizing: border-box; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; -webkit-transition: border-color 0.5s ease-in-out; transition: border-color 0.5s ease-in-out; } .portfolio:hover { color: #ff6a5f; } .portfolio:hover ~ #box { border-color: #ff6a5f; } .portfolio::-moz-selection { color: white; background-color: #ff6a5f; } .portfolio::selection { color: white; background-color: #ff6a5f; } body.light .portfolio::-moz-selection { color: black; background-color: #ff8479; } body.light .portfolio::selection { color: black; background-color: #ff8479; } .lore:hover { color: #92a9f3; } .lore:hover ~ #box { border-color: #92a9f3; } .lore::-moz-selection { color: white; background-color: #92a9f3; } .lore::selection { color: white; background-color: #92a9f3; } body.light .lore::-moz-selection { color: black; background-color: #acc3ff; } body.light .lore::selection { color: black; background-color: #acc3ff; } .art:hover { color: #c974da; } .art:hover ~ #box { border-color: #c974da; } .art::-moz-selection { color: white; background-color: #c974da; } .art::selection { color: white; background-color: #c974da; } body.light .art::-moz-selection { color: black; background-color: #e38ef4; } body.light .art::selection { color: black; background-color: #e38ef4; } .portfolio { font-size: 6vh; } .lore { font-size: 6vh; } .art { font-size: 6vh; } /*# sourceMappingURL=main.css.map */