.index-section-morelink { @include small-button; &::after { content: " ยป"; } } /* Post List Styles */ .posts-list { display: flex; flex-direction: column; margin: 1rem 0; .posts-item { width: 100%; border-bottom: 1px solid var(--border-color); margin: 0.5rem 0; header { width: 100%; @media screen and (min-width: 768px) { display: flex; justify-content: space-between; } .posts-item-meta { time { color: var(--secondary-text-color); font-family: var(--mono-font-family); } } .posts-item-category { margin: 0.5rem 0; } } .posts-item-summary { h1, h2, h3, h4, h5, h6 { display: none; } font-size: 1em; } } } #posts-list-navigation { ul { position: relative; width: 100%; padding-inline-start: 0; display: flex; list-style: none; gap: 0.2rem; li { flex-shrink: 0; flex-grow: 0; &.active { font-weight: bolder } a { @include small-button; } } #search-instruction { font-size: 0.9rem; color: var(--secondary-text-color); margin-left: 0.5rem; } .list-decoration { position: absolute; right: 0; img { opacity: 0.55; height: 2rem; width: 2rem; } } } } .term-list { ul { list-style: none; padding-inline-start: 0; display: flex; flex-direction: column; gap: 0.5rem; li { display: flex; justify-content: space-between; font-size: 1.1rem; time { font-size: 0.9rem; font-family: var(--mono-font-family); color: var(--secondary-text-color); } } } } .posts-item-category { a { border: 2px solid var(--border-color); border-radius: 0.2rem; padding: 0.2rem 0.5rem; text-decoration: none; font-size: 0.8rem; display: inline-block; } } /* Card List Styles */ #latest-cards { margin: 1rem 0; .latest-cards-container { display: flex; width: 100%; overflow-x: auto; gap: 1rem; .card { flex-shrink: 0; width: 50%; } } }