@import url("https://fonts.googleapis.com/css2?family=Russo+One&display=swap"); :root { font-family: "Consolas", monospace; font-weight: 400; font-size: 22px; } body { background-color: black; text-align: center; color: white; } h1 { color: #99AAB5; top: 50%; left: 50%; position: absolute; transform: translateX(-50%) translateY(-50%) scale(1.5, 1.5); transition: 0.4s ease-in-out; font-size: 2.3rem; } h1.top { top: 0; transform: translateX(-50%); } h1 #blink { color: #ffffff; font-weight: 100; } ::-moz-selection { background-color: #ba9eb0; color: #fff; } ::selection { background-color: rgba(0, 128, 128, 0.5); color: rgba(240, 240, 240, 0.9); } .underline-slider { cursor: pointer; display: inline-block; text-decoration: none; } .underline-slider:after { content: ""; display: block; height: 2.5px; margin: auto; width: 0; transition: width 0.5s ease, background-color 0.6s ease; -webkit-transition: width 0.5s ease, background-color 0.6s ease; -moz-transition: width 0.5s ease, background-color 0.6s ease; } .underline-slider:hover:after { width: 100%; } .underline-slider.html { color: chocolate; } .underline-slider.html:hover:after { background-color: chocolate; } .underline-slider.njs { color: #6cc24a; } .underline-slider.njs:hover:after { background-color: #6cc24a; } .underline-slider.py { color: #4584b6; } .underline-slider.py:hover:after { background-color: #4584b6; } .underline-slider.other { color: #F87920; } .underline-slider.other:hover:after { background-color: #F87920; } .underline-slider.github { color: #7e6f6f; } .underline-slider.github:hover:after { background-color: #7e6f6f; } .underline-slider.discord { color: #7289da; } .underline-slider.discord:hover:after { background-color: #7289da; } .underline-slider.email { color: #ffffff; } .underline-slider.email:hover:after { background-color: #ffffff; } .underline-slider.mue { color: #ffb032; } .underline-slider.mue:hover:after { background-color: #ffb032; } .more { font-size: 0rem; padding-left: 15px; padding-right: 15px; margin: auto; width: 60%; border: 2px solid white; opacity: 0; border-radius: 10px; transition: opacity 0.3s; } #contact { transition: opacity 0.3s; } #typewriter #bracket { color: #c0241e; } #typewriter #uname { color: #d69923; } #typewriter #at { color: #958e2d; } #typewriter #hostname { color: #679d69; } #typewriter #command { color: white; } #typewriter #filename { color: #04a7bc; } #typewriter #autocomplete { color: #525350; } #typewriter #cat { color: #105ec6; } #main { margin: 1rem; font-size: 1.3rem; opacity: 0; transition: opacity 0.3s; } .unselectable { user-select: none; -ms-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -webkit-touch-callout: none; } .unselectable a, .unselectable span { pointer-events: none; cursor: default; } .footer { background-color: rgba(0, 128, 128, 0.05); position: fixed; font-size: 0.7rem; left: 0; bottom: 0; width: 100%; color: white; text-align: center; } .footer .heart { color: #f87920; font-weight: 500; }