/* Skin — Daily Signal / Broadsheet (header 10 · footer 9 · single 8): newsprint, double rules, square edges */
html[data-hs="10"] {
    --sk-radius: 0px; --sk-field-radius: 0px; --sk-btn-radius: 0px;
    --sk-head-bg: var(--bg-body);
    --sk-label-font: Georgia, 'Times New Roman', serif; --sk-label-ls: 3px; --sk-label-weight: 700;
    --sk-title-weight: 900; --sk-title-ls: -0.02em;
    --sk-soft: var(--bg-section-alt);
}
html[data-hs="10"] :is(.archive-title, .author-name, .comments-title, .comment-reply-title, .classic-article-row .headline, .error-title) { font-family: 'Merriweather', Georgia, serif; }
html[data-hs="10"] .archive-header,
html[data-hs="10"] .author-hero-section { padding-top: 56px; padding-bottom: 48px; }
html[data-hs="10"] .archive-header .container,
html[data-hs="10"] .author-profile-wrapper { padding: 28px 0; border-top: 3px double var(--text-main); border-bottom: 1px solid var(--text-main); }
html[data-hs="10"] .archive-label { color: var(--text-main); }
html[data-hs="10"] .archive-label::before, html[data-hs="10"] .archive-label::after { content: '\2014'; width: auto; height: auto; background: none; color: var(--accent-text, var(--accent)); opacity: 1; }
html[data-hs="10"] .archive-desc { font-family: Georgia, serif; font-style: italic; }
html[data-hs="10"] .comments-title::after, html[data-hs="10"] .comment-reply-title::after { width: 100%; height: 0; border-top: 3px double var(--text-main); background: none; border-radius: 0; }
html[data-hs="10"] .load-more-btn, html[data-hs="10"] .submit-btn { background: var(--text-main); border-color: var(--text-main); color: var(--bg-body); }
html[data-hs="10"] .category-tag { color: var(--accent-text, var(--accent)); text-transform: uppercase; font-size: 11px; letter-spacing: 1.5px; }
