/* Reader page styling */
.reader-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.reader-list li {
    padding: 0.6rem 0;
    margin-left: 1.5rem;
}

/* Article link styling */
.reader-list a.reader-link {
    font-weight: 500;
}

/* Blog title */
.reader-list .reader-blog {
    color: #aaa;
    font-size: 0.8em;
    position: relative;
}

/* Date styling */
.reader-date {
    color: #9ca3af;
    font-size: 0.85em;
}

/* Date header styling */
.reader-date-header {
    color: #555;
    font-size: 1em;
    margin: 1.5rem 0 0.5rem 0;
    padding-bottom: 0.25rem;
}
