@import "~bootstrap/scss/bootstrap-grid"; @import "~bootstrap/scss/bootstrap-reboot"; @import "~bootstrap/scss/utilities/align"; @import "~bootstrap/scss/utilities/spacing"; @import "~@fortawesome/fontawesome-free/scss/fontawesome"; @import "~@fortawesome/fontawesome-free/scss/solid"; @import "~@fortawesome/fontawesome-free/scss/brands"; @import "~@fortawesome/fontawesome-free/scss/regular"; @font-face { font-family: 'Minotaur'; src: local('Minotaur Phatte'), url(../font/minotaur.ttf) format('truetype'); } body { color: #fff; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0; margin: 0; &.legal { background-image: url("../img/bg.png"); padding: 2%; } } .image { display: block; background-repeat: no-repeat; background-position: center center; background-size: cover; position: fixed; top: -25px; left: -25px; width: calc(100% + 50px); height: calc(100% + 50px); z-index: 0; } #developer { background-image: url('../img/sp-codes.png'); } #magician { background-image: url('../img/sp-magic_overlay.png'); } .headers { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: stretch; text-align: center; } .headers .magician { color: #000000; font-family: "Minotaur", cursive; font-weight: normal; font-size: 5rem; text-shadow: 0 0 1rem #ffffff; } .headers .developer { color: #ffffff; font-family: "Minotaur", monospace; font-weight: bold; font-size: 5rem; text-shadow: 0 0 1rem #000000; } .headers a { text-decoration: none; } .headers .codes { flex-grow: 1; display: flex; align-items: center; justify-content: center; } .headers .magic { flex-grow: 0.6; display: flex; align-items: center; justify-content: center; } .headers .padding { flex-grow: 1.3; } .menu { position: fixed; right: 0; bottom: 0; background-color: rgba(255, 255, 255, 0.6); border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-top-left-radius: 8px; } .menu a { color: #000000; } .menu a:hover { color: #222222; }