/* =========================================================================
   L'Atelier de MIA — Archive TOC Switcher (Phase 2)

   A three-chapter TOC shown at the top of every Archive page:

     THE WEDDING ARCHIVE · THE SOIRÉE ARCHIVE · PRIVATE COMMISSIONS

   No other labels are permitted. No dropdowns. No
   filters. One character separator (·) between items. The current
   chapter is marked with archive-toc__item--current — underline and
   foreground colour, not an accent colour.
   ========================================================================= */

.archive-toc {
    width: 100%;
    background: var(--canvas);
    padding: var(--space-5) var(--space-5);
    border-bottom: 1px solid var(--hairline);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--space-3);
}

.archive-toc__item {
    font-family: var(--type-label-caps-font);
    font-size: var(--type-label-caps-size);
    font-weight: var(--type-label-caps-weight);
    letter-spacing: var(--type-label-caps-tracking);
    text-transform: var(--type-label-caps-case);
    color: var(--muted);
    text-decoration: none;
    padding-bottom: 2px;
    transition: color var(--dur-fast) var(--ease);
}

.archive-toc__item:hover,
.archive-toc__item:focus-visible {
    color: var(--fg);
}

.archive-toc__item--current {
    color: var(--fg);
    border-bottom: 1px solid var(--fg);
}

.archive-toc__sep {
    color: var(--muted);
    font-family: var(--type-label-caps-font);
    font-size: var(--type-label-caps-size);
    letter-spacing: 0;
}

@media (max-width: 599px) {
    .archive-toc {
        padding: var(--space-4) var(--space-4);
        gap: var(--space-2);
    }
    .archive-toc__sep { display: none; }
    .archive-toc__item { padding: var(--space-1) var(--space-2); }
}
