/* Skin — Tech Insider (header 9 · footer 7 · single 10): midnight panel, indigo glow, mono labels */
html[data-hs="9"] {
    --sk-radius: 14px; --sk-field-radius: 10px; --sk-btn-radius: 10px;
    --sk-head-bg: #0b1020; --sk-head-fg: #f8fafc; --sk-head-muted: #94a3b8;
    --sk-label-font: 'JetBrains Mono', ui-monospace, monospace; --sk-label-ls: 1px; --sk-label-tt: none; --sk-label-size: 13px;
    --sk-title-weight: 800; --sk-title-ls: -0.03em; --sk-btn-tt: none; --sk-btn-ls: 0;
}
html[data-hs="9"] .archive-header,
html[data-hs="9"] .author-hero-section {
    background:
        radial-gradient(600px 260px at 50% 0%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 70%),
        linear-gradient(rgba(255, 255, 255, .04) 1px, transparent 1px) 0 0 / 32px 32px,
        linear-gradient(90deg, rgba(255, 255, 255, .04) 1px, transparent 1px) 0 0 / 32px 32px,
        var(--sk-head-bg);
}
html[data-hs="9"] .archive-label { color: #a5b4fc; }
html[data-hs="9"] .archive-label::before { content: '>'; width: auto; height: auto; background: none; opacity: 1; color: var(--accent-text, var(--accent)); }
html[data-hs="9"] .archive-label::after { content: '_'; width: auto; height: auto; background: none; opacity: 1; animation: sk-blink 1.1s steps(1) infinite; }
@keyframes sk-blink { 50% { opacity: 0; } }
html[data-hs="9"] .archive-tag-prefix { color: #818cf8; }
html[data-hs="9"] .author-role { background: rgba(99, 102, 241, .18); color: #c7d2fe; }
html[data-hs="9"] .ep-pagination.numeric-pagination span.current,
html[data-hs="9"] .submit-btn { background: linear-gradient(135deg, var(--accent), #818cf8); box-shadow: 0 8px 24px color-mix(in srgb, var(--accent) 35%, transparent); }
html[data-hs="9"] .category-tag { font-size: 12px; }
@media (prefers-reduced-motion: reduce) { html[data-hs="9"] .archive-label::after { animation: none; } }
