.demo-page.svelte-1du1zi4{max-width:1180px}.demo-header.svelte-1du1zi4{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem;padding:.8rem 0 1.2rem;border-bottom:1px solid var(--ink-700)}.demo-header.svelte-1du1zi4 h1:where(.svelte-1du1zi4){max-width:22ch;margin-top:.35rem;font-size:clamp(1.8rem,5vw,3.2rem);font-weight:330;line-height:1.05;letter-spacing:-.04em}.demo-header.svelte-1du1zi4 p:where(.svelte-1du1zi4):not(.eyebrow){max-width:70ch;margin-top:.65rem;color:var(--veil-dim);font-size:.78rem;line-height:1.55}.demo-header.svelte-1du1zi4 nav:where(.svelte-1du1zi4){display:flex;flex:none;gap:.5rem}.demo-header.svelte-1du1zi4 a:where(.svelte-1du1zi4),.unavailable-demo.svelte-1du1zi4 a:where(.svelte-1du1zi4){min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.55rem .85rem;border:1px solid var(--ink-600);border-radius:999px;color:var(--veil-dim);font-size:.66rem}.demo-header.svelte-1du1zi4 a:where(.svelte-1du1zi4):last-child{border-color:var(--ok);color:var(--ok)}.demo-note.svelte-1du1zi4{margin-bottom:.7rem;padding:.7rem .8rem;border:1px solid var(--signal-dim);border-radius:10px;color:var(--veil-dim);font-size:.68rem}.demo-note.error.svelte-1du1zi4{border-color:var(--danger);color:var(--danger)}.contested-demo-note.svelte-1du1zi4{max-width:78ch;margin-bottom:.8rem;padding:.8rem .9rem;border:1px solid var(--ink-700);border-left:2px solid var(--veil-faint);border-radius:10px;color:var(--veil-faint);font-size:.72rem;font-weight:300;line-height:1.6}.contested-demo-note.svelte-1du1zi4 strong:where(.svelte-1du1zi4){color:var(--veil-dim);font-weight:450}.contested-demo-note.svelte-1du1zi4 em:where(.svelte-1du1zi4){font-style:normal;color:var(--veil-dim)}.unavailable-demo.svelte-1du1zi4{min-height:420px;display:grid;place-items:center;align-content:center;gap:.8rem;padding:1rem;border:1px dashed var(--ink-600);border-radius:18px;text-align:center}.unavailable-demo.svelte-1du1zi4 p:where(.svelte-1du1zi4){max-width:66ch;color:var(--veil-dim);font-size:.76rem;line-height:1.55}@media(max-width:700px){.demo-header.svelte-1du1zi4{align-items:stretch;flex-direction:column}.demo-header.svelte-1du1zi4 nav:where(.svelte-1du1zi4){width:100%}.demo-header.svelte-1du1zi4 nav:where(.svelte-1du1zi4) a:where(.svelte-1du1zi4){flex:1}}
