@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap'); :root { --eerie-black: #141414ff; --royal-purple: #724e91ff; --saffron: #f8c630ff; --tea-green: #c5ebc3ff; --international-orange-engineering: #b80c09ff; } body { min-height: 100vh; } #call-to-action { margin-top: 8vh; } #call-to-action > a { text-decoration: none; color: black; font-family: 'Roboto', sans-serif; padding: 13px 32px; font-size: 1em; border-radius: 8px; background-color: white; transition: cubic-bezier(0.215, 0.610, 0.355, 1) 200ms; } #call-to-action > a:hover { background-color: lightgrey; box-shadow: 0px 0px 6px 0px lightblue; } #call-to-action > a:first-child { margin-right: 10px; } button:hover { cursor: pointer; } #landing-zone { background-color: var(--eerie-black); padding: 0px 10% 0px 10%; height: 100vh; display: flex; } #presentation { align-self: center; } .white { color: white; } h1 { font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 6rem; } #name { font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 1.8rem; } #subtitle { font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 4.5rem; letter-spacing: 3px; word-spacing: 4px; line-height: 1.35em; margin-top: 55px; margin-bottom: 25px; } #profile-picture { border-radius: 100%; height: 70px; width: 70px; margin: 10px; } .center-align-inline { display: flex; align-items: center; } #additional-information > svg { fill: lightgrey; margin-right: 8px; } #additional-information { font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 1.3em; color: lightgrey; } #additional-information > p { margin-right: 50px; } .icons { height: 1.8rem; transition: cubic-bezier(.65,.05,.36,1) 100ms; margin-left: 10px; } .icons:hover { transform: translateY(-3px); }