/* Skin — Market Pulse (header 11 · footer 8 · single 5): left-aligned ledger, teal rule, ticker labels */
html[data-hs="11"] {
    --sk-radius: 4px; --sk-field-radius: 4px; --sk-btn-radius: 4px;
    --sk-head-align: left;
    --sk-head-bg: linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--bg-body)), var(--bg-body));
    --sk-label-ls: 1.5px; --sk-title-weight: 900; --sk-title-ls: -0.02em;
}
html[data-hs="11"] :is(.archive-title, .author-name, .comments-title, .comment-reply-title, .classic-article-row .headline) { font-family: 'Merriweather', Georgia, serif; }
html[data-hs="11"] .archive-header { border-bottom: 1px solid var(--border); }
html[data-hs="11"] .archive-header .container { padding-left: 22px; border-left: 4px solid var(--accent); }
html[data-hs="11"] .archive-label::before { display: none; }
html[data-hs="11"] .archive-label::after { content: '\2197'; width: auto; height: auto; background: none; opacity: 1; font-size: 14px; }
html[data-hs="11"] .archive-desc { margin: 0; }
html[data-hs="11"] .archive-header .vt-circle-img { margin-left: 0; }
html[data-hs="11"] .load-more-btn { border-color: var(--accent); color: var(--accent-text, var(--accent)); }
html[data-hs="11"] .category-tag { padding: 3px 8px; border-radius: 2px; background: color-mix(in srgb, var(--accent) 10%, transparent); font-size: 11px; text-transform: uppercase; }
