/* Skin — Atelier / Runway (header 13 · footer 11 · single 9): white space, hairlines, spaced caps */
html[data-hs="13"] {
    --sk-radius: 0px; --sk-field-radius: 0px; --sk-btn-radius: 0px;
    --sk-head-bg: var(--bg-body);
    --sk-label-size: 11px; --sk-label-weight: 500; --sk-label-ls: 4px;
    --sk-title-weight: 500; --sk-title-tt: uppercase; --sk-title-ls: 0.12em;
    --sk-btn-ls: 3px; --sk-soft: transparent;
}
html[data-hs="13"] .archive-header { padding-top: 88px; padding-bottom: 80px; border-bottom: 1px solid var(--border); }
html[data-hs="13"] .archive-title { font-size: clamp(1.8rem, 1.2rem + 2.4vw, 3.2rem); }
html[data-hs="13"] .archive-title::after { content: ''; display: block; width: 1px; height: 46px; margin: 26px auto 0; background: var(--accent); }
html[data-hs="13"] .archive-label { color: var(--text-muted); }
html[data-hs="13"] .archive-label::before, html[data-hs="13"] .archive-label::after { width: 40px; background: var(--accent); opacity: 1; }
html[data-hs="13"] .archive-desc { font-size: .95rem; letter-spacing: .3px; }
html[data-hs="13"] .classic-article-row .headline { font-weight: 600; letter-spacing: -.01em; }
html[data-hs="13"] .category-tag { font-size: 10px; letter-spacing: 3px; text-transform: uppercase; color: var(--text-main); }
html[data-hs="13"] .load-more-btn, html[data-hs="13"] .submit-btn { padding: 16px 40px; font-weight: 500; font-size: 11px; background: var(--text-main); border-color: var(--text-main); color: var(--bg-body); }
html[data-hs="13"] .comments-area { border-width: 1px 0 0; }
html[data-hs="13"] .comments-title, html[data-hs="13"] .comment-reply-title { font-size: 1rem; }
html[data-hs="13"] .comments-title::after, html[data-hs="13"] .comment-reply-title::after { width: 28px; height: 1px; }
html[data-hs="13"] .comment-content-wrap { border-width: 0 0 1px; background: transparent; padding-left: 0; }
