.mwpc-toc-minimal{--mwpc-toc-bg:#ffffff;--mwpc-toc-border-color:#f0f0f0;--mwpc-toc-title-color:#111;--mwpc-toc-link-color:#444;--mwpc-toc-link-color-hover:#000;--mwpc-toc-link-color-active:#0066cc;--mwpc-toc-marker-color:#ccc;--mwpc-toc-font-size:0.94rem;--mwpc-toc-title-font-size:1.05rem;--mwpc-toc-padding:1.15rem;--mwpc-toc-border-radius:10px;--mwpc-toc-item-spacing:0.3rem;box-shadow:0 4px 15px rgb(0 0 0 / 0.03);border:1px solid var(--mwpc-toc-border-color);margin:1.5rem 0;font-size:var(--mwpc-toc-font-size);line-height:1.45;overflow:hidden;transition:box-shadow var(--mwpc-toc-transition)}.mwpc-toc-minimal:hover{box-shadow:0 8px 30px rgb(0 0 0 / 0.08)}.mwpc-toc-minimal .mwpc-toc-header{margin-bottom:0.85rem;padding-bottom:0.75rem;border-bottom:1px solid var(--mwpc-toc-border-color);transition:margin-bottom var(--mwpc-toc-transition),padding-bottom var(--mwpc-toc-transition),border-bottom-color var(--mwpc-toc-transition)}.mwpc-toc-minimal.is-collapsed .mwpc-toc-header{margin-bottom:0;padding-bottom:0;border-bottom-color:transparent}.mwpc-toc-minimal .mwpc-toc-title{font-size:var(--mwpc-toc-title-font-size);letter-spacing:-0.02em;font-weight:700;margin-block:0}.mwpc-toc-minimal .mwpc-toc-toggle{background:rgb(0 0 0 / 0.03);padding:0.3rem 0.6rem;border-radius:min(6px, var(--mwpc-toc-border-radius));font-weight:500;color:var(--mwpc-toc-link-color)}.mwpc-toc-minimal .mwpc-toc-toggle:hover{background:rgb(0 0 0 / 0.06)}.mwpc-toc-minimal .mwpc-toc-link{padding:0.25rem 0.6rem;margin-inline-start:-0.6rem;border-radius:min(6px, var(--mwpc-toc-border-radius))}.mwpc-toc-minimal .mwpc-toc-link:hover{background:var(--mwpc-toc-bg-hover,rgb(0 0 0 / 0.03));color:var(--mwpc-toc-link-color-hover,var(--mwpc-toc-link-color))}.mwpc-toc-minimal .mwpc-toc-link.is-active{background:rgb(0 102 204 / 0.05);color:var(--mwpc-toc-link-color-active)}.mwpc-toc-minimal.mwpc-toc-markers-bullets .mwpc-toc-item::before{opacity:0.5;transform:scale(0.8)}.mwpc-toc-minimal.mwpc-toc-markers-none .mwpc-toc-indent{--mwpc-toc-indent:1rem}.mwpc-toc-minimal .mwpc-toc-list .mwpc-toc-list-nested{position:relative;padding-inline-start:1.2rem;border-inline-start:1px solid var(--mwpc-toc-border-color);margin-inline-start:0.35rem;margin-top:var(--mwpc-toc-item-spacing)}.mwpc-toc-minimal .mwpc-toc-list,.mwpc-toc-minimal .mwpc-toc-item{margin:0;padding:0}@media (max-width:600px){.mwpc-toc-minimal{--mwpc-toc-padding:1.25rem;--mwpc-toc-font-size:0.9rem}}