.toc-progress.svelte-c7op2y{background:conic-gradient(currentColor var(--toc-progress), color-mix(in oklch, currentColor 25%, transparent) 0);-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 0);mask-image:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 0)}.toc-active-line.svelte-c7op2y{background-image:linear-gradient(to bottom, transparent, oklch(from var(--primary) l c h / .68) 22%, var(--primary) 50%, oklch(from var(--primary) l c h / .68) 78%, transparent);filter:drop-shadow(0 0 6px oklch(from var(--primary) l c h / .38))}.toc-dot.svelte-c7op2y{background-color:var(--muted-foreground);box-shadow:0 0 0 2px var(--background);opacity:.72}.toc-dot-active.svelte-c7op2y{background-color:var(--primary);box-shadow:inset 0 1px oklch(from var(--shadow-light) l c h / .35), 0 0 0 2px var(--background), 0 0 10px oklch(from var(--primary) l c h / .38);opacity:1}.toc-dot-active.svelte-c7op2y:after{content:"";box-shadow:0 0 9px oklch(from var(--primary) l c h / .5);border-radius:9999px;position:absolute;inset:0}.toc-dot-pulse.svelte-c7op2y{animation:.52s ease-out both svelte-c7op2y-toc-dot-pulse}@keyframes svelte-c7op2y-toc-dot-pulse{0%{box-shadow:0 0 0 2px var(--background);transform:scale(1)}12%{background-color:var(--primary);box-shadow:0 0 0 2px var(--background), 0 0 0 3px oklch(from var(--primary) l c h / .18), 0 0 18px oklch(from var(--primary) l c h / .52);transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.toc-dot-pulse.svelte-c7op2y{animation:none}}
