@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); :root { --text-main: rgb(74, 75, 75); --gray: rgb(192, 187, 187); } ::-webkit-scrollbar { width: 0px; height: 0px; } body { background: #010101; } header { padding: 15px 20px; display: flex; flex-direction: column; margin: 0; h1 { font-family: 'Poppins', sans-serif; font-style: bold; font-size: 35px; margin: 0; background: linear-gradient(140deg, #817d7d, rgb(19, 19, 19)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } h3 { margin: 0; font-family: 'Poppins', sans-serif; font-style: bold; color: var(--text-main); padding-left: 120px; } } section { padding-left: 25%; padding-right: 25%; h1 { text-align: center; font-size: 50px; font-family: 'Poppins', sans-serif; font-style: bold; color: var(--gray); } h2 { font-size: 40px; font-family: 'Poppins', sans-serif; font-style: bold; color: var(--gray); } p { color: var(--text-main); font-family: 'Inter', sans-serif; font-size: 20px; } } span { font-family: 'Poppins', sans-serif; font-weight: 600; } footer { display: flex; align-items: end; justify-content: center; font-family: 'Inter', sans-serif; color: var(--text-main); height: 100px; } .trail { content: "\271D"; position: absolute; color: white; opacity: 0.8; width: 6px; pointer-events: none; height: 6px; animation: move 1s ease-in forwards; } @keyframes move { 50% { transform: translateY(30px); } 75% { transform: translateY(40px); } 100% { transform: translateY(50px); opacity: 0; } } @media screen and (max-width: 854px) { header { padding: 5px 5px; h1 { font-size: 20px; } h3 { padding-left: 50px; } } section { h1 { font-size: 30px; } h2 { font-size: 25px; } p { font-size: 15px; } } }