body { background-color: #151517; color: #ece5ea; font-family: monospace; font-size: 11pt; } h3 { text-align: center; text-decoration: underline; font-size: 15pt; } .logo { display: block; margin-left: auto; margin-right: auto; width: 15rem; } .center { margin: 0; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .devraza { margin-top: 16px; margin-bottom: 0; font-size: 60pt; text-align: center; font-weight: 900; } .description { text-align: center; color: #a292e8; margin-top: 0; } .stack { text-align: center; margin-bottom: 40px; } .links { margin-top: 20px; text-align: center; } .hr-xl { width: 40%; border-color: #454449; margin-top: 0; } .hr-sm { width: 30%; border-color: #454449; margin-top: 15px; } a { background-color: #242426; padding: 10px; color: #7ee6ae; line-height: 50px; } a:hover { color: #e887bb; }