html { background-color: #272727; background-image: radial-gradient(#353535 1px, transparent 0); background-size: 30px 30px; background-attachment: fixed; /* Keep the background fixed */ font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } body { width: calc(min(100%, 960px)); margin: 0 auto; } h1 { font-size: 54px; background: linear-gradient(135deg, #e8004d, #a101ea); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; margin-left: auto; margin-right: auto; text-align: center; margin-top: 0px; margin-bottom: 0px; } .line { max-width: 450px; height: 1px; margin-left: auto; margin-right: auto; background-color: rgba(53, 53, 53, 0.8); margin-top: 25px; margin-bottom: 25px; } .return { font-size: 24px; text-decoration: none; text-align: center; } .return p, .return a { display: inline-block; text-decoration: none; margin-bottom: 0px; } .return p { margin-left: 10px; margin-right: 10px; color: #9f9f9f; } .return a { color: #be00a9; transition: 0.5s; } .return a:hover { color: #e8004d; } p { color: #c4c4c4; font-size: 24px; margin-top: 10px; margin-bottom: 10px; } .blog-link { color: #be00a9; font-size: 34px; margin-top: 0px; margin-bottom: 0px; text-align: left; display: inline-block; transition: 0.5s; text-decoration: none; } .date { font-size: 16px; transition: 0.5s } .blog-div:hover .blog-link { color: #e8004d; } .blog-div:hover .date { color: #ffffff; }