:root{--background:#fafaf9;--foreground:#0c0a09;--card:#f5f5f4;--card-foreground:#0c0a09;--popover:#fafaf9;--popover-foreground:#0c0a09;--primary:#292524;--primary-foreground:#fafaf9;--secondary:#f5f5f4;--secondary-foreground:#0c0a09;--muted:#f5f5f4;--muted-foreground:#78716c;--accent:#f5f5f4;--accent-foreground:#0c0a09;--border:#e7e5e4;--input:#d6d3d1;--ring:#a8a29e;--surface:#f5f5f4;--surface-foreground:#0c0a09;--code:#f5f5f4;--code-foreground:#0c0a09;--code-highlight:#f5f5f4;--code-number:#78716c;--sidebar:#fafaf9;--sidebar-foreground:#0c0a09;--sidebar-accent:#f5f5f4;--sidebar-accent-foreground:#0c0a09;--sidebar-border:#e7e5e4;--selection:#d6d3d1;--selection-foreground:#0c0a09;--ascii-ink:var(--foreground);--ascii-paper:var(--background);--accent-mid:#f5f5f4;--accent-soft:#f5f5f4;--accent-border:#e7e5e4}.dark{--background:#0c0a09;--foreground:#fafaf9;--card:#1c1917;--card-foreground:#fafaf9;--popover:#0c0a09;--popover-foreground:#fafaf9;--primary:#e7e5e4;--primary-foreground:#0c0a09;--secondary:#1c1917;--secondary-foreground:#fafaf9;--muted:#1c1917;--muted-foreground:#a8a29e;--accent:#1c1917;--accent-foreground:#fafaf9;--border:#292524;--input:#44403c;--ring:#78716c;--surface:#1c1917;--surface-foreground:#fafaf9;--code:#1c1917;--code-foreground:#fafaf9;--code-highlight:#1c1917;--code-number:#a8a29e;--sidebar:#0c0a09;--sidebar-foreground:#fafaf9;--sidebar-accent:#1c1917;--sidebar-accent-foreground:#fafaf9;--sidebar-border:#292524;--selection:#44403c;--selection-foreground:#fafaf9;--accent-mid:#1c1917;--accent-soft:#1c1917;--accent-border:#292524}.sequence-figure{border:1px solid var(--border);background:var(--card);border-radius:12px;max-inline-size:42rem;margin:18px 0 0;padding:16px 12px}.sequence-scroll{border:0;margin:0;padding:0;overflow-x:auto}.sequence-scroll svg{width:100%;min-width:640px;display:block}.sequence-scroll text{font:12px var(--font-sans);fill:var(--foreground)}.sequence-figure figcaption{color:var(--muted-foreground);padding:12px 12px 0;font-size:12px;line-height:1.7}button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,[role=menuitem]:not([data-disabled]),[role=option]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]){cursor:pointer}
