/* Articles v2 1.2.12, staff-only draft visual treatment. Scoped to Articles. */
.rs-articles .rs-articles__drafts { margin-block: 2.25rem 2.5rem; }
.rs-articles .rs-articles__drafts .rs-articles__archive-heading { display:flex; align-items:baseline; gap:.6rem; margin-bottom:1rem; }
.rs-articles .rs-articles__drafts-count { font-size:.85rem; font-weight:600; color:var(--rs-text-muted,#9ca3af); }
.rs-articles .rs-article-item--draft { border:1px solid var(--rs-border,#374151); border-inline-start:3px solid var(--rs-warning,#c89448); border-radius:.75rem; padding:1.1rem 1.35rem; background:var(--rs-surface,#171d24); margin-bottom:.8rem; display:flex; align-items:center; gap:1rem; }
.rs-articles .rs-article-item--draft .rs-article-item__content { min-width:0; flex:1; }
.rs-articles .rs-article-item--draft .rs-article-item__meta { display:flex; flex-wrap:wrap; align-items:center; gap:.5rem .85rem; margin-bottom:.55rem; }
.rs-articles .rs-article-item--draft h3 { margin:.15rem 0 .35rem; line-height:1.35; }
.rs-articles .rs-article-item--draft .rs-article-item__summary { margin:0; color:var(--rs-text-muted,#9ca3af); }
.rs-articles .rs-article-draft-badge { display:inline-flex; align-items:center; border:1px solid var(--rs-warning,#c89448); border-radius:999px; padding:.22rem .7rem; color:var(--rs-text-primary,#f5f5f5); background:color-mix(in srgb, var(--rs-warning,#c89448) 13%, transparent); font-size:.78rem; font-weight:700; line-height:1.3; white-space:nowrap; }
.rs-articles .rs-article-detail__draft-notice { display:flex; flex-wrap:wrap; align-items:center; gap:.8rem; margin-bottom:1.2rem; color:var(--rs-text-muted,#9ca3af); font-size:.9rem; }
@media (max-width:600px) { .rs-articles .rs-article-item--draft { padding:1rem; } }

/* v1.2.14: explicit light theme overrides. The theme controller sets
   data-rs-theme on the Articles root, not necessarily on html/body. */
.rs-articles[data-rs-theme="light"] .rs-article-item--draft,
[data-rs-theme="light"] .rs-articles .rs-article-item--draft {
    background: #ffffff;
    border-color: #c9d4e2;
    border-inline-start-color: #a87820;
    color: #182638;
}
.rs-articles[data-rs-theme="light"] .rs-article-item--draft h3,
.rs-articles[data-rs-theme="light"] .rs-article-item--draft h3 a,
[data-rs-theme="light"] .rs-articles .rs-article-item--draft h3,
[data-rs-theme="light"] .rs-articles .rs-article-item--draft h3 a {
    color: #182638;
}
.rs-articles[data-rs-theme="light"] .rs-article-item--draft .rs-article-item__summary,
.rs-articles[data-rs-theme="light"] .rs-article-item--draft time,
[data-rs-theme="light"] .rs-articles .rs-article-item--draft .rs-article-item__summary,
[data-rs-theme="light"] .rs-articles .rs-article-item--draft time {
    color: #52647b;
}
.rs-articles[data-rs-theme="light"] .rs-article-item--draft .rs-article-draft-badge,
[data-rs-theme="light"] .rs-articles .rs-article-item--draft .rs-article-draft-badge {
    background: #fff3d8;
    border-color: #a87820;
    color: #694500;
}
.rs-articles[data-rs-theme="light"] .rs-article-item--draft:hover,
[data-rs-theme="light"] .rs-articles .rs-article-item--draft:hover {
    background: #f6f9fc;
}
