/* Single post specific - loaded only on article pages */
/* Keeps main.css lighter for other pages */

/* ── Smooth scroll for TOC links ── */
html {
    scroll-behavior: smooth;
}

/* ── Progress bar at top ── */
.mwuk-reading-progress {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 3px;
    background: var(--mwuk-primary);
    z-index: 999;
    transition: width 0.1s linear;
}

/* TOC is inline, not sticky */

/* ── Active TOC item ── */
.mwuk-toc-list a.active {
    color: var(--mwuk-primary);
    font-weight: 600;
}

/* ── Print styles ── */
@media print {
    .mwuk-share-top,
    .mwuk-share-bottom,
    .mwuk-toc,
    .mwuk-related,
    .site-header,
    .site-footer {
        display: none !important;
    }

    .mwuk-article {
        max-width: 100%;
    }
}
