/* ==========================================================================
   Single Style 6 — Music Review
   Pink/purple palette, slanted category flag, serif text, sticky reading bar.
   ========================================================================== */
.eps-6.eps-fonts { --eps-title-font: 'Quattrocento', Georgia, serif; --eps-body-font: 'Quattrocento', Georgia, serif; --eps-h-font: var(--font-heading, 'Manrope', sans-serif); --eps-ui: var(--font-body, 'Inter', sans-serif); }
.eps-6 { --eps-title-size: clamp(2.1rem, 1.2rem + 2.8vw, 3.4rem); --eps-body-size: 1.2rem; --eps-link-line: var(--eps-accent); }

.eps-6 .eps-cat {
    padding: 10px 22px; border-radius: 0; letter-spacing: 3px;
    font-family: var(--eps-title-font); font-weight: 700;
    clip-path: polygon(10% 0, 100% 0, 90% 100%, 0 100%);
}
.eps-6 .eps-title { font-weight: 700; letter-spacing: -.8px; }
.eps-6 .eps-meta { border-bottom-style: dashed; }
.eps-6 .eps-content h2 { font-weight: 800; letter-spacing: -.5px; }
.eps-6 .eps-content blockquote p { font-family: var(--eps-h-font); font-weight: 700; }
.eps-6 .eps-content blockquote cite { font-weight: 700; color: var(--eps-fg); }
.eps-6 .ep-toc-number { background: var(--eps-accent-2); }
.eps-6 .ep-toc-title i { color: var(--eps-accent-2); }
.eps-6 .eps-sharebar .eps-sb--fb { background: #1466d8; }
.eps-6 .eps-sharebar .eps-sb--em { background: #ebb40b; }
.eps-6 .eps-figure img { border-radius: 2px; box-shadow: 0 10px 30px rgba(0, 0, 0, .08); }
.eps-6 .ep-latest-badge { background: var(--eps-accent-2); }
