@import '../partials/main'; @import '../partials/nav'; @import '../partials/footer'; header { text-align: center; margin: 100px 0; h1 { font-size: 2em; } } .section-articles { display: grid; grid-gap: 1rem; grid-template-columns: repeat(2, 1fr); margin: 20px 0; a { color: rgb(255, 255, 255); text-decoration: none; } article { background: rgb(60, 60, 90); border: 1px solid rgb(60, 60, 90); border-radius: 5px; color: rgb(255, 255, 255); display: flex; flex-flow: column; height: max-content; padding: 20px; transition: background .2s; &:hover { background: rgb(70, 70, 105); } img { background: rgb(80, 80, 120); border-radius: 5px 5px 0px 0px; margin: -20px -20px 20px -20px; max-height: 250px; max-width: calc(100% + 40px); object-fit: cover; order: -1; } h1 { margin-top: 0px; } a { color: rgb(255, 255, 255); &:hover { text-decoration: underline; } } .meta { margin: 0; } .author { color: rgb(200, 200, 230); font-style: italic; } } } @media (max-width: 600px) { .section-articles { grid-template-columns: repeat(1, 1fr); } }