@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/quicksand/Quicksand-VariableFont_wght.ttf) format("truetype")}:root{color-scheme:light;--background:#f7f5ef;--surface:#fffdf8;--ink:#1f2622;--muted:#616861;--line:#d9d8ce;--accent:#ed6b3a;--accent-dark:#a63614;--focus:#0c6f62;font-family:Quicksand,ui-sans-serif,system-ui,sans-serif;font-weight:300}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{min-height:100dvh;margin:0;background:var(--background);color:var(--ink)}a{color:inherit}:where(a,button,input):focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:#ffd7c6}.md ol,.md ul{margin:0 0 1rem 1.5rem;padding:0}.md ul{list-style:none}.md ul li{line-height:1.6}.md ol li>p,.md ul li>p{display:inline;margin:0}.md ul li:before{content:"";width:.35em;height:.35em;background-color:#0f4970;border-radius:2px;display:inline-block;transform:translateY(.5em);margin:.5em}.md ol{list-style-type:decimal;padding-left:1.5rem}:root{--toc-border:rgba(0,0,0,0.08);--toc-bg:rgba(0,0,0,0.02)}.dark{--toc-border:rgba(255,255,255,0.18);--toc-bg:rgba(255,255,255,0.04)}.dark input[type=checkbox],.dark select{color-scheme:dark}.dark select{border-color:#334155;background-color:#0f172a;color:#f8fafc}.dark input[type=checkbox]{border-color:#475569;background-color:#0f172a;accent-color:#3b82f6}.md-scope h2#table-des-matières+ul,.md-scope h2#table-of-contents+ul,.prose h2#table-des-matières+ul,.prose h2#table-of-contents+ul{border:1px solid var(--toc-border);border-radius:12px;padding:1rem 1.25rem;background:var(--toc-bg);margin:0 1.5rem}@media (max-width:768px){.md-scope h2#table-des-matières+ul,.md-scope h2#table-of-contents+ul,.prose h2#table-des-matières+ul,.prose h2#table-of-contents+ul{padding:1rem;margin:0}}.tiptap{min-height:60vh}.markmap{width:100%;height:820px;background:#ffffff;border-radius:12px}.markmap-shell{position:relative}.markmap-controls{position:absolute;bottom:12px;left:12px;display:inline-flex;gap:6px;padding:6px;border-radius:999px;background:rgba(15,23,42,.75);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.markmap-controls button{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(15,23,42,.7);color:#ffffff;font-size:11px;font-weight:600;cursor:pointer}.markmap-controls button:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}.markmap-fullscreen{position:fixed;inset:0;z-index:160;background:rgba(255,255,255,.96);display:flex;flex-direction:column;padding:16px}.markmap-fullscreen-header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#0f172a;font-weight:600;margin-bottom:12px}.markmap-fullscreen-header button{border:1px solid rgba(255,255,255,.2);background:rgba(15,23,42,.7);color:#ffffff;padding:6px 12px;border-radius:999px;cursor:pointer}.markmap-fullscreen-header button:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}.markmap-fullscreen-canvas{flex:1 1;height:auto}.markmap-controls-full{bottom:16px;top:auto;right:auto;left:16px}.markmap text{fill:#0f172a!important}.markmap .markmap-edge,.markmap .markmap-link,.markmap line,.markmap path{stroke:rgba(15,23,42,.35);stroke-width:1.2px;fill:none}.markmap .markmap-link[data-depth="1"]{stroke:#60a5fa}.markmap .markmap-link[data-depth="2"]{stroke:#34d399}.markmap .markmap-link[data-depth="3"]{stroke:#fbbf24}.markmap .markmap-link[data-depth="4"]{stroke:#f472b6}.markmap .markmap-link[data-depth="5"]{stroke:#a78bfa}.markmap-foreign,.markmap-foreign *{color:#0f172a!important}.markmap a,.markmap-foreign a{color:#2563eb!important}.markmap .markmap-node[data-depth="1"] .markmap-foreign,.markmap .markmap-node[data-depth="1"] .markmap-foreign *,.markmap text[data-depth="1"],.markmap-foreign[data-depth="1"],.markmap-foreign[data-depth="1"] *{font-weight:700!important}.markmap .markmap-node[data-depth="1"] .markmap-foreign>div{white-space:nowrap;line-height:1.3}.markmap .markmap-node[data-depth="1"] .markmap-foreign{width:220px!important;transform:translateX(-10px)}.markmap .markmap-node[data-depth="1"] .markmap-foreign,.markmap .markmap-node[data-depth="1"] .markmap-foreign *{color:#fde047!important}.markmap-theme-light .markmap .markmap-node[data-depth="1"] .markmap-foreign,.markmap-theme-light .markmap .markmap-node[data-depth="1"] .markmap-foreign *,:root:not(.dark) .markmap .markmap-node[data-depth="1"] .markmap-foreign,:root:not(.dark) .markmap .markmap-node[data-depth="1"] .markmap-foreign *{color:#fb923c!important}.dark .markmap,.markmap-theme-dark .markmap{background:#000000}.dark .markmap text,.markmap-theme-dark .markmap text{fill:#ffffff!important}.dark .markmap-fullscreen,.markmap-theme-dark .markmap-fullscreen{background:rgba(0,0,0,.95)}.dark .markmap-fullscreen-header,.markmap-theme-dark .markmap-fullscreen-header{color:#ffffff}.dark .markmap-foreign,.dark .markmap-foreign *,.markmap-theme-dark .markmap-foreign,.markmap-theme-dark .markmap-foreign *{color:#ffffff!important}.dark .markmap a,.dark .markmap-foreign a,.markmap-theme-dark .markmap a,.markmap-theme-dark .markmap-foreign a{color:#60a5fa!important}.dark .markmap .markmap-edge,.dark .markmap .markmap-link,.dark .markmap line,.dark .markmap path,.markmap-theme-dark .markmap .markmap-edge,.markmap-theme-dark .markmap .markmap-link,.markmap-theme-dark .markmap line,.markmap-theme-dark .markmap path{stroke:rgba(226,232,240,.35);stroke-width:1.2px;fill:none}.dark .markmap .markmap-link[data-depth="1"],.markmap-theme-dark .markmap .markmap-link[data-depth="1"]{stroke:#60a5fa}.dark .markmap .markmap-link[data-depth="2"],.markmap-theme-dark .markmap .markmap-link[data-depth="2"]{stroke:#34d399}.dark .markmap .markmap-link[data-depth="3"],.markmap-theme-dark .markmap .markmap-link[data-depth="3"]{stroke:#fbbf24}.dark .markmap .markmap-link[data-depth="4"],.markmap-theme-dark .markmap .markmap-link[data-depth="4"]{stroke:#f472b6}.dark .markmap .markmap-link[data-depth="5"],.markmap-theme-dark .markmap .markmap-link[data-depth="5"]{stroke:#a78bfa}.react-flow .react-flow__node{color:#000000}.react-flow .react-flow__node-default,.react-flow .react-flow__node-input,.react-flow .react-flow__node-output{background:#ffffff;border:1px solid rgba(15,23,42,.16);border-radius:10px;box-shadow:0 10px 26px -16px rgba(15,23,42,.35)}.dark .react-flow .react-flow__node{color:#ffffff}.dark .react-flow .react-flow__node-default,.dark .react-flow .react-flow__node-input,.dark .react-flow .react-flow__node-output{background:#111827;border:1px solid rgba(148,163,184,.35);box-shadow:0 10px 26px -16px rgba(0,0,0,.6)}.react-flow .react-flow__controls{background:#ffffff;border:1px solid rgba(15,23,42,.16);box-shadow:0 10px 24px -16px rgba(15,23,42,.35)}.react-flow .react-flow__controls button{color:#0f172a;background:transparent}.react-flow .react-flow__controls button:hover{background:rgba(15,23,42,.08)}.react-flow .react-flow__controls button:active{background:rgba(15,23,42,.14)}.dark .react-flow .react-flow__controls{background:rgba(15,23,42,.95);border:1px solid rgba(148,163,184,.35);box-shadow:0 12px 26px -18px rgba(0,0,0,.7)}.dark .react-flow .react-flow__controls button{color:#e2e8f0}.dark .react-flow .react-flow__controls button:hover{background:rgba(148,163,184,.2)}.dark .react-flow .react-flow__controls button:active{background:rgba(148,163,184,.3)}.react-flow .react-flow__attribution{display:none}.tiptap :is(h1,h2,h3,h4,h5,h6){font-family:Quicksand,serif;font-weight:600}.tiptap h1{font-size:1.875rem;line-height:1.25;font-weight:700;margin:.6em 0 .35em}.tiptap h2{font-size:1.5rem;line-height:1.333333;font-weight:600;margin:.55em 0 .3em}.tiptap h3{font-size:1.25rem;line-height:1.4;font-weight:500;margin:.5em 0 .25em}.tiptap h4{font-size:1rem;line-height:1.5;font-weight:500;margin:.45em 0 .2em}.tiptap :is(h5,h6){font-size:.875rem;line-height:1.428571;font-weight:500}.tiptap p{margin:.35em 0}.tiptap ul{list-style:disc;padding-left:1.5rem;margin:.4em 0}.tiptap ol{list-style:decimal;padding-left:1.6rem;margin:.4em 0}.tiptap :where(ul,ol)>li::marker{color:#5e81ac}.tiptap li{margin:0;line-height:1.625}.milkdown-content .ProseMirror li>p,.milkdown-content li>p,.tiptap li>p{margin-top:0;margin-bottom:0}.tiptap li>p{line-height:inherit}.tiptap ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap ul[data-type=taskList] li{display:flex;align-items:center;gap:.5rem;margin:.1em 0}.tiptap ul[data-type=taskList] li label{display:inline-flex;align-items:center}.tiptap ul[data-type=taskList] li input[type=checkbox]{margin:0}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.tiptap s{text-decoration:line-through}.tiptap a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.tiptap a:hover{color:#1d4ed8}.dark{.tiptap a{color:#93c5fd}.tiptap a:hover{color:#bfdbfe}}.tiptap code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;padding:.1em .3em;border-radius:.3em;background:rgba(148,163,184,.2)}.tiptap :where(code):after,.tiptap :where(code):before{content:none}.tiptap .tiptap-mathematics-render[data-type=block-math]{display:flex;width:100%;justify-content:center;margin:1.25em 0;overflow-x:auto;padding:.35em .75em;font-size:1.25em;text-align:center}.tiptap .tiptap-mathematics-render[data-type=block-math] .block-math-inner{max-width:100%}.tiptap pre{margin:.6em 0;padding:.9em 1em;border-radius:.9em;background:#0f172a;color:#ffffff;overflow-x:auto}.tiptap pre[data-language]{position:relative}.tiptap pre[data-language]:after{content:attr(data-language);position:absolute;top:.4rem;right:.6rem;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;padding:.15rem .4rem;border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.8)}.dark{.tiptap pre{background:#374151!important;color:#f9fafb!important}.tiptap pre[data-language]:after{background:rgba(15,23,42,.2);color:rgba(255,255,255,.9)}}.tiptap pre code{background:transparent;padding:0;color:inherit}.tiptap blockquote{margin:.6em 0;padding:.6em .9em;border-left:4px solid #94a3b8;border-radius:.6em;background:#f1f5f9;color:#0f172a}.dark{.tiptap blockquote{border-left-color:#64748b;background:#1f2937;color:#f8fafc}}.tiptap mark{color:inherit;padding:0 .15em;border-radius:.25em}.tiptap table{border-collapse:collapse;width:100%}.tiptap td,.tiptap th{border:1px solid rgba(148,163,184,.35);padding:.5rem;vertical-align:top}.tiptap th{background:rgba(148,163,184,.15)}.tiptap td[data-bg=yellow],.tiptap th[data-bg=yellow]{background:#fde68a;color:#000000}.tiptap td[data-bg=red],.tiptap th[data-bg=red]{background:#fecaca;color:#000000}.tiptap td[data-bg=green],.tiptap th[data-bg=green]{background:#bbf7d0;color:#000000}.tiptap td[data-bg=blue],.tiptap th[data-bg=blue]{background:#bfdbfe;color:#000000}.tiptap td[data-bg=violet],.tiptap th[data-bg=violet]{background:#e9d5ff;color:#000000}.tiptap td[data-bg=red-medium],.tiptap th[data-bg=red-medium]{background:#f87171;color:#000000}.tiptap td[data-bg=yellow-medium],.tiptap th[data-bg=yellow-medium]{background:#facc15;color:#000000}.tiptap td[data-bg=green-medium],.tiptap th[data-bg=green-medium]{background:#4ade80;color:#000000}.tiptap td[data-bg=blue-medium],.tiptap th[data-bg=blue-medium]{background:#60a5fa;color:#000000}.tiptap td[data-bg=violet-medium],.tiptap th[data-bg=violet-medium]{background:#c084fc;color:#000000}.tiptap td[data-bg=red-dark],.tiptap th[data-bg=red-dark]{background:#991b1b;color:#ffffff}.tiptap td[data-bg=yellow-dark],.tiptap th[data-bg=yellow-dark]{background:#a16207;color:#ffffff}.tiptap td[data-bg=green-dark],.tiptap th[data-bg=green-dark]{background:#166534;color:#ffffff}.tiptap td[data-bg=blue-dark],.tiptap th[data-bg=blue-dark]{background:#1e3a8a;color:#ffffff}.tiptap td[data-bg=violet-dark],.tiptap th[data-bg=violet-dark]{background:#6b21a8;color:#ffffff}.milkdown-content{min-height:60vh;outline:none}.milkdown-editor .milkdown-content pre{background-color:#0f172a;color:#f8fafc}.milkdown-editor .milkdown-content pre code{background-color:transparent;color:inherit}.document-read-view .cm-content,.document-read-view .milkdown-content,.document-read-view .milkdown-content .ProseMirror,.document-read-view .tiptap{font-size:calc(1rem * var(--document-read-text-scale, 1))}.document-read-view .tiptap h1{font-size:calc(1.875rem * var(--document-read-text-scale, 1));line-height:1.25}.document-read-view .tiptap h2{font-size:calc(1.5rem * var(--document-read-text-scale, 1));line-height:1.333333}.document-read-view .tiptap h3{font-size:calc(1.25rem * var(--document-read-text-scale, 1));line-height:1.4}.document-read-view .tiptap h4{font-size:calc(1rem * var(--document-read-text-scale, 1));line-height:1.5}.document-read-view .tiptap :is(h5,h6){font-size:calc(.875rem * var(--document-read-text-scale, 1));line-height:1.428571}.milkdown-editor-auto-height .ProseMirror,.milkdown-editor-auto-height .milkdown-content{min-height:calc(var(--milkdown-min-lines, 10) * 1.5rem);height:auto}.milkdown-editor[style*="--milkdown-default-align"] .ProseMirror,.milkdown-editor[style*="--milkdown-default-align"] .milkdown-content{text-align:var(--milkdown-default-align,left)}.callout{--callout-1:#1d4ed8;--callout-2:#38bdf8;--callout-3:#93c5fd;--callout-bg-1:rgba(29,78,216,0.14);--callout-bg-2:rgba(56,189,248,0.12);--callout-bg-3:rgba(147,197,253,0.1);--callout-text:#1e3a8a;position:relative;margin-bottom:2rem;padding:1.4rem 1.2rem;border-radius:12px;border:3px solid transparent;overflow:hidden;color:var(--callout-text);text-align:center;font-weight:500;text-shadow:0 1px 1px rgba(0,0,0,.08);background:radial-gradient(120% 140% at 0 0,var(--callout-bg-1),transparent 60%),radial-gradient(120% 140% at 100% 100%,var(--callout-bg-2),transparent 60%),linear-gradient(135deg,var(--callout-bg-3),transparent 65%);background-size:160% 160%;animation:calloutBreathe 10s ease-in-out infinite;box-shadow:0 12px 30px rgba(15,23,42,.12)}.callout:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:3px;background:linear-gradient(120deg,var(--callout-1),var(--callout-2),var(--callout-3),var(--callout-1));background-size:300% 300%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:calloutFlow 8s linear infinite;pointer-events:none}.callout>*{position:relative;z-index:1}.callout-info{--callout-1:#1d4ed8;--callout-2:#38bdf8;--callout-3:#93c5fd;--callout-bg-1:rgba(29,78,216,0.14);--callout-bg-2:rgba(56,189,248,0.12);--callout-bg-3:rgba(147,197,253,0.1);--callout-text:#1e3a8a}.callout-warn{--callout-1:#d97706;--callout-2:#fbbf24;--callout-3:#fdba74;--callout-bg-1:rgba(217,119,6,0.14);--callout-bg-2:rgba(251,191,36,0.12);--callout-bg-3:rgba(253,186,116,0.1);--callout-text:#92400e}.callout-error{--callout-1:#7c3aed;--callout-2:#a78bfa;--callout-3:#d8b4fe;--callout-bg-1:rgba(124,58,237,0.14);--callout-bg-2:rgba(167,139,250,0.12);--callout-bg-3:rgba(216,180,254,0.1);--callout-text:#5b21b6}.dark .callout{color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.55)}.dark{.callout{--callout-text:#ffffff;color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.55)}}.dark .callout-info{--callout-bg-1:rgba(59,130,246,0.28);--callout-bg-2:rgba(14,165,233,0.22);--callout-bg-3:rgba(96,165,250,0.2);box-shadow:0 16px 40px rgba(0,0,0,.55)}.dark .callout-warn{--callout-bg-1:rgba(251,191,36,0.28);--callout-bg-2:rgba(249,115,22,0.22);--callout-bg-3:rgba(245,158,11,0.2);box-shadow:0 16px 40px rgba(0,0,0,.55)}.dark .callout-error{--callout-bg-1:rgba(139,92,246,0.28);--callout-bg-2:rgba(167,139,250,0.22);--callout-bg-3:rgba(192,132,252,0.2);box-shadow:0 16px 40px rgba(0,0,0,.55)}@keyframes calloutFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes calloutBreathe{0%,to{background-position:0 0,100% 100%,0 50%}50%{background-position:100% 0,0 100%,100% 50%}}body.fullscreen-play .back-to-top,body.media-popup-open .back-to-top,body.player-open .back-to-top{display:none}.tabulator-dark .tabulator{border:1px solid #d1d5db!important}.tabulator-dark .tabulator,.tabulator-dark .tabulator .tabulator-table,.tabulator-dark .tabulator .tabulator-tableholder{background-color:#ffffff!important;color:#1f2937!important}.tabulator-dark .tabulator .tabulator-header{background-color:#f3f4f6!important;border-bottom:1px solid #d1d5db!important;color:#374151!important}.tabulator-dark .tabulator .tabulator-header .tabulator-col{background-color:transparent!important;border-right:1px solid #d1d5db!important;color:#374151!important}.tabulator-dark .tabulator .tabulator-header .tabulator-col:hover{background-color:rgba(59,130,246,.08)!important}.tabulator-dark .tabulator .tabulator-row{background-color:#ffffff!important;border-bottom:1px solid #e5e7eb!important}.tabulator-dark .tabulator .tabulator-row:nth-child(2n){background-color:#f9fafb!important}.tabulator-dark .tabulator .tabulator-row:hover{background-color:rgba(59,130,246,.08)!important}.tabulator-dark .tabulator .tabulator-row.tabulator-selected{background-color:rgba(59,130,246,.18)!important}.tabulator-dark .tabulator .tabulator-cell{border-right:1px solid #e5e7eb!important;color:#1f2937!important}.tabulator-dark .tabulator-row{background-color:#ffffff!important}.tabulator-dark .tabulator-row.tabulator-row-even{background-color:#f9fafb!important}.tabulator-dark .tabulator-row .tabulator-cell{color:#1f2937!important;border-right:1px solid #e5e7eb!important}.tabulator-dark .tabulator .tabulator-cell:focus{outline:2px solid rgba(59,130,246,.5)!important;outline-offset:-2px}.tabulator-dark .tabulator input,.tabulator-dark .tabulator select,.tabulator-dark .tabulator textarea{background-color:#ffffff!important;color:#111827!important;border:1px solid #d1d5db!important}.tabulator-dark .tabulator .tabulator-footer{background-color:#f3f4f6!important;border-top:1px solid #d1d5db!important;color:#4b5563!important}.dark{.tabulator-dark .tabulator{border:1px solid rgba(148,163,184,.18)!important}.tabulator-dark .tabulator,.tabulator-dark .tabulator .tabulator-table,.tabulator-dark .tabulator .tabulator-tableholder{background-color:#0b1220!important;color:#e2e8f0!important}.tabulator-dark .tabulator .tabulator-header{background-color:#0f172a!important;border-bottom:1px solid rgba(148,163,184,.2)!important;color:#e2e8f0!important}.tabulator-dark .tabulator .tabulator-header .tabulator-col{background-color:transparent!important;border-right:1px solid rgba(148,163,184,.18)!important;color:#e2e8f0!important}.tabulator-dark .tabulator .tabulator-header .tabulator-col:hover{background-color:rgba(56,189,248,.08)!important}.tabulator-dark .tabulator .tabulator-row{background-color:#0b1220!important;border-bottom:1px solid rgba(148,163,184,.14)!important}.tabulator-dark .tabulator .tabulator-row:nth-child(2n){background-color:#0c1526!important}.tabulator-dark .tabulator .tabulator-row:hover{background-color:rgba(59,130,246,.12)!important}.tabulator-dark .tabulator .tabulator-row.tabulator-selected{background-color:rgba(99,102,241,.22)!important}.tabulator-dark .tabulator .tabulator-cell{border-right:1px solid rgba(148,163,184,.12)!important;color:#e2e8f0!important}.tabulator-dark .tabulator-row{background-color:#0b1220!important}.tabulator-dark .tabulator-row.tabulator-row-even{background-color:#0c1526!important}.tabulator-dark .tabulator-row .tabulator-cell{color:#e2e8f0!important;border-right:1px solid rgba(148,163,184,.12)!important}.tabulator-dark .tabulator .tabulator-cell:focus{outline:2px solid rgba(96,165,250,.6)!important;outline-offset:-2px}.tabulator-dark .tabulator input,.tabulator-dark .tabulator select,.tabulator-dark .tabulator textarea{background-color:#0f172a!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.24)!important}.tabulator-dark .tabulator .tabulator-footer{background-color:#0f172a!important;border-top:1px solid rgba(148,163,184,.2)!important;color:#cbd5f5!important}}.codemirror-theme .cm-editor{color:#111827!important}.codemirror-theme .cm-editor,.codemirror-theme .cm-scroller{background-color:#ffffff!important}.codemirror-theme .cm-gutters{background-color:#f8fafc!important;color:#6b7280!important;border-right:1px solid #e5e7eb!important}.codemirror-theme .cm-content{caret-color:#111827!important}.codemirror-theme .cm-activeLine{background-color:rgba(59,130,246,.08)!important}.codemirror-theme .cm-content ::selection,.codemirror-theme .cm-selectionBackground{background-color:rgba(59,130,246,.2)!important}.codemirror-theme .cm-cursor{border-left-color:#111827!important}.dark{.codemirror-theme .cm-editor{color:#e2e8f0!important}.codemirror-theme .cm-editor,.codemirror-theme .cm-scroller{background-color:#0b1220!important}.codemirror-theme .cm-gutters{background-color:#0f172a!important;color:#94a3b8!important;border-right:1px solid rgba(148,163,184,.2)!important}.codemirror-theme .cm-content{caret-color:#e2e8f0!important}.codemirror-theme .cm-activeLine{background-color:rgba(59,130,246,.18)!important}.codemirror-theme .cm-content ::selection,.codemirror-theme .cm-selectionBackground{background-color:rgba(99,102,241,.35)!important}.codemirror-theme .cm-cursor{border-left-color:#e2e8f0!important}}