$pink: #CC7A98 $black: #002234 $green: #CDE7B0 @font-face font-family: 'Titling Gothic FB' src: url("../fonts/TITLINGGOTHICFB-WIDE.OTF") format('opentype') @font-face font-family: 'Gilroy' src: url("../fonts/Gilroy-ExtraBold.otf") format('opentype') @font-face font-family: 'Apercu Mono' src: url("../fonts/ApercuMono.ttf") format('truetype') html, body width: 100% height: 100% body background-color: $black color: $pink h1 font-family: "Gilroy" h2 font-weight: bold font-family: "Apercu Mono" p font-family: "Apercu Mono" a:hover color: $green article min-height: 100% display: grid grid-template-rows: auto 1fr auto grid-template-columns: 100% header nav a span font-size: 2rem font-family: 'Titling Gothic FB' color: $pink #navbarSupportedContent23 ul background-color: $pink li transition: 0.5s background-color: $pink text-align: center a span transition: 0.2s color: $black font-family: "Apercu Mono" li:hover background-color: $black a span color: $pink .active background-color: $black a span color: $green .active:hover background-color: $pink a span color: $black main padding: 0.5rem h1 padding-bottom: 1rem font-size: 4.5rem span text-decoration: underline $pink text-decoration-style: wavy p font-size: 2rem margin-bottom: 5px footer text-align: center font-size: 1rem padding: 0.5rem a color: $pink text-decoration: underline $pink .ef max-height: 85vh min-height: 85vh !important .error text-align: center .pink-block background-color: $pink min-height: 100vh .center-v min-height: 100% /* Fallback for browsers do NOT support vh unit */ min-height: 100vh /* These two lines are counted as one :-) */ display: flex align-items: center .center-v-h display: flex justify-content: center align-items: center min-height: 100vh .logos-container width: 4rem .logo width: auto height: 3.5rem fill: $black margin-bottom: 2.5rem .logo-container cursor: pointer // Nav stuff .ham width: 30px height: 20px position: relative margin: 0px -webkit-transform: rotate(0deg) -moz-transform: rotate(0deg) -o-transform: rotate(0deg) transform: rotate(0deg) -webkit-transition: .5s ease-in-out -moz-transition: .5s ease-in-out -o-transition: .5s ease-in-out transition: .5s ease-in-out cursor: pointer .ham span display: block position: absolute height: 3px width: 100% border-radius: 9px opacity: 1 left: 0 -webkit-transform: rotate(0deg) -moz-transform: rotate(0deg) -o-transform: rotate(0deg) transform: rotate(0deg) -webkit-transition: .25s ease-in-out -moz-transition: .25s ease-in-out -o-transition: .25s ease-in-out transition: .25s ease-in-out background: $pink .ham span:nth-child(1) top: 0px .ham span:nth-child(2), .ham span:nth-child(3) top: 10px .ham span:nth-child(4) top: 20px .ham.open span:nth-child(1) top: 11px width: 0% left: 50% .ham.open span:nth-child(2) -webkit-transform: rotate(45deg) -moz-transform: rotate(45deg) -o-transform: rotate(45deg) transform: rotate(45deg) .ham.open span:nth-child(3) -webkit-transform: rotate(-45deg) -moz-transform: rotate(-45deg) -o-transform: rotate(-45deg) transform: rotate(-45deg) .ham.open span:nth-child(4) top: 11px width: 0% left: 50% @media only screen and (max-width: 575px) .aaa min-height: 40vh !important .aaaa margin-top: 3vh !important .ef max-height: none !important min-height: none !important .logo height: 4rem @media only screen and (max-height: 815px) .ef max-height: none !important min-height: none !important