@import url('https://fonts.googleapis.com/css2?family=Rubik&display=swap'); @import url('https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css'); * { font-family: 'Rubik', Verdana, Geneva, Tahoma, sans-serif; padding: 0; text-align: center; line-height: 1.5rem; } h1 { color: rgb(225, 215, 255); font-size: 2.5rem; } h2, h3, li { color: white; } ul { display: inline-block } li { font-size: 1.2rem; text-align: left; } body, html { overflow-x: hidden; margin: auto; background-color: rgb(15, 2.5, 30); background: linear-gradient(rgb(15, 2.5, 30), black); width: 100vw; height: 100vh; margin: 0; padding: 0; background-attachment: local; } body { padding: 2.5%; } .fadediv { animation-name: fade-in; animation-duration: .75s; animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); margin: auto; max-width: 1000px; } a { color: rgb(175, 225, 255); display: inline-block; transition: 1.5s all cubic-bezier(0.075, 0.82, 0.165, 1); } .chip { position: relative; z-index: 3; font-size: 1.3rem; border: 2px gray solid; border-radius: 6px; background-color: black; padding: 8px; margin: 3px; display: inline-block; transform: scale(0.95); transition: transform 1.25s cubic-bezier(0.075, 0.82, 0.165, 1), background-color 2s cubic-bezier(0.075, 0.82, 0.165, 1); } .chip, .chip > * { text-decoration: none; } .chip:hover { background-color: rgb(20, 10, 30); transform: scale(1); /* font-size: 1.35rem; */ border-color: white; transition: transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1), background-color 3s cubic-bezier(0.075, 0.82, 0.165, 1); } .activity { border-width: 3px; border-radius: 10px; overflow: hidden; margin: auto; padding: 0; display: flex; position: relative; z-index: 3; } .activity>p { width: 100%; } .activity>img { width: 128px; aspect-ratio: 1/1; object-fit: cover; } a:hover { color: white; transition: 0.5s all cubic-bezier(0.075, 0.82, 0.165, 1); } p { color: white; font-size: 1.2rem; padding: 0; margin: 10px; } img:not(.project-inner > div > img) { width: 100%; max-width: 135px; transition: all 2s cubic-bezier(0.075, 0.82, 0.165, 1); } .pfp { border-radius: 15px; border: darkgray 4px solid; width: 60%; aspect-ratio: 1/1; transform: scale(0.9); border-radius: 50%; } .pfp:hover { transform: scale(1); border-color: rgb(255, 200, 255); object-fit: cover; } .emoji { width: 32px; border-radius: 10%; /* border: 1px gray solid; */ } hr { color: white; opacity: 0.25; border-width: 2px; margin: 15px 10%; } #card { background-color: rgb(25, 0, 80); padding: 15px; border: 2px white solid; margin: 20px auto; width: 95%; max-width: 800px; z-index: 3; position: relative; } .me { border-color: limegreen; } .project { background-color: rgba(35, 35, 35, 0.8); padding: 15px; border: 2px gray solid; margin: 20px 0px; border-radius: 15px; } .project-inner { overflow: hidden; padding: 0; margin: auto; z-index: 3; } .project-inner > div > img { object-fit: cover; border: 2px white solid; width: 80%; max-width: 500px; margin: auto; border-radius: 10px; } .project > p { display: inline-block; } /* I am so sorry about this code,,, */ .love::before { content: "<3 "; color: rgb(255, 100, 150); } .like::before { content: ":) "; color: limegreen; } .silly::before { content: ":P "; color: aqua; } .fine::before { content: ":/ "; color: yellow; } .hate::before { content: ">:( "; color: red; } .love { border-color: rgb(255, 100, 150); } .like { border-color: limegreen; } .silly { border-color: aqua; } .fine { border-color: yellow; } .hate { border-color: red; } .up { border-color: limegreen; } .mid { border-color: yellow; } .down { border-color: red; } .post { background-color: rgba(85, 50, 150, 0.3); border: 2px gray solid; display: inline-block; /* border-radius: 15px; */ padding: 10px; margin: 8px; } .minipfp { width: 70px; display: inline-block; margin-right: 10px; border: 2px lightgray solid; border-radius: 5px; } @keyframes fade-in { 0% { opacity: 0; transform: translateY(50vh); } 100% { opacity: 1; transform: none; } }