.every-layout-page.svelte-1j0gql1{--s-3:.58rem;--s-2:.77rem;--s-1:1rem;--s0:1.33rem;--s1:1.78rem;--s2:2.37rem;--s3:3.16rem;--black:#000;--white:#fff;--grey:#e0e0e0;--mid:#888;--code-bg:#111;--code-fg:#d4d4d4;--nav-w:260px;--measure:64ch;color:#000;background:#fff;height:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.every-layout-page.svelte-1j0gql1 :where(.svelte-1j0gql1),.every-layout-page.svelte-1j0gql1 :where(.svelte-1j0gql1):before,.every-layout-page.svelte-1j0gql1 :where(.svelte-1j0gql1):after{box-sizing:border-box;margin:0;padding:0}.stack.svelte-1j0gql1{flex-direction:column;display:flex}.stack.svelte-1j0gql1>*{margin-block:0}.stack.svelte-1j0gql1>*+*{margin-block-start:var(--stack-space,var(--s0))}.app.svelte-1j0gql1{grid-template-columns:var(--nav-w) 1fr;height:100%;display:grid}@media (width<=680px){.app.svelte-1j0gql1{grid-template-columns:1fr;height:auto}.nav.svelte-1j0gql1{max-block-size:none}.nav__links.svelte-1j0gql1{display:none}.nav__links.open.svelte-1j0gql1{display:block}}.nav.svelte-1j0gql1{color:#fff;overscroll-behavior:none;scrollbar-width:thin;scrollbar-color:#555 #1a1a1a;background:#000;flex-direction:column;display:flex;overflow-y:auto}.nav__hd.svelte-1j0gql1{padding:var(--s-1);border-block-end:2px solid #fff}.nav__title.svelte-1j0gql1{font-size:var(--s1);text-transform:uppercase;letter-spacing:-.02em;color:#fff;font-weight:900;line-height:1.05}.nav__sub.svelte-1j0gql1{font-size:var(--s-3);color:#555;margin-block-start:.2rem;font-style:italic}.nav__search.svelte-1j0gql1{padding:var(--s-2) var(--s-1);border-block-end:1px solid #222}.nav__search.svelte-1j0gql1 input:where(.svelte-1j0gql1){color:#000;width:100%;font-family:Menlo,monospace;font-size:var(--s-3);background:#f5f5f5;border:1px solid #ccc;outline:none;padding:.4rem .6rem}.nav__search.svelte-1j0gql1 input:where(.svelte-1j0gql1):focus{border-color:#000}.nav__search.svelte-1j0gql1 input:where(.svelte-1j0gql1)::placeholder{color:#999}.nav__group-label.svelte-1j0gql1{padding:.4rem var(--s-1) .2rem;font-family:Menlo,monospace;font-size:var(--s-3);letter-spacing:.12em;text-transform:uppercase;color:#777;font-weight:700;display:block}.nav__btn.svelte-1j0gql1{width:100%;padding:.35rem var(--s-1);text-align:start;font-family:inherit;font-size:var(--s-2);border:none;color:#bbb;cursor:pointer;background:0 0;border-inline-start:3px solid #0000;transition:color .1s,background .1s;display:block}.nav__btn.svelte-1j0gql1:hover{color:#fff;background:#222}.nav__btn.is-active.svelte-1j0gql1{color:#fff;background:#222;border-inline-start-color:#fff;font-weight:700}.nav__btn[hidden].svelte-1j0gql1{display:none}.nav__noresults.svelte-1j0gql1{padding:var(--s-1);font-size:var(--s-3);color:#444;font-style:italic}.nav__toggle.svelte-1j0gql1{width:100%;padding:var(--s-2) var(--s-1);color:#fff;font:inherit;font-size:var(--s-2);text-align:start;cursor:pointer;background:#000;border:none;display:none}@media (width<=680px){.nav__toggle.svelte-1j0gql1{display:block}}.main.svelte-1j0gql1{background:#fff;overflow-y:auto}.panel.svelte-1j0gql1{display:none}.panel.is-active.svelte-1j0gql1{display:block}.sh.svelte-1j0gql1{color:#fff;padding:var(--s1) var(--s0);background:#000}.sh__tag.svelte-1j0gql1{font-family:Menlo,monospace;font-size:var(--s-3);letter-spacing:.1em;text-transform:uppercase;color:#555;margin-block-end:.4rem}.sh__title.svelte-1j0gql1{font-size:var(--s2);text-transform:uppercase;letter-spacing:-.02em;color:#fff;font-family:Barlow Condensed,Helvetica,sans-serif;font-weight:700;line-height:1.05}.sh__lead.svelte-1j0gql1{font-size:var(--s-1);color:#999;max-inline-size:50ch;margin-block-start:var(--s-2)}.prose.svelte-1j0gql1{padding:var(--s1) var(--s0);max-inline-size:65rem;margin-inline:auto}.prose.svelte-1j0gql1 h2:where(.svelte-1j0gql1){font-size:var(--s0);text-transform:uppercase;letter-spacing:-.01em;margin-block:var(--s1) var(--s-2);border-block-end:2px solid #000;padding-block-end:var(--s-3);font-family:Barlow Condensed,Helvetica,sans-serif;font-weight:700}.prose.svelte-1j0gql1 p:where(.svelte-1j0gql1){margin-block-end:var(--s-2)}.prose.svelte-1j0gql1 strong:where(.svelte-1j0gql1){font-weight:700}.prose.svelte-1j0gql1 em:where(.svelte-1j0gql1){font-style:italic}.prose.svelte-1j0gql1 code:where(.svelte-1j0gql1){background:#f0f0f0;padding:.1em .3em;font-family:Menlo,monospace;font-size:.83em}.code.svelte-1j0gql1{color:#d4d4d4;padding:var(--s-1) var(--s0);margin-block:var(--s-1);background:#111;border-radius:2px;overflow-x:auto}.code.svelte-1j0gql1 pre:where(.svelte-1j0gql1){font-family:Menlo,Courier New,monospace;font-size:var(--s-3);white-space:pre;line-height:1.55}.sv.svelte-1j0gql1{margin-block:var(--s-1)}.sv__label.svelte-1j0gql1{color:#888;padding:.3rem var(--s0);font-family:Menlo,monospace;font-size:var(--s-3);background:#f0f0f0;border-block-end:1px solid #ddd}.sv.svelte-1j0gql1 .code:where(.svelte-1j0gql1){border-radius:0 0 2px 2px;margin-block:0}.callout.svelte-1j0gql1{padding:var(--s-1) var(--s0);margin-block:var(--s-1);border:2px dashed #000}.callout.svelte-1j0gql1 p:where(.svelte-1j0gql1){margin:0}.pt.svelte-1j0gql1{border-collapse:collapse;width:100%;margin-block:var(--s-1);font-size:var(--s-2)}.pt.svelte-1j0gql1 th:where(.svelte-1j0gql1){color:#fff;text-align:start;padding:var(--s-3) var(--s-2);font-family:Menlo,monospace;font-size:var(--s-3);letter-spacing:.08em;text-transform:uppercase;background:#000}.pt.svelte-1j0gql1 td:where(.svelte-1j0gql1){padding:var(--s-3) var(--s-2);border-block-end:1px solid var(--grey);vertical-align:top}.pt.svelte-1j0gql1 tr:where(.svelte-1j0gql1):hover td:where(.svelte-1j0gql1){background:#f5f5f5}.pt__name.svelte-1j0gql1{font-family:Menlo,monospace;font-size:var(--s-3);font-weight:700}.pt__def.svelte-1j0gql1{font-family:Menlo,monospace;font-size:var(--s-3);color:var(--mid)}.demo.svelte-1j0gql1{margin-block:var(--s0);border:2px solid #000}.demo__label.svelte-1j0gql1{color:#fff;padding:.3rem var(--s-1);font-family:Menlo,monospace;font-size:var(--s-3);letter-spacing:.08em;text-transform:uppercase;background:#000}.demo__controls.svelte-1j0gql1{color:#000;padding:var(--s-2) var(--s-1);gap:var(--s-1);background:#f0f0f0;flex-wrap:wrap;align-items:center;display:flex}.demo__controls.svelte-1j0gql1 label:where(.svelte-1j0gql1){font-family:Menlo,monospace;font-size:var(--s-3);align-items:center;gap:.4rem;display:flex}.demo__controls.svelte-1j0gql1 input[type=range]:where(.svelte-1j0gql1){accent-color:#000;width:90px}.demo__controls.svelte-1j0gql1 input[type=checkbox]:where(.svelte-1j0gql1){accent-color:#000;width:14px;height:14px}.demo__controls.svelte-1j0gql1 select:where(.svelte-1j0gql1){color:#000;font-family:Menlo,monospace;font-size:var(--s-3);background:#fff;border:1px solid #999;outline:none;padding:.15rem .3rem}.demo__controls.svelte-1j0gql1 select:where(.svelte-1j0gql1):focus{border-color:#000}.demo__val.svelte-1j0gql1{font-family:Menlo,monospace;font-size:var(--s-3);color:#555;min-width:4ch;display:inline-block}.demo__stage.svelte-1j0gql1{padding:var(--s-1);background:#fff;min-block-size:80px;overflow:hidden}.demo__stage--resizable.svelte-1j0gql1{resize:horizontal}.di.svelte-1j0gql1{color:#fff;font-family:Menlo,monospace;font-size:var(--s-3);text-align:center;background:#000;padding:.5rem .75rem}.di--out.svelte-1j0gql1{color:#000;font-family:Menlo,monospace;font-size:var(--s-3);text-align:center;background:#fff;border:2px solid #000;padding:.5rem .75rem}@container card-cq (width<340px){.cq-card.svelte-1j0gql1{flex-direction:column!important}.cq-img.svelte-1j0gql1{width:100%!important;height:80px!important}}.sr-list.svelte-1j0gql1{border-block-start:1px solid #000}.sr-item.svelte-1j0gql1{padding:var(--s-1) var(--s0);cursor:pointer;border-block-end:1px solid #000}.sr-item.svelte-1j0gql1:hover{background:#f5f5f5}.sr-item__tag.svelte-1j0gql1{font-family:Menlo,monospace;font-size:var(--s-3);text-transform:uppercase;letter-spacing:.08em;color:var(--mid)}.sr-item__title.svelte-1j0gql1{font-size:var(--s0);font-weight:700}mark{color:#fff;background:#000;padding:0 .15em}.no-results.svelte-1j0gql1{padding:var(--s1) var(--s0);color:var(--mid);font-style:italic}.vh.svelte-1j0gql1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
