.page.svelte-1uha8ag{max-width:1080px;margin:0 auto;padding:0 24px}code.svelte-1uha8ag{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em;color:var(--gold)}.top.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.mark.svelte-1uha8ag{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.monogram.svelte-1uha8ag{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--gold);border-radius:50%;font-family:var(--serif);font-style:italic;font-size:1.3rem;color:var(--gold)}.wordmark.svelte-1uha8ag,nav.svelte-1uha8ag a:where(.svelte-1uha8ag),.eyebrow.svelte-1uha8ag,.figures.svelte-1uha8ag span:where(.svelte-1uha8ag),th.svelte-1uha8ag,.label.svelte-1uha8ag,.verb.svelte-1uha8ag,label.svelte-1uha8ag,button.svelte-1uha8ag{font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}nav.svelte-1uha8ag{display:flex;gap:28px}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-decoration:none;transition:color .3s}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--gold)}.hero.svelte-1uha8ag{padding:110px 0 90px;text-align:center}.eyebrow.svelte-1uha8ag{color:var(--gold);margin:0 0 28px}h1.svelte-1uha8ag{font-family:var(--serif);font-weight:400;font-size:clamp(2.6rem,7vw,5.2rem);line-height:1.02;letter-spacing:-.01em;margin:0}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--gold)}.lede.svelte-1uha8ag{max-width:520px;margin:28px auto 0;color:var(--muted);line-height:1.7}.specimen.svelte-1uha8ag{position:relative;max-width:720px;margin:80px auto 0;padding:56px 40px 44px;border-top:1px solid var(--gold-soft);border-bottom:1px solid var(--gold-soft)}.ornament.svelte-1uha8ag{position:absolute;top:-38px;left:50%;transform:translate(-50%);padding:0 18px;background:var(--ink);font-family:var(--serif);font-size:5rem;line-height:1;color:var(--gold)}blockquote.svelte-1uha8ag{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.35;transition:opacity .4s}blockquote.fading.svelte-1uha8ag{opacity:.25}figcaption.svelte-1uha8ag{margin-top:22px;font-family:var(--serif);font-size:1.1rem;color:var(--gold);letter-spacing:.04em}.draw.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:36px}label.svelte-1uha8ag{color:var(--muted)}select.svelte-1uha8ag,button.svelte-1uha8ag{font-family:var(--sans);background:transparent;color:var(--ivory);border:1px solid var(--line);padding:12px 18px;border-radius:0;cursor:pointer}select.svelte-1uha8ag{font-size:.9rem}select.svelte-1uha8ag option:where(.svelte-1uha8ag){background:var(--ink-2)}button.svelte-1uha8ag{border-color:var(--gold);color:var(--gold);transition:background .3s,color .3s}button.svelte-1uha8ag:hover:not(:disabled){background:var(--gold);color:var(--ink)}button.svelte-1uha8ag:disabled{opacity:.5;cursor:default}.svelte-1uha8ag:is(a:where(.svelte-1uha8ag),select:where(.svelte-1uha8ag),button:where(.svelte-1uha8ag)):focus-visible{outline:1px solid var(--gold);outline-offset:4px}.figures.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.figures.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:40px 12px;text-align:center}.figures.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid var(--line)}.figures.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4.5vw,3.2rem);color:var(--ivory)}.figures.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted)}.block.svelte-1uha8ag{padding:110px 0 20px}.block-head.svelte-1uha8ag{text-align:center;margin-bottom:56px}.numeral.svelte-1uha8ag{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:1.2rem}h2.svelte-1uha8ag{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4.5vw,3rem);margin:6px 0 10px}.block-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0}h3.svelte-1uha8ag{font-family:var(--serif);font-weight:500;font-size:1.5rem;margin:0 0 10px}.langs.svelte-1uha8ag{width:100%;border-collapse:collapse}.langs.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){color:var(--muted);font-weight:400;text-align:left;padding:0 0 14px;border-bottom:1px solid var(--gold-soft)}.langs.svelte-1uha8ag tbody:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag),.langs.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:18px 0;border-bottom:1px solid var(--line);vertical-align:middle}.langs.svelte-1uha8ag tbody:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){position:relative;text-align:left;text-transform:none;letter-spacing:0;font-size:inherit;font-weight:300}.native.svelte-1uha8ag{font-family:var(--serif);font-size:1.45rem;margin-right:12px}.english.svelte-1uha8ag{color:var(--muted);font-size:.85rem}.bar.svelte-1uha8ag{position:absolute;left:0;bottom:-1px;height:1px;width:var(--w);background:var(--gold)}.langs.svelte-1uha8ag .num:where(.svelte-1uha8ag){text-align:right;font-variant-numeric:tabular-nums}.langs.svelte-1uha8ag td.num:where(.svelte-1uha8ag):last-child{font-family:var(--serif);font-size:1.35rem}.steps.svelte-1uha8ag{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:0;margin:0 0 64px}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){counter-increment:step;border-top:1px solid var(--gold-soft);padding-top:24px}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:counter(step,upper-roman) ".";display:block;font-family:var(--serif);font-style:italic;color:var(--gold);font-size:1.1rem;margin-bottom:10px}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag),.endpoints.svelte-1uha8ag p:where(.svelte-1uha8ag),dd.svelte-1uha8ag{color:var(--muted);line-height:1.7;margin:0}.example.svelte-1uha8ag{background:var(--ink-2);border:1px solid var(--line);padding:28px 32px}.label.svelte-1uha8ag{color:var(--gold);margin:0 0 10px}.label.svelte-1uha8ag:not(:first-child){margin-top:26px}pre.svelte-1uha8ag{margin:0;overflow-x:auto;line-height:1.6}pre.svelte-1uha8ag code:where(.svelte-1uha8ag){color:var(--ivory)}.endpoints.svelte-1uha8ag{list-style:none;padding:0;margin:0 0 64px}.endpoints.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:64px 1fr;column-gap:16px;row-gap:6px;padding:22px 0;border-bottom:1px solid var(--line)}.endpoints.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){grid-column:2}.verb.svelte-1uha8ag{color:var(--gold);padding-top:3px}.endpoints.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none;overflow-wrap:anywhere}.endpoints.svelte-1uha8ag a:where(.svelte-1uha8ag):hover code:where(.svelte-1uha8ag){text-decoration:underline;text-underline-offset:4px}.sub.svelte-1uha8ag{text-align:center;margin-bottom:28px}.params.svelte-1uha8ag{margin:0}.params.svelte-1uha8ag div:where(.svelte-1uha8ag){display:grid;grid-template-columns:220px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}dt.svelte-1uha8ag{margin:0}.contribute.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 24px;max-width:860px;margin:0 auto}.field.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px;position:relative}.wide.svelte-1uha8ag{grid-column:1 / -1}.opt.svelte-1uha8ag{text-transform:none;letter-spacing:0}textarea.svelte-1uha8ag,input.svelte-1uha8ag{font:inherit;color:var(--ivory);background:transparent;border:none;border-bottom:1px solid var(--line);padding:10px 0;border-radius:0;transition:border-color .3s}textarea.svelte-1uha8ag{font-family:var(--serif);font-style:italic;font-size:1.6rem;line-height:1.4;resize:vertical}textarea.svelte-1uha8ag::placeholder{color:var(--muted);opacity:.6}.svelte-1uha8ag:is(textarea:where(.svelte-1uha8ag),input:where(.svelte-1uha8ag)):focus{outline:none;border-bottom-color:var(--gold)}.contribute.svelte-1uha8ag select:where(.svelte-1uha8ag){width:100%}.count.svelte-1uha8ag{align-self:flex-end;font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums}.trap.svelte-1uha8ag{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.actions.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:8px}.feedback.svelte-1uha8ag{margin:0;font-family:var(--serif);font-style:italic;font-size:1.15rem;color:var(--gold);text-align:center}.feedback.error.svelte-1uha8ag{color:#d98b7a}.bottom.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:110px;padding:48px 0 56px;border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}.bottom.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.monogram.small.svelte-1uha8ag{width:30px;height:30px;font-size:1rem}@media(max-width:720px){.page.svelte-1uha8ag{padding:0 16px}nav.svelte-1uha8ag{gap:16px}.wordmark.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{padding:72px 0 64px}.specimen.svelte-1uha8ag{padding:48px 8px 36px}.figures.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.figures.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(3){border-left:none}.figures.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(n+3){border-top:1px solid var(--line)}.steps.svelte-1uha8ag{grid-template-columns:1fr}.langs.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag):nth-child(2),.langs.svelte-1uha8ag td:where(.svelte-1uha8ag):nth-child(2){display:none}.english.svelte-1uha8ag{display:block}.params.svelte-1uha8ag div:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:6px}.example.svelte-1uha8ag{padding:20px 16px}.contribute.svelte-1uha8ag{grid-template-columns:1fr}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):not([href="#contribute"]){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}blockquote.svelte-1uha8ag{transition:none}}
