.newbg { background: rgb(37, 37, 37); background: radial-gradient( circle, rgb(41, 41, 41) 2%, rgb(12, 12, 12) 30% ); } .header { position: fixed; top: 0; width: 100%; display: flex; align-items: center; justify-content: space-between; background-color: #121212; font-family: "Lexend Deca", serif; z-index: 2; } .left { color: white; font-size: 24px; } .left p { margin: 0; padding: 1rem; } .right a { text-decoration: none; color: white; margin: 0 0.4rem 0 0.5rem; transition: opacity 400ms ease; font-size: 16px; } .header:hover > .right a { opacity: 0.5; } .header:hover > .right a:hover { opacity: 1; cursor: pointer; } .footer { bottom: 0; width: 100%; position: fixed; background-color: #121212; color: white; font-family: "Poppins", serif; z-index: 2; } .footer p { text-align: center; font-size: 14px; margin: 0; padding: 0.6rem; font-family: "Poppins", serif; } .content { height: 100vh; display: flex; align-items: center; justify-content: center; } .contentContainer { display: flex; align-items: center; justify-content: center; } .contentContainer a { text-decoration: none; color: white; } .manga, .anime, .kdrama { background-color: #121212e0; color: white; border-radius: 0.5rem; transition: opacity 200ms ease, transform 200ms ease; padding: 0.4rem 2rem; font-family: "Lexend Deca", serif; margin: 0.2rem 0.2rem 0 0.2rem; border-color: rgb(80, 80, 80); border-style: groove; border-width: 0.1rem; } .content:hover > .contentContainer div { opacity: 0.5; } .content:hover > .contentContainer div:hover { opacity: 1; cursor: pointer; transform: scale(0.96) rotateX(15deg) rotateY(8deg); } @media screen and (max-width: 1024px) { .contentContainer { display: block; } }