/* Skin — Wellbeing / Soft Wave (header 15 · footer 13 · single 5): calm tints, soft blobs, pills */
html[data-hs="15"] {
    --sk-radius: 24px; --sk-field-radius: 16px; --sk-btn-radius: 999px;
    --sk-head-bg: color-mix(in srgb, var(--accent) 9%, var(--bg-body));
    --sk-label-ls: 1px; --sk-label-tt: none; --sk-label-size: 13px; --sk-label-weight: 600;
    --sk-title-weight: 700; --sk-title-ls: -0.03em; --sk-btn-tt: none; --sk-btn-ls: 0;
}
html[data-hs="15"] .archive-header::before,
html[data-hs="15"] .archive-header::after { content: ''; position: absolute; z-index: 0; border-radius: 50%; filter: blur(2px); }
html[data-hs="15"] .archive-header::before { top: -120px; left: -80px; width: 320px; height: 320px; background: color-mix(in srgb, var(--accent) 22%, transparent); }
html[data-hs="15"] .archive-header::after { right: -60px; bottom: -140px; width: 360px; height: 360px; background: color-mix(in srgb, #facc15 18%, transparent); }
html[data-hs="15"] .archive-label { padding: 8px 16px; border-radius: 999px; background: var(--bg-body); box-shadow: 0 6px 18px color-mix(in srgb, var(--accent) 18%, transparent); }
html[data-hs="15"] .archive-label::before { content: ''; width: 8px; height: 8px; border-radius: 50%; background: var(--accent); opacity: 1; }
html[data-hs="15"] .archive-label::after { display: none; }
html[data-hs="15"] .author-hero-section { border-radius: 0 0 40px 40px; }
html[data-hs="15"] .category-tag { padding: 4px 12px; border-radius: 999px; background: color-mix(in srgb, var(--accent) 12%, transparent); font-size: 12px; }
html[data-hs="15"] .comments-area { box-shadow: 0 20px 50px color-mix(in srgb, var(--accent) 10%, transparent); border-color: color-mix(in srgb, var(--accent) 16%, var(--border)); }
html[data-hs="15"][data-theme="dark"] .archive-header::before { background: color-mix(in srgb, var(--accent) 14%, transparent); }
html[data-hs="15"][data-theme="dark"] .archive-header::after { background: color-mix(in srgb, #facc15 7%, transparent); }
