@import '../partials/main'; @import '../partials/nav'; .section-article { article { max-width: 720px; margin: 80px auto; .meta { color: rgb(180, 180, 220); } .title { font-size: 2em; margin-top: 20px; } img { max-width: 100%; margin-bottom: 15px; border-radius: 5px; border: 1px solid rgb(60, 60, 90); } a { background: rgb(60, 60, 90); color: rgb(240, 240, 250); transition: background .2s, color .2s; margin: -5px 0; padding: 5px 5px; border-radius: 5px; &:hover { background: rgb(255, 130, 130); color: rgb(255, 255, 255); text-decoration: none; } } aside { margin-top: 80px; .tags { display: flex; list-style: none; margin-left: -10px; padding: 0; li { a { color: rgb(180, 180, 220); padding: 10px; margin-left: 10px; &:hover { background: rgb(70, 70, 105); } } } } } } } .section-articles { margin: 20px auto -50px auto; display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 1rem; max-width: 720px; article { color: rgb(255, 255, 255); margin: 20px 0; border-radius: 5px; display: flex; flex-flow: column; height: max-content; transition: background .2s; a { margin: 10px 0; } a:hover { text-decoration: underline; } } .previous-article { text-align: right; } } .section-articles::after { content: ''; position: absolute; width: 100vw; background: rgb(50, 50, 75); height: 230px; left: 0; z-index: -10; } @import '../partials/footer';