:root{--flexoki-black: #100f0f;--flexoki-paper: #fffcf0;--flexoki-50: #f2f0e5;--flexoki-100: #e6e4d9;--flexoki-150: #dad8ce;--flexoki-200: #cecdc3;--flexoki-300: #b7b5ac;--flexoki-400: #9f9d96;--flexoki-500: #878580;--flexoki-600: #6f6e69;--flexoki-700: #575653;--flexoki-800: #403e3c;--flexoki-850: #343331;--flexoki-900: #282726;--flexoki-950: #1c1b1a;--flexoki-red-50: #ffe1d5;--flexoki-red-100: #ffcabb;--flexoki-red-150: #fdb2a2;--flexoki-red-200: #f89a8a;--flexoki-red-300: #e8705f;--flexoki-red-400: #d14d41;--flexoki-red-500: #c03e35;--flexoki-red-600: #af3029;--flexoki-red-700: #942822;--flexoki-red-800: #6c201c;--flexoki-red-850: #551b18;--flexoki-red-900: #3e1715;--flexoki-red-950: #261312;--flexoki-orange-50: #ffe7ce;--flexoki-orange-100: #fed3af;--flexoki-orange-150: #fcc192;--flexoki-orange-200: #f9ae77;--flexoki-orange-300: #ec8b49;--flexoki-orange-400: #da702c;--flexoki-orange-500: #cb6120;--flexoki-orange-600: #bc5215;--flexoki-orange-700: #9d4310;--flexoki-orange-800: #71320d;--flexoki-orange-850: #59290d;--flexoki-orange-900: #40200d;--flexoki-orange-950: #27180e;--flexoki-yellow-50: #faeec6;--flexoki-yellow-100: #f6e2a0;--flexoki-yellow-150: #f1d67e;--flexoki-yellow-200: #eccb60;--flexoki-yellow-300: #dfb431;--flexoki-yellow-400: #d0a215;--flexoki-yellow-500: #be9207;--flexoki-yellow-600: #ad8301;--flexoki-yellow-700: #8e6b01;--flexoki-yellow-800: #664d01;--flexoki-yellow-850: #503d02;--flexoki-yellow-900: #3a2d04;--flexoki-yellow-950: #241e08;--flexoki-green-50: #edeecf;--flexoki-green-100: #dde2b2;--flexoki-green-150: #cdd597;--flexoki-green-200: #bec97e;--flexoki-green-300: #a0af54;--flexoki-green-400: #879a39;--flexoki-green-500: #768d21;--flexoki-green-600: #66800b;--flexoki-green-700: #536907;--flexoki-green-800: #3d4c07;--flexoki-green-850: #313d07;--flexoki-green-900: #252d09;--flexoki-green-950: #1a1e0c;--flexoki-cyan-50: #ddf1e4;--flexoki-cyan-100: #bfe8d9;--flexoki-cyan-150: #a2dece;--flexoki-cyan-200: #87d3c3;--flexoki-cyan-300: #5abdac;--flexoki-cyan-400: #3aa99f;--flexoki-cyan-500: #2f968d;--flexoki-cyan-600: #24837b;--flexoki-cyan-700: #1c6c66;--flexoki-cyan-800: #164f4a;--flexoki-cyan-850: #143f3c;--flexoki-cyan-900: #122f2c;--flexoki-cyan-950: #101f1d;--flexoki-blue-50: #e1eceb;--flexoki-blue-100: #c6dde8;--flexoki-blue-150: #abcfe2;--flexoki-blue-200: #92bfdb;--flexoki-blue-300: #66a0c8;--flexoki-blue-400: #4385be;--flexoki-blue-500: #3171b2;--flexoki-blue-600: #205ea6;--flexoki-blue-700: #1a4f8c;--flexoki-blue-800: #163b66;--flexoki-blue-850: #133051;--flexoki-blue-900: #12253b;--flexoki-blue-950: #101a24;--flexoki-purple-50: #f0eaec;--flexoki-purple-100: #e2d9e9;--flexoki-purple-150: #d3cae6;--flexoki-purple-200: #c4b9e0;--flexoki-purple-300: #a699d0;--flexoki-purple-400: #8b7ec8;--flexoki-purple-500: #735eb5;--flexoki-purple-600: #5e409d;--flexoki-purple-700: #4f3685;--flexoki-purple-800: #3c2a62;--flexoki-purple-850: #31234e;--flexoki-purple-900: #261c39;--flexoki-purple-950: #1a1623;--flexoki-magenta-50: #fee4e5;--flexoki-magenta-100: #fccfda;--flexoki-magenta-150: #f9b9cf;--flexoki-magenta-200: #f4a4c2;--flexoki-magenta-300: #e47da8;--flexoki-magenta-400: #ce5d97;--flexoki-magenta-500: #b74583;--flexoki-magenta-600: #a02f6f;--flexoki-magenta-700: #87285e;--flexoki-magenta-800: #641f46;--flexoki-magenta-850: #4f1b39;--flexoki-magenta-900: #39172b;--flexoki-magenta-950: #24131d}@font-face{font-family:Lexend;src:url(../../../res/fonts/Lexend-Regular.woff2);font-weight:300 500}@font-face{font-family:Lexend;src:url(../../../res/fonts/Lexend-Bold.woff2);font-weight:500 1000}html{font-size:clamp(16px,2vw,20px)}body{font-family:Lexend,sans-serif;font-weight:400;font-style:normal;background-color:var(--flexoki-paper);--border-color: var(--flexoki-200);--prose-color: var(--flexoki-950);--panel-background-color: var(--flexoki-50)}header h1{color:var(--flexoki-black)}em{font-style:oblique 10deg}article{position:relative;left:50%;transform:translate(-50%);max-width:75ch;padding:16px}h1,h2,h3,h4,h5{font-weight:700;margin:.75em 0 .5em}h1{font-size:2.25rem;color:var(--flexoki-purple-800)}h2{font-size:2rem;color:var(--flexoki-cyan-800)}h3{font-size:1.75rem;color:var(--flexoki-blue-800)}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125em}p{font-size:1em;line-height:1.5rem;margin:1em 0;color:var(--prose-color)}a{color:var(--flexoki-blue-600)}a:visited{color:var(--flexoki-purple-600)}::selection{background-color:var(--flexoki-100)}small{font-size:.75rem}img[src^="./assets/"],img[src^="assets/"]{width:100%;max-width:100%}.math-display{max-width:inherit;overflow-x:auto;color:var(--flexoki-950);margin:1em 0!important}input[type=range]{accent-color:var(--flexoki-green-600);--slider-track-fill-color: var(--flexoki-green-600);--slider-track-bg-color: var(--flexoki-200);--slider-thumb-color: var(--flexoki-green-600)}input[type=range]:hover{accent-color:var(--flexoki-green-400);--slider-track-fill-color: var(--flexoki-green-400);--slider-thumb-color: var(--flexoki-green-400)}input[type=button]{padding:8px;border:none;background-color:var(--flexoki-magenta-600);color:var(--flexoki-50);border-radius:4px}input[type=button]:active{background-color:var(--flexoki-magenta-800)}.positive{stroke:var(--flexoki-cyan-500);fill:var(--flexoki-cyan-100)}.negative{stroke:var(--flexoki-orange-500);fill:var(--flexoki-orange-100)}.neutral{stroke:var(--flexoki-500);fill:var(--flexoki-100)}
