.reading-progress.svelte-1mjqp24{z-index:55;background:var(--ud-gradient-brand);transform-origin:0;height:2px;position:fixed;inset:0 0 auto;scale:0 1}@supports (animation-timeline:scroll()){.reading-progress.svelte-1mjqp24{animation:linear both svelte-1mjqp24-progress;animation-timeline:scroll(root)}}@keyframes svelte-1mjqp24-progress{to{scale:1}}.toc.svelte-1mjqp24{scrollbar-width:thin;scrollbar-color:var(--ud-ink-600) transparent}.section-num.svelte-1mjqp24{background-image:var(--ud-gradient-brand-text);color:#0000;-webkit-background-clip:text;background-clip:text}.code-chip.svelte-1mjqp24{min-width:3.25rem;height:2rem;font-family:var(--ud-font-mono);color:var(--ud-violet-300);background:var(--ud-accent-soft);transition:background-color var(--ud-dur-2) var(--ud-ease-out), color var(--ud-dur-2) var(--ud-ease-out);place-items:center;padding-inline:.6rem;font-size:.78rem;font-weight:600;display:inline-grid}a.code-chip.svelte-1mjqp24:hover{background:var(--ud-violet-500);color:#fff}.code-chip--empty.svelte-1mjqp24{color:var(--ud-text-subtle);background:var(--ud-surface-raised);font-weight:800}.rule.svelte-1mjqp24{scroll-margin-top:calc(var(--ud-nav-h) + 2rem)}.rule.svelte-1mjqp24:before{content:"";z-index:-1;border-radius:var(--ud-radius-md);background:var(--ud-accent-soft);opacity:0;position:absolute;inset:0 -1rem}.rule.svelte-1mjqp24:target:before{animation:svelte-1mjqp24-target-flash 2.4s var(--ud-ease-out)}.rule.svelte-1mjqp24:target .code-chip:where(.svelte-1mjqp24){background:var(--ud-violet-500);color:#fff}@keyframes svelte-1mjqp24-target-flash{0%,30%{opacity:1}to{opacity:0}}
