.readme-toc.svelte-fbfloj{background:0 0;border:1px solid oklch(86% .018 245);border-left:0;border-right:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.75rem 1rem;padding:.9rem 0;display:grid}.toc-label.svelte-fbfloj{letter-spacing:.08em;text-transform:uppercase;color:oklch(45% .025 245);margin:0;font-size:.72rem;font-weight:700}ol.svelte-fbfloj{flex-wrap:wrap;gap:.25rem .45rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-fbfloj{font-size:var(--font-size-sm);margin-left:0;padding:0;line-height:1.3}li.svelte-fbfloj:not(:last-child):after{content:"/";color:oklch(63% .018 245);margin-left:.45rem}a.svelte-fbfloj{border-radius:4px;padding:0;display:inline}.source-link.svelte-fbfloj{white-space:nowrap;font-size:var(--font-size-sm);margin:0}@media (width<=760px){.readme-toc.svelte-fbfloj{grid-template-columns:1fr}.source-link.svelte-fbfloj{white-space:normal}}.readme-section.svelte-s90fhy{max-width:1360px;margin:clamp(2rem,5vw,4.5rem) auto 0;padding:0 clamp(1rem,2.5vw,2rem)}.readme-layout.svelte-s90fhy{border-top:1px solid oklch(86% .018 245);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);padding-top:clamp(1rem,3vw,2rem);display:grid}.readme-prose.svelte-s90fhy{background:oklch(99% .004 95);border:1px solid oklch(86% .018 245);border-radius:8px;width:auto;max-width:none;margin:0;padding:clamp(1rem,3vw,2.25rem);box-shadow:0 18px 55px oklch(0% 0 0/.07)}.readme-prose h1,.readme-prose h2,.readme-prose h3,.readme-prose h4{font-family:var(--font-sans);letter-spacing:0;color:oklch(24% .025 245);scroll-margin-top:1.25rem;font-style:normal}.readme-prose h1{margin-bottom:.8rem;font-size:clamp(2rem,4vw,3rem);line-height:1}.readme-prose h2{border-top:1px solid oklch(90% .012 245);margin-top:2.5rem;margin-bottom:.75rem;padding-top:1.2rem;font-size:clamp(1.45rem,2vw,2rem)}.readme-prose h3{margin-top:1.7rem;margin-bottom:.65rem;font-size:clamp(1.12rem,1.5vw,1.35rem)}.readme-prose p{max-width:88ch;margin-bottom:1.05em;line-height:1.6}.readme-prose ul,.readme-prose ol{max-width:90ch}.readme-prose li{padding-bottom:.35rem}.readme-prose table{max-width:100%;display:block;overflow-x:auto}.readme-prose pre{max-width:100%;margin:1.2rem 0 1.5rem}.readme-prose blockquote{max-width:70ch}@media (width<=640px){.readme-section.svelte-s90fhy{padding:0 .75rem}.readme-prose.svelte-s90fhy{padding:.9rem}}.evo-demo-page.svelte-1hkk3r1{--demo-ink:oklch(20% .02 245);--demo-muted:oklch(45% .025 245);--demo-rule:oklch(86% .018 245);--demo-paper:oklch(99% .004 95);color:var(--demo-ink);grid-column:screen-start/screen-end;padding:clamp(1rem,2vw,2rem) 0 clamp(2rem,5vw,5rem)}.demo-shell.svelte-1hkk3r1{grid-template-columns:minmax(16rem,.3fr) minmax(42rem,1fr);align-items:stretch;gap:clamp(1rem,2vw,2rem);max-width:1180px;margin:0 auto;padding:0 clamp(1rem,2.5vw,2rem);display:grid}.demo-copy.svelte-1hkk3r1{align-self:start;padding-top:clamp(.5rem,2vw,1.5rem)}.eyebrow.svelte-1hkk3r1{letter-spacing:.08em;text-transform:uppercase;color:var(--demo-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:700}h1.svelte-1hkk3r1{letter-spacing:0;margin:0 0 .65rem;font-size:clamp(2.1rem,5vw,4rem);line-height:.95}.demo-copy.svelte-1hkk3r1 p:where(.svelte-1hkk3r1):not(.eyebrow,.source-link){max-width:31rem;color:var(--demo-muted);margin:0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.45}.demo-copy.svelte-1hkk3r1 .source-link:where(.svelte-1hkk3r1){margin-top:.85rem;font-size:.95rem}.editor-frame.svelte-1hkk3r1{border:1px solid var(--demo-rule);background:var(--demo-paper);border-radius:8px;min-height:min(68vh,740px);overflow:hidden;box-shadow:0 18px 55px oklch(0% 0 0/.09)}iframe.svelte-1hkk3r1{background:#fff;border:0;width:100%;height:min(68vh,740px);min-height:560px;display:block}@media (width<=980px){.demo-shell.svelte-1hkk3r1{grid-template-columns:1fr}.demo-copy.svelte-1hkk3r1{padding-top:0}.editor-frame.svelte-1hkk3r1{min-height:600px}iframe.svelte-1hkk3r1{height:600px;min-height:600px}}@media (width<=640px){.evo-demo-page.svelte-1hkk3r1{padding-top:.5rem}.demo-shell.svelte-1hkk3r1{padding:0 .75rem}.editor-frame.svelte-1hkk3r1{min-height:460px}iframe.svelte-1hkk3r1{height:460px;min-height:460px}}
