:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8f8f8;--ink:#070707;--text:#1b1b1b;--text-muted:#585858;--rule:#0707071f;--edge:#07070773;--sheet:#fff;--live:#ffb000;--instrument:#1f1f1f;--instrument-raised:#303030;--instrument-text:#e8e8e8;--lift-tool:0 1px 1px #07070712, 0 4px 8px #07070712, 0 12px 30px #07070717;--font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--radius-chip:4px;--radius-control:6px;--radius-board:8px;--inset:max(clamp(1.25rem, 5vw, 4rem), calc((100vw - 78rem) / 2))}@supports (color:lab(0% 0 0)){:root{--paper:lab(97.448% -.0000298023 0);--ink:lab(1.98454% 0 0);--text:lab(9.52% -.00000745058 0);--text-muted:lab(37.36% .0000149012 -.00000596046);--rule:lab(1.98454% 0 0/.12);--edge:lab(1.98454% 0 0/.45);--sheet:lab(100% 0 0);--instrument:lab(11.84% 0 0);--instrument-raised:lab(19.96% -.0000149012 0);--instrument-text:lab(91.88% .0000298023 -.0000119209);--lift-tool:0 1px 1px lab(1.98454% 0 0/.07), 0 4px 8px lab(1.98454% 0 0/.07), 0 12px 30px lab(1.98454% 0 0/.09)}}:root{--heading-size:clamp(1.5rem, 2.6vw, 2rem);--section-gap:clamp(3rem, 8vw, 6rem)}
*{box-sizing:border-box;margin:0}body{background:var(--paper);color:var(--text);font:15px/1.55 var(--font);-webkit-font-smoothing:antialiased;caret-color:var(--ink)}::selection{color:var(--ink);background:#07070724;background:lab(1.98454% 0 0/.14)}:focus-visible{outline:2px solid var(--edge);outline-offset:3px;border-radius:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
