.library-shell.svelte-1k5z4u1{--library-line: color-mix(in srgb, var(--color-performance-ink, #090909) 18%, transparent);width:min(100%,1180px);margin:0 auto;padding:clamp(2rem,6vw,5.5rem) clamp(1rem,4vw,3rem) clamp(4rem,9vw,8rem)}.library-opening.svelte-1k5z4u1{min-height:min(760px,calc(100vh - 72px));display:flex;flex-direction:column;justify-content:space-between;padding-bottom:clamp(3rem,7vw,6rem)}.library-opening.svelte-1k5z4u1>p:where(.svelte-1k5z4u1),.guide-index.svelte-1k5z4u1 header:where(.svelte-1k5z4u1)>span:where(.svelte-1k5z4u1),.library-method.svelte-1k5z4u1>div:where(.svelte-1k5z4u1)>span:where(.svelte-1k5z4u1),.library-faq.svelte-1k5z4u1>span:where(.svelte-1k5z4u1),.guide-index.svelte-1k5z4u1 a:where(.svelte-1k5z4u1) div:where(.svelte-1k5z4u1)>span:where(.svelte-1k5z4u1){font-family:var(--font-performance-mono, ui-monospace, monospace);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}h1.svelte-1k5z4u1{max-width:15ch;margin:clamp(4rem,10vw,9rem) 0;font-family:var(--font-performance-serif, Georgia, serif);font-size:clamp(3.2rem,8vw,7.8rem);font-weight:400;line-height:.9;letter-spacing:-.05em}.library-intro.svelte-1k5z4u1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;border-top:1px solid var(--library-line);padding-top:1.5rem}.library-intro.svelte-1k5z4u1>p:where(.svelte-1k5z4u1){max-width:680px;margin:0;font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.55}.library-intro.svelte-1k5z4u1>div:where(.svelte-1k5z4u1){display:flex;flex-wrap:wrap;gap:.75rem}.guide-index.svelte-1k5z4u1,.library-method.svelte-1k5z4u1,.library-faq.svelte-1k5z4u1{border-top:1px solid var(--library-line);padding:clamp(3rem,7vw,6rem) 0;scroll-margin-top:6rem}.guide-index.svelte-1k5z4u1 header:where(.svelte-1k5z4u1),.library-method.svelte-1k5z4u1,.library-faq.svelte-1k5z4u1{display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}h2.svelte-1k5z4u1{max-width:24ch;margin:0;font-family:var(--font-performance-serif, Georgia, serif);font-size:clamp(2.2rem,5vw,4.8rem);font-weight:400;line-height:.98;letter-spacing:-.04em}.guide-index.svelte-1k5z4u1 ol:where(.svelte-1k5z4u1){margin:clamp(2.5rem,6vw,5rem) 0 0;padding:0;border-top:1px solid var(--library-line);list-style:none}.guide-index.svelte-1k5z4u1 li:where(.svelte-1k5z4u1){border-bottom:1px solid var(--library-line)}.guide-index.svelte-1k5z4u1 a:where(.svelte-1k5z4u1){display:grid;grid-template-columns:3rem minmax(0,1fr) 2rem;gap:clamp(1rem,3vw,2rem);align-items:start;padding:clamp(1.4rem,3vw,2.2rem) 0;color:inherit;text-decoration:none}.guide-number.svelte-1k5z4u1,.guide-arrow.svelte-1k5z4u1{font-family:var(--font-performance-mono, ui-monospace, monospace);font-size:.76rem}.guide-index.svelte-1k5z4u1 h3:where(.svelte-1k5z4u1){margin:.5rem 0 0;font-family:var(--font-performance-serif, Georgia, serif);font-size:clamp(1.45rem,3vw,2.6rem);font-weight:400;line-height:1.05;letter-spacing:-.025em}.guide-index.svelte-1k5z4u1 a:where(.svelte-1k5z4u1) p:where(.svelte-1k5z4u1){max-width:700px;margin:.75rem 0 0;line-height:1.55}.library-method.svelte-1k5z4u1>ol:where(.svelte-1k5z4u1){margin:0;padding:0;border-top:1px solid var(--library-line);list-style:none}.library-method.svelte-1k5z4u1 li:where(.svelte-1k5z4u1){display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--library-line);line-height:1.5}.library-faq.svelte-1k5z4u1>div:where(.svelte-1k5z4u1)>h2:where(.svelte-1k5z4u1){margin-bottom:2rem}details.svelte-1k5z4u1{border-top:1px solid var(--library-line)}details.svelte-1k5z4u1:last-child{border-bottom:1px solid var(--library-line)}summary.svelte-1k5z4u1{padding:1.35rem 2.5rem 1.35rem 0;cursor:pointer;font-weight:600}details.svelte-1k5z4u1 p:where(.svelte-1k5z4u1){max-width:720px;margin:0;padding:0 2.5rem 1.5rem 0;line-height:1.65}@media(max-width:720px){.library-opening.svelte-1k5z4u1{min-height:auto}.library-intro.svelte-1k5z4u1,.guide-index.svelte-1k5z4u1 header:where(.svelte-1k5z4u1),.library-method.svelte-1k5z4u1,.library-faq.svelte-1k5z4u1{grid-template-columns:1fr}.library-intro.svelte-1k5z4u1{align-items:start}.guide-index.svelte-1k5z4u1 a:where(.svelte-1k5z4u1){grid-template-columns:2rem minmax(0,1fr) 1.25rem}.library-method.svelte-1k5z4u1{gap:2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.library-shell.svelte-1k5z4u1 :where(.svelte-1k5z4u1),.library-shell.svelte-1k5z4u1 :where(.svelte-1k5z4u1):before,.library-shell.svelte-1k5z4u1 :where(.svelte-1k5z4u1):after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
