:root { --font-familly: "Ubuntu Mono"; } ::-webkit-scrollbar { width: 0 !important } body { padding: 0; margin: 0; display: flex; flex-direction: column; align-items: center; height: 100vh; width: 100%; font-family: var(--font-familly); } a { padding: 0; margin: 0; color: inherit; text-decoration: none; } button { padding: 0; margin: 0; font-family: var(--font-familly); } input { padding: 0; margin: 0; font-family: var(--font-familly); } main { padding-top: 20px; width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; } .menu { color: white; width: 100%; display: flex; justify-content: space-between; align-items: center; height: 100px; background-color: rgb(36, 30, 30); border-bottom: 1px solid black; } .menu a { height: 100%; display: flex; justify-content: center; align-items: center; } .brand { height: 80%; margin-left: 30px; } .menu-links { display: flex; width: fit-content; margin-right: 30px; } .menu-link { list-style: none; padding: 25px; } .menu-link a { font-size: 30px; } .blogs-block { width: 60%; margin:auto; padding: 20px; display: flex; flex-direction: column; } .blog-view { display: grid; grid-template-columns: 0.5fr 0.5fr 1fr; align-items: center; border: 2px solid black; border-radius: 10px; margin-top: 10px; margin-bottom: 10px; padding-left: 20px; padding-bottom: 10px; } .blog-title a { padding-left: 10px; } .blog-title a h1 { padding: 0; margin: 0; } .blog-stats { padding-top: 15px; width: 60%; display: flex; align-items:flex-start; justify-content: space-around; font-size: 15px; } .blog-stats img { height: 20px; } .info-block { width: 20% ; display: flex; align-items: center; justify-content: space-evenly; } .md-content { font-family: "Courier Prime"; width: 60%; }