.outline-title.svelte-38hub7{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.85rem}.outline-list.svelte-38hub7{list-style:none;margin:0;padding:0;display:flex;gap:.35rem;overflow-x:auto}.outline-list.svelte-38hub7 a:where(.svelte-38hub7){display:flex;align-items:baseline;gap:.5rem;white-space:nowrap;padding:.35rem .8rem;border:1px solid var(--ink-line);border-radius:var(--radius-sm);color:var(--ink-mute);text-decoration:none;font-size:.86rem;transition:color .2s,border-color .2s}.outline-num.svelte-38hub7{font-family:var(--font-mono);font-size:.68rem;color:var(--ink-faint)}.outline-list.svelte-38hub7 a.active:where(.svelte-38hub7){color:var(--ink);border-color:var(--magenta)}.outline-list.svelte-38hub7 a.active:where(.svelte-38hub7) .outline-num:where(.svelte-38hub7){color:var(--magenta)}@media (hover: hover){.outline-list.svelte-38hub7 a:where(.svelte-38hub7):hover{color:var(--ink);border-color:var(--cyan)}}@media (min-width: 1080px){.outline-list.svelte-38hub7{flex-direction:column;overflow-x:visible;border-left:1px solid var(--ink-line)}.outline-list.svelte-38hub7 a:where(.svelte-38hub7){border:none;border-left:2px solid transparent;border-radius:0;margin-left:-1px;padding:.35rem 0 .35rem .9rem;white-space:normal}}
