/* This is the CSS file for the root page. Only put changes in here intended for the main page of the site! */ body { animation: hideContent 1s; } .mainTitle { font-size: min(calc(2rem + 2vw), 3rem); display: block; padding-top: 5px; line-height: min(calc(2.2rem + 2vw), 3rem); color: rgb(175, 125, 255); } #card { background-color: rgba(10, 5, 90); padding: 15px; border: 2px white solid; margin: 20px auto; width: 90%; max-width: 800px; z-index: 3; position: relative; border-radius: 12px; box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, .25); } .linkContainer { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 3px; max-width: 385px; margin: auto; justify-content: center; } .linkContainer > a { font-size: 1.4rem; margin: 2px 0px; } .animatedTitle { animation: mainText 2s cubic-bezier(0.075, 0.82, 0.165, 1); /* animation-delay: 1s; */ animation-fill-mode: both; margin: auto; max-width: 75%; padding-top: 30px; /* outline: 1px white solid; */ } .animatedMain { animation: fadeDelay 1s cubic-bezier(0.075, 0.82, 0.165, 1); animation-delay: 1.25s; animation-fill-mode: both; } .pfp { border-radius: 15px; border: darkgray 4px solid; float: right; width: 60%; aspect-ratio: 1/1; transform: scale(0.9); border-radius: 50%; rotate: 0deg; user-select: none; animation-duration: 3s; animation-timing-function: linear; animation-iteration-count: infinite; } .pfp:active { scale: 1.1; } .CLAlign { display: inline-block; } .emoji { max-width: 2rem !important; vertical-align: top; padding: 0; margin-right: 10px; } .emoji:hover { transform: scale(1.5); } img:not(.project-inner > div > img):not(.activity>img) { width: 100%; max-width: 168px; transition: all 2s cubic-bezier(0.075, 0.82, 0.165, 1); } .statusColor { transition: color 2s cubic-bezier(0.075, 0.82, 0.165, 1); } @keyframes spinny { 0% { rotate: 0deg; } 100% { rotate: 360deg; } } @keyframes fadeDelay { 0% { display: none; opacity: 0; transform: translateY(25vh); } 100% { display: block; opacity: 1; transform: translateY(0); } } @keyframes mainText { 0% { transform: translateY(calc(50vh - 6rem)) scale(1.5); } 50% { transform: translateY(calc(50vh - 6rem)) scale(1.25); } 100% { transform: translateY(0) scale(1); } } @keyframes hideContent { 0% { overflow-y: hidden; overflow-x: hidden; } 100% { overflow-y: hidden; overflow-x: hidden; } }