:root{--canon-background:color(srgb .98 .961 .902);--canon-foreground:color(srgb .078 .153 .059);--canon-card:color(srgb .988 .973 .929);--canon-muted:color(srgb .929 .91 .851);--canon-muted-foreground:color(srgb .341 .412 .325);--canon-secondary-foreground:color(srgb .106 .271 .118);--canon-accent-bg:color(srgb .914 .886 .769);--canon-border:color(srgb .867 .847 .761);--canon-primary:color(srgb .118 .4 .149);--canon-primary-foreground:color(srgb .98 .961 .902);--canon-destructive:color(srgb .8 .153 .18);--canon-heading-background:var(--canon-muted);--canon-hairline:1px;--canon-frame:2px;--canon-control-height:44px;--canon-row-height:52px;--canon-primary-height:68px;--canon-secondary-height:60px;--canon-panel-padding:16px;--canon-panel-spacing:12px;--canon-font:"iA Writer Quattro", ui-monospace, "Cascadia Mono", menlo, monaco, consolas, monospace;--canon-text-title2:20px;--canon-text-title3:18px;--canon-text-body:15px;--canon-text-subheadline:13px;--canon-text-footnote:12px;--canon-text-caption:11px;--canon-weight-regular:400;--canon-weight-medium:500;--canon-weight-semibold:600;--canon-weight-bold:700;--canon-icon-inline:14px;--canon-icon-alone:20px;--canon-press-duration:80ms;--canon-release-duration:.45s;--canon-filled-hover-mix:15%;--canon-segment-font:"FluoWrite", ui-monospace, "Cascadia Mono", menlo, monaco, consolas, monospace;--canon-paper:#fff;--canon-paper-shadow:#0000001f;--canon-copied:color(srgb .204 .78 .349);--canon-row-shrink-basis:64px;--canon-switch-width:40px;--canon-switch-height:22px;--canon-text-area-height:200px;--canon-drop-height:140px;--canon-icon-large:32px;--canon-colour-solid-wire:color-mix(in srgb, var(--canon-foreground) 30%, transparent);--canon-colour-solid-hollow:color-mix(in srgb, var(--canon-foreground) 50%, transparent);--canon-colour-solid-shadow:#00000040;--canon-colour-solid-ink-dark:black;--canon-colour-solid-ink-light:white;--canon-colour-solid-fade:.2s;--canon-math-font:ui-serif, "New York", "Iowan Old Style", georgia, "Times New Roman", serif;--canon-math-umber:color(srgb .235 .188 .145);--canon-math-cream:color(srgb .98 .961 .902);--canon-math-green:color(srgb .118 .4 .149);--canon-math-blue:color(srgb .125 .333 .561);--canon-math-clay:color(srgb .659 .275 .133);--canon-math-yellow:color(srgb .965 .776 .157);--canon-math-tint-share:13%;--canon-loupe-frame:6px;--canon-loupe-side:112px;--canon-loupe-shadow:0 3px 16px #00000059;--canon-loupe-ink-dark:black;--canon-loupe-ink-light:white;--canon-text-big-number:32px;--canon-value-line-fade:.25s;--canon-canvas-refit:.3s;--canon-text-callout:14px;--canon-icon-row:16px;--canon-sidebar-width:240px;--canon-sidebar-row-compact:32px;--canon-sidebar-collapse:.2s;--canon-edge-light-bloom:130px;--canon-edge-light-wash:45%;--canon-edge-light-glow:90%;--canon-window-close:var(--canon-destructive);--canon-window-minimise:color(srgb .965 .776 .157);--canon-window-zoom:var(--canon-copied);--canon-dialog-width:480px;--canon-sheet-width:360px;--canon-dialog-backdrop:#00000059;--canon-dialog-shadow:0 8px 32px #0000002e;--canon-command-list-height:360px;--canon-command-icon:24px;--canon-key-cap:22px;--canon-popover-gap:4px;--canon-popover-shadow:0 8px 28px #00000040;--canon-menu-min-inline:200px;--canon-tooltip-max-inline:240px}@media (prefers-color-scheme:dark){:root:not(.light){--canon-background:color(srgb .035 .082 .035);--canon-foreground:color(srgb .922 .894 .824);--canon-card:color(srgb .063 .122 .063);--canon-muted:color(srgb .094 .149 .098);--canon-muted-foreground:color(srgb .584 .565 .455);--canon-secondary-foreground:color(srgb .863 .843 .788);--canon-accent-bg:color(srgb .11 .18 .11);--canon-border:color(srgb .129 .2 .129);--canon-primary:color(srgb .761 .678 .38);--canon-primary-foreground:color(srgb .035 .106 .039);--canon-destructive:color(srgb .843 .278 .271);--canon-copied:color(srgb .188 .82 .345);--canon-colour-solid-wire:color-mix(in srgb, var(--canon-foreground) 30%, transparent);--canon-colour-solid-hollow:color-mix(in srgb, var(--canon-foreground) 50%, transparent);--canon-colour-solid-shadow:#00000040;--canon-colour-solid-ink-dark:black;--canon-colour-solid-ink-light:white;--canon-math-umber:color(srgb .251 .204 .157);--canon-math-cream:color(srgb .922 .894 .824);--canon-math-green:color(srgb .49 .741 .451);--canon-math-blue:color(srgb .537 .706 .922);--canon-math-clay:color(srgb .925 .561 .431);--canon-math-yellow:color(srgb .914 .741 .2);--canon-math-tint-share:20%;--canon-loupe-shadow:0 3px 16px #00000059;--canon-loupe-ink-dark:black;--canon-loupe-ink-light:white;--canon-window-minimise:color(srgb .914 .741 .2);--canon-dialog-backdrop:#0000008c;--canon-dialog-shadow:0 8px 32px #00000073;--canon-popover-shadow:0 8px 28px #00000040}}html.dark{--canon-background:color(srgb .035 .082 .035);--canon-foreground:color(srgb .922 .894 .824);--canon-card:color(srgb .063 .122 .063);--canon-muted:color(srgb .094 .149 .098);--canon-muted-foreground:color(srgb .584 .565 .455);--canon-secondary-foreground:color(srgb .863 .843 .788);--canon-accent-bg:color(srgb .11 .18 .11);--canon-border:color(srgb .129 .2 .129);--canon-primary:color(srgb .761 .678 .38);--canon-primary-foreground:color(srgb .035 .106 .039);--canon-destructive:color(srgb .843 .278 .271);--canon-copied:color(srgb .188 .82 .345);--canon-colour-solid-wire:color-mix(in srgb, var(--canon-foreground) 30%, transparent);--canon-colour-solid-hollow:color-mix(in srgb, var(--canon-foreground) 50%, transparent);--canon-colour-solid-shadow:#00000040;--canon-colour-solid-ink-dark:black;--canon-colour-solid-ink-light:white;--canon-math-umber:color(srgb .251 .204 .157);--canon-math-cream:color(srgb .922 .894 .824);--canon-math-green:color(srgb .49 .741 .451);--canon-math-blue:color(srgb .537 .706 .922);--canon-math-clay:color(srgb .925 .561 .431);--canon-math-yellow:color(srgb .914 .741 .2);--canon-math-tint-share:20%;--canon-loupe-shadow:0 3px 16px #00000059;--canon-loupe-ink-dark:black;--canon-loupe-ink-light:white;--canon-window-minimise:color(srgb .914 .741 .2);--canon-dialog-backdrop:#0000008c;--canon-dialog-shadow:0 8px 32px #00000073;--canon-popover-shadow:0 8px 28px #00000040}.canon-heading{padding:8px var(--canon-panel-padding);background:var(--canon-heading-background);color:var(--canon-muted-foreground);font-family:var(--canon-font);font-size:var(--canon-text-footnote);font-weight:var(--canon-weight-semibold);margin:0;line-height:1.3}
