@layer quartz-base, obsidian-theme, quartz-themes-base, obsidian-theme-overrides;
@layer obsidian-theme {
@font-face {
  font-family: "OxaniumFira";
  font-style: normal italic;
  font-weight: normal;
  src: url("https://cdn.jsdelivr.net/gh/saberzero1/quartz-themes@v4.0.12/fonts/cyber-glow/oxaniumfira.woff2") format("woff2");
}
@font-face {
  font-family: "Space Wham";
  font-style: normal italic;
  font-weight: normal;
  src: url("https://cdn.jsdelivr.net/gh/saberzero1/quartz-themes@v4.0.12/fonts/cyber-glow/space-wham.woff2") format("woff2");
}
@font-face {
  font-family: "Edwardian Script ITC";
  font-style: normal italic;
  font-weight: normal;
  src: url("https://cdn.jsdelivr.net/gh/saberzero1/quartz-themes@v4.0.12/fonts/cyber-glow/edwardian-script-itc.woff2") format("woff2");
}
@font-face {
  font-family: "Orbitron";
  font-style: normal italic;
  font-weight: normal;
  src: url("https://cdn.jsdelivr.net/gh/saberzero1/quartz-themes@v4.0.12/fonts/cyber-glow/orbitron.woff2") format("woff2");
}

.callout {
  --callout-icon-note: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
  --callout-icon-abstract: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4'/%3E%3Cpath d='M12 16h4'/%3E%3Cpath d='M8 11h.01'/%3E%3Cpath d='M8 16h.01'/%3E%3C/svg%3E");
  --callout-icon-info: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
  --callout-icon-todo: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
  --callout-icon-tip: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E");
  --callout-icon-success: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
  --callout-icon-question: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
  --callout-icon-warning: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
  --callout-icon-failure: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
  --callout-icon-danger: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
  --callout-icon-bug: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20v-9'/%3E%3Cpath d='M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z'/%3E%3Cpath d='M14.12 3.88 16 2'/%3E%3Cpath d='M21 21a4 4 0 0 0-3.81-4'/%3E%3Cpath d='M21 5a4 4 0 0 1-3.55 3.97'/%3E%3Cpath d='M22 13h-4'/%3E%3Cpath d='M3 21a4 4 0 0 1 3.81-4'/%3E%3Cpath d='M3 5a4 4 0 0 0 3.55 3.97'/%3E%3Cpath d='M6 13H2'/%3E%3Cpath d='m8 2 1.88 1.88'/%3E%3Cpath d='M9 7.13V6a3 3 0 1 1 6 0v1.13'/%3E%3C/svg%3E");
  --callout-icon-example: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h.01'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 19h.01'/%3E%3Cpath d='M8 5h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 19h13'/%3E%3C/svg%3E");
  --callout-icon-quote: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");

  &[data-callout] { --callout-icon: var(--callout-icon-note); }
  &[data-callout="note"] { --callout-icon: var(--callout-icon-note); }
  &[data-callout="abstract"] { --callout-icon: var(--callout-icon-abstract); }
  &[data-callout="info"] { --callout-icon: var(--callout-icon-info); }
  &[data-callout="todo"] { --callout-icon: var(--callout-icon-todo); }
  &[data-callout="tip"] { --callout-icon: var(--callout-icon-tip); }
  &[data-callout="success"] { --callout-icon: var(--callout-icon-success); }
  &[data-callout="question"] { --callout-icon: var(--callout-icon-question); }
  &[data-callout="warning"] { --callout-icon: var(--callout-icon-warning); }
  &[data-callout="failure"] { --callout-icon: var(--callout-icon-failure); }
  &[data-callout="danger"] { --callout-icon: var(--callout-icon-danger); }
  &[data-callout="bug"] { --callout-icon: var(--callout-icon-bug); }
  &[data-callout="example"] { --callout-icon: var(--callout-icon-example); }
  &[data-callout="quote"] { --callout-icon: var(--callout-icon-quote); }
  &[data-callout="summary"] { --callout-icon: var(--callout-icon-abstract); }
  &[data-callout="tldr"] { --callout-icon: var(--callout-icon-abstract); }
  &[data-callout="hint"] { --callout-icon: var(--callout-icon-tip); }
  &[data-callout="important"] { --callout-icon: var(--callout-icon-tip); }
  &[data-callout="check"] { --callout-icon: var(--callout-icon-success); }
  &[data-callout="done"] { --callout-icon: var(--callout-icon-success); }
  &[data-callout="help"] { --callout-icon: var(--callout-icon-question); }
  &[data-callout="faq"] { --callout-icon: var(--callout-icon-question); }
  &[data-callout="caution"] { --callout-icon: var(--callout-icon-warning); }
  &[data-callout="attention"] { --callout-icon: var(--callout-icon-warning); }
  &[data-callout="fail"] { --callout-icon: var(--callout-icon-failure); }
  &[data-callout="missing"] { --callout-icon: var(--callout-icon-failure); }
  &[data-callout="error"] { --callout-icon: var(--callout-icon-danger); }
  &[data-callout="cite"] { --callout-icon: var(--callout-icon-quote); }
}

body .page article li:has(> input[type="checkbox"]:checked):not([data-task="x"]):not([data-task="X"]) {
  text-decoration: none;
  color: inherit;
}

body .page article li.task-list-item.is-checked:not([data-task="x"]):not([data-task="X"]) {
  text-decoration: none;
  color: inherit;
}

body .page article li.task-list-item[data-task="x"],
body .page article li.task-list-item[data-task="X"] {
  text-decoration: line-through;
  text-decoration-color: var(--checkbox-color, var(--secondary));
  color: var(--checkbox-color, var(--secondary));
}


:root {
  --font-default-obsidian: ui-sans-serif, -apple-system, BlinkMacSystemFont,
    system-ui, "Segoe UI", Roboto, "Inter", "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  --font-monospace-default-obsidian: ui-monospace, SFMono-Regular,
    "Cascadia Mono", "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono",
    Menlo, Monaco, "Consolas", "Source Code Pro", monospace;
  --font-default: var(--font-default-obsidian);
  --font-monospace-default: var(--font-monospace-default-obsidian);

  /* Resolved font stacks — themes override these in their base aspect.
     The baseline just ensures usable defaults before theme CSS loads. */
  --font-text: var(--font-default);
  --font-interface: var(--font-default);
  --font-monospace: var(--font-monospace-default);

  --h1-font: inherit;
  --h2-font: inherit;
  --h3-font: inherit;
  --h4-font: inherit;
  --h5-font: inherit;
  --h6-font: inherit;
}

/* aspect: base */
:root:root[saved-theme="dark"] {
  --CG-Bold-slider1: 5px;
  --CG-Bold-slider2: 10px;
  --CG-Header-slider1: 5px;
  --CG-Header-slider2: 10px;
  --CG-Header-slider3: 20px;
  --CG-Header-slider4: 10px;
  --CG-Header1-slider1: 5px;
  --CG-Header1-slider2: 10px;
  --CG-Header1-slider3: 20px;
  --CG-Header1-slider4: 40px;
  --CG-Header1-slider5: 45px;
  --CG-cite-font: 'Edwardian Script ITC';
  --CG-line-width: 40rem;
  --CG-link-slider1: 5px;
  --CG-link-slider2: 10px;
  --CG-link-slider3: 20px;
  --CG-link-slider4: 35px;
  --CGworkspace-background-image: var(--Obsidianbg);
  --New-Obsidiantoggle: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 512 512' fill='none' %3e%3cdefs%3e%3cradialGradient id='A' cx='0' cy='0' r='1' gradientTransform='matrix(-48 -185 123 -32 179 429.7)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.4'/%3e%3cstop offset='1' stop-opacity='.1'/%3e%3c/radialGradient%3e%3cradialGradient id='B' cx='0' cy='0' r='1' gradientTransform='matrix(41 -310 229 30 341.6 351.3)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.6'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.1'/%3e%3c/radialGradient%3e%3cradialGradient id='C' cx='0' cy='0' r='1' gradientTransform='matrix(57 -261 178 39 190.5 296.3)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.8'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.4'/%3e%3c/radialGradient%3e%3cradialGradient id='D' cx='0' cy='0' r='1' gradientTransform='matrix(-79 -133 153 -90 321.4 464.2)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.3'/%3e%3cstop offset='1' stop-opacity='.3'/%3e%3c/radialGradient%3e%3cradialGradient id='E' cx='0' cy='0' r='1' gradientTransform='matrix(-29 136 -92 -20 300.7 149.9)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='0'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.2'/%3e%3c/radialGradient%3e%3cradialGradient id='F' cx='0' cy='0' r='1' gradientTransform='matrix(72 73 -155 153 137.8 225.2)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.2'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.4'/%3e%3c/radialGradient%3e%3cradialGradient id='G' cx='0' cy='0' r='1' gradientTransform='matrix(20 118 -251 43 215.1 273.7)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.1'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.3'/%3e%3c/radialGradient%3e%3cradialGradient id='H' cx='0' cy='0' r='1' gradientTransform='matrix(-162 -85 268 -510 374.4 371.7)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.2'/%3e%3cstop offset='.5' stop-color='%23fff' stop-opacity='.2'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.3'/%3e%3c/radialGradient%3e%3cfilter id='I' x='80.1' y='37' width='351.1' height='443.2' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0'/%3e%3cfeBlend in='SourceGraphic'/%3e%3cfeGaussianBlur stdDeviation='6.5'/%3e%3c/filter%3e%3clinearGradient id='J' gradientUnits='userSpaceOnUse'/%3e%3c/defs%3e%3crect fill='%23000' width='512' height='512' rx='100'/%3e%3cg filter='url(%23I)'%3e%3cpath d='M359.2 437.5c-2.6 19-21.3 33.9-40 28.7-26.5-7.2-57.2-18.6-84.8-20.7l-42.4-3.2a28 28 0 0 1-18-8.3l-73-74.8a27.7 27.7 0 0 1-5.4-30.7l46.8-103.7c1.6-5.1 7.8-49.9 11.4-73.9a28 28 0 0 1 9-16.5L249 57.2a28 28 0 0 1 40.6 3.4l72.6 91.6a29.5 29.5 0 0 1 6.2 18.3c0 17.3 1.5 53 11.2 76a301.3 301.3 0 0 0 35.6 58.2 14 14 0 0 1 1 15.6c-6.3 10.7-18.9 31.3-36.6 57.6a142.2 142.2 0 0 0-20.5 59.6z' fill='%23000' fill-opacity='.3'/%3e%3c/g%3e%3cpath d='M359.9 434.3c-2.6 19.1-21.3 34-40 28.9-26.4-7.3-57-18.7-84.7-20.8l-42.3-3.2a27.9 27.9 0 0 1-18-8.4l-73-75a27.9 27.9 0 0 1-5.4-31l46.8-104.2c1.7-5.1 7.8-50 11.4-74.2a28 28 0 0 1 9-16.6l86.2-77.5a28 28 0 0 1 40.6 3.5l72.5 92a29.7 29.7 0 0 1 6.2 18.3c0 17.4 1.5 53.2 11.1 76.3a303 303 0 0 0 35.6 58.5 14 14 0 0 1 1.1 15.7c-6.4 10.8-18.9 31.4-36.7 57.9a143.3 143.3 0 0 0-20.4 59.8z' fill='%23616161'/%3e%3cpath d='M182.7 436.4c33.9-68.7 33-118 18.5-153-13.2-32.4-37.9-52.8-57.3-65.5-.4 1.9-1 3.7-1.8 5.4L96.5 324.8a27.9 27.9 0 0 0 5.5 31l72.9 75c2.3 2.3 5 4.2 7.8 5.6Z' fill='url(%23A)'/%3e%3cpath d='M274.9 297c9.1.9 18 2.9 26.8 6.1 27.8 10.4 53.1 33.8 74 78.9 1.5-2.6 3-5.1 4.6-7.5a1222 1222 0 0 0 36.7-57.9 14 14 0 0 0-1-15.7 303 303 0 0 1-35.7-58.5c-9.6-23-11-58.9-11.1-76.3 0-6.6-2.1-13.1-6.2-18.3l-72.5-92-1.2-1.5c5.3 17.5 5 31.5 1.7 44.2-3 11.8-8.6 22.5-14.5 33.8-2 3.8-4 7.7-5.9 11.7a140 140 0 0 0-15.8 58c-1 24.2 3.9 54.5 20 95Z' fill='url(%23B)'/%3e%3cpath d='M274.8 297c-16.1-40.5-21-70.8-20-95 1-24 8-42 15.8-58l6-11.7c5.8-11.3 11.3-22 14.4-33.8a78.5 78.5 0 0 0-1.7-44.2 28 28 0 0 0-39.4-2l-86.2 77.5a28 28 0 0 0-9 16.6L144.2 216c0 .7-.2 1.3-.3 2 19.4 12.6 44 33 57.3 65.3 2.6 6.4 4.8 13.1 6.4 20.4a200 200 0 0 1 67.2-6.8Z' fill='url(%23C)'/%3e%3cpath d='M320 463.2c18.6 5.1 37.3-9.8 39.9-29a153 153 0 0 1 15.9-52.2c-21-45.1-46.3-68.5-74-78.9-29.5-11-61.6-7.3-94.2.6 7.3 33.1 3 76.4-24.8 132.7 3.1 1.6 6.6 2.5 10.1 2.8l43.9 3.3c23.8 1.7 59.3 14 83.2 20.7Z' fill='url(%23D)'/%3e%3cg fill-rule='evenodd'%3e%3cpath d='M255 200.5c-1.1 24 1.9 51.4 18 91.8l-5-.5c-14.5-42.1-17.7-63.7-16.6-88 1-24.3 8.9-43 16.7-59 2-4 6.6-11.5 8.6-15.3 5.8-11.3 9.7-17.2 13-27.5 4.8-14.4 3.8-21.2 3.2-28 3.7 24.5-10.4 45.8-21 67.5a145 145 0 0 0-17 59Z' fill='url(%23E)'/%3e%3cpath d='M206 285.1c2 4.4 3.7 8 4.9 13.5l-4.3 1c-1.7-6.4-3-11-5.5-16.5-14.6-34.3-38-52-57-65 23 12.4 46.7 31.9 61.9 67Z' fill='url(%23F)'/%3e%3cpath d='M211.1 303c8 37.5-1 85.2-27.5 131.6 22.2-46 33-90.1 24-131l3.5-.7Z' fill='url(%23G)'/%3e%3cpath d='M302.7 299.5c43.5 16.3 60.3 52 72.8 81.9-15.5-31.2-37-65.7-74.4-78.5-28.4-9.8-52.4-8.6-93.5.7l-.9-4c43.6-10 66.4-11.2 96 0Z' fill='url(%23H)'/%3e%3c/g%3e%3c/svg%3e");
  --Obsidianbg: var(--bgimage);
  --accent-h: 198;
  --accent-l: 57%;
  --accent-s: 63%;
  --active-title: var(--color-accent-hsl);
  --active-title-accent: hsl(var(--active-title));
  --activetab-accent: hsl(var(--activetab-color));
  --activetab-bg: hsla(var(--activetab-color), 0.3);
  --activetab-color: var(--color-accent-hsl);
  --activetitle-bg: hsla(var(--active-title), 0.3);
  --anim-duration-fast: 140ms;
  --anim-duration-moderate: 300ms;
  --anim-duration-none: 0;
  --anim-duration-slow: 560ms;
  --anim-duration-superfast: 70ms;
  --anim-motion-delay: cubic-bezier(0.65, 0.05, 0.36, 1);
  --anim-motion-jumpy: cubic-bezier(0.68, -0.55, 0.27, 1.55);
  --anim-motion-smooth: cubic-bezier(0.45, 0.05, 0.55, 0.95);
  --anim-motion-swing: cubic-bezier(0, 0.55, 0.45, 1);
  --appleLogo: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z'/%3e%3c/svg%3e");
  --background-close: #b4000066;
  --background-close-active: #f2394c8a;
  --background-close-hover: #e6647170;
  --background-modifier-active-hover: color-mix(in oklch, var(--interactive-accent) 10%, transparent);
  --background-modifier-border: var(--color-base-30);
  --background-modifier-border-focus: var(--color-base-40);
  --background-modifier-border-hover: var(--color-base-35);
  --background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
  --background-modifier-cover: rgba(10, 10, 10, 0.4);
  --background-modifier-error: var(--color-red);
  --background-modifier-error-hover: var(--color-red);
  --background-modifier-error-rgb: var(--color-red-rgb);
  --background-modifier-form-field: var(--color-base-25);
  --background-modifier-form-field-hover: var(--background-modifier-form-field);
  --background-modifier-hover: hsla(var(--color-accent-hsl), 0.15);
  --background-modifier-message: var(--background-tertiary);
  --background-modifier-success: var(--color-green);
  --background-modifier-success-rgb: var(--color-green-rgb);
  --background-modifier-warning: var(--color-orange);
  --background-modifier-warning-hover: var(--color-orange);
  --background-primary: rgba(var(--bg-primary),
            var(--CG-workspace-background-workspace-slider, 0.45));
  --background-primary-alt: var(--color-base-10);
  --background-secondary: rgba(var(--bg-secondary),
            var(--CG-workspace-background-workspace-slider, 0.45));
  --background-secondary-alt: var(--color-base-30);
  --background-settings: rgba(30, 30, 30, .9);
  --background-settings-2: rgba(78, 75, 75, .2);
  --background-settings-3: rgba(30, 30, 30, .3);
  --background-settings-alt: rgba(30, 30, 30, .65);
  --background-tertiary: var(--color-base-05);
  --bases-cards-background: var(--background-primary);
  --bases-cards-border-width: var(--border-width);
  --bases-cards-container-background: transparent;
  --bases-cards-corner-shape: var(--corner-shape);
  --bases-cards-cover-background: var(--background-primary-alt);
  --bases-cards-font-size: var(--font-smaller);
  --bases-cards-line-height: 24px;
  --bases-cards-radius: var(--radius-m);
  --bases-cards-scale: 1;
  --bases-cards-shadow: 0 0 0 1px var(--background-modifier-border);
  --bases-cards-shadow-hover: 0 0 0 1px var(--background-modifier-border-hover);
  --bases-embed-border-color: var(--background-modifier-border);
  --bases-embed-border-radius: var(--radius-s);
  --bases-embed-border-width: 0px;
  --bases-filter-input-background: var(--background-modifier-form-field);
  --bases-filter-menu-width: 520px;
  --bases-group-heading-property-color: var(--text-muted);
  --bases-group-heading-property-display: block;
  --bases-group-heading-property-size: var(--font-ui-smaller);
  --bases-group-heading-property-weight: var(--font-normal);
  --bases-group-heading-value-size: var(--font-smaller);
  --bases-group-heading-value-weight: var(--font-semibold);
  --bases-header-border-width: 0 0 var(--border-width) 0;
  --bases-header-height: 40px;
  --bases-header-padding-end: 2px;
  --bases-header-padding-start: 2px;
  --bases-table-border-color: var(--table-border-color);
  --bases-table-cell-background-active: var(--background-primary);
  --bases-table-cell-background-disabled: var(--background-primary-alt);
  --bases-table-cell-background-selected: var(--table-selection);
  --bases-table-cell-radius-active: 2px;
  --bases-table-cell-radius-focus: 2px;
  --bases-table-cell-shadow-active: 0 0 0 2px var(--background-modifier-border-focus);
  --bases-table-cell-shadow-focus: 0 0 0 2px var(--interactive-accent);
  --bases-table-column-border-width: var(--border-width);
  --bases-table-column-max-width: 300;
  --bases-table-column-min-width: 40;
  --bases-table-container-border-radius: var(--radius-s);
  --bases-table-container-border-width: var(--border-width);
  --bases-table-font-size: var(--font-smaller);
  --bases-table-group-background: var(--background-primary-alt);
  --bases-table-group-gap: 10px;
  --bases-table-header-background: var(--background-primary);
  --bases-table-header-background-hover: var(--background-modifier-hover);
  --bases-table-header-color: var(--text-muted);
  --bases-table-header-icon-display: flex;
  --bases-table-header-sort-mask: linear-gradient(to left, transparent var(--size-4-6), black var(--size-4-6));
  --bases-table-header-weight: var(--font-weight);
  --bases-table-row-background-hover: var(--table-row-background-hover);
  --bases-table-row-border-width: var(--border-width);
  --bases-table-row-height: 30px;
  --bases-table-summary-background: var(--background-primary);
  --bases-table-summary-background-hover: var(--background-modifier-hover);
  --bases-toolbar-badge-display: none;
  --bases-toolbar-label-display: block;
  --bg-primary: 0, 0, 0;
  --bg-secondary: 30, 30, 30;
  --bgimage: url("data:image/jpeg;base64,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");
  --block-color: hsl(var(--color-accent-hsl));
  --blockquote-background-color: transparent;
  --blockquote-border-color: var(--interactive-accent);
  --blockquote-border-thickness: 2px;
  --blockquote-font-style: normal;
  --blur-background: color-mix(in srgb, var(--interactive-normal) var(--blur-opacity-s), transparent) linear-gradient(var(--interactive-normal), color-mix(in srgb, var(--interactive-normal) var(--blur-opacity-s), transparent));
  --blur-brightness: 1.15;
  --blur-l: blur(var(--blur-radius-l)) saturate(var(--blur-saturation)) brightness(var(--blur-brightness));
  --blur-m: blur(var(--blur-radius-m)) saturate(var(--blur-saturation)) brightness(var(--blur-brightness));
  --blur-opacity-m: 90%;
  --blur-opacity-s: 65%;
  --blur-radius-l: 16px;
  --blur-radius-m: 10px;
  --blur-radius-s: 6px;
  --blur-s: blur(var(--blur-radius-s)) saturate(var(--blur-saturation)) brightness(var(--blur-brightness));
  --blur-saturation: 1.5;
  --bodyFont: var(--font-text, var(--default-font));
  --bold-modifier: 200;
  --bold-weight: calc(var(--font-weight) + var(--bold-modifier));
  --border-width: 1px;
  --bulletlist-color: var(--text-accent);
  --button-corner-shape: var(--corner-shape);
  --button-radius: var(--input-radius);
  --callout-blend-mode: var(--highlight-mix-blend-mode);
  --callout-border-opacity: 0.25;
  --callout-border-width: 0px;
  --callout-bug: 255, 0, 153;
  --callout-content-background: transparent;
  --callout-content-padding: 0;
  --callout-default: 240, 240, 255;
  --callout-error: 255, 70, 0;
  --callout-example: 220, 160, 255;
  --callout-fail: var(--color-red);
  --callout-help: 0, 255, 255;
  --callout-important: 255, 255, 0;
  --callout-info: 128, 255, 212;
  --callout-padding: var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6);
  --callout-question: var(--color-orange);
  --callout-quote: 255, 204, 153;
  --callout-radius: var(--radius-s);
  --callout-success: 0, 255, 128;
  --callout-summary: 180, 255, 0;
  --callout-tip: var(--callout-important);
  --callout-title-padding: 0;
  --callout-title-weight: calc(var(--font-weight) + var(--bold-modifier));
  --callout-todo: 200, 255,255;
  --callout-warning: 255, 128, 0;
  --canvas-background: var(--background-primary);
  --canvas-card-label-color: var(--text-faint);
  --canvas-color: #7e7e7e;
  --canvas-color-1: var(--color-red);
  --canvas-color-2: var(--color-orange);
  --canvas-color-3: var(--color-yellow);
  --canvas-color-4: var(--color-green);
  --canvas-color-5: var(--color-cyan);
  --canvas-color-6: var(--color-purple);
  --canvas-controls-icon-size: var(--icon-s);
  --canvas-controls-icon-stroke: var(--icon-s-stroke-width);
  --canvas-controls-radius: var(--radius-s);
  --canvas-dot-pattern: var(--color-base-30);
  --caret-color: var(--text-normal);
  --checkbox-border-color: var(--text-faint);
  --checkbox-border-color-hover: var(--text-muted);
  --checkbox-color: var(--interactive-accent);
  --checkbox-color-hover: var(--interactive-accent-hover);
  --checkbox-margin-inline-start: 0.85em;
  --checkbox-marker-color: var(--background-primary);
  --checkbox-radius: var(--radius-s);
  --checkbox-size: var(--font-text-size);
  --checklist-done-color: var(--text-muted);
  --checklist-done-decoration: line-through;
  --clickable-icon-radius: var(--radius-s);
  --code-background: rgba(30, 30, 30, 0.75);
  --code-border-color: var(--background-modifier-border);
  --code-border-width: 0px;
  --code-bracket-background: var(--background-modifier-hover);
  --code-comment: var(--text-faint);
  --code-function: var(--color-yellow);
  --code-important: var(--color-orange);
  --code-keyword: var(--color-pink);
  --code-normal: var(--text-normal);
  --code-operator: var(--color-red);
  --code-property: var(--color-cyan);
  --code-punctuation: var(--text-muted);
  --code-radius: var(--radius-s);
  --code-size: var(--font-smaller);
  --code-string: var(--color-green);
  --code-tag: var(--color-red);
  --code-value: var(--color-purple);
  --code-white-space: pre-wrap;
  --codeFont: var(--font-monospace, var(--font-monospace-override, var(--font-monospace-theme, var(--font-monospace-default))));
  --collapse-icon-color: var(--text-faint);
  --collapse-icon-color-collapsed: var(--text-accent);
  --color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l));
  --color-accent-1: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) - 3.8%));
  --color-accent-2: hsl(calc(var(--accent-h) - 5), calc(var(--accent-s) * 1.05), calc(var(--accent-l) * 1.29));
  --color-accent-active: hsla(var(--accent-h), calc(var(--accent-s) - 25%), calc(var(--accent-l) - 30%), 0.65);
  --color-accent-active2: hsla(var(--accent-h), calc(var(--accent-s) - 25%), calc(var(--accent-l) - 30%), 0.25);
  --color-accent-faint: hsl(var(--accent-h), calc(var(--accent-s) - 10%), calc(var(--accent-l) - 10%));
  --color-accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l);
  --color-base-00: rgba(0, 0, 0);
  --color-base-05: #171717b7;
  --color-base-10: #232323;
  --color-base-100: #dadada;
  --color-base-20: rgba(30, 30, 30);
  --color-base-25: #2e2e2e;
  --color-base-30: #333333;
  --color-base-35: #3f3f3f;
  --color-base-40: #555555;
  --color-base-50: #666666;
  --color-base-60: #999999;
  --color-base-70: #b3b3b3;
  --color-blue: #027aff;
  --color-blue-rgb: 2, 122, 255;
  --color-cyan: #53dfdd;
  --color-cyan-rgb: 83, 223, 221;
  --color-glow: hsl(calc(var(--accent-h) + 1), calc(var(--accent-s) - 36%), calc(var(--accent-l) - 25%));
  --color-green: #44cf6e;
  --color-green-rgb: 68, 207, 110;
  --color-orange: #e9973f;
  --color-orange-rgb: 233, 151, 63;
  --color-pink: #fa99cd;
  --color-pink-rgb: 250, 153, 205;
  --color-purple: #a882ff;
  --color-purple-rgb: 168, 130, 255;
  --color-red: #fb464c;
  --color-red-rgb: 251, 70, 76;
  --color-yellow: #e0de71;
  --color-yellow-rgb: 224, 222, 113;
  --corner-shape: round;
  --cursor: default;
  --cursor-link: pointer;
  --custom-acc-bg: hsla(var(--custom-selected-accent), 0.5);
  --custom-boldText-color: var(--color-base-100);
  --custom-boldText-glow: var(--color-accent-hsl);
  --custom-hovercolor: var(--text-on-accent);
  --custom-iconcolor: var(--text-muted);
  --custom-iconhover: var(--text-on-accent);
  --custom-inline: var(--code-background);
  --custom-inlineborder: var(--code-background);
  --custom-selected-accent: var(--color-accent-hsl);
  --custom-textcolor: var(--text-muted);
  --custom-windhighlight-accent: var(--color-accent-hsl);
  --customewindowhighlightaccent: hsla(var(--custom-windhighlight-accent), 0.1);
  --dark: var(--text-normal, var(--color-base-100));
  --darkgray: var(--text-normal, var(--color-base-100));
  --default-font: 'OxaniumFira', 'Inter', 'Rubik', 'Segoe UI';
  --dialog-max-height: 85vh;
  --dialog-max-width: 80vw;
  --dialog-width: 560px;
  --direction: 1;
  --divider-color: var(--background-modifier-border);
  --divider-color-hover: var(--interactive-accent);
  --divider-vertical-height: 100%;
  --divider-width: 1px;
  --divider-width-hover: 3px;
  --drag-ghost-background: var(--background-tertiary);
  --drag-ghost-text-color: var(--text-accent);
  --drag-item-background: var(--background-primary);
  --drag-item-shadow: 0 2px 8px var(--background-modifier-box-shadow);
  --dropdown-background: var(--interactive-normal);
  --dropdown-background-blend-mode: hard-light, normal;
  --dropdown-background-hover: var(--interactive-hover);
  --dropdown-background-position: var(--inset-end) var(--dropdown-icon-inset) top 50%, var(--inset-end) 0.15em top 50%, 0 0;
  --dropdown-background-size: var(--dropdown-icon-width) auto, 2em 2em, 100%;
  --dropdown-icon-background: transparent;
  --dropdown-icon-inset: 0.65em;
  --dropdown-icon-width: 1em;
  --dropdown-padding: 0 var(--dropdown-padding-end) 0 var(--dropdown-padding-start);
  --dropdown-padding-end: 2.4em;
  --dropdown-padding-start: 0.8em;
  --dropdown-text-align: start;
  --embed-action-color: var(--text-normal);
  --embed-action-radius: var(--clickable-icon-radius);
  --embed-actions-background: color-mix(var(--background-primary) 80%, transparent);
  --embed-actions-blur: var(--blur-s);
  --embed-actions-corner-shape: var(--corner-shape);
  --embed-actions-padding: var(--size-2-1);
  --embed-actions-radius: calc(var(--embed-action-radius) + var(--embed-actions-padding));
  --embed-actions-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0 0 6px 0 rgba(0, 0, 0, 0.05);
  --embed-block-shadow-hover: 0 0 0 1px var(--background-modifier-border), inset 0 0 0 1px var(--background-modifier-border);
  --embed-border-bottom: none;
  --embed-border-end: none;
  --embed-border-start: 2px solid var(--interactive-accent);
  --embed-border-top: none;
  --embed-canvas-max-height: 400px;
  --embed-max-height: 4000px;
  --embed-padding: 0 0 0 var(--size-4-6);
  --file-folding-offset: 24px;
  --file-header-background: var(--background-primary);
  --file-header-background-focused: var(--background-primary);
  --file-header-border: var(--border-width) solid transparent;
  --file-header-font: var(--font-interface);
  --file-header-font-size: var(--font-ui-small);
  --file-header-font-weight: 400;
  --file-header-justify: center;
  --file-line-width: var(--CG-line-width);
  --file-margins: var(--file-margins-y) var(--file-margins-x);
  --file-margins-x: var(--size-4-8);
  --file-margins-y: var(--size-4-8);
  --flair-background: var(--interactive-normal);
  --flair-color: var(--text-normal);
  --focus-ring-color: var(--csstools-light-dark-toggle--23, #0df);
  --focus-ring-outline: 2px solid light-dark(#0060df, #0df);
  --folder-blue: 153, 178, 255;
  --folder-green: 153, 255, 153;
  --folder-lavender: 204, 204, 255;
  --folder-lightpink: 255, 182, 222;
  --folder-maroon: 204, 102, 153;
  --folder-mauve: 229, 153, 255;
  --folder-peach: 255, 191, 153;
  --folder-pink: 255, 128, 255;
  --folder-red: 255, 102, 102;
  --folder-rose: 255, 153, 204;
  --folder-sapphire: 153, 204, 255;
  --folder-sky: 153, 229, 255;
  --folder-teal: 153, 255, 229;
  --folder-yellow: 255, 255, 153;
  --font-black: 900;
  --font-bold: 700;
  --font-default: ui-sans-serif, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Google Sans Flex", Roboto, "Inter Variable", "Inter", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  --font-extrabold: 800;
  --font-extralight: 200;
  --font-interface: var(--default-font);
  --font-light: 300;
  --font-medium: 500;
  --font-mermaid: var(--font-text);
  --font-monospace: var(--font-monospace-override, var(--font-monospace-theme, var(--font-monospace-default)));
  --font-monospace-default: ui-monospace, SFMono-Regular, "Cascadia Mono", "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono", Menlo, Monaco, "Consolas", "Source Code Pro", monospace;
  --font-normal: 400;
  --font-print: var(--font-print-override), var(--font-text-override), var(--font-text-theme), 'Arial';
  --font-semibold: 600;
  --font-small: 0.933em;
  --font-smaller: 0.875em;
  --font-smallest: 0.8em;
  --font-text: var(--default-font);
  --font-text-size: 16px;
  --font-thin: 100;
  --font-ui-large: 20px;
  --font-ui-medium: 15px;
  --font-ui-small: 13px;
  --font-ui-smaller: 12px;
  --font-weight: var(--font-normal);
  --footnote-divider-color: var(--metadata-divider-color);
  --footnote-divider-color-active: var(--metadata-divider-color-focus);
  --footnote-divider-width: var(--border-width);
  --footnote-gap: var(--size-4-1);
  --footnote-id-color: var(--text-muted);
  --footnote-id-color-no-occurrences: var(--text-faint);
  --footnote-id-delimiter: ".";
  --footnote-input-background: var(--metadata-input-background);
  --footnote-input-background-active: var(--metadata-input-background-active);
  --footnote-line-height: var(--line-height-normal);
  --footnote-padding-block: var(--size-2-3);
  --footnote-padding-inline: var(--size-2-3);
  --footnote-radius: var(--radius-s);
  --footnote-size: var(--font-smaller);
  --frame-left-space: 0px;
  --frame-right-space: 126px;
  --graph-controls-width: 240px;
  --graph-line: var(--color-base-35, var(--background-modifier-border-focus));
  --graph-node: var(--text-muted);
  --graph-node-attachment: var(--color-yellow);
  --graph-node-focused: var(--text-accent);
  --graph-node-tag: var(--color-green);
  --graph-node-unresolved: var(--text-faint);
  --graph-text: var(--text-normal);
  --gray: var(--text-muted, var(--color-base-70));
  --h1-font: var(--font-text, var(--default-font));
  --h1-glow: var(--text-accent);
  --h1-letter-spacing: -0.015em;
  --h1-line-height: 1.2;
  --h1-size: 34px;
  --h1-style: normal;
  --h1-variant: normal;
  --h1-weight: 500;
  --h2-font: var(--major-heading, 'Orbitron', 'Inter');
  --h2-glow: #0cd0d0;
  --h2-letter-spacing: -0.011em;
  --h2-line-height: 1.2;
  --h2-size: 28px;
  --h2-style: normal;
  --h2-variant: normal;
  --h2-weight: 500;
  --h3-font: var(--major-heading, 'Orbitron', 'Inter');
  --h3-glow: #00d200;
  --h3-letter-spacing: -0.008em;
  --h3-line-height: 1.3;
  --h3-size: 26px;
  --h3-style: normal;
  --h3-variant: normal;
  --h3-weight: 500;
  --h4-font: var(--minor-heading, 'Orbitron', 'Inter');
  --h4-glow: #FFAC1C;
  --h4-letter-spacing: -0.005em;
  --h4-line-height: 1.4;
  --h4-size: 24px;
  --h4-style: normal;
  --h4-variant: normal;
  --h4-weight: 500;
  --h5-font: var(--minor-heading, 'Orbitron', 'Inter');
  --h5-glow: #FF0000;
  --h5-letter-spacing: -0.002em;
  --h5-line-height: var(--line-height-normal);
  --h5-size: 22px;
  --h5-style: normal;
  --h5-variant: normal;
  --h5-weight: 500;
  --h6-font: var(--minor-heading, 'Orbitron', 'Inter');
  --h6-glow: #FF00FF;
  --h6-letter-spacing: 0em;
  --h6-line-height: var(--line-height-normal);
  --h6-size: 20px;
  --h6-style: normal;
  --h6-variant: normal;
  --h6-weight: 500;
  --header-height: 40px;
  --headerFont: var(--font-text, var(--default-font));
  --heading-formatting: var(--text-faint);
  --heading-spacing: calc(var(--p-spacing) * 2.5);
  --highlight: var(--text-highlight-bg, rgba(255, 208, 0, 0.4));
  --highlight-mix-blend-mode: lighten;
  --hover-accent: var(--color-accent-hsl);
  --hover-bg: hsla(var(--hover-accent), 0.25);
  --hover-bg2: hsla(var(--hover-accent), 0.35);
  --hover-bg3: hsla(var(--hover-accent), 0.45);
  --hover-color: hsl(var(--hover-accent));
  --hr-color: var(--background-modifier-border);
  --hr-thickness: 2px;
  --icon-color: var(--custom-iconcolor);
  --icon-color-active: var(--text-accent);
  --icon-color-focused: var(--text-on-accent);
  --icon-color-hover: var(--custom-iconhover);
  --icon-l: 18px;
  --icon-l-stroke-width: 1.75px;
  --icon-m: 18px;
  --icon-m-stroke-width: 1.75px;
  --icon-opacity: 0.85;
  --icon-opacity-active: 1;
  --icon-opacity-hover: 1;
  --icon-s: 16px;
  --icon-s-stroke-width: 2px;
  --icon-size: var(--icon-m);
  --icon-stroke: var(--icon-m-stroke-width);
  --icon-xl: 32px;
  --icon-xl-stroke-width: 1.25px;
  --icon-xs: 14px;
  --icon-xs-stroke-width: 2px;
  --image-radius: 4px;
  --indent-size: 4;
  --indent-unit: 0.5625em;
  --indentation-guide-color: var(--bulletlist-color);
  --indentation-guide-color-active: color-mix(in oklch, var(--mono-100) 30%, transparent);
  --indentation-guide-editing-indent: 0.97em;
  --indentation-guide-reading-indent: -0.85em;
  --indentation-guide-source-indent: 0.25em;
  --indentation-guide-width: var(--border-width);
  --indentation-guide-width-active: var(--border-width);
  --inline-title-line-height: var(--h1-line-height);
  --inline-title-margin-bottom: 0.5em;
  --inline-title-size: var(--h1-size);
  --inline-title-style: var(--h1-style);
  --inline-title-variant: var(--h1-variant);
  --inline-title-weight: var(--h1-weight);
  --inlink-color: #FFA500;
  --input-border-width: var(--border-width);
  --input-border-width-focus: 2px;
  --input-corner-shape: var(--corner-shape);
  --input-date-separator: var(--text-faint);
  --input-font-weight: var(--font-normal);
  --input-height: 30px;
  --input-icon-inset: var(--size-4-1);
  --input-padding: var(--size-4-1) var(--size-4-2);
  --input-placeholder-color: var(--text-faint);
  --input-radius: 5px;
  --input-shadow: inset 0 0.5px 0.5px 0.5px rgba(255, 255, 255, 0.09), 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 1.5px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 0 transparent;
  --input-shadow-hover: inset 0 0.5px 1px 0.5px rgba(255, 255, 255, 0.16), 0 2px 3px 0 rgba(0, 0, 0, 0.3), 0 1px 1.5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.4), 0 0 0 0 transparent;
  --inset-end: right;
  --inset-start: left;
  --interactive-accent: var(--color-accent);
  --interactive-accent-hover: var(--color-accent-1);
  --interactive-accent-hsl: var(--color-accent-hsl);
  --interactive-hover: var(--color-base-35);
  --interactive-normal: var(--color-base-30);
  --internal-link-hover: var(--link-color);
  --keyboard-height: 0px;
  --layer-cover: 5;
  --layer-dragged-item: 80;
  --layer-menu: 65;
  --layer-modal: 50;
  --layer-notice: 60;
  --layer-popover: 30;
  --layer-sidedock: 10;
  --layer-slides: 45;
  --layer-status-bar: 15;
  --layer-tooltip: 70;
  --light: var(--background-primary, rgba(var(--bg-primary),
            var(--CG-workspace-background-workspace-slider, 0.45)));
  --lightgray: var(--background-secondary, rgba(var(--bg-secondary),
            var(--CG-workspace-background-workspace-slider, 0.45)));
  --line-height-normal: 1.5;
  --line-height-tight: 1.3;
  --link-color: var(--inlink-color);
  --link-color-hover: var(--text-accent-hover);
  --link-decoration: underline;
  --link-decoration-hover: underline;
  --link-decoration-thickness: auto;
  --link-external-color: var(--outlink-color);
  --link-external-color-hover: var(--link-external-color);
  --link-external-decoration: underline;
  --link-external-decoration-hover: underline;
  --link-external-filter: none;
  --link-unresolved-color: var(--text-accent);
  --link-unresolved-decoration-color: color-mix(in oklch, var(--interactive-accent) 30%, transparent);
  --link-unresolved-decoration-style: solid;
  --link-unresolved-filter: none;
  --link-unresolved-opacity: 0.7;
  --link-weight: var(--font-weight);
  --list-bullet-border: none;
  --list-bullet-end-padding: 1.3rem;
  --list-bullet-radius: 50%;
  --list-bullet-size: 0.3em;
  --list-bullet-transform: none;
  --list-indent: calc(var(--indent-unit) * var(--indent-size));
  --list-indent-editing: 0.75em;
  --list-indent-source: 0;
  --list-marker-color: transparent;
  --list-marker-color-collapsed: transparent;
  --list-marker-color-hover: var(--text-muted);
  --list-numbered-style: decimal;
  --list-spacing: 0.075em;
  --loading-icon-delay: 400ms;
  --major-heading: 'Orbitron';
  --menu-backdrop-filter: none;
  --menu-background: var(--background-secondary);
  --menu-border-color: var(--background-modifier-border-hover);
  --menu-border-width: var(--border-width);
  --menu-corner-shape: var(--corner-shape);
  --menu-padding: var(--size-2-3);
  --menu-radius: var(--radius-m);
  --menu-scroll-mask: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.1) 48px);
  --menu-shadow: var(--shadow-s);
  --metadata-background: transparent;
  --metadata-border-color: var(--background-modifier-border);
  --metadata-border-radius: 0;
  --metadata-border-width: 0;
  --metadata-display-editing: block;
  --metadata-display-reading: block;
  --metadata-divider-color: var(--background-modifier-border);
  --metadata-divider-color-focus: transparent;
  --metadata-divider-color-hover: transparent;
  --metadata-divider-width: 0;
  --metadata-gap: 5px;
  --metadata-input-background: transparent;
  --metadata-input-background-active: var(--background-modifier-hover);
  --metadata-input-background-hover: transparent;
  --metadata-input-font: var(--font-interface);
  --metadata-input-font-size: var(--font-smaller);
  --metadata-input-height: calc(var(--font-text-size) * 1.75);
  --metadata-input-longtext-lines: 3;
  --metadata-input-padding: var(--size-4-1) var(--size-4-2);
  --metadata-input-text-color: var(--text-normal);
  --metadata-label-background: transparent;
  --metadata-label-background-active: var(--background-modifier-hover);
  --metadata-label-background-hover: transparent;
  --metadata-label-font: var(--font-interface);
  --metadata-label-font-size: var(--font-smaller);
  --metadata-label-text-color: var(--text-muted);
  --metadata-label-text-color-hover: var(--text-muted);
  --metadata-label-width: 10em;
  --metadata-max-width: none;
  --metadata-padding: var(--size-4-2) 0;
  --metadata-property-background: transparent;
  --metadata-property-background-active: var(--background-modifier-hover);
  --metadata-property-background-hover: transparent;
  --metadata-property-box-shadow-focus: 0 0 0 2px var(--background-modifier-border-focus);
  --metadata-property-box-shadow-hover: 0 0 0 var(--border-width) var(--background-modifier-border-hover);
  --metadata-property-corner-shape: var(--corner-shape);
  --metadata-property-corner-shape-focus: var(--corner-shape);
  --metadata-property-corner-shape-hover: var(--corner-shape);
  --metadata-property-padding: 0;
  --metadata-property-radius: 3px;
  --metadata-property-radius-focus: 6px;
  --metadata-property-radius-hover: 6px;
  --metadata-sidebar-input-font-size: var(--font-ui-small);
  --metadata-sidebar-label-font-size: var(--font-ui-small);
  --minor-heading: 'Orbitron';
  --modal-background: var(--background-primary);
  --modal-border-color: var(--color-base-40, var(--background-modifier-border-focus));
  --modal-border-width: var(--border-width);
  --modal-community-sidebar-width: 280px;
  --modal-header-height: auto;
  --modal-height: 85vh;
  --modal-max-height: 1000px;
  --modal-max-width: 1100px;
  --modal-max-width-narrow: 800px;
  --modal-radius: var(--radius-l);
  --modal-shadow: none;
  --modal-sidebar-background: var(--modal-background);
  --modal-width: 90vw;
  --mono-0: black;
  --mono-100: white;
  --mono-rgb-0: 0, 0, 0;
  --mono-rgb-100: 255, 255, 255;
  --nav-collapse-icon-color: var(--collapse-icon-color);
  --nav-collapse-icon-color-collapsed: var(--text-faint);
  --nav-heading-color: var(--text-normal);
  --nav-heading-color-collapsed: var(--text-faint);
  --nav-heading-color-collapsed-hover: var(--text-muted);
  --nav-heading-color-hover: var(--text-normal);
  --nav-heading-weight: var(--font-medium);
  --nav-heading-weight-hover: var(--font-medium);
  --nav-hover-color: var(--custom-hovercolor);
  --nav-indentation-guide-color: var(--indentation-guide-color);
  --nav-indentation-guide-width: var(--indentation-guide-width);
  --nav-item-background-active: var(--background-modifier-hover);
  --nav-item-background-hover: var(--background-modifier-hover);
  --nav-item-background-selected: color-mix(in oklch, var(--color-accent) 15%, transparent);
  --nav-item-children-margin-start: var(--size-4-3);
  --nav-item-children-padding-start: var(--size-2-2);
  --nav-item-color: var(--custom-textcolor);
  --nav-item-color-active: var(--text-normal);
  --nav-item-color-highlighted: var(--text-accent);
  --nav-item-color-hover: var(--text-normal);
  --nav-item-color-selected: var(--text-normal);
  --nav-item-margin-bottom: var(--size-2-1);
  --nav-item-padding: var(--size-4-1) var(--size-4-2) var(--size-4-1) var(--size-4-6);
  --nav-item-parent-padding: var(--nav-item-padding);
  --nav-item-radius: var(--radius-s);
  --nav-item-size: var(--font-ui-small);
  --nav-item-white-space: wrap;
  --nav-tag-background: transparent;
  --nav-tag-color: var(--text-faint);
  --nav-tag-color-active: var(--text-muted);
  --nav-tag-color-hover: var(--text-muted);
  --nav-tag-radius: var(--radius-s);
  --nav-tag-weight: var(--font-semibold);
  --newoutlined-logo: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='18' height='18' fill='none' stroke='currentColor' stroke-width='32' stroke-linecap='round' stroke-linejoin='round' %3e%3cpath d='M172.7 461.6c73.6-149.1 2.1-217-43.7-246.9m72 96.7c71.6-17.3 141-16.3 189.8 88.5m-114-96.3c-69.6-174 44.6-181 16.3-273.6m97.7 370c1.6-3 3.3-5.8 5.1-8.6 20-29.9 34.2-53.2 41.4-65.3a16 16 0 0 0-1.2-17.7 342.1 342.1 0 0 1-40.2-66.1c-10.9-26-12.5-66.5-12.6-86.2 0-7.4-2.4-14.7-7-20.6l-81.8-104a32 32 0 0 0-1.4-1.5m97.7 370a172.8 172.8 0 0 0-18 59c-2.9 21.5-24 38.4-45 32.6-30-8.3-64.5-21.1-95.7-23.5l-47.8-3.6c-7.7-.6-15-4-20.3-9.5l-82.3-84.8c-9-9.2-11.4-23-6.2-34.8l52.8-117.7.7-3M293.1 30a31.5 31.5 0 0 0-44.4-2.3l-97.4 87.5c-5.4 5-9 11.5-10 18.8L129 214.7'/%3e%3c/svg%3e");
  --outlined-logo: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='15 -3 69 106' %3e%3cpath d='M30.91 17.52l3.52 18.18m27.01-21.29L62.61 0M34.43 35.7l3.14 54.77M81 26.39L61.44 14.41 34.43 35.7 65.35 100M62.61 0l-31.7 17.52L18 45.45l19.57 45.02L65.35 100l5.09-10.2L81 26.39 62.61 0z' stroke='%23000' stroke-width='4' fill='none'/%3e%3c/svg%3e");
  --outlink-color: #ffc400;
  --p-spacing: 1rem;
  --p-spacing-empty: 0rem;
  --page-border: 9px solid transparent;
  --page-margin: 1px auto -8px;
  --pdf-background: var(--background-primary);
  --pdf-page-background: var(--background-primary);
  --pdf-shadow: 0 0 0 1px var(--background-modifier-border);
  --pdf-sidebar-background: var(--background-primary);
  --pdf-spread-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  --pdf-thumbnail-shadow: 0 0 0 1px var(--background-modifier-border);
  --pdfViewer-padding-bottom: 0;
  --pill-background: transparent;
  --pill-background-hover: transparent;
  --pill-border-color: var(--background-modifier-border);
  --pill-border-color-hover: var(--background-modifier-border-hover);
  --pill-border-width: var(--border-width);
  --pill-color: var(--text-muted);
  --pill-color-hover: var(--text-normal);
  --pill-color-remove: var(--text-faint);
  --pill-color-remove-hover: var(--text-accent);
  --pill-decoration: none;
  --pill-decoration-hover: none;
  --pill-focus-left-adjust: -4px;
  --pill-focus-width: calc(100% + 6px);
  --pill-padding-x: 0.65em;
  --pill-padding-y: 0.25em;
  --pill-radius: 2em;
  --popover-font-size: var(--font-text-size);
  --popover-height: 400px;
  --popover-max-height: 95vh;
  --popover-pdf-height: 400px;
  --popover-pdf-width: 450px;
  --popover-width: 450px;
  --preferred-text-scale: 1;
  --prompt-backdrop-filter: none;
  --prompt-background: var(--background-primary);
  --prompt-border-color: var(--color-base-40, var(--background-modifier-border-focus));
  --prompt-border-width: var(--border-width);
  --prompt-input-height: 40px;
  --prompt-max-height: 70vh;
  --prompt-max-width: 80vw;
  --prompt-width: 700px;
  --radius-l: 10px;
  --radius-m: 3px;
  --radius-s: 3px;
  --radius-xl: 3px;
  --raised-background: var(--blur-background);
  --raised-blur: var(--blur-s);
  --raised-mask: linear-gradient(white, white) padding-box, linear-gradient(white, white) border-box;
  --raised-mask-background: transparent;
  --raised-mask-border-width: 0;
  --raised-mask-composite: exclude, add;
  --raised-mask-display: block;
  --ribbon-background: transparent;
  --ribbon-background-collapsed: transparent;
  --ribbon-padding: var(--size-4-2) var(--size-4-1) var(--size-4-3);
  --ribbon-width: 44px;
  --safe-area-inset-bottom: 0px;
  --safe-area-inset-left: 0px;
  --safe-area-inset-right: 0px;
  --safe-area-inset-top: 0px;
  --scrollbar-active-thumb-bg: var(--text-accent);
  --scrollbar-bg: var(--text-selection);
  --scrollbar-border-width: 3px 3px 3px 2px;
  --scrollbar-height: 12px;
  --scrollbar-native-width: auto;
  --scrollbar-radius: var(--radius-l);
  --scrollbar-thumb-bg: var(--color-accent-active);
  --scrollbar-width: 12px;
  --search-clear-button-color: var(--text-muted);
  --search-clear-button-size: 13px;
  --search-icon-color: var(--text-muted);
  --search-icon-size: 16px;
  --search-input-corner-shape: var(--input-corner-shape);
  --search-input-radius: var(--input-radius);
  --search-result-background: var(--background-primary);
  --secondary: var(--text-accent, var(--color-accent-1));
  --setting-group-heading-color: var(--text-normal);
  --setting-group-heading-size: var(--font-ui-medium);
  --setting-group-heading-weight: var(--font-semibold);
  --setting-group-max-width: 700px;
  --setting-items-background: var(--background-primary-alt);
  --setting-items-border-color: var(--background-modifier-border);
  --setting-items-border-width: 0;
  --setting-items-divider-width: var(--border-width);
  --setting-items-padding-x: var(--size-4-5);
  --setting-items-padding-y: var(--size-4-5);
  --setting-items-radius: var(--radius-l);
  --shadow-l: 0px 1.8px 7.3px rgba(0, 0, 0, 0.071), 0px 6.3px 24.7px rgba(0, 0, 0, 0.112), 0px 30px 90px rgba(0, 0, 0, 0.2);
  --shadow-s: 0px 1px 2px rgba(0, 0, 0, 0.121), 0px 3.4px 6.7px rgba(0, 0, 0, 0.179), 0px 15px 30px rgba(0, 0, 0, 0.3);
  --shiki-active-tab-border-color: var(--shiki-highlight-neutral);
  --shiki-active-tab-border-width: 2px;
  --shiki-code-background: var(--code-background);
  --shiki-code-block-border-color: transparent;
  --shiki-code-block-border-radius: var(--code-radius);
  --shiki-code-block-border-width: 0px;
  --shiki-code-block-spacing: var(--p-spacing);
  --shiki-code-comment: var(--text-faint);
  --shiki-code-function: var(--color-green);
  --shiki-code-important: var(--color-orange);
  --shiki-code-keyword: var(--color-pink);
  --shiki-code-normal: var(--text-muted);
  --shiki-code-property: var(--color-cyan);
  --shiki-code-punctuation: var(--text-muted);
  --shiki-code-string: var(--color-yellow);
  --shiki-code-value: var(--color-purple);
  --shiki-gutter-border-color: var(--background-modifier-border);
  --shiki-gutter-border-width: var(--border-width);
  --shiki-gutter-text-color: var(--text-faint);
  --shiki-gutter-text-color-highlight: var(--shiki-code-normal);
  --shiki-highlight-green: rgba(var(--color-green-rgb), .5);
  --shiki-highlight-green-background: rgba(var(--color-green-rgb), .1);
  --shiki-highlight-neutral: var(--shiki-code-normal);
  --shiki-highlight-neutral-background: rgba(var(--mono-rgb-100), .05);
  --shiki-highlight-red: rgba(var(--color-red-rgb), .5);
  --shiki-highlight-red-background: rgba(var(--color-red-rgb), .1);
  --shiki-terminal-dots-color: var(--text-faint);
  --shiki-tooltip-background: var(--background-modifier-message);
  --shiki-tooltip-text-color: #fafafa;
  --sidebar-left-toggle-inner-width: 8.33%;
  --sidebar-left-toggle-inner-width-open: 24%;
  --sidebar-markdown-font-size: calc(var(--font-text-size) * 0.9);
  --sidebar-right-toggle-inner-width: 8.33%;
  --sidebar-right-toggle-inner-width-open: 24%;
  --sidebar-tab-text-display: none;
  --size-2-1: 2px;
  --size-2-2: 4px;
  --size-2-3: 6px;
  --size-4-1: 4px;
  --size-4-10: 40px;
  --size-4-12: 48px;
  --size-4-16: 64px;
  --size-4-18: 72px;
  --size-4-2: 8px;
  --size-4-3: 12px;
  --size-4-4: 16px;
  --size-4-5: 20px;
  --size-4-6: 24px;
  --size-4-8: 32px;
  --size-4-9: 36px;
  --slider-s-thumb-position: -5px;
  --slider-s-thumb-size: 15px;
  --slider-thumb-background: white;
  --slider-thumb-background-hover: white;
  --slider-thumb-border-color: var(--color-glow);
  --slider-thumb-border-width: 7px;
  --slider-thumb-height: 18px;
  --slider-thumb-height-active: var(--slider-thumb-height);
  --slider-thumb-radius: var(--slider-thumb-height);
  --slider-thumb-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.1), 0 2px 6px 0px rgba(0, 0, 0, 0.1);
  --slider-thumb-shadow-active: var(--slider-thumb-shadow);
  --slider-thumb-shadow-focus: var(--slider-thumb-shadow-active), 0 0px 0px 2px var(--background-modifier-border-focus);
  --slider-thumb-shadow-hover: var(--slider-thumb-shadow);
  --slider-thumb-width: 18px;
  --slider-thumb-width-active: var(--slider-thumb-width);
  --slider-thumb-y: -6px;
  --slider-thumb-y-active: var(--slider-thumb-y);
  --slider-track-background: var(--background-modifier-border-hover);
  --slider-track-height: 4px;
  --slider-value-font-size: var(--font-ui-small);
  --slider-value-font-weight: var(--input-font-weight);
  --spreadHorizontalWrapped-margin-LR: -3.5px;
  --status-bar-background: var(--background-secondary);
  --status-bar-border-color: var(--divider-color);
  --status-bar-border-width: var(--border-width) 0 0 var(--border-width);
  --status-bar-font-size: var(--font-ui-smaller);
  --status-bar-position: fixed;
  --status-bar-radius: var(--radius-s);
  --status-bar-text-color: var(--text-muted);
  --suggestion-backdrop-filter: none;
  --suggestion-background: var(--background-primary);
  --swatch-height: 22px;
  --swatch-radius: 3px;
  --swatch-shadow: inset 0 0 0 1px color-mix(in oklch, var(--mono-100) 15%, transparent);
  --swatch-width: 22px;
  --sync-avatar-color-1: var(--color-red);
  --sync-avatar-color-2: var(--color-orange);
  --sync-avatar-color-3: var(--color-yellow);
  --sync-avatar-color-4: var(--color-green);
  --sync-avatar-color-5: var(--color-cyan);
  --sync-avatar-color-6: var(--color-blue);
  --sync-avatar-color-7: var(--color-purple);
  --sync-avatar-color-8: var(--color-pink);
  --sync-avatar-color-current-user: transparent;
  --tab-background-active: var(--background-primary);
  --tab-container-background: var(--background-secondary);
  --tab-curve: 6px;
  --tab-divider-color: transparent;
  --tab-font-size: var(--font-ui-small);
  --tab-max-width: 180px;
  --tab-outline-color: var(--divider-color);
  --tab-outline-width: 1px;
  --tab-radius: var(--radius-s);
  --tab-radius-active: var(--radius-s);
  --tab-stacked-font-size: var(--font-ui-small);
  --tab-stacked-font-weight: 400;
  --tab-stacked-header-width: var(--header-height);
  --tab-stacked-pane-width: 700px;
  --tab-stacked-shadow: -8px 0 8px 0 rgba(0, 0, 0, 0.05);
  --tab-stacked-text-align: start;
  --tab-stacked-text-transform: rotate(0deg);
  --tab-stacked-text-writing-mode: vertical-lr;
  --tab-switcher-background: var(--background-secondary);
  --tab-switcher-menubar-background: linear-gradient(to top, var(--background-secondary), transparent);
  --tab-switcher-preview-background-shadow: 0 4px 30px 2px rgba(0, 0, 0, 0.2);
  --tab-switcher-preview-radius: var(--radius-xl);
  --tab-switcher-preview-shadow: 0 0 0 1px color-mix(in oklch, var(--mono-100) 5%, transparent);
  --tab-switcher-preview-shadow-active: 0 0 0 2px var(--color-accent);
  --tab-text-color: var(--text-faint);
  --tab-text-color-active: var(--text-muted);
  --tab-text-color-focused: var(--text-muted);
  --tab-text-color-focused-active: var(--text-muted);
  --tab-text-color-focused-active-current: var(--text-normal);
  --tab-text-color-focused-highlighted: var(--text-accent);
  --tab-width: 225px;
  --table-add-button-background: transparent;
  --table-add-button-border-color: var(--background-modifier-border);
  --table-add-button-border-width: var(--table-border-width);
  --table-background: transparent;
  --table-border-color: var(--background-modifier-border);
  --table-border-width: 1px;
  --table-cell-vertical-alignment: top;
  --table-column-alt-background: var(--table-background);
  --table-column-first-border-width: var(--table-border-width);
  --table-column-last-border-width: var(--table-border-width);
  --table-column-max-width: none;
  --table-column-min-width: 6ch;
  --table-drag-handle-background: transparent;
  --table-drag-handle-background-active: var(--table-selection-border-color);
  --table-drag-handle-color: var(--text-faint);
  --table-drag-handle-color-active: var(--text-on-accent);
  --table-drop-indicator-half-width: 2px;
  --table-header-background: var(--table-background);
  --table-header-border-color: var(--table-border-color);
  --table-header-border-width: var(--table-border-width);
  --table-header-color: var(--text-normal);
  --table-header-size: var(--table-text-size);
  --table-header-weight: calc(var(--font-weight) + var(--bold-modifier));
  --table-line-height: var(--line-height-tight);
  --table-row-alt-background: var(--table-background);
  --table-row-alt-background-hover: var(--table-background);
  --table-row-background-hover: var(--table-background);
  --table-row-last-border-width: var(--table-border-width);
  --table-selection: color-mix(in oklch, var(--color-accent) 10%, transparent);
  --table-selection-blend-mode: var(--highlight-mix-blend-mode);
  --table-selection-border-color: var(--interactive-accent);
  --table-selection-border-radius: 4px;
  --table-selection-border-width: 2px;
  --table-text-size: var(--font-text-size);
  --table-white-space: break-spaces;
  --tag-background: color-mix(in oklch, var(--interactive-accent) 10%, transparent);
  --tag-background-hover: color-mix(in oklch, var(--interactive-accent) 20%, transparent);
  --tag-border-color: color-mix(in oklch, var(--interactive-accent) 15%, transparent);
  --tag-border-color-hover: color-mix(in oklch, var(--interactive-accent) 15%, transparent);
  --tag-border-width: 0px;
  --tag-color: var(--text-accent);
  --tag-color-hover: var(--text-accent);
  --tag-corner-shape: round;
  --tag-decoration: none;
  --tag-decoration-hover: none;
  --tag-padding-x: 0.65em;
  --tag-padding-y: 0.25em;
  --tag-radius: 2em;
  --tag-size: var(--font-smaller);
  --tertiary: var(--text-accent-hover, var(--color-accent-2));
  --text-accent: var(--color-accent-1);
  --text-accent-hover: var(--color-accent-2);
  --text-close-color: #ff909b;
  --text-error: var(--color-red);
  --text-faint: var(--text-muted);
  --text-highlight-bg: rgba(255, 208, 0, 0.4);
  --text-highlight-bg-rgb: 255, 208, 0;
  --text-muted: var(--color-base-70);
  --text-normal: var(--color-base-100);
  --text-on-accent: white;
  --text-on-accent-inverted: black;
  --text-selection: hsla(var(--interactive-accent-hsl), 0.35);
  --text-success: var(--color-green);
  --text-warning: var(--color-orange);
  --textHighlight: var(--text-highlight-bg, rgba(255, 208, 0, 0.4));
  --title-heading: 'Space Wham', 'Inter';
  --titleFont: var(--font-text, var(--default-font));
  --titlebar-background: transparent;
  --titlebar-background-focused: transparent;
  --titlebar-border-color: var(--background-modifier-border);
  --titlebar-border-width: 0px;
  --titlebar-height: 30px;
  --titlebar-text-color: var(--text-muted);
  --titlebar-text-color-focused: var(--text-normal);
  --titlebar-text-weight: var(--font-bold);
  --toggle-border-width: 3px;
  --toggle-radius: 18px;
  --toggle-s-border-width: 3px;
  --toggle-s-thumb-height: 8px;
  --toggle-s-thumb-width: 16px;
  --toggle-s-width: 40px;
  --toggle-thumb-color: rgb(186, 56, 56);
  --toggle-thumb-height: 8px;
  --toggle-thumb-opacity-active: 1;
  --toggle-thumb-radius: 10px;
  --toggle-thumb-width: 20px;
  --toggle-width: 45px;
  --touch-radius-l: var(--touch-size-l);
  --touch-radius-m: var(--touch-size-m);
  --touch-radius-s: var(--touch-size-s);
  --touch-radius-xl: var(--touch-size-xl);
  --touch-radius-xs: var(--touch-size-xs);
  --touch-radius-xxs: var(--touch-size-xxs);
  --touch-size-l: 52px;
  --touch-size-m: 44px;
  --touch-size-s: 40px;
  --touch-size-xl: 60px;
  --touch-size-xs: 30px;
  --touch-size-xxs: 24px;
  --traffic-lights-offset-x: var(--header-height);
  --traffic-lights-offset-y: var(--header-height);
  --vault-name-font-size: var(--font-ui-medium);
  --vault-profile-actions-display: flex;
  --vault-profile-color: var(--text-normal);
  --vault-profile-color-hover: var(--vault-profile-color);
  --vault-profile-display: flex;
  --vault-profile-font-size: var(--font-ui-small);
  --vault-profile-font-weight: var(--font-medium);
  --vault-profile-order: 2;
  --vault-profile-radius: var(--radius-s);
  --viewer-container-height: 0;
  --win-maximize: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='16' width='16' %3e%3cpath d='M4.5 3A1.5 1.5 0 0 0 3 4.5v7A1.5 1.5 0 0 0 4.5 13h7a1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 11.5 3zm0 1h7a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .5-.5z' fill='%23212121'/%3e%3c/svg%3e");
  --win-minimize: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23212121' height='16' width='16' %3e%3cpath d='M5.085 4A1.5 1.5 0 0 1 6.5 3H10a3 3 0 0 1 3 3v3.5a1.5 1.5 0 0 1-1 1.415V6a2 2 0 0 0-2-2zM4.5 5h5A1.5 1.5 0 0 1 11 6.5v5A1.5 1.5 0 0 1 9.5 13h-5A1.5 1.5 0 0 1 3 11.5v-5A1.5 1.5 0 0 1 4.5 5zm0 1a.5.5 0 0 0-.5.5v5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5z'/%3e%3c/svg%3e");
  --windowsLogo: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M0 0v11.408h11.408V0zm12.594 0v11.408H24V0zM0 12.594V24h11.408V12.594zm12.594 0V24H24V12.594z'/%3e%3c/svg%3e");
  --workspace-background-translucent: color-mix(in oklch, var(--mono-0) 60%, transparent);
  --xfa-focus-outline: auto;
  --xfa-unfocused-field-background: url("data:image/svg+xml,%3Csvg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' style='fill:rgba(0, 54, 255, 0.13);'/%3E%3C/svg%3E");
  --zoom-factor: 1;
  --quartz-icon-color: var(--icon-color, currentColor);
  --collapse-icon-color: var(--nav-collapse-icon-color);
  --collapse-icon-color-collapsed: var(--nav-collapse-icon-color-collapsed);
}

html[saved-theme="dark"] body {
  background-color: var(--background-primary);
  color: var(--text-normal);
}

html[saved-theme="dark"] body .page > div#quartz-body div.sidebar {
  background-color: var(--background-secondary);
  color: var(--text-normal);
}

html[saved-theme="dark"] body .page > div#quartz-body div.sidebar.left {
  border-right-color: rgb(128, 128, 128);
  border-right-style: solid;
  border-right-width: 2px;
}

html[saved-theme="dark"] body .page > div#quartz-body div.sidebar.right {
  --bases-table-header-background: var(--background-secondary);
  background-color: var(--tab-container-background);
  border-left-color: rgb(51, 51, 51);
  border-left-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body body[data-slug] div#quartz-root.page, html[saved-theme="dark"] .page > div#quartz-body div.sidebar.left, html[saved-theme="dark"] .page > div#quartz-body div.sidebar.left:has(.explorer), html[saved-theme="dark"] .page > div#quartz-body div.sidebar.left .explorer .explorer-content {
  --bases-table-header-background: var(--background-secondary);
  background-color: var(--tab-container-background);
  color: var(--text-normal);
}

html[saved-theme="dark"] body body[data-slug], html[saved-theme="dark"] body[data-slug] .page > div#quartz-body, html[saved-theme="dark"] .page > div#quartz-body div.center, html[saved-theme="dark"] .page > div#quartz-body footer {
  background-color: var(--background-primary);
  color: var(--text-normal);
}

/* aspect: headings */
html[saved-theme="dark"] body h1 {
  --font-weight: var(--h1-weight);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--title-heading);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body h2 {
  --font-weight: var(--h2-weight);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h2-font);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body h3 {
  --font-weight: var(--h3-weight);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h3-font);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body h4 {
  --font-weight: var(--h4-weight);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h4-font);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body h5 {
  --font-weight: var(--h5-weight);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h5-font);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body h6 {
  --font-weight: var(--h6-weight);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h6-font);
  font-weight: var(--font-weight);
}

/* aspect: typography */
html[saved-theme="dark"] body .markdown-rendered p > b, html[saved-theme="dark"] b {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(var(--custom-boldText-color));
  cursor: grab;
  font-family: var(--font-text);
  font-weight: calc(var(--font-weight) + var(--bold-modifier));
  outline: rgb(218, 218, 218) none 0px;
  text-decoration-color: rgb(218, 218, 218);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="dark"] body .markdown-rendered p > em, html[saved-theme="dark"] em {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  cursor: grab;
  font-family: var(--font-text);
  font-weight: 400;
  outline: rgb(218, 218, 218) none 0px;
  text-decoration-color: rgb(218, 218, 218);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="dark"] body .markdown-rendered p > i, html[saved-theme="dark"] i {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  cursor: grab;
  font-family: var(--font-text);
  font-weight: 400;
  outline: rgb(218, 218, 218) none 0px;
  text-decoration-color: rgb(218, 218, 218);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="dark"] body .markdown-rendered p > strong > em, html[saved-theme="dark"] strong > em {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  cursor: grab;
  font-family: var(--font-text);
  font-weight: calc(var(--font-weight) + var(--bold-modifier));
  outline: rgb(218, 218, 218) none 0px;
  text-decoration-color: rgb(218, 218, 218);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="dark"] body .markdown-rendered p > strong, html[saved-theme="dark"] strong {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(var(--custom-boldText-color));
  cursor: grab;
  font-family: var(--font-text);
  font-weight: calc(var(--font-weight) + var(--bold-modifier));
  outline: rgb(218, 218, 218) none 0px;
  text-decoration-color: rgb(218, 218, 218);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="dark"] body .text-highlight {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: var(--text-highlight-bg);
  color: var(--text-normal);
  cursor: grab;
  font-family: var(--font-text);
  font-weight: 400;
  outline: rgb(218, 218, 218) none 0px;
  text-decoration-color: rgb(218, 218, 218);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="dark"] body del {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  cursor: grab;
  font-family: var(--font-text);
  font-weight: 400;
  outline: rgb(218, 218, 218) none 0px;
  text-decoration: line-through 1px double rgb(255, 144, 155);
  text-decoration-color: var(--text-close-color);
  text-decoration-line: line-through;
  text-decoration-style: double;
  text-decoration-thickness: 1px;
  transition: all;
  user-select: text;
}

html[saved-theme="dark"] body p {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-muted);
  font-family: var(--font-interface);
  font-weight: 400;
  outline: rgb(179, 179, 179) none 0px;
  text-decoration-color: rgb(179, 179, 179);
  text-decoration-style: solid;
  transition: all;
}

/* aspect: links */
html[saved-theme="dark"] body .backlinks {
  background-color: var(--background-primary);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  padding-block-end: 32px;
  padding-block-start: 4px;
  padding-bottom: max(var(--safe-area-inset-bottom), var(--size-4-8));
  padding-inline-end: var(--size-4-3);
  padding-inline-start: var(--size-4-3);
  padding-left: 12px;
  padding-right: 12px;
  padding-top: var(--size-4-1);
}

html[saved-theme="dark"] body .backlinks ul li {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body .backlinks ul li a {
  color: var(--nav-heading-color);
}

html[saved-theme="dark"] body a.external-link, html[saved-theme="dark"] footer a {
  --font-weight: var(--link-weight);
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--link-external-color);
  cursor: var(--cursor-link);
  filter: var(--link-external-filter);
  font-family: var(--font-text);
  font-weight: var(--link-weight);
  outline: rgb(255, 196, 0) none 0px;
  text-decoration: underline;
  text-decoration-color: rgb(255, 196, 0);
  text-decoration-line: var(--link-external-decoration);
  text-decoration-style: solid;
  text-decoration-thickness: var(--link-decoration-thickness);
  transition: opacity 0.14s ease-in-out;
  user-select: text;
}

html[saved-theme="dark"] body a.internal-link, html[saved-theme="dark"] .breadcrumb-container .breadcrumb-element > a {
  --font-weight: var(--link-weight);
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--link-color);
  cursor: var(--cursor-link);
  font-family: var(--font-text);
  font-weight: var(--link-weight);
  outline: rgb(255, 165, 0) none 0px;
  text-decoration: underline;
  text-decoration-color: rgb(255, 165, 0);
  text-decoration-line: var(--link-decoration);
  text-decoration-style: solid;
  text-decoration-thickness: var(--link-decoration-thickness);
  transition: opacity 0.14s ease-in-out;
  user-select: text;
}

html[saved-theme="dark"] body a.internal-link.broken {
  --font-weight: var(--link-weight);
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--link-unresolved-color);
  cursor: var(--cursor-link);
  filter: var(--link-unresolved-filter);
  font-family: var(--font-text);
  font-weight: var(--link-weight);
  outline: rgb(60, 166, 211) none 0px;
  text-decoration: underline oklch(0.706718 0.108292 229.339 / 0.3);
  text-decoration-color: var(--link-unresolved-decoration-color);
  text-decoration-line: var(--link-decoration);
  text-decoration-style: var(--link-unresolved-decoration-style);
  text-decoration-thickness: var(--link-decoration-thickness);
  transition: opacity 0.14s ease-in-out;
  user-select: text;
}

/* aspect: lists */
html[saved-theme="dark"] body dd {
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--font-text);
  font-size: var(--font-text-size);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 40px;
  margin-left: 40px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body dl {
  list-style: outside none disc;
  margin-block-end: 16px;
  margin-block-start: 16px;
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 16px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body dt {
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--font-text);
  font-size: var(--font-text-size);
  font-weight: 400;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body ol > li {
  color: var(--text-normal);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 1.2px;
  padding-block-start: 1.2px;
  padding-bottom: var(--list-spacing);
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: var(--list-spacing);
  text-align: start;
}

html[saved-theme="dark"] body ul > li {
  color: var(--text-normal);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 1.2px;
  padding-block-start: 1.2px;
  padding-bottom: var(--list-spacing);
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: var(--list-spacing);
  text-align: start;
}

html[saved-theme="dark"] body ul.overflow {
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
}

/* aspect: blockquotes */
html[saved-theme="dark"] body blockquote {
  background-color: var(--blockquote-background-color);
  border-inline-start: 2px solid rgba(0, 0, 0, 0);
  color: var(--blockquote-color);
  font-family: var(--font-text);
  font-style: var(--blockquote-font-style);
  font-weight: 400;
  line-height: var(--line-height-normal);
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  padding-bottom: 16px;
  padding-inline-start: var(--size-4-6);
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 32px;
}

/* aspect: tables */
html[saved-theme="dark"] body .table-container {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
}

html[saved-theme="dark"] body table {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(128, 128, 128);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(128, 128, 128);
  border-left-width: 0px;
  border-right-color: rgb(128, 128, 128);
  border-right-width: 0px;
  border-top-color: rgb(128, 128, 128);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--font-text);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 0px;
  margin-inline-end: 206.203px;
  margin-inline-start: 206.203px;
  margin-left: 206.203px;
  margin-right: 206.203px;
  margin-top: 16px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: start;
}

html[saved-theme="dark"] body tbody {
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  font-family: var(--font-text);
}

html[saved-theme="dark"] body tbody tr:nth-child(even) {
  background-color: var(--table-background);
}

html[saved-theme="dark"] body tbody tr:nth-child(odd) {
  background-color: var(--table-row-alt-background);
}

html[saved-theme="dark"] body td {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(60, 166, 211);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(60, 166, 211);
  border-left-style: solid;
  border-left-width: var(--table-column-first-border-width);
  border-right-color: rgb(60, 166, 211);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(60, 166, 211);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 1px;
  box-shadow: inset 0em 0em 0.35em var(--text-accent);
  color: var(--table-text-color);
  font-weight: 400;
  padding-block-end: 4px;
  padding-block-start: 4px;
  padding-bottom: 4px;
  padding-inline-end: 8px;
  padding-inline-start: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  text-align: start;
  vertical-align: var(--table-cell-vertical-alignment);
}

html[saved-theme="dark"] body th {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(60, 166, 211);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(60, 166, 211);
  border-left-style: solid;
  border-left-width: var(--table-column-first-border-width);
  border-right-color: rgb(60, 166, 211);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(60, 166, 211);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: var(--table-header-border-width);
  box-shadow: inset 0em 0em 0.35em var(--text-accent);
  color: var(--table-header-color);
  font-weight: var(--table-header-weight);
  padding-block-end: 4px;
  padding-block-start: 4px;
  padding-bottom: 4px;
  padding-inline-end: 8px;
  padding-inline-start: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  text-align: start;
  vertical-align: var(--table-cell-vertical-alignment);
}

html[saved-theme="dark"] body thead {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(128, 128, 128);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(128, 128, 128);
  border-left-width: 0px;
  border-right-color: rgb(128, 128, 128);
  border-right-width: 0px;
  border-top-color: rgb(128, 128, 128);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--font-text);
}

html[saved-theme="dark"] body tr {
  background-color: var(--table-header-background);
  border-bottom-color: rgb(128, 128, 128);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(128, 128, 128);
  border-left-width: 0px;
  border-right-color: rgb(128, 128, 128);
  border-right-width: 0px;
  border-top-color: rgb(128, 128, 128);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--font-text);
}

/* aspect: code */
html[saved-theme="dark"] body code {
  background-color: var(--code-background);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--ec-codeFontFml);
  padding-block-end: 12px;
  padding-block-start: 12px;
  padding-bottom: 12px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 12px;
}

html[saved-theme="dark"] body figure[data-rehype-pretty-code-figure] {
  background-color: var(--code-background);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
}

html[saved-theme="dark"] body figure[data-rehype-pretty-code-figure] > [data-rehype-pretty-code-title] {
  background-color: var(--code-background);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--text-normal);
  font-family: var(--ec-uiFontFml);
}

html[saved-theme="dark"] body pre > code > [data-line] {
  background-color: var(--code-background);
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
}

html[saved-theme="dark"] body pre > code > [data-line][data-highlighted-line] {
  background-color: var(--code-background);
  border-left-color: rgba(0, 0, 0, 0);
  border-left-width: 0px;
}

html[saved-theme="dark"] body pre > code [data-highlighted-chars] {
  background-color: var(--code-background);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
}

html[saved-theme="dark"] body pre > code, html[saved-theme="dark"] pre:has(> code) {
  background-color: var(--code-background);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--text-normal);
  padding-block-end: 24px;
  padding-block-start: 24px;
  padding-bottom: 24px;
  padding-inline-end: 16px;
  padding-inline-start: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 24px;
}

/* aspect: images */
html[saved-theme="dark"] body audio {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body figcaption {
  color: var(--text-normal);
  font-family: var(--ec-uiFontFml);
  font-size: var(--ec-uiFontSize);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: start;
}

html[saved-theme="dark"] body figure {
  --code-background: var(--ec-frm-edBg);
  --header-border-radius: calc(var(--ec-brdRad) + var(--ec-brdWd));
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-width: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: start;
}

html[saved-theme="dark"] body img {
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-radius: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  max-width: 100%;
}

html[saved-theme="dark"] body video {
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-radius: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  max-width: 100%;
}

/* aspect: embeds */
html[saved-theme="dark"] body .transclude {
  background-color: var(--embed-background);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(76, 173, 214);
  border-left-style: solid;
  border-left-width: 2px;
  border-radius: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body .transclude ul {
  color: var(--text-normal);
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body .transclude-inner {
  background-color: var(--embed-background);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-radius: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

/* aspect: checkboxes */
html[saved-theme="dark"] body input[type=checkbox] {
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 8px;
  margin-inline-start: calc(var(--checkbox-size) * -1.5);
  margin-left: -24px;
  margin-right: 8px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  position: relative;
  transition: box-shadow 0.5s, background-color 0.5s, border-color 0.5s;
  width: var(--checkbox-size);
}

html[saved-theme="dark"] body li.task-list-item[data-task='!'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='*'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='-'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='/'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='>'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='?'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='I'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='S'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='b'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='c'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='d'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='f'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='i'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='k'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='l'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='p'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='u'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body li.task-list-item[data-task='w'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body ul > li.task-list-item {
  display: list-item;
  list-style: outside none none;
  text-align: start;
}

html[saved-theme="dark"] body li.task-list-item[data-task="_"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="-"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M2.397 2.554l.073-.084a.75.75 0 0 1 .976-.073l.084.073L8 6.939l4.47-4.47a.75.75 0 1 1 1.06 1.061L9.061 8l4.47 4.47a.75.75 0 0 1 .072.976l-.073.084a.75.75 0 0 1-.976.073l-.084-.073L8 9.061l-4.47 4.47a.75.75 0 0 1-1.06-1.061L6.939 8l-4.47-4.47a.75.75 0 0 1-.072-.976l.073-.084-.073.084z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M2.397 2.554l.073-.084a.75.75 0 0 1 .976-.073l.084.073L8 6.939l4.47-4.47a.75.75 0 1 1 1.06 1.061L9.061 8l4.47 4.47a.75.75 0 0 1 .072.976l-.073.084a.75.75 0 0 1-.976.073l-.084-.073L8 9.061l-4.47 4.47a.75.75 0 0 1-1.06-1.061L6.939 8l-4.47-4.47a.75.75 0 0 1-.072-.976l.073-.084-.073.084z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task=","] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task=";"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task=":"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="!"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M5.96 4.457a2.075 2.075 0 1 1 4.08 0l-.856 4.56a1.205 1.205 0 0 1-2.368 0l-.855-4.56ZM9.5 12.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M5.96 4.457a2.075 2.075 0 1 1 4.08 0l-.856 4.56a1.205 1.205 0 0 1-2.368 0l-.855-4.56ZM9.5 12.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="?"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M12 4a5 5 0 0 0-5 5 1 1 0 0 0 2 0 3 3 0 1 1 6 0c0 .816-.199 1.294-.438 1.629-.262.365-.625.638-1.128.985l-.116.078c-.447.306-1.023.699-1.469 1.247-.527.648-.849 1.467-.849 2.561v.5a1 1 0 1 0 2 0v-.5c0-.656.178-1.024.4-1.299.257-.314.603-.552 1.114-.903l.053-.037c.496-.34 1.133-.786 1.62-1.468C16.7 11.081 17 10.183 17 9a5 5 0 0 0-5-5zm0 17.25a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M12 4a5 5 0 0 0-5 5 1 1 0 0 0 2 0 3 3 0 1 1 6 0c0 .816-.199 1.294-.438 1.629-.262.365-.625.638-1.128.985l-.116.078c-.447.306-1.023.699-1.469 1.247-.527.648-.849 1.467-.849 2.561v.5a1 1 0 1 0 2 0v-.5c0-.656.178-1.024.4-1.299.257-.314.603-.552 1.114-.903l.053-.037c.496-.34 1.133-.786 1.62-1.468C16.7 11.081 17 10.183 17 9a5 5 0 0 0-5-5zm0 17.25a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="."] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="'"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="\""] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M9.646 11.146c1.387-1.386 2.008-2.76 2.24-4.352A2 2 0 1 1 13 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Zm-6 0c1.387-1.386 2.009-2.76 2.24-4.352A2 2 0 1 1 7 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M9.646 11.146c1.387-1.386 2.008-2.76 2.24-4.352A2 2 0 1 1 13 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Zm-6 0c1.387-1.386 2.009-2.76 2.24-4.352A2 2 0 1 1 7 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="@"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="*"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M9.104 2.9a1 1 0 0 1 1.794 0l1.93 3.91 4.317.628a1 1 0 0 1 .554 1.706l-3.124 3.044.738 4.3a1 1 0 0 1-1.451 1.054l-3.86-2.03-3.862 2.03a1 1 0 0 1-1.45-1.055l.737-4.299-3.124-3.044a1 1 0 0 1 .554-1.706l4.317-.627 1.93-3.912zM4.39 12.687a.5.5 0 0 1-.078.703l-2.5 2a.5.5 0 1 1-.624-.781l2.5-2a.5.5 0 0 1 .702.078zM4.312 5.11a.5.5 0 1 1-.624.78l-2.5-2a.5.5 0 1 1 .624-.78l2.5 2zm11.297 7.578a.5.5 0 0 0 .079.703l2.5 2a.5.5 0 1 0 .624-.781l-2.5-2a.5.5 0 0 0-.703.078zm.079-7.578a.5.5 0 0 0 .624.78l2.5-2a.5.5 0 1 0-.624-.78l-2.5 2z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M9.104 2.9a1 1 0 0 1 1.794 0l1.93 3.91 4.317.628a1 1 0 0 1 .554 1.706l-3.124 3.044.738 4.3a1 1 0 0 1-1.451 1.054l-3.86-2.03-3.862 2.03a1 1 0 0 1-1.45-1.055l.737-4.299-3.124-3.044a1 1 0 0 1 .554-1.706l4.317-.627 1.93-3.912zM4.39 12.687a.5.5 0 0 1-.078.703l-2.5 2a.5.5 0 1 1-.624-.781l2.5-2a.5.5 0 0 1 .702.078zM4.312 5.11a.5.5 0 1 1-.624.78l-2.5-2a.5.5 0 1 1 .624-.78l2.5 2zm11.297 7.578a.5.5 0 0 0 .079.703l2.5 2a.5.5 0 1 0 .624-.781l-2.5-2a.5.5 0 0 0-.703.078zm.079-7.578a.5.5 0 0 0 .624.78l2.5-2a.5.5 0 1 0-.624-.78l-2.5 2z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="/"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M10 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16Zm0 1a7 7 0 0 1 6.982 6.5H3.018A7 7 0 0 1 10 3Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M10 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16Zm0 1a7 7 0 0 1 6.982 6.5H3.018A7 7 0 0 1 10 3Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="&"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="#"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="%"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="`"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="+"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M15 5.5a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0zm-4-2a.5.5 0 0 0-1 0V5H8.5a.5.5 0 0 0 0 1H10v1.5a.5.5 0 0 0 1 0V6h1.5a.5.5 0 0 0 0-1H11V3.5zm-.5 7.5c1.33 0 2.55-.472 3.5-1.257V12.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-7A2.5 2.5 0 0 1 4.5 3h1.1a5.463 5.463 0 0 0-.393 1H4.5A1.5 1.5 0 0 0 3 5.5V9h2.5a.5.5 0 0 1 .5.5 2.14 2.14 0 0 0 .032.308c.041.247.115.494.228.718.308.618.843.974 1.74.974.692 0 1.168-.212 1.492-.592.326.06.663.092 1.008.092z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M15 5.5a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0zm-4-2a.5.5 0 0 0-1 0V5H8.5a.5.5 0 0 0 0 1H10v1.5a.5.5 0 0 0 1 0V6h1.5a.5.5 0 0 0 0-1H11V3.5zm-.5 7.5c1.33 0 2.55-.472 3.5-1.257V12.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-7A2.5 2.5 0 0 1 4.5 3h1.1a5.463 5.463 0 0 0-.393 1H4.5A1.5 1.5 0 0 0 3 5.5V9h2.5a.5.5 0 0 1 .5.5 2.14 2.14 0 0 0 .032.308c.041.247.115.494.228.718.308.618.843.974 1.74.974.692 0 1.168-.212 1.492-.592.326.06.663.092 1.008.092z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="<"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M12.815 12.197l-7.532 1.255a.5.5 0 0 0-.386.318L2.3 20.728a.75.75 0 0 0 1.035.942l7.674-3.837a6.5 6.5 0 0 1 10.589-5.38.752.752 0 0 0-.263-1.124l-18-9c-.614-.307-1.283.303-1.035.942l2.598 6.958a.5.5 0 0 0 .386.318l7.532 1.255a.2.2 0 0 1 0 .395zM17.5 12a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11zm2 5.5h-2V15a.5.5 0 0 0-1 0v3a.5.5 0 0 0 .5.5h2.5a.5.5 0 0 0 0-1z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M12.815 12.197l-7.532 1.255a.5.5 0 0 0-.386.318L2.3 20.728a.75.75 0 0 0 1.035.942l7.674-3.837a6.5 6.5 0 0 1 10.589-5.38.752.752 0 0 0-.263-1.124l-18-9c-.614-.307-1.283.303-1.035.942l2.598 6.958a.5.5 0 0 0 .386.318l7.532 1.255a.2.2 0 0 1 0 .395zM17.5 12a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11zm2 5.5h-2V15a.5.5 0 0 0-1 0v3a.5.5 0 0 0 .5.5h2.5a.5.5 0 0 0 0-1z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="="] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task=">"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M5.74 3.2a.75.75 0 0 0-.04 1.06L9.227 8L5.7 11.74a.75.75 0 1 0 1.1 1.02l4-4.25a.75.75 0 0 0 0-1.02l-4-4.25a.75.75 0 0 0-1.06-.04Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M5.74 3.2a.75.75 0 0 0-.04 1.06L9.227 8L5.7 11.74a.75.75 0 1 0 1.1 1.02l4-4.25a.75.75 0 0 0 0-1.02l-4-4.25a.75.75 0 0 0-1.06-.04Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="|"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="~"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="$"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="0"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="1"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="2"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="3"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="4"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="5"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="6"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="7"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="8"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="9"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="a"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="A"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="b"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M4 4.5A2.5 2.5 0 0 1 6.5 2h7A2.5 2.5 0 0 1 16 4.5v13a.5.5 0 0 1-.794.404L10 14.118l-5.206 3.786A.5.5 0 0 1 4 17.5v-13Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M4 4.5A2.5 2.5 0 0 1 6.5 2h7A2.5 2.5 0 0 1 16 4.5v13a.5.5 0 0 1-.794.404L10 14.118l-5.206 3.786A.5.5 0 0 1 4 17.5v-13Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="B"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M6.13 2.793A3.91 3.91 0 0 1 8.5 2c.24 0 .431.125.542.211a2.41 2.41 0 0 1 .344.348.5.5 0 0 1 .114.318V6.5H8.415a1.5 1.5 0 1 0 0 1H9.5v9.415a.5.5 0 0 1-.183.387C8.855 17.68 8.237 18 7.5 18c-1.186 0-2.069-.598-2.64-1.313a4.057 4.057 0 0 1-.819-1.752 2.68 2.68 0 0 1-1.054-.555C2.435 13.907 2 13.14 2 12c0-.557.037-1.06.12-1.5h3.13a1.25 1.25 0 0 1 1.24 1.089 1.5 1.5 0 1 0 1.004-.006A2.25 2.25 0 0 0 5.25 9.5H2.441c.153-.298.358-.55.625-.729a1.58 1.58 0 0 1 .212-.118c-.284-.832-.21-1.806.064-2.571.175-.492.453-.957.835-1.267.252-.205.552-.34.88-.366.144-.683.549-1.248 1.074-1.656zM10.5 14.5h.75a2.25 2.25 0 0 0 2.25-2.25v-1.835a1.5 1.5 0 1 0-1 0v1.835a1.25 1.25 0 0 1-1.25 1.25h-.75V2.877a.5.5 0 0 1 .114-.318 2.36 2.36 0 0 1 .344-.348c.11-.086.301-.211.542-.211a3.91 3.91 0 0 1 2.37.793c.525.408.93.973 1.073 1.656.328.025.628.161.88.366.382.31.66.775.835 1.267.274.765.348 1.74.064 2.57a1.66 1.66 0 0 1 .212.12c.275.183.484.445.638.754.303.605.428 1.449.428 2.474 0 1.141-.435 1.907-.987 2.38a2.68 2.68 0 0 1-1.054.555c-.1.558-.38 1.204-.819 1.752-.57.715-1.454 1.313-2.64 1.313-.736 0-1.355-.32-1.816-.698a.5.5 0 0 1-.184-.387V14.5zM7 6.5a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zm0 6a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zm6-3a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M6.13 2.793A3.91 3.91 0 0 1 8.5 2c.24 0 .431.125.542.211a2.41 2.41 0 0 1 .344.348.5.5 0 0 1 .114.318V6.5H8.415a1.5 1.5 0 1 0 0 1H9.5v9.415a.5.5 0 0 1-.183.387C8.855 17.68 8.237 18 7.5 18c-1.186 0-2.069-.598-2.64-1.313a4.057 4.057 0 0 1-.819-1.752 2.68 2.68 0 0 1-1.054-.555C2.435 13.907 2 13.14 2 12c0-.557.037-1.06.12-1.5h3.13a1.25 1.25 0 0 1 1.24 1.089 1.5 1.5 0 1 0 1.004-.006A2.25 2.25 0 0 0 5.25 9.5H2.441c.153-.298.358-.55.625-.729a1.58 1.58 0 0 1 .212-.118c-.284-.832-.21-1.806.064-2.571.175-.492.453-.957.835-1.267.252-.205.552-.34.88-.366.144-.683.549-1.248 1.074-1.656zM10.5 14.5h.75a2.25 2.25 0 0 0 2.25-2.25v-1.835a1.5 1.5 0 1 0-1 0v1.835a1.25 1.25 0 0 1-1.25 1.25h-.75V2.877a.5.5 0 0 1 .114-.318 2.36 2.36 0 0 1 .344-.348c.11-.086.301-.211.542-.211a3.91 3.91 0 0 1 2.37.793c.525.408.93.973 1.073 1.656.328.025.628.161.88.366.382.31.66.775.835 1.267.274.765.348 1.74.064 2.57a1.66 1.66 0 0 1 .212.12c.275.183.484.445.638.754.303.605.428 1.449.428 2.474 0 1.141-.435 1.907-.987 2.38a2.68 2.68 0 0 1-1.054.555c-.1.558-.38 1.204-.819 1.752-.57.715-1.454 1.313-2.64 1.313-.736 0-1.355-.32-1.816-.698a.5.5 0 0 1-.184-.387V14.5zM7 6.5a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zm0 6a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zm6-3a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="c"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 14.183c.46 1.427.693 2.676.693 3.753 0 2.398-.939 4.247-2.5 4.247-.8 0-1.078-.45-1.383-1.546l-.27-1.022-.526-1.83a.247.247 0 0 0-.03-.066l-2.866-4.485a5.885 5.885 0 0 0-2.855-2.327l-1.257-.481A1.75 1.75 0 0 1 2.97 8.458l.686-3.538a2.25 2.25 0 0 1 1.673-1.758l8.25-2.021a4.75 4.75 0 0 1 5.733 3.44l1.574 6.172a2.75 2.75 0 0 1-2.665 3.43h-3.165z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 14.183c.46 1.427.693 2.676.693 3.753 0 2.398-.939 4.247-2.5 4.247-.8 0-1.078-.45-1.383-1.546l-.27-1.022-.526-1.83a.247.247 0 0 0-.03-.066l-2.866-4.485a5.885 5.885 0 0 0-2.855-2.327l-1.257-.481A1.75 1.75 0 0 1 2.97 8.458l.686-3.538a2.25 2.25 0 0 1 1.673-1.758l8.25-2.021a4.75 4.75 0 0 1 5.733 3.44l1.574 6.172a2.75 2.75 0 0 1-2.665 3.43h-3.165z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="C"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 14.183c.46 1.427.693 2.676.693 3.753 0 2.398-.939 4.247-2.5 4.247-.8 0-1.078-.45-1.383-1.546l-.27-1.022-.526-1.83a.247.247 0 0 0-.03-.066l-2.866-4.485a5.885 5.885 0 0 0-2.855-2.327l-1.257-.481A1.75 1.75 0 0 1 2.97 8.458l.686-3.538a2.25 2.25 0 0 1 1.673-1.758l8.25-2.021a4.75 4.75 0 0 1 5.733 3.44l1.574 6.172a2.75 2.75 0 0 1-2.665 3.43h-3.165z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 14.183c.46 1.427.693 2.676.693 3.753 0 2.398-.939 4.247-2.5 4.247-.8 0-1.078-.45-1.383-1.546l-.27-1.022-.526-1.83a.247.247 0 0 0-.03-.066l-2.866-4.485a5.885 5.885 0 0 0-2.855-2.327l-1.257-.481A1.75 1.75 0 0 1 2.97 8.458l.686-3.538a2.25 2.25 0 0 1 1.673-1.758l8.25-2.021a4.75 4.75 0 0 1 5.733 3.44l1.574 6.172a2.75 2.75 0 0 1-2.665 3.43h-3.165z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="d"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8.75 12l4.548-.001.108-.015.113-.033.102-.048.038-.023.049-.035.076-.067.084-.101.059-.1.041-.105.023-.098.01-.124V6.746a.75.75 0 0 0-1.493-.102l-.006.102L12.5 9.44 8.28 5.217a.75.75 0 0 0-.978-.073l-.084.073L5.75 6.69 3.28 4.219a.75.75 0 0 0-1.133.977l.073.084 2.998 3a.75.75 0 0 0 .977.073l.084-.073L7.75 6.807l3.691 3.693H8.75a.75.75 0 0 0-.743.648L8 11.25a.75.75 0 0 0 .75.75z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8.75 12l4.548-.001.108-.015.113-.033.102-.048.038-.023.049-.035.076-.067.084-.101.059-.1.041-.105.023-.098.01-.124V6.746a.75.75 0 0 0-1.493-.102l-.006.102L12.5 9.44 8.28 5.217a.75.75 0 0 0-.978-.073l-.084.073L5.75 6.69 3.28 4.219a.75.75 0 0 0-1.133.977l.073.084 2.998 3a.75.75 0 0 0 .977.073l.084-.073L7.75 6.807l3.691 3.693H8.75a.75.75 0 0 0-.743.648L8 11.25a.75.75 0 0 0 .75.75z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="D"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M10.752 8.997a.748.748 0 1 1 0-1.497.748.748 0 0 1 0 1.497zm-.749 1.752a.748.748 0 1 0 1.497 0 .748.748 0 0 0-1.497 0zM8 8.996A.748.748 0 1 1 8 7.5.748.748 0 0 1 8 8.997zm-.749 1.752a.748.748 0 1 0 1.497 0 .748.748 0 0 0-1.497 0zm-2-1.752a.748.748 0 1 1 0-1.497.748.748 0 0 1 0 1.497zM2 4.5A2.5 2.5 0 0 1 4.5 2h7A2.5 2.5 0 0 1 14 4.5v7a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 11.5v-7zM13 6H3v5.5A1.5 1.5 0 0 0 4.5 13h7a1.5 1.5 0 0 0 1.5-1.5V6zm-1.5-3h-7A1.5 1.5 0 0 0 3 4.5V5h10v-.5A1.5 1.5 0 0 0 11.5 3z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M10.752 8.997a.748.748 0 1 1 0-1.497.748.748 0 0 1 0 1.497zm-.749 1.752a.748.748 0 1 0 1.497 0 .748.748 0 0 0-1.497 0zM8 8.996A.748.748 0 1 1 8 7.5.748.748 0 0 1 8 8.997zm-.749 1.752a.748.748 0 1 0 1.497 0 .748.748 0 0 0-1.497 0zm-2-1.752a.748.748 0 1 1 0-1.497.748.748 0 0 1 0 1.497zM2 4.5A2.5 2.5 0 0 1 4.5 2h7A2.5 2.5 0 0 1 14 4.5v7a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 11.5v-7zM13 6H3v5.5A1.5 1.5 0 0 0 4.5 13h7a1.5 1.5 0 0 0 1.5-1.5V6zm-1.5-3h-7A1.5 1.5 0 0 0 3 4.5V5h10v-.5A1.5 1.5 0 0 0 11.5 3z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="e"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="E"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="f"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M4 14q0-2.625 1.25-4.675T8 5.875q1.5-1.4 2.75-2.138L12 3v3.3q0 .925.625 1.462q.625.538 1.4.538q.425 0 .813-.175q.387-.175.712-.575L16 7q1.8 1.05 2.9 2.912Q20 11.775 20 14q0 2.2-1.075 4.012q-1.075 1.813-2.825 2.863q.425-.6.663-1.313Q17 18.85 17 18.05q0-1-.375-1.887q-.375-.888-1.075-1.588L12 11.1l-3.525 3.475q-.725.725-1.1 1.6Q7 17.05 7 18.05q0 .8.238 1.512q.237.713.662 1.313q-1.75-1.05-2.825-2.863Q4 16.2 4 14Zm8-.1l2.125 2.075q.425.425.65.95q.225.525.225 1.125q0 1.225-.875 2.087Q13.25 21 12 21t-2.125-.863Q9 19.275 9 18.05q0-.575.225-1.112q.225-.538.65-.963Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M4 14q0-2.625 1.25-4.675T8 5.875q1.5-1.4 2.75-2.138L12 3v3.3q0 .925.625 1.462q.625.538 1.4.538q.425 0 .813-.175q.387-.175.712-.575L16 7q1.8 1.05 2.9 2.912Q20 11.775 20 14q0 2.2-1.075 4.012q-1.075 1.813-2.825 2.863q.425-.6.663-1.313Q17 18.85 17 18.05q0-1-.375-1.887q-.375-.888-1.075-1.588L12 11.1l-3.525 3.475q-.725.725-1.1 1.6Q7 17.05 7 18.05q0 .8.238 1.512q.237.713.662 1.313q-1.75-1.05-2.825-2.863Q4 16.2 4 14Zm8-.1l2.125 2.075q.425.425.65.95q.225.525.225 1.125q0 1.225-.875 2.087Q13.25 21 12 21t-2.125-.863Q9 19.275 9 18.05q0-.575.225-1.112q.225-.538.65-.963Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="F"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="g"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="G"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="h"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="H"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="i"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M9.5 6.502a.5.5 0 0 1 1 0v1.002a.5.5 0 0 1-1 0V6.502zm3.35.941a.5.5 0 0 0-.707 0l-.708.709a.5.5 0 0 0 .707.707l.709-.709a.5.5 0 0 0 0-.707zm-4.998 0a.5.5 0 1 0-.707.707l.708.709a.5.5 0 1 0 .707-.707l-.708-.709zM10 2c3.314 0 6 2.597 6 5.8 0 1.677-.745 3.216-2.204 4.594a.599.599 0 0 0-.145.213l-.026.081-.936 3.917c-.184.771-.865 1.33-1.67 1.39l-.144.005h-1.75c-.818 0-1.535-.516-1.776-1.262l-.038-.133-.935-3.916a.595.595 0 0 0-.17-.295c-1.39-1.312-2.133-2.77-2.2-4.355L4 7.8l.003-.191C4.108 4.494 6.753 2 10 2zM7.955 15l.319 1.334.026.096c.097.3.376.522.712.563l.113.007h1.713l.106-.003a.856.856 0 0 0 .741-.525l.031-.1.329-1.372h-4.09zM10 3C7.368 3 5.212 4.953 5.015 7.414l-.012.212L5 7.779l.004.217c.056 1.304.674 2.525 1.888 3.671a1.61 1.61 0 0 1 .414.64l.043.15L7.716 14H9.5V9.497a.5.5 0 1 1 1 0V14h1.785l.387-1.615.051-.15a1.6 1.6 0 0 1 .386-.568C14.383 10.465 15 9.181 15 7.8 15 5.157 12.769 3 10 3z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M9.5 6.502a.5.5 0 0 1 1 0v1.002a.5.5 0 0 1-1 0V6.502zm3.35.941a.5.5 0 0 0-.707 0l-.708.709a.5.5 0 0 0 .707.707l.709-.709a.5.5 0 0 0 0-.707zm-4.998 0a.5.5 0 1 0-.707.707l.708.709a.5.5 0 1 0 .707-.707l-.708-.709zM10 2c3.314 0 6 2.597 6 5.8 0 1.677-.745 3.216-2.204 4.594a.599.599 0 0 0-.145.213l-.026.081-.936 3.917c-.184.771-.865 1.33-1.67 1.39l-.144.005h-1.75c-.818 0-1.535-.516-1.776-1.262l-.038-.133-.935-3.916a.595.595 0 0 0-.17-.295c-1.39-1.312-2.133-2.77-2.2-4.355L4 7.8l.003-.191C4.108 4.494 6.753 2 10 2zM7.955 15l.319 1.334.026.096c.097.3.376.522.712.563l.113.007h1.713l.106-.003a.856.856 0 0 0 .741-.525l.031-.1.329-1.372h-4.09zM10 3C7.368 3 5.212 4.953 5.015 7.414l-.012.212L5 7.779l.004.217c.056 1.304.674 2.525 1.888 3.671a1.61 1.61 0 0 1 .414.64l.043.15L7.716 14H9.5V9.497a.5.5 0 1 1 1 0V14h1.785l.387-1.615.051-.15a1.6 1.6 0 0 1 .386-.568C14.383 10.465 15 9.181 15 7.8 15 5.157 12.769 3 10 3z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="I"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8 7a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 8 7zm0-.75a.749.749 0 1 0 0-1.5.749.749 0 0 0 0 1.498zM2 8a6 6 0 1 1 12 0A6 6 0 0 1 2 8zm6-5a5 5 0 1 0 0 10A5 5 0 0 0 8 3z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8 7a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 8 7zm0-.75a.749.749 0 1 0 0-1.5.749.749 0 0 0 0 1.498zM2 8a6 6 0 1 1 12 0A6 6 0 0 1 2 8zm6-5a5 5 0 1 0 0 10A5 5 0 0 0 8 3z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="j"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="J"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="k"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M11 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-3.5 6v-.5h1A.5.5 0 0 0 9 11v-1h1a4 4 0 1 0-3.838-2.87L2.292 11a1 1 0 0 0-.292.707V13a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-.5h1a.5.5 0 0 0 .5-.5zM7 6a3 3 0 1 1 3 3H8.5a.5.5 0 0 0-.5.5v1H7a.5.5 0 0 0-.5.5v.5h-1a.5.5 0 0 0-.5.5v1H3v-1.293l4.089-4.089a.5.5 0 0 0 .113-.534A2.99 2.99 0 0 1 7 6z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M11 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-3.5 6v-.5h1A.5.5 0 0 0 9 11v-1h1a4 4 0 1 0-3.838-2.87L2.292 11a1 1 0 0 0-.292.707V13a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-.5h1a.5.5 0 0 0 .5-.5zM7 6a3 3 0 1 1 3 3H8.5a.5.5 0 0 0-.5.5v1H7a.5.5 0 0 0-.5.5v.5h-1a.5.5 0 0 0-.5.5v1H3v-1.293l4.089-4.089a.5.5 0 0 0 .113-.534A2.99 2.99 0 0 1 7 6z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="K"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="l"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M7.318 6.5c.168-.873.397-1.657.67-2.32.301-.733.648-1.294 1.008-1.663S9.693 2 10 2s.646.149 1.004.517.707.93 1.008 1.663c.273.663.502 1.447.67 2.32H7.318zm-.255-2.7a7.188 7.188 0 0 1 .827-1.52A8.02 8.02 0 0 0 2.804 6.5h3.497c.182-1.007.441-1.922.762-2.7zm5.874 0a7.19 7.19 0 0 0-.827-1.519A8.02 8.02 0 0 1 17.196 6.5h-3.497c-.182-1.007-.441-1.922-.762-2.7zm.913 3.7h3.752c.234.712.37 1.468.394 2.253a4.39 4.39 0 0 0-2.495-.752 4.52 4.52 0 0 0-1.514.255A20.147 20.147 0 0 0 13.85 7.5zm-.851 2.258a19.325 19.325 0 0 0-.157-2.258H7.158A19.438 19.438 0 0 0 7 10a19.48 19.48 0 0 0 .158 2.5h3.982c.272-1.128.93-2.109 1.859-2.742zM11.003 13.5H7.318c.168.873.397 1.657.67 2.32.301.733.648 1.294 1.008 1.663S9.693 18 10 18s.646-.149 1.004-.517c.254-.26.502-.617.732-1.063-.491-.934-.736-1.87-.736-2.738l.003-.182zm-8.199 0a8.02 8.02 0 0 0 5.087 4.219 7.187 7.187 0 0 1-.828-1.518c-.32-.78-.58-1.694-.762-2.701H2.804zm3.346-1H2.398A7.992 7.992 0 0 1 2 10a8.01 8.01 0 0 1 .398-2.5H6.15C6.052 8.295 6 9.134 6 10s.052 1.705.15 2.5zM19 13.682c0-2.033-1.465-3.681-3.499-3.681S12 11.649 12 13.682c0 1.524.982 3.53 3.256 5.236.145.11.345.11.49 0C18.022 17.212 19 15.206 19 13.682zm-2-.182a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M7.318 6.5c.168-.873.397-1.657.67-2.32.301-.733.648-1.294 1.008-1.663S9.693 2 10 2s.646.149 1.004.517.707.93 1.008 1.663c.273.663.502 1.447.67 2.32H7.318zm-.255-2.7a7.188 7.188 0 0 1 .827-1.52A8.02 8.02 0 0 0 2.804 6.5h3.497c.182-1.007.441-1.922.762-2.7zm5.874 0a7.19 7.19 0 0 0-.827-1.519A8.02 8.02 0 0 1 17.196 6.5h-3.497c-.182-1.007-.441-1.922-.762-2.7zm.913 3.7h3.752c.234.712.37 1.468.394 2.253a4.39 4.39 0 0 0-2.495-.752 4.52 4.52 0 0 0-1.514.255A20.147 20.147 0 0 0 13.85 7.5zm-.851 2.258a19.325 19.325 0 0 0-.157-2.258H7.158A19.438 19.438 0 0 0 7 10a19.48 19.48 0 0 0 .158 2.5h3.982c.272-1.128.93-2.109 1.859-2.742zM11.003 13.5H7.318c.168.873.397 1.657.67 2.32.301.733.648 1.294 1.008 1.663S9.693 18 10 18s.646-.149 1.004-.517c.254-.26.502-.617.732-1.063-.491-.934-.736-1.87-.736-2.738l.003-.182zm-8.199 0a8.02 8.02 0 0 0 5.087 4.219 7.187 7.187 0 0 1-.828-1.518c-.32-.78-.58-1.694-.762-2.701H2.804zm3.346-1H2.398A7.992 7.992 0 0 1 2 10a8.01 8.01 0 0 1 .398-2.5H6.15C6.052 8.295 6 9.134 6 10s.052 1.705.15 2.5zM19 13.682c0-2.033-1.465-3.681-3.499-3.681S12 11.649 12 13.682c0 1.524.982 3.53 3.256 5.236.145.11.345.11.49 0C18.022 17.212 19 15.206 19 13.682zm-2-.182a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="L"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="m"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="M"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="n"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z'/%3E%3C/svg%3E");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="N"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M4.5 2A2.5 2.5 0 0 0 2 4.5v7A2.5 2.5 0 0 0 4.5 14h3.672a2.5 2.5 0 0 0 1.767-.732l3.329-3.329A2.5 2.5 0 0 0 14 8.172V4.5A2.5 2.5 0 0 0 11.5 2h-7ZM3 4.5A1.5 1.5 0 0 1 4.5 3h7A1.5 1.5 0 0 1 13 4.5V8h-2.5A2.5 2.5 0 0 0 8 10.5V13H4.5A1.5 1.5 0 0 1 3 11.5v-7Zm6 8.25V10.5A1.5 1.5 0 0 1 10.5 9h2.25c-.055.083-.118.16-.19.232l-3.328 3.329a1.564 1.564 0 0 1-.232.19Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M4.5 2A2.5 2.5 0 0 0 2 4.5v7A2.5 2.5 0 0 0 4.5 14h3.672a2.5 2.5 0 0 0 1.767-.732l3.329-3.329A2.5 2.5 0 0 0 14 8.172V4.5A2.5 2.5 0 0 0 11.5 2h-7ZM3 4.5A1.5 1.5 0 0 1 4.5 3h7A1.5 1.5 0 0 1 13 4.5V8h-2.5A2.5 2.5 0 0 0 8 10.5V13H4.5A1.5 1.5 0 0 1 3 11.5v-7Zm6 8.25V10.5A1.5 1.5 0 0 1 10.5 9h2.25c-.055.083-.118.16-.19.232l-3.328 3.329a1.564 1.564 0 0 1-.232.19Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="o"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="O"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="p"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 9.004c.46-1.427.693-2.677.693-3.754 0-2.398-.939-4.247-2.5-4.247-.847 0-1.109.504-1.437 1.747.018-.065-.163.634-.215.821l-.527 1.831a.247.247 0 0 1-.03.065L8.174 9.953a5.885 5.885 0 0 1-2.855 2.326l-1.257.482a1.75 1.75 0 0 0-1.092 1.967l.686 3.539a2.25 2.25 0 0 0 1.673 1.757l8.25 2.022a4.75 4.75 0 0 0 5.733-3.44l1.574-6.173a2.75 2.75 0 0 0-2.665-3.43h-3.165z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 9.004c.46-1.427.693-2.677.693-3.754 0-2.398-.939-4.247-2.5-4.247-.847 0-1.109.504-1.437 1.747.018-.065-.163.634-.215.821l-.527 1.831a.247.247 0 0 1-.03.065L8.174 9.953a5.885 5.885 0 0 1-2.855 2.326l-1.257.482a1.75 1.75 0 0 0-1.092 1.967l.686 3.539a2.25 2.25 0 0 0 1.673 1.757l8.25 2.022a4.75 4.75 0 0 0 5.733-3.44l1.574-6.173a2.75 2.75 0 0 0-2.665-3.43h-3.165z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="P"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 9.004c.46-1.427.693-2.677.693-3.754 0-2.398-.939-4.247-2.5-4.247-.847 0-1.109.504-1.437 1.747.018-.065-.163.634-.215.821l-.527 1.831a.247.247 0 0 1-.03.065L8.174 9.953a5.885 5.885 0 0 1-2.855 2.326l-1.257.482a1.75 1.75 0 0 0-1.092 1.967l.686 3.539a2.25 2.25 0 0 0 1.673 1.757l8.25 2.022a4.75 4.75 0 0 0 5.733-3.44l1.574-6.173a2.75 2.75 0 0 0-2.665-3.43h-3.165z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 9.004c.46-1.427.693-2.677.693-3.754 0-2.398-.939-4.247-2.5-4.247-.847 0-1.109.504-1.437 1.747.018-.065-.163.634-.215.821l-.527 1.831a.247.247 0 0 1-.03.065L8.174 9.953a5.885 5.885 0 0 1-2.855 2.326l-1.257.482a1.75 1.75 0 0 0-1.092 1.967l.686 3.539a2.25 2.25 0 0 0 1.673 1.757l8.25 2.022a4.75 4.75 0 0 0 5.733-3.44l1.574-6.173a2.75 2.75 0 0 0-2.665-3.43h-3.165z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="q"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="Q"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M9.646 11.146c1.387-1.386 2.008-2.76 2.24-4.352A2 2 0 1 1 13 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Zm-6 0c1.387-1.386 2.009-2.76 2.24-4.352A2 2 0 1 1 7 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M9.646 11.146c1.387-1.386 2.008-2.76 2.24-4.352A2 2 0 1 1 13 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Zm-6 0c1.387-1.386 2.009-2.76 2.24-4.352A2 2 0 1 1 7 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="r"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="R"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M2.984 8.625v.003a.5.5 0 0 1-.612.355c-.431-.114-.355-.611-.355-.611l.018-.062.047-.145a6.7 6.7 0 0 1 1.117-1.982C4.096 5.089 5.605 4 8 4s3.904 1.089 4.802 2.183a6.7 6.7 0 0 1 1.117 1.982 4.077 4.077 0 0 1 .06.187l.003.013v.004l.001.002a.5.5 0 0 1-.966.258l-.001-.004-.008-.025a4.872 4.872 0 0 0-.2-.52 5.696 5.696 0 0 0-.78-1.263C11.286 5.912 10.044 5 8 5s-3.285.912-4.028 1.817a5.7 5.7 0 0 0-.945 1.674 3.018 3.018 0 0 0-.035.109l-.008.025zM8 7a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM6.5 9.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M2.984 8.625v.003a.5.5 0 0 1-.612.355c-.431-.114-.355-.611-.355-.611l.018-.062.047-.145a6.7 6.7 0 0 1 1.117-1.982C4.096 5.089 5.605 4 8 4s3.904 1.089 4.802 2.183a6.7 6.7 0 0 1 1.117 1.982 4.077 4.077 0 0 1 .06.187l.003.013v.004l.001.002a.5.5 0 0 1-.966.258l-.001-.004-.008-.025a4.872 4.872 0 0 0-.2-.52 5.696 5.696 0 0 0-.78-1.263C11.286 5.912 10.044 5 8 5s-3.285.912-4.028 1.817a5.7 5.7 0 0 0-.945 1.674 3.018 3.018 0 0 0-.035.109l-.008.025zM8 7a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM6.5 9.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="s"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="S"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M13.973 7.722a5.26 5.26 0 0 1 .027.545c0 1.297-.452 2.169-.89 2.715a3.603 3.603 0 0 1-.603.596 2.61 2.61 0 0 1-.236.162l-.009.005a.5.5 0 0 0-.262.44V13.5a.5.5 0 0 1-.5.5H11a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1h-.5a.5.5 0 0 1-.5-.5v-.603a.5.5 0 0 0-.45-.498 2.855 2.855 0 0 1-.464-.143 3.16 3.16 0 0 1-1.063-.707c-.443-.45-.714-1.042-.86-1.453s-.471-.779-.94-.911A.307.307 0 0 1 2 8.89v-.794a.29.29 0 0 1 .21-.279c.485-.139.809-.531.946-.945.112-.34.31-.776.632-1.103a4.818 4.818 0 0 1 1.262-.906l.09-.043.02-.01.004-.001a.5.5 0 0 0 .303-.46V2.675a7.2 7.2 0 0 0 .7.527c.317.208.687.405 1.074.51a4.03 4.03 0 0 1 .464-.928h-.006c-.279-.029-.62-.18-.985-.419a7.02 7.02 0 0 1-.94-.757.774.774 0 0 0-.827-.15.76.76 0 0 0-.48.704v1.877a6.09 6.09 0 0 0-1.39 1.028c-.477.482-.736 1.084-.87 1.491-.056.167-.168.268-.272.297A1.29 1.29 0 0 0 1 8.095v.795c0 .585.389 1.098.951 1.257a.43.43 0 0 1 .27.281c.166.472.498 1.223 1.09 1.823A4.158 4.158 0 0 0 5 13.287v.213A1.5 1.5 0 0 0 6.5 15H7a1 1 0 0 0 1-1h2a1 1 0 0 0 1 1h.5a1.5 1.5 0 0 0 1.5-1.5v-1.043a4.61 4.61 0 0 0 .89-.85c.562-.7 1.11-1.788 1.11-3.34 0-.65-.092-1.232-.27-1.752a4.01 4.01 0 0 1-.757 1.207zm-.182-3.847a3.001 3.001 0 0 1-.91 3.502c-.417.329-.988.304-1.478.1l-2.39-.989c-.49-.203-.912-.589-.974-1.116a3.001 3.001 0 0 1 5.752-1.497zm-1.53 2.717a2.001 2.001 0 1 0-3.228-1.337c.002.02.01.057.066.116a.87.87 0 0 0 .297.193l2.39.99a.84.84 0 0 0 .347.073c.08-.002.113-.023.128-.035zM5.75 7.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M13.973 7.722a5.26 5.26 0 0 1 .027.545c0 1.297-.452 2.169-.89 2.715a3.603 3.603 0 0 1-.603.596 2.61 2.61 0 0 1-.236.162l-.009.005a.5.5 0 0 0-.262.44V13.5a.5.5 0 0 1-.5.5H11a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1h-.5a.5.5 0 0 1-.5-.5v-.603a.5.5 0 0 0-.45-.498 2.855 2.855 0 0 1-.464-.143 3.16 3.16 0 0 1-1.063-.707c-.443-.45-.714-1.042-.86-1.453s-.471-.779-.94-.911A.307.307 0 0 1 2 8.89v-.794a.29.29 0 0 1 .21-.279c.485-.139.809-.531.946-.945.112-.34.31-.776.632-1.103a4.818 4.818 0 0 1 1.262-.906l.09-.043.02-.01.004-.001a.5.5 0 0 0 .303-.46V2.675a7.2 7.2 0 0 0 .7.527c.317.208.687.405 1.074.51a4.03 4.03 0 0 1 .464-.928h-.006c-.279-.029-.62-.18-.985-.419a7.02 7.02 0 0 1-.94-.757.774.774 0 0 0-.827-.15.76.76 0 0 0-.48.704v1.877a6.09 6.09 0 0 0-1.39 1.028c-.477.482-.736 1.084-.87 1.491-.056.167-.168.268-.272.297A1.29 1.29 0 0 0 1 8.095v.795c0 .585.389 1.098.951 1.257a.43.43 0 0 1 .27.281c.166.472.498 1.223 1.09 1.823A4.158 4.158 0 0 0 5 13.287v.213A1.5 1.5 0 0 0 6.5 15H7a1 1 0 0 0 1-1h2a1 1 0 0 0 1 1h.5a1.5 1.5 0 0 0 1.5-1.5v-1.043a4.61 4.61 0 0 0 .89-.85c.562-.7 1.11-1.788 1.11-3.34 0-.65-.092-1.232-.27-1.752a4.01 4.01 0 0 1-.757 1.207zm-.182-3.847a3.001 3.001 0 0 1-.91 3.502c-.417.329-.988.304-1.478.1l-2.39-.989c-.49-.203-.912-.589-.974-1.116a3.001 3.001 0 0 1 5.752-1.497zm-1.53 2.717a2.001 2.001 0 1 0-3.228-1.337c.002.02.01.057.066.116a.87.87 0 0 0 .297.193l2.39.99a.84.84 0 0 0 .347.073c.08-.002.113-.023.128-.035zM5.75 7.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="t"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="T"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="u"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8.75 4l4.548.001.108.015.113.033.102.048.038.023.049.035.076.067.084.101.059.1.041.105.023.097.01.125v4.504a.75.75 0 0 1-1.493.102l-.006-.102L12.5 6.56l-4.22 4.223a.75.75 0 0 1-.978.073l-.084-.073L5.75 9.31l-2.469 2.47a.75.75 0 0 1-1.133-.977l.073-.084 2.998-3a.75.75 0 0 1 .977-.073l.084.073 1.47 1.474L11.441 5.5H8.75a.75.75 0 0 1-.743-.648L8 4.75A.75.75 0 0 1 8.75 4z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8.75 4l4.548.001.108.015.113.033.102.048.038.023.049.035.076.067.084.101.059.1.041.105.023.097.01.125v4.504a.75.75 0 0 1-1.493.102l-.006-.102L12.5 6.56l-4.22 4.223a.75.75 0 0 1-.978.073l-.084-.073L5.75 9.31l-2.469 2.47a.75.75 0 0 1-1.133-.977l.073-.084 2.998-3a.75.75 0 0 1 .977-.073l.084.073 1.47 1.474L11.441 5.5H8.75a.75.75 0 0 1-.743-.648L8 4.75A.75.75 0 0 1 8.75 4z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="U"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="v"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="V"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="w"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M3.999 3h-.503a1.5 1.5 0 0 0-1.5 1.5v1c0 1.252.922 2.288 2.122 2.471a4.004 4.004 0 0 0 3.381 2.998V12h-1.5a2 2 0 0 0-2 2v.504a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5V14a2 2 0 0 0-2-2h-1.5v-1.03a4.004 4.004 0 0 0 3.381-3A2.501 2.501 0 0 0 14 5.5v-1A1.5 1.5 0 0 0 12.5 3H12a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2Zm8 1h.5a.5.5 0 0 1 .5.5v1a1.5 1.5 0 0 1-1 1.414V4Zm-8 0v2.915A1.502 1.502 0 0 1 2.996 5.5v-1a.5.5 0 0 1 .5-.5H4Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M3.999 3h-.503a1.5 1.5 0 0 0-1.5 1.5v1c0 1.252.922 2.288 2.122 2.471a4.004 4.004 0 0 0 3.381 2.998V12h-1.5a2 2 0 0 0-2 2v.504a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5V14a2 2 0 0 0-2-2h-1.5v-1.03a4.004 4.004 0 0 0 3.381-3A2.501 2.501 0 0 0 14 5.5v-1A1.5 1.5 0 0 0 12.5 3H12a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2Zm8 1h.5a.5.5 0 0 1 .5.5v1a1.5 1.5 0 0 1-1 1.414V4Zm-8 0v2.915A1.502 1.502 0 0 1 2.996 5.5v-1a.5.5 0 0 1 .5-.5H4Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="W"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="x"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='m8.5 16.586l-3.793-3.793a1 1 0 0 0-1.414 1.414l4.5 4.5a1 1 0 0 0 1.414 0l11-11a1 1 0 0 0-1.414-1.414L8.5 16.586Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='m8.5 16.586l-3.793-3.793a1 1 0 0 0-1.414 1.414l4.5 4.5a1 1 0 0 0 1.414 0l11-11a1 1 0 0 0-1.414-1.414L8.5 16.586Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(255, 255, 255);
}



html[saved-theme="dark"] body li.task-list-item[data-task="X"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="y"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="Y"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="z"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="Z"] input[type="checkbox"] {
  color: rgb(255, 255, 255);
}

html[saved-theme="dark"] body li.task-list-item[data-task="-"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="!"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="?"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="\""] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="*"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="/"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="+"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="<"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task=">"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="b"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="B"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="c"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="C"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="d"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="D"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="f"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="i"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="I"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="k"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="l"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="n"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="N"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="p"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="P"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="Q"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="R"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="S"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="u"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="w"] input[type="checkbox"]::after { content: none; }
html[saved-theme="dark"] body li.task-list-item[data-task="x"] input[type="checkbox"]::after { content: none; }

/* aspect: callouts */
html[saved-theme="dark"] body .callout .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="abstract"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-summary);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="abstract"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="abstract"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="abstract"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="bug"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-bug);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="bug"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="bug"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="bug"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="caption"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: 240, 240, 255;
  --callout-med-small: 50%;
  --callout-med-tall: 80%;
  --callout-medium: 60%;
  --callout-micro: 10%;
  --callout-small: 30%;
  --callout-small-med: 40%;
  --callout-tall: 95%;
  --callout-tiny: 20%;
  --table-border-color: color-mix(in oklch, 240, 240, 255 25%, rgba(0, 0, 0,
            0.45) 50%);
  -webkit-background-clip: border-box;
  -webkit-box-decoration-break: slice;
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-image-slice: 100%;
  border-inline-end: 0px none rgb(218, 218, 218);
  border-inline-start: 0px none rgb(218, 218, 218);
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  box-decoration-break: slice;
  box-shadow: inset 0em 0em 0.4em rgb(var(--callout-color));
  color: rgb(218, 218, 218);
  content: "";
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  line-height: 24px;
  margin-block: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  stroke-width: 1px;
}

html[saved-theme="dark"] body .callout[data-callout="danger"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-error);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="danger"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="danger"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="danger"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="example"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-example);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="example"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="example"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="example"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="failure"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-fail);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: oklch(0.659737 0.216875 23.8105 / 0.25);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: oklch(0.659737 0.216875 23.8105 / 0.25);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: oklch(0.659737 0.216875 23.8105 / 0.25);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: oklch(0.659737 0.216875 23.8105 / 0.25);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="failure"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="failure"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="failure"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="grid"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: 240, 240, 255;
  --callout-med-small: 50%;
  --callout-med-tall: 80%;
  --callout-medium: 60%;
  --callout-micro: 10%;
  --callout-padding: 0;
  --callout-small: 30%;
  --callout-small-med: 40%;
  --callout-tall: 95%;
  --callout-tiny: 20%;
  --table-border-color: color-mix(in oklch, 240, 240, 255 25%, rgba(0, 0, 0,
            0.45) 50%);
  -webkit-background-clip: border-box;
  -webkit-box-decoration-break: slice;
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-image-slice: 100%;
  border-inline-end: 0px none rgb(218, 218, 218);
  border-inline-start: 0px none rgb(218, 218, 218);
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  box-decoration-break: slice;
  box-shadow: inset 0em 0em 0.4em rgb(var(--callout-color));
  color: rgb(218, 218, 218);
  content: "";
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  line-height: 24px;
  margin-block: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  stroke-width: 1px;
}

html[saved-theme="dark"] body .callout[data-callout="info"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-info);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="info"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="info"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="info"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="infobox"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: 212, 162, 215;
  --callout-content-padding: 5px;
  --callout-margin: 0 0 0 5px;
  --callout-med-small: 50%;
  --callout-med-tall: 80%;
  --callout-medium: 60%;
  --callout-micro: 10%;
  --callout-padding: 0;
  --callout-small: 30%;
  --callout-small-med: 40%;
  --callout-tall: 95%;
  --callout-tiny: 20%;
  --table-border-color: color-mix(in oklch, 212, 162, 215 25%, rgba(0, 0, 0,
            0.45) 50%);
  -webkit-background-clip: border-box;
  -webkit-box-decoration-break: slice;
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-image-slice: 100%;
  border-inline-end: 0px none rgb(218, 218, 218);
  border-inline-start: 0px none rgb(218, 218, 218);
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 0px;
  box-decoration-break: slice;
  box-shadow: inset 0em 0em 0.4em rgb(var(--callout-color));
  color: rgb(218, 218, 218);
  content: "";
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  line-height: 24px;
  margin-block: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  stroke-width: 1px;
}

html[saved-theme="dark"] body .callout[data-callout="kith"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: 240, 240, 255;
  --callout-med-small: 50%;
  --callout-med-tall: 80%;
  --callout-medium: 60%;
  --callout-micro: 10%;
  --callout-small: 30%;
  --callout-small-med: 40%;
  --callout-tall: 95%;
  --callout-tiny: 20%;
  --table-border-color: color-mix(in oklch, 240, 240, 255 25%, rgba(0, 0, 0,
            0.45) 50%);
  -webkit-background-clip: border-box;
  -webkit-box-decoration-break: slice;
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(240, 240, 255), rgba(0, 0, 0, 0)) 1 / 1 / 0 stretch;
  border-image-slice: 100%;
  border-image-source: linear-gradient(to right, transparent, rgb(var(--callout-color)), transparent);
  border-inline-end: 0px none rgb(218, 218, 218);
  border-inline-start: 0px none rgb(218, 218, 218);
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 0px;
  box-decoration-break: slice;
  box-shadow: inset 0em 0em 0.4em rgb(var(--callout-color));
  color: rgb(218, 218, 218);
  content: "";
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  line-height: 24px;
  margin-block: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  stroke-width: 1px;
}

html[saved-theme="dark"] body .callout[data-callout="note"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-default);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="note"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="note"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="note"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="question"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-help);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="question"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="question"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="question"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="quote"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-quote);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: color-mix(in oklch, var(--callout-color) 10%, transparent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="quote"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="quote"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="quote"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="success"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-success);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="success"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="success"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="success"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="tip"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-tip);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="tip"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="tip"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="tip"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="todo"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-todo);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="todo"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="todo"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="todo"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="warning"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-warning);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(76, 173, 214, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .callout[data-callout="warning"] .callout-title {
  background: rgba(240, 240, 255, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="warning"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="dark"] body .callout[data-callout="warning"] > .callout-content {
  background: rgba(178, 223, 181, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="dark"] body .callout[data-callout="note"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="abstract"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4'/%3E%3Cpath d='M12 16h4'/%3E%3Cpath d='M8 11h.01'/%3E%3Cpath d='M8 16h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="bug"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20v-9'/%3E%3Cpath d='M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z'/%3E%3Cpath d='M14.12 3.88 16 2'/%3E%3Cpath d='M21 21a4 4 0 0 0-3.81-4'/%3E%3Cpath d='M21 5a4 4 0 0 1-3.55 3.97'/%3E%3Cpath d='M22 13h-4'/%3E%3Cpath d='M3 21a4 4 0 0 1 3.81-4'/%3E%3Cpath d='M3 5a4 4 0 0 0 3.55 3.97'/%3E%3Cpath d='M6 13H2'/%3E%3Cpath d='m8 2 1.88 1.88'/%3E%3Cpath d='M9 7.13V6a3 3 0 1 1 6 0v1.13'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="danger"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="example"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h.01'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 19h.01'/%3E%3Cpath d='M8 5h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 19h13'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="failure"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="info"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="note"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="question"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="quote"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="success"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="tip"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="todo"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="warning"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="abstract"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4'/%3E%3Cpath d='M12 16h4'/%3E%3Cpath d='M8 11h.01'/%3E%3Cpath d='M8 16h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="abstract"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4'/%3E%3Cpath d='M12 16h4'/%3E%3Cpath d='M8 11h.01'/%3E%3Cpath d='M8 16h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="bug"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20v-9'/%3E%3Cpath d='M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z'/%3E%3Cpath d='M14.12 3.88 16 2'/%3E%3Cpath d='M21 21a4 4 0 0 0-3.81-4'/%3E%3Cpath d='M21 5a4 4 0 0 1-3.55 3.97'/%3E%3Cpath d='M22 13h-4'/%3E%3Cpath d='M3 21a4 4 0 0 1 3.81-4'/%3E%3Cpath d='M3 5a4 4 0 0 0 3.55 3.97'/%3E%3Cpath d='M6 13H2'/%3E%3Cpath d='m8 2 1.88 1.88'/%3E%3Cpath d='M9 7.13V6a3 3 0 1 1 6 0v1.13'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="bug"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20v-9'/%3E%3Cpath d='M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z'/%3E%3Cpath d='M14.12 3.88 16 2'/%3E%3Cpath d='M21 21a4 4 0 0 0-3.81-4'/%3E%3Cpath d='M21 5a4 4 0 0 1-3.55 3.97'/%3E%3Cpath d='M22 13h-4'/%3E%3Cpath d='M3 21a4 4 0 0 1 3.81-4'/%3E%3Cpath d='M3 5a4 4 0 0 0 3.55 3.97'/%3E%3Cpath d='M6 13H2'/%3E%3Cpath d='m8 2 1.88 1.88'/%3E%3Cpath d='M9 7.13V6a3 3 0 1 1 6 0v1.13'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="caption"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="caption"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="caption"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="danger"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="danger"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="example"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h.01'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 19h.01'/%3E%3Cpath d='M8 5h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 19h13'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="example"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h.01'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 19h.01'/%3E%3Cpath d='M8 5h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 19h13'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="failure"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="failure"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="grid"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="grid"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="grid"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="info"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="info"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="infobox"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="infobox"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="infobox"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="kith"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="kith"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="kith"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="note"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="note"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="question"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="question"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="quote"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="quote"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="success"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="success"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="tip"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="tip"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="todo"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="todo"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="warning"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

html[saved-theme="dark"] body .callout[data-callout="warning"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

/* aspect: search */
html[saved-theme="dark"] body .highlight {
  background-color: var(--text-highlight-bg);
  border-radius: 0px;
}

html[saved-theme="dark"] body .preview-container {
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-muted);
  font-weight: 400;
}

html[saved-theme="dark"] body .search > .search-button {
  background-color: rgba(78, 75, 75, 0.2);
  border-bottom-color: rgb(60, 166, 211);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--text-normal);
  font-family: var(--font-interface);
}

html[saved-theme="dark"] body .search > .search-container > .search-space {
  background-color: rgba(23, 23, 23, 0.718);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-width: 0px;
}

html[saved-theme="dark"] body .search > .search-container > .search-space > * {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  font-family: var(--font-interface);
  font-weight: 400;
  outline: rgb(218, 218, 218) none 0px;
  text-decoration-color: rgb(218, 218, 218);
  text-decoration-style: solid;
  transition: all;
}

html[saved-theme="dark"] body .search > .search-container > .search-space > .search-layout {
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-width: 0px;
}

html[saved-theme="dark"] body .search > .search-container > .search-space > .search-layout .highlight {
  background-color: var(--text-highlight-bg);
  border-radius: 0px;
}

html[saved-theme="dark"] body .search > .search-container > .search-space > .search-layout > .preview-container {
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-muted);
  font-weight: 400;
}

html[saved-theme="dark"] body .search > .search-container > .search-space > .search-layout > .results-container {
  color: var(--text-normal);
}

html[saved-theme="dark"] body .search > .search-container > .search-space > .search-layout > .results-container .result-card {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-radius: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body .search > .search-container > .search-space > .search-layout > .results-container > .result-card:hover {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .search > .search-container > .search-space > .search-layout > .results-container > .result-card:hover .card-title, html[saved-theme="dark"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card:hover .card-description, html[saved-theme="dark"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card:focus .card-title, html[saved-theme="dark"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card:focus .card-description, html[saved-theme="dark"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card.focus:not(:has(~ .result-card:hover, html[saved-theme="dark"] ~ .result-card:focus)) .card-title, html[saved-theme="dark"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card.focus:not(:has(~ .result-card:hover, html[saved-theme="dark"] ~ .result-card:focus)) .card-description {
  color: var(--nav-item-color-active);
}

html[saved-theme="dark"] body .search > .search-container > .search-space > .search-layout > .results-container > .result-card:hover, html[saved-theme="dark"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card:focus, html[saved-theme="dark"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card.focus:not(:has(~ .result-card:hover, html[saved-theme="dark"] ~ .result-card:focus)) {
  background-color: rgba(0, 0, 0, 0);
  color: var(--nav-item-color-active);
  font-weight: var(--nav-item-weight);
}

html[saved-theme="dark"] body .search > .search-container > .search-space > input {
  background-color: rgba(78, 75, 75, 0.2);
  border-bottom-color: rgb(60, 166, 211);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-style: solid;
  border-top-width: 1px;
  box-shadow: 0 0 0 var(--input-border-width-focus) var(--background-modifier-border-focus);
}

html[saved-theme="dark"] body .search>.search-container>.search-space>.search-layout>.results-container .result-card:has(~ .result-card.focus:not(:has(~ .result-card:hover, html[saved-theme="dark"] ~ .result-card:focus)), html[saved-theme="dark"] ~ .result-card:focus, html[saved-theme="dark"] ~ .result-card:hover) {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .search>.search-container>.search-space>.search-layout>.results-container .result-card:hover, html[saved-theme="dark"] .search>.search-container>.search-space>.search-layout>.results-container .result-card:focus, html[saved-theme="dark"] .search>.search-container>.search-space>.search-layout>.results-container .result-card.focus:not(:has(~ .result-card:hover, html[saved-theme="dark"] ~ .result-card:focus)) {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: var(--nav-item-color-active);
}

html[saved-theme="dark"] body a.internal-link.tag-link, html[saved-theme="dark"] .search > .search-container > .search-space > .search-layout > .results-container .result-card > ul > li > .match-tag {
  --icon-size: var(--icon-xs);
  --icon-stroke: var(--icon-xs-stroke-width);
  --pill-background: var(--tag-background);
  --pill-background-hover: var(--tag-background-hover);
  --pill-border-color: var(--tag-border-color);
  --pill-border-color-hover: var(--tag-border-color-hover);
  --pill-border-width: var(--tag-border-width);
  --pill-color: var(--tag-color);
  --pill-color-hover: var(--tag-color-hover);
  --pill-color-remove: var(--tag-color);
  --pill-color-remove-hover: var(--tag-color-hover);
  --pill-corner-shape: var(--tag-corner-shape);
  --pill-decoration: var(--tag-decoration);
  --pill-decoration-hover: var(--tag-decoration-hover);
  --pill-padding-x: var(--tag-padding-x);
  --pill-padding-y: var(--tag-padding-y);
  --pill-radius: var(--tag-radius);
  background-color: var(--pill-background);
  border-bottom-color: oklch(0.706718 0.108292 229.339 / 0.15);
  border-bottom-left-radius: 28px;
  border-bottom-right-radius: 28px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: oklch(0.706718 0.108292 229.339 / 0.15);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: oklch(0.706718 0.108292 229.339 / 0.15);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: oklch(0.706718 0.108292 229.339 / 0.15);
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--pill-color);
  display: flex;
  font-family: var(--metadata-input-font);
  font-size: var(--metadata-input-font-size);
  font-weight: var(--pill-weight);
  line-height: var(--line-height-tight);
  margin-inline-start: 0px;
}

html[saved-theme="dark"] body a.internal-link.tag-link::before {
  color: var(--pill-color);
}

html[saved-theme="dark"] body h1 {
  --font-weight: var(--h1-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--title-heading);
  font-size: var(--h1-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h1-letter-spacing);
  line-height: var(--h1-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header1-slider1) var(--h1-glow), 0 0 var(--CG-Header1-slider2) var(--h1-glow),
    0 0 var(--CG-Header1-slider3) var(--h1-glow), 0 0 var(--CG-Header1-slider4) var(--h1-glow), 0 0 var(--CG-Header1-slider5) var(--h1-glow);
}

html[saved-theme="dark"] body h1.article-title {
  color: var(--inline-title-color);
  font-size: var(--inline-title-size);
  font-weight: var(--inline-title-weight);
}

html[saved-theme="dark"] body h1::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(60, 166, 211);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(60, 166, 211);
  border-left-width: 0px;
  border-right-color: rgb(60, 166, 211);
  border-right-width: 0px;
  border-top-color: rgb(60, 166, 211);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-accent);
  content: "H1";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 17.2px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h1-size) - 1.5em);
}

html[saved-theme="dark"] body h2 {
  --font-weight: var(--h2-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h2-font);
  font-size: var(--h2-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h2-letter-spacing);
  line-height: var(--h2-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 3px;
  padding-block-start: 0px;
  padding-bottom: 3px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header-slider1) var(--h2-glow), 0 0 var(--CG-Header-slider2) var(--h2-glow), 0 0 var(--CG-Header-slider3) var(--h2-glow), 0 0 var(--CG-Header-slider4) var(--h2-glow);
}

html[saved-theme="dark"] body h2.page-title, html[saved-theme="dark"] h2.page-title a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--inline-title-color);
  font-family: var(--inline-title-font);
  font-size: var(--inline-title-size);
  font-weight: var(--inline-title-weight);
  letter-spacing: -0.51px;
  line-height: var(--inline-title-line-height);
  margin-block-end: var(--inline-title-margin-bottom);
  margin-block-start: 0px;
  margin-bottom: 17px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body h2::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(12, 208, 208);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(12, 208, 208);
  border-left-width: 0px;
  border-right-color: rgb(12, 208, 208);
  border-right-width: 0px;
  border-top-color: rgb(12, 208, 208);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--h2-glow);
  content: "H2";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 16.8px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h2-size) - 1em);
}

html[saved-theme="dark"] body h3 {
  --font-weight: var(--h3-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h3-font);
  font-size: var(--h3-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h3-letter-spacing);
  line-height: var(--h3-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 16px;
  padding-block-end: 3px;
  padding-block-start: 0px;
  padding-bottom: 3px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header-slider1) var(--h3-glow), 0 0 var(--CG-Header-slider2) var(--h3-glow), 0 0 var(--CG-Header-slider3) var(--h3-glow), 0 0 var(--CG-Header-slider4) var(--h3-glow);
}

html[saved-theme="dark"] body h3::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(0, 210, 0);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 210, 0);
  border-left-width: 0px;
  border-right-color: rgb(0, 210, 0);
  border-right-width: 0px;
  border-top-color: rgb(0, 210, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--h3-glow);
  content: "H3";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 14.8px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h3-size) - 1em);
}

html[saved-theme="dark"] body h4 {
  --font-weight: var(--h4-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h4-font);
  font-size: var(--h4-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h4-letter-spacing);
  line-height: var(--h4-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 16px;
  padding-block-end: 3px;
  padding-block-start: 0px;
  padding-bottom: 3px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header-slider1) var(--h4-glow), 0 0 var(--CG-Header-slider2) var(--h4-glow), 0 0 var(--CG-Header-slider3) var(--h4-glow), 0 0 var(--CG-Header-slider4) var(--h4-glow);
}

html[saved-theme="dark"] body h4::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(255, 172, 28);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 172, 28);
  border-left-width: 0px;
  border-right-color: rgb(255, 172, 28);
  border-right-width: 0px;
  border-top-color: rgb(255, 172, 28);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--h4-glow);
  content: "H4";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 12.8px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h4-size) - 1em);
}

html[saved-theme="dark"] body h5 {
  --font-weight: var(--h5-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h5-font);
  font-size: var(--h5-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h5-letter-spacing);
  line-height: var(--h5-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 16px;
  padding-block-end: 3px;
  padding-block-start: 0px;
  padding-bottom: 3px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header-slider1) var(--h5-glow), 0 0 var(--CG-Header-slider2) var(--h5-glow), 0 0 var(--CG-Header-slider3) var(--h5-glow), 0 0 var(--CG-Header-slider4) var(--h5-glow);
}

html[saved-theme="dark"] body h5::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(255, 0, 0);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 0, 0);
  border-left-width: 0px;
  border-right-color: rgb(255, 0, 0);
  border-right-width: 0px;
  border-top-color: rgb(255, 0, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--h5-glow);
  content: "H5";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 10.8px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h5-size) - 1em);
}

html[saved-theme="dark"] body h6 {
  --font-weight: var(--h6-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h6-font);
  font-size: var(--h6-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h6-letter-spacing);
  line-height: var(--h6-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 16px;
  padding-block-end: 3px;
  padding-block-start: 0px;
  padding-bottom: 3px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header-slider1) var(--h6-glow), 0 0 var(--CG-Header-slider2) var(--h6-glow), 0 0 var(--CG-Header-slider3) var(--h6-glow), 0 0 var(--CG-Header-slider4) var(--h6-glow);
}

html[saved-theme="dark"] body h6::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(255, 0, 255);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 0, 255);
  border-left-width: 0px;
  border-right-color: rgb(255, 0, 255);
  border-right-width: 0px;
  border-top-color: rgb(255, 0, 255);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--h6-glow);
  content: "H6";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 8.8px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h6-size) - 1em);
}

html[saved-theme="dark"] body hr {
  border-bottom-color: rgb(128, 128, 128);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 0px;
  margin-block-end: 40px;
  margin-block-start: 48px;
  margin-bottom: 40px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 48px;
}

html[saved-theme="dark"] body input:focus {
  border-color: rgb(218, 218, 218) rgba(0, 0, 0, 0) rgb(60, 166, 211);
  box-shadow: 0 0 0 var(--input-border-width-focus) var(--background-modifier-border-focus);
}

/* aspect: scrollbars */
html[saved-theme="dark"] body .callout {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-default);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body body {
  scrollbar-width: var(--scrollbar-native-width);
}

/* aspect: explorer */
html[saved-theme="dark"] body .explorer .explorer-content li:has(> .folder-outer.open) > .folder-container::before {
  background-color: var(--nav-item-color);
  color: rgb(179, 179, 179);
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  font-weight: 400;
  opacity: 1;
}

html[saved-theme="dark"] body .explorer .explorer-content li:has(> .folder-outer:not(.open)) > .folder-container::before {
  background-color: var(--nav-item-color);
  color: rgb(179, 179, 179);
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  font-weight: 400;
  opacity: 1;
}

html[saved-theme="dark"] body .explorer .explorer-content ul.explorer-ul li > a::before {
  background-color: var(--nav-item-color);
  color: rgb(179, 179, 179);
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  font-weight: 400;
  opacity: 1;
}

html[saved-theme="dark"] body .explorer .folder-container > div {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
  font-weight: var(--nav-item-weight);
}

html[saved-theme="dark"] body .nav-files-container {
  background-color: var(--background-primary);
  color: var(--text-normal);
  font-family: var(--font-interface);
}

html[saved-theme="dark"] body .nav-files-container .collapse-icon {
  color: var(--nav-item-color);
  opacity: 1;
}

html[saved-theme="dark"] body .nav-files-container .nav-file-title {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
  font-weight: var(--nav-item-weight);
}

html[saved-theme="dark"] body .nav-files-container .nav-file-title.is-active {
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(179, 179, 179);
  border-left-width: 0px;
  border-right-color: rgb(179, 179, 179);
  border-right-width: 0px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--nav-item-color);
  font-family: var(--font-interface);
}

html[saved-theme="dark"] body .nav-files-container .tree-item-children {
  border-inline-start: 1px solid rgb(60, 166, 211);
  border-left-color: rgb(60, 166, 211);
  border-left-style: solid;
  border-left-width: 1px;
}

html[saved-theme="dark"] body .nav-files-container li:has(> .folder-outer.open) > .nav-folder-title {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
  font-weight: var(--nav-item-weight);
}

html[saved-theme="dark"] body .nav-files-container li:has(> .folder-outer:not(.open)) > .nav-folder-title {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
  font-weight: var(--nav-item-weight);
}

html[saved-theme="dark"] body .explorer .nav-files-container a {
  color: var(--nav-item-color);
}

html[saved-theme="dark"] body .explorer .nav-files-container a:hover {
  color: var(--nav-item-color-hover);
}

html[saved-theme="dark"] body .explorer .nav-files-container .is-active {
  color: var(--nav-item-color-active);
}

html[saved-theme="dark"] body .explorer .nav-files-container a:hover {
  background-color: var(--nav-item-background-hover);
}

html[saved-theme="dark"] body .explorer .nav-files-container .collapse-icon svg {
  color: var(--nav-collapse-icon-color);
}

html[saved-theme="dark"] body .explorer .nav-files-container .folder-outer > ul {
  border-left-color: var(--nav-indentation-guide-color);
}

/* aspect: toc */
html[saved-theme="dark"] body details.toc summary::marker {
  color: var(--text-normal);
}

/* aspect: graph */
html[saved-theme="dark"] body .graph > .global-graph-outer > .global-graph-container {
  background-color: var(--background-secondary);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
}

html[saved-theme="dark"] body .graph > .graph-outer {
  background-color: var(--background-secondary);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(218, 218, 218);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(218, 218, 218);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .graph > .graph-outer > .global-graph-icon {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(179, 179, 179);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-color: rgb(179, 179, 179);
  border-left-width: 0px;
  border-right-color: rgb(179, 179, 179);
  border-right-width: 0px;
  border-top-color: rgb(179, 179, 179);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-width: 0px;
  color: var(--icon-color);
  cursor: var(--cursor);
}

/* aspect: footer */
html[saved-theme="dark"] body footer {
  background-color: var(--background-secondary);
  color: var(--status-bar-text-color);
  font-family: var(--font-interface);
  font-size: var(--status-bar-font-size);
  padding-block-end: 4px;
  padding-block-start: 4px;
  padding-bottom: 4px;
  padding-inline-end: 8px;
  padding-inline-start: 4px;
  padding-left: 4px;
  padding-right: var(--size-4-2);
  padding-top: 4px;
  text-align: start;
}

html[saved-theme="dark"] body footer ul li a {
  color: var(--status-bar-text-color);
  font-size: var(--status-bar-font-size);
  font-weight: 400;
}

/* aspect: recentNotes */
html[saved-theme="dark"] body .recent-notes > h3 {
  color: var(--text-normal);
  font-family: var(--font-interface);
  font-weight: 400;
}

html[saved-theme="dark"] body .recent-notes > ul.recent-ul > li {
  --color--bg-rainbow-folder: var(--folder-red);
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .recent-notes > ul.recent-ul > li .section > .desc > h3 > a {
  color: var(--nav-item-color);
}

html[saved-theme="dark"] body .recent-notes > ul.recent-ul > li .section > .meta {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
}

/* aspect: listPage */
html[saved-theme="dark"] body li.section-li {
  --color--bg-rainbow-folder: var(--folder-red);
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
}

html[saved-theme="dark"] body li.section-li > .section .meta {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
}

html[saved-theme="dark"] body li.section-li > .section > .desc > h3 > a {
  color: var(--nav-item-color);
}

html[saved-theme="dark"] body ul.section-ul {
  background-color: var(--background-primary);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
}

/* aspect: darkmode */
html[saved-theme="dark"] body .darkmode {
  background-color: var(--text-accent);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-width: 0px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-width: 0px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-top-width: 0px;
  color: var(--icon-color);
  cursor: var(--cursor);
}

html[saved-theme="dark"] body .darkmode svg {
  color: var(--icon-color);
  stroke: rgba(0, 0, 0, 0);
}

/* aspect: breadcrumbs */
html[saved-theme="dark"] body .breadcrumb-container {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(179, 179, 179);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-color: rgb(179, 179, 179);
  border-left-width: 0px;
  border-right-color: rgb(179, 179, 179);
  border-right-width: 0px;
  border-top-color: rgb(179, 179, 179);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-width: 0px;
  color: var(--text-muted);
}

html[saved-theme="dark"] body .breadcrumb-element p {
  color: var(--text-muted);
  font-family: var(--file-header-font);
}

/* aspect: misc */
html[saved-theme="dark"] body .content-meta {
  --input-height: var(--metadata-input-height);
  color: var(--text-muted);
  font-size: var(--font-text-size);
}

html[saved-theme="dark"] body .data-footnote-backref {
  --font-weight: var(--link-weight);
  color: var(--text-faint);
}

html[saved-theme="dark"] body .footnotes {
  background-color: rgba(0, 0, 0, 0);
  border-top-color: rgb(218, 218, 218);
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .katex > .katex-html {
  font-family: var(--font-text);
}

html[saved-theme="dark"] body .katex-display {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="dark"] body .katex-display > .katex {
  display: block;
  font-family: var(--font-text);
  text-align: center;
}

html[saved-theme="dark"] body .katex-display > .katex > .katex-html {
  font-family: var(--font-text);
}

html[saved-theme="dark"] body .spacer {
  background-color: rgba(0, 0, 0, 0);
}

html[saved-theme="dark"] body abbr {
  color: var(--text-normal);
  text-decoration: underline dotted;
  text-decoration-style: dotted;
}

html[saved-theme="dark"] body details {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body footer {
  opacity: 1;
}

html[saved-theme="dark"] body h2.page-title {
  background: rgba(76, 173, 214, 0.3) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--activetitle-bg);
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 255, 255);
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: rgb(255, 255, 255);
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-width: 0px;
  color: var(--text-on-accent);
  font-family: var(--file-header-font);
  font-size: var(--file-header-font-size);
  font-weight: var(--file-header-font-weight);
  line-height: var(--line-height-tight);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 5px;
  padding-block-start: 5px;
  padding-bottom: 5px;
  padding-inline-end: 5px;
  padding-inline-start: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}

html[saved-theme="dark"] body input[type=text] {
  background-color: rgba(78, 75, 75, 0.2);
  border-bottom-color: rgb(60, 166, 211);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(179, 179, 179);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--text-normal);
  font-family: var(--metadata-label-font);
  padding-block-end: 4px;
  padding-block-start: 4px;
  padding-bottom: 4px;
  padding-inline-end: 8px;
  padding-inline-start: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
}

html[saved-theme="dark"] body kbd {
  background-color: var(--code-background);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-width: 0px;
  box-shadow: inset 0em 0em 0.7em var(--text-accent);
  color: var(--code-normal);
  font-family: var(--font-monospace);
  font-size: var(--code-size);
  padding-block-end: 1.4px;
  padding-block-start: 1.4px;
  padding-bottom: 1.4px;
  padding-inline-end: 3.5px;
  padding-inline-start: 3.5px;
  padding-left: 3.5px;
  padding-right: 3.5px;
  padding-top: 1.4px;
}

html[saved-theme="dark"] body li.task-list-item input[type="checkbox"] {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(179, 179, 179);
  border-radius: 3px;
  border-width: 1px;
}

html[saved-theme="dark"] body li.task-list-item input[type="checkbox"]:checked {
  background-color: var(--checkbox-color);
  border-color: rgb(218, 218, 218);
}

html[saved-theme="dark"] body pre:has(> code.mermaid) {
  background-color: var(--code-background);
  border: 0px solid rgb(51, 51, 51);
}

html[saved-theme="dark"] body progress {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(218, 218, 218);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(218, 218, 218);
  border-left-width: 0px;
  border-right-color: rgb(218, 218, 218);
  border-right-width: 0px;
  border-top-color: rgb(218, 218, 218);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  height: 6px;
}

html[saved-theme="dark"] body sub {
  color: var(--text-normal);
  font-size: var(--font-text-size);
  vertical-align: sub;
}

html[saved-theme="dark"] body summary {
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  font-weight: 400;
  list-style: inside none disclosure-closed;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="dark"] body sup {
  color: var(--text-normal);
  font-size: var(--font-text-size);
  vertical-align: super;
}

html[saved-theme="dark"] body ul.tags > li {
  --icon-size: var(--icon-xs);
  --icon-stroke: var(--icon-xs-stroke-width);
  --pill-background: var(--tag-background);
  --pill-background-hover: var(--tag-background-hover);
  --pill-border-color: var(--tag-border-color);
  --pill-border-color-hover: var(--tag-border-color-hover);
  --pill-border-width: var(--tag-border-width);
  --pill-color: var(--tag-color);
  --pill-color-hover: var(--tag-color-hover);
  --pill-color-remove: var(--tag-color);
  --pill-color-remove-hover: var(--tag-color-hover);
  --pill-corner-shape: var(--tag-corner-shape);
  --pill-decoration: var(--tag-decoration);
  --pill-decoration-hover: var(--tag-decoration-hover);
  --pill-padding-x: var(--tag-padding-x);
  --pill-padding-y: var(--tag-padding-y);
  --pill-radius: var(--tag-radius);
  background-color: var(--pill-background);
  border-bottom-color: oklch(0.706718 0.108292 229.339 / 0.15);
  border-bottom-left-radius: 28px;
  border-bottom-right-radius: 28px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: oklch(0.706718 0.108292 229.339 / 0.15);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: oklch(0.706718 0.108292 229.339 / 0.15);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: oklch(0.706718 0.108292 229.339 / 0.15);
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--pill-color);
}
/* aspect: base */
:root:root {
  --CG-Bold-slider1: 5px;
  --CG-Bold-slider2: 10px;
  --CG-Header-slider1: 5px;
  --CG-Header-slider2: 10px;
  --CG-Header-slider3: 20px;
  --CG-Header-slider4: 10px;
  --CG-Header1-slider1: 5px;
  --CG-Header1-slider2: 10px;
  --CG-Header1-slider3: 20px;
  --CG-Header1-slider4: 40px;
  --CG-Header1-slider5: 45px;
  --CG-cite-font: 'Edwardian Script ITC';
  --CG-line-width: 40rem;
  --CG-link-slider1: 5px;
  --CG-link-slider2: 10px;
  --CG-link-slider3: 20px;
  --CG-link-slider4: 35px;
  --CGworkspace-background-image: var(--Obsidianbg);
  --New-Obsidiantoggle: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 512 512' fill='none' %3e%3cdefs%3e%3cradialGradient id='A' cx='0' cy='0' r='1' gradientTransform='matrix(-48 -185 123 -32 179 429.7)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.4'/%3e%3cstop offset='1' stop-opacity='.1'/%3e%3c/radialGradient%3e%3cradialGradient id='B' cx='0' cy='0' r='1' gradientTransform='matrix(41 -310 229 30 341.6 351.3)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.6'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.1'/%3e%3c/radialGradient%3e%3cradialGradient id='C' cx='0' cy='0' r='1' gradientTransform='matrix(57 -261 178 39 190.5 296.3)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.8'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.4'/%3e%3c/radialGradient%3e%3cradialGradient id='D' cx='0' cy='0' r='1' gradientTransform='matrix(-79 -133 153 -90 321.4 464.2)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.3'/%3e%3cstop offset='1' stop-opacity='.3'/%3e%3c/radialGradient%3e%3cradialGradient id='E' cx='0' cy='0' r='1' gradientTransform='matrix(-29 136 -92 -20 300.7 149.9)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='0'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.2'/%3e%3c/radialGradient%3e%3cradialGradient id='F' cx='0' cy='0' r='1' gradientTransform='matrix(72 73 -155 153 137.8 225.2)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.2'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.4'/%3e%3c/radialGradient%3e%3cradialGradient id='G' cx='0' cy='0' r='1' gradientTransform='matrix(20 118 -251 43 215.1 273.7)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.1'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.3'/%3e%3c/radialGradient%3e%3cradialGradient id='H' cx='0' cy='0' r='1' gradientTransform='matrix(-162 -85 268 -510 374.4 371.7)' href='%23J'%3e%3cstop stop-color='%23fff' stop-opacity='.2'/%3e%3cstop offset='.5' stop-color='%23fff' stop-opacity='.2'/%3e%3cstop offset='1' stop-color='%23fff' stop-opacity='.3'/%3e%3c/radialGradient%3e%3cfilter id='I' x='80.1' y='37' width='351.1' height='443.2' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0'/%3e%3cfeBlend in='SourceGraphic'/%3e%3cfeGaussianBlur stdDeviation='6.5'/%3e%3c/filter%3e%3clinearGradient id='J' gradientUnits='userSpaceOnUse'/%3e%3c/defs%3e%3crect fill='%23fff' width='512' height='512' rx='100'/%3e%3cg filter='url(%23I)'%3e%3cpath d='M359.2 437.5c-2.6 19-21.3 33.9-40 28.7-26.5-7.2-57.2-18.6-84.8-20.7l-42.4-3.2a28 28 0 0 1-18-8.3l-73-74.8a27.7 27.7 0 0 1-5.4-30.7l46.8-103.7c1.6-5.1 7.8-49.9 11.4-73.9a28 28 0 0 1 9-16.5L249 57.2a28 28 0 0 1 40.6 3.4l72.6 91.6a29.5 29.5 0 0 1 6.2 18.3c0 17.3 1.5 53 11.2 76a301.3 301.3 0 0 0 35.6 58.2 14 14 0 0 1 1 15.6c-6.3 10.7-18.9 31.3-36.6 57.6a142.2 142.2 0 0 0-20.5 59.6z' fill='%23000' fill-opacity='.3'/%3e%3c/g%3e%3cpath d='M359.9 434.3c-2.6 19.1-21.3 34-40 28.9-26.4-7.3-57-18.7-84.7-20.8l-42.3-3.2a27.9 27.9 0 0 1-18-8.4l-73-75a27.9 27.9 0 0 1-5.4-31l46.8-104.2c1.7-5.1 7.8-50 11.4-74.2a28 28 0 0 1 9-16.6l86.2-77.5a28 28 0 0 1 40.6 3.5l72.5 92a29.7 29.7 0 0 1 6.2 18.3c0 17.4 1.5 53.2 11.1 76.3a303 303 0 0 0 35.6 58.5 14 14 0 0 1 1.1 15.7c-6.4 10.8-18.9 31.4-36.7 57.9a143.3 143.3 0 0 0-20.4 59.8z' fill='%23000'/%3e%3cpath d='M182.7 436.4c33.9-68.7 33-118 18.5-153-13.2-32.4-37.9-52.8-57.3-65.5-.4 1.9-1 3.7-1.8 5.4L96.5 324.8a27.9 27.9 0 0 0 5.5 31l72.9 75c2.3 2.3 5 4.2 7.8 5.6Z' fill='url(%23A)'/%3e%3cpath d='M274.9 297c9.1.9 18 2.9 26.8 6.1 27.8 10.4 53.1 33.8 74 78.9 1.5-2.6 3-5.1 4.6-7.5a1222 1222 0 0 0 36.7-57.9 14 14 0 0 0-1-15.7 303 303 0 0 1-35.7-58.5c-9.6-23-11-58.9-11.1-76.3 0-6.6-2.1-13.1-6.2-18.3l-72.5-92-1.2-1.5c5.3 17.5 5 31.5 1.7 44.2-3 11.8-8.6 22.5-14.5 33.8-2 3.8-4 7.7-5.9 11.7a140 140 0 0 0-15.8 58c-1 24.2 3.9 54.5 20 95Z' fill='url(%23B)'/%3e%3cpath d='M274.8 297c-16.1-40.5-21-70.8-20-95 1-24 8-42 15.8-58l6-11.7c5.8-11.3 11.3-22 14.4-33.8a78.5 78.5 0 0 0-1.7-44.2 28 28 0 0 0-39.4-2l-86.2 77.5a28 28 0 0 0-9 16.6L144.2 216c0 .7-.2 1.3-.3 2 19.4 12.6 44 33 57.3 65.3 2.6 6.4 4.8 13.1 6.4 20.4a200 200 0 0 1 67.2-6.8Z' fill='url(%23C)'/%3e%3cpath d='M320 463.2c18.6 5.1 37.3-9.8 39.9-29a153 153 0 0 1 15.9-52.2c-21-45.1-46.3-68.5-74-78.9-29.5-11-61.6-7.3-94.2.6 7.3 33.1 3 76.4-24.8 132.7 3.1 1.6 6.6 2.5 10.1 2.8l43.9 3.3c23.8 1.7 59.3 14 83.2 20.7Z' fill='url(%23D)'/%3e%3cg fill-rule='evenodd'%3e%3cpath d='M255 200.5c-1.1 24 1.9 51.4 18 91.8l-5-.5c-14.5-42.1-17.7-63.7-16.6-88 1-24.3 8.9-43 16.7-59 2-4 6.6-11.5 8.6-15.3 5.8-11.3 9.7-17.2 13-27.5 4.8-14.4 3.8-21.2 3.2-28 3.7 24.5-10.4 45.8-21 67.5a145 145 0 0 0-17 59Z' fill='url(%23E)'/%3e%3cpath d='M206 285.1c2 4.4 3.7 8 4.9 13.5l-4.3 1c-1.7-6.4-3-11-5.5-16.5-14.6-34.3-38-52-57-65 23 12.4 46.7 31.9 61.9 67Z' fill='url(%23F)'/%3e%3cpath d='M211.1 303c8 37.5-1 85.2-27.5 131.6 22.2-46 33-90.1 24-131l3.5-.7Z' fill='url(%23G)'/%3e%3cpath d='M302.7 299.5c43.5 16.3 60.3 52 72.8 81.9-15.5-31.2-37-65.7-74.4-78.5-28.4-9.8-52.4-8.6-93.5.7l-.9-4c43.6-10 66.4-11.2 96 0Z' fill='url(%23H)'/%3e%3c/g%3e%3c/svg%3e");
  --Obsidianbg: var(--bgimage);
  --accent-h: 198;
  --accent-l: 64%;
  --accent-s: 78%;
  --active-title: var(--color-accent-hsl);
  --active-title-accent: hsl(var(--active-title));
  --activetab-accent: hsl(var(--activetab-color));
  --activetab-bg: hsla(var(--activetab-color), 0.3);
  --activetab-color: var(--color-accent-hsl);
  --activetitle-bg: hsla(var(--active-title), 0.3);
  --anim-duration-fast: 140ms;
  --anim-duration-moderate: 300ms;
  --anim-duration-none: 0;
  --anim-duration-slow: 560ms;
  --anim-duration-superfast: 70ms;
  --anim-motion-delay: cubic-bezier(0.65, 0.05, 0.36, 1);
  --anim-motion-jumpy: cubic-bezier(0.68, -0.55, 0.27, 1.55);
  --anim-motion-smooth: cubic-bezier(0.45, 0.05, 0.55, 0.95);
  --anim-motion-swing: cubic-bezier(0, 0.55, 0.45, 1);
  --appleLogo: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z'/%3e%3c/svg%3e");
  --background-close: #b4000066;
  --background-close-active: #88111c8a;
  --background-close-hover: #99212d70;
  --background-modifier-active-hover: color-mix(in oklch, var(--interactive-accent) 10%, transparent);
  --background-modifier-border: var(--color-base-30);
  --background-modifier-border-focus: var(--color-base-40);
  --background-modifier-border-hover: var(--color-base-35);
  --background-modifier-box-shadow: rgba(0, 0, 0, 0.1);
  --background-modifier-cover: rgba(220, 220, 220, 0.4);
  --background-modifier-error: var(--color-red);
  --background-modifier-error-hover: var(--color-red);
  --background-modifier-error-rgb: var(--color-red-rgb);
  --background-modifier-form-field: var(--color-base-00);
  --background-modifier-form-field-hover: var(--background-modifier-form-field);
  --background-modifier-hover: hsla(var(--color-accent-hsl), 0.15);
  --background-modifier-message: var(--background-tertiary);
  --background-modifier-success: var(--color-green);
  --background-modifier-success-rgb: var(--color-green-rgb);
  --background-modifier-warning: var(--color-orange);
  --background-modifier-warning-hover: var(--color-orange);
  --background-primary: rgba(var(--bg-primary),
            var(--CG-workspace-background-workspace-slider, 0.45));
  --background-primary-alt: var(--color-base-10);
  --background-secondary: rgba(var(--bg-secondary),
            var(--CG-workspace-background-workspace-slider, 0.45));
  --background-secondary-alt: var(--color-base-05);
  --background-settings: rgba(255, 255, 255, 0.9);
  --background-settings-2: rgba(179, 179, 179, 0.25);
  --background-settings-3: rgba(226, 226, 226, .35);
  --background-settings-alt: rgba(203, 202, 202, .65);
  --background-tertiary: var(--color-base-05);
  --bases-cards-background: var(--background-primary);
  --bases-cards-border-width: var(--border-width);
  --bases-cards-container-background: transparent;
  --bases-cards-corner-shape: var(--corner-shape);
  --bases-cards-cover-background: var(--background-primary-alt);
  --bases-cards-font-size: var(--font-smaller);
  --bases-cards-line-height: 24px;
  --bases-cards-radius: var(--radius-m);
  --bases-cards-scale: 1;
  --bases-cards-shadow: 0 0 0 1px var(--background-modifier-border);
  --bases-cards-shadow-hover: 0 0 0 1px var(--background-modifier-border-hover);
  --bases-embed-border-color: var(--background-modifier-border);
  --bases-embed-border-radius: var(--radius-s);
  --bases-embed-border-width: 0px;
  --bases-filter-input-background: var(--background-modifier-form-field);
  --bases-filter-menu-width: 520px;
  --bases-group-heading-property-color: var(--text-muted);
  --bases-group-heading-property-display: block;
  --bases-group-heading-property-size: var(--font-ui-smaller);
  --bases-group-heading-property-weight: var(--font-normal);
  --bases-group-heading-value-size: var(--font-smaller);
  --bases-group-heading-value-weight: var(--font-semibold);
  --bases-header-border-width: 0 0 var(--border-width) 0;
  --bases-header-height: 40px;
  --bases-header-padding-end: 2px;
  --bases-header-padding-start: 2px;
  --bases-table-border-color: var(--table-border-color);
  --bases-table-cell-background-active: var(--background-primary);
  --bases-table-cell-background-disabled: var(--background-primary-alt);
  --bases-table-cell-background-selected: var(--table-selection);
  --bases-table-cell-radius-active: 2px;
  --bases-table-cell-radius-focus: 2px;
  --bases-table-cell-shadow-active: 0 0 0 2px var(--background-modifier-border-focus);
  --bases-table-cell-shadow-focus: 0 0 0 2px var(--interactive-accent);
  --bases-table-column-border-width: var(--border-width);
  --bases-table-column-max-width: 300;
  --bases-table-column-min-width: 40;
  --bases-table-container-border-radius: var(--radius-s);
  --bases-table-container-border-width: var(--border-width);
  --bases-table-font-size: var(--font-smaller);
  --bases-table-group-background: var(--background-primary-alt);
  --bases-table-group-gap: 10px;
  --bases-table-header-background: var(--background-primary);
  --bases-table-header-background-hover: var(--background-modifier-hover);
  --bases-table-header-color: var(--text-muted);
  --bases-table-header-icon-display: flex;
  --bases-table-header-sort-mask: linear-gradient(to left, transparent var(--size-4-6), black var(--size-4-6));
  --bases-table-header-weight: var(--font-weight);
  --bases-table-row-background-hover: var(--table-row-background-hover);
  --bases-table-row-border-width: var(--border-width);
  --bases-table-row-height: 30px;
  --bases-table-summary-background: var(--background-primary);
  --bases-table-summary-background-hover: var(--background-modifier-hover);
  --bases-toolbar-badge-display: none;
  --bases-toolbar-label-display: block;
  --bg-primary: 230, 229, 229;
  --bg-secondary: 194, 194, 194;
  --bgimage: url("data:image/jpeg;base64,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");
  --block-color: hsl(var(--color-accent-hsl));
  --blockquote-background-color: transparent;
  --blockquote-border-color: var(--interactive-accent);
  --blockquote-border-thickness: 2px;
  --blockquote-font-style: normal;
  --blur-background: color-mix(in srgb, var(--background-primary) var(--blur-opacity-s), transparent) linear-gradient(var(--background-primary), color-mix(in srgb, var(--background-primary) var(--blur-opacity-s), transparent));
  --blur-brightness: 1.15;
  --blur-l: blur(var(--blur-radius-l)) saturate(var(--blur-saturation)) brightness(var(--blur-brightness));
  --blur-m: blur(var(--blur-radius-m)) saturate(var(--blur-saturation)) brightness(var(--blur-brightness));
  --blur-opacity-m: 90%;
  --blur-opacity-s: 65%;
  --blur-radius-l: 16px;
  --blur-radius-m: 10px;
  --blur-radius-s: 6px;
  --blur-s: blur(var(--blur-radius-s)) saturate(var(--blur-saturation)) brightness(var(--blur-brightness));
  --blur-saturation: 1.5;
  --bodyFont: var(--font-text, var(--default-font));
  --bold-modifier: 200;
  --bold-weight: calc(var(--font-weight) + var(--bold-modifier));
  --border-width: 1px;
  --bulletlist-color: var(--text-accent);
  --button-corner-shape: var(--corner-shape);
  --button-radius: var(--input-radius);
  --callout-blend-mode: var(--highlight-mix-blend-mode);
  --callout-border-opacity: 0.25;
  --callout-border-width: 0px;
  --callout-bug: 128, 0, 77;
  --callout-content-background: transparent;
  --callout-content-padding: 0;
  --callout-default: 20, 20, 20;
  --callout-error: 153, 40, 0;
  --callout-example: 110, 80, 128;
  --callout-fail: var(--color-red);
  --callout-help: 0, 128, 128;
  --callout-important: 128, 128, 0;
  --callout-info: 0, 128, 106;
  --callout-padding: var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6);
  --callout-question: var(--color-orange);
  --callout-quote: 153, 122, 102;
  --callout-radius: var(--radius-s);
  --callout-success: 0, 128, 64;
  --callout-summary: 90, 128, 0;
  --callout-tip: var(--callout-important);
  --callout-title-padding: 0;
  --callout-title-weight: calc(var(--font-weight) + var(--bold-modifier));
  --callout-todo: 100, 128, 128;
  --callout-warning: 153, 77, 0;
  --canvas-background: var(--background-primary);
  --canvas-card-label-color: var(--text-faint);
  --canvas-color: #c0c0c0;
  --canvas-color-1: var(--color-red);
  --canvas-color-2: var(--color-orange);
  --canvas-color-3: var(--color-yellow);
  --canvas-color-4: var(--color-green);
  --canvas-color-5: var(--color-cyan);
  --canvas-color-6: var(--color-purple);
  --canvas-controls-icon-size: var(--icon-s);
  --canvas-controls-icon-stroke: var(--icon-s-stroke-width);
  --canvas-controls-radius: var(--radius-s);
  --canvas-dot-pattern: var(--color-base-30);
  --caret-color: var(--text-normal);
  --checkbox-border-color: var(--text-faint);
  --checkbox-border-color-hover: var(--text-muted);
  --checkbox-color: var(--interactive-accent);
  --checkbox-color-hover: var(--interactive-accent-hover);
  --checkbox-margin-inline-start: 0.85em;
  --checkbox-marker-color: var(--background-primary);
  --checkbox-radius: var(--radius-s);
  --checkbox-size: var(--font-text-size);
  --checklist-done-color: var(--text-muted);
  --checklist-done-decoration: line-through;
  --clickable-icon-radius: var(--radius-s);
  --code-background: rgba(225, 225, 225, 0.75);
  --code-border-color: var(--background-modifier-border);
  --code-border-width: 0px;
  --code-bracket-background: var(--background-modifier-hover);
  --code-comment: var(--text-faint);
  --code-function: var(--color-yellow);
  --code-important: var(--color-orange);
  --code-keyword: var(--color-pink);
  --code-normal: var(--text-normal);
  --code-operator: var(--color-red);
  --code-property: var(--color-cyan);
  --code-punctuation: var(--text-muted);
  --code-radius: var(--radius-s);
  --code-size: var(--font-smaller);
  --code-string: var(--color-green);
  --code-tag: var(--color-red);
  --code-value: var(--color-purple);
  --code-white-space: pre-wrap;
  --codeFont: var(--font-monospace, var(--font-monospace-override, var(--font-monospace-theme, var(--font-monospace-default))));
  --collapse-icon-color: var(--text-faint);
  --collapse-icon-color-collapsed: var(--text-accent);
  --color-accent: hsl(var(--accent-h), calc(var(--accent-s) - 20%), calc(var(--accent-l) - 10%));
  --color-accent-1: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) - 3.8%));
  --color-accent-2: hsl(calc(var(--accent-h) - 3), calc(var(--accent-s) * 1.02), calc(var(--accent-l) * 1.15));
  --color-accent-active: hsla(var(--accent-h), calc(var(--accent-s) - 13%), calc(var(--accent-l) + 10%), 0.65);
  --color-accent-active2: hsla(var(--accent-h), calc(var(--accent-s) - 13%), calc(var(--accent-l) + 10%), 0.45);
  --color-accent-faint: hsl(var(--accent-h), calc(var(--accent-s) + 10%), calc(var(--accent-l) - 4%));
  --color-accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l);
  --color-base-00: rgb(230, 229, 229);
  --color-base-05: #f6f4f4b7;
  --color-base-10: #fafafa;
  --color-base-100: #222222;
  --color-base-20: rgb(194, 194, 194);
  --color-base-25: #efefef;
  --color-base-30: #e4e4e4;
  --color-base-35: #dadada;
  --color-base-40: #bdbdbd;
  --color-base-50: #ababab;
  --color-base-60: #707070;
  --color-base-70: #5c5c5c;
  --color-blue: #086ddd;
  --color-blue-rgb: 8, 109, 221;
  --color-cyan: #00bfbc;
  --color-cyan-rgb: 0, 191, 188;
  --color-glow: hsl(calc(var(--accent-h) + 1), calc(var(--accent-s) - 36%), calc(var(--accent-l) - 25%));
  --color-green: #08b94e;
  --color-green-rgb: 8, 185, 78;
  --color-orange: #ec7500;
  --color-orange-rgb: 236, 117, 0;
  --color-pink: #d53984;
  --color-pink-rgb: 213, 57, 132;
  --color-purple: #7852ee;
  --color-purple-rgb: 120, 82, 238;
  --color-red: #e93147;
  --color-red-rgb: 233, 49, 71;
  --color-yellow: #e0ac00;
  --color-yellow-rgb: 224, 172, 0;
  --corner-shape: round;
  --cursor: default;
  --cursor-link: pointer;
  --custom-acc-bg: hsla(var(--custom-selected-accent), 0.5);
  --custom-boldText-color: var(--color-base-100);
  --custom-boldText-glow: var(--color-accent-hsl);
  --custom-hovercolor: var(--text-on-accent);
  --custom-iconcolor: var(--text-muted);
  --custom-iconhover: var(--text-on-accent);
  --custom-selected-accent: var(--color-accent-hsl);
  --custom-textcolor: var(--text-muted);
  --custom-windhighlight-accent: var(--color-accent-hsl);
  --customewindowhighlightaccent: hsla(var(--custom-windhighlight-accent), 0.1);
  --dark: var(--text-normal, var(--color-base-100));
  --darkgray: var(--text-normal, var(--color-base-100));
  --default-font: 'OxaniumFira', 'Inter', 'Rubik', 'Segoe UI';
  --dialog-max-height: 85vh;
  --dialog-max-width: 80vw;
  --dialog-width: 560px;
  --direction: 1;
  --divider-color: var(--background-modifier-border);
  --divider-color-hover: var(--interactive-accent);
  --divider-vertical-height: 100%;
  --divider-width: 1px;
  --divider-width-hover: 3px;
  --drag-ghost-background: var(--background-tertiary);
  --drag-ghost-text-color: var(--text-accent);
  --drag-item-background: var(--background-primary);
  --drag-item-shadow: 0 2px 8px var(--background-modifier-box-shadow);
  --dropdown-background: var(--interactive-normal);
  --dropdown-background-blend-mode: hard-light, normal;
  --dropdown-background-hover: var(--interactive-hover);
  --dropdown-background-position: var(--inset-end) var(--dropdown-icon-inset) top 50%, var(--inset-end) 0.15em top 50%, 0 0;
  --dropdown-background-size: var(--dropdown-icon-width) auto, 2em 2em, 100%;
  --dropdown-icon-background: transparent;
  --dropdown-icon-inset: 0.65em;
  --dropdown-icon-width: 1em;
  --dropdown-padding: 0 var(--dropdown-padding-end) 0 var(--dropdown-padding-start);
  --dropdown-padding-end: 2.4em;
  --dropdown-padding-start: 0.8em;
  --dropdown-text-align: start;
  --embed-action-color: var(--text-normal);
  --embed-action-radius: var(--clickable-icon-radius);
  --embed-actions-background: color-mix(var(--background-primary) 80%, transparent);
  --embed-actions-blur: var(--blur-s);
  --embed-actions-corner-shape: var(--corner-shape);
  --embed-actions-padding: var(--size-2-1);
  --embed-actions-radius: calc(var(--embed-action-radius) + var(--embed-actions-padding));
  --embed-actions-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0 0 6px 0 rgba(0, 0, 0, 0.05);
  --embed-block-shadow-hover: 0 0 0 1px var(--background-modifier-border), inset 0 0 0 1px var(--background-modifier-border);
  --embed-border-bottom: none;
  --embed-border-end: none;
  --embed-border-start: 2px solid var(--interactive-accent);
  --embed-border-top: none;
  --embed-canvas-max-height: 400px;
  --embed-max-height: 4000px;
  --embed-padding: 0 0 0 var(--size-4-6);
  --file-folding-offset: 24px;
  --file-header-background: var(--background-primary);
  --file-header-background-focused: var(--background-primary);
  --file-header-border: var(--border-width) solid transparent;
  --file-header-font: var(--font-interface);
  --file-header-font-size: var(--font-ui-small);
  --file-header-font-weight: 400;
  --file-header-justify: center;
  --file-line-width: var(--CG-line-width);
  --file-margins: var(--file-margins-y) var(--file-margins-x);
  --file-margins-x: var(--size-4-8);
  --file-margins-y: var(--size-4-8);
  --flair-background: var(--interactive-normal);
  --flair-color: var(--text-normal);
  --focus-ring-color: var(--csstools-light-dark-toggle--23, #0df);
  --focus-ring-outline: 2px solid light-dark(#0060df, #0df);
  --folder-blue: 0, 102, 255;
  --folder-green: 0, 255, 0;
  --folder-lavender: 204, 153, 255;
  --folder-lightpink: 255, 102, 204;
  --folder-maroon: 153, 0, 76;
  --folder-mauve: 204, 51, 255;
  --folder-peach: 255, 153, 102;
  --folder-pink: 255, 0, 255;
  --folder-red: 255, 0, 0;
  --folder-rose: 255, 51, 153;
  --folder-sapphire: 0, 153, 255;
  --folder-sky: 0, 204, 255;
  --folder-teal: 0, 255, 204;
  --folder-yellow: 255, 255, 0;
  --font-black: 900;
  --font-bold: 700;
  --font-default: ui-sans-serif, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Google Sans Flex", Roboto, "Inter Variable", "Inter", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  --font-extrabold: 800;
  --font-extralight: 200;
  --font-interface: var(--default-font);
  --font-light: 300;
  --font-medium: 500;
  --font-mermaid: var(--font-text);
  --font-monospace: var(--font-monospace-override, var(--font-monospace-theme, var(--font-monospace-default)));
  --font-monospace-default: ui-monospace, SFMono-Regular, "Cascadia Mono", "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono", Menlo, Monaco, "Consolas", "Source Code Pro", monospace;
  --font-normal: 400;
  --font-print: var(--font-print-override), var(--font-text-override), var(--font-text-theme), 'Arial';
  --font-semibold: 600;
  --font-small: 0.933em;
  --font-smaller: 0.875em;
  --font-smallest: 0.8em;
  --font-text: var(--default-font);
  --font-text-size: 16px;
  --font-thin: 100;
  --font-ui-large: 20px;
  --font-ui-medium: 15px;
  --font-ui-small: 13px;
  --font-ui-smaller: 12px;
  --font-weight: var(--font-normal);
  --footnote-divider-color: var(--metadata-divider-color);
  --footnote-divider-color-active: var(--metadata-divider-color-focus);
  --footnote-divider-width: var(--border-width);
  --footnote-gap: var(--size-4-1);
  --footnote-id-color: var(--text-muted);
  --footnote-id-color-no-occurrences: var(--text-faint);
  --footnote-id-delimiter: ".";
  --footnote-input-background: var(--metadata-input-background);
  --footnote-input-background-active: var(--metadata-input-background-active);
  --footnote-line-height: var(--line-height-normal);
  --footnote-padding-block: var(--size-2-3);
  --footnote-padding-inline: var(--size-2-3);
  --footnote-radius: var(--radius-s);
  --footnote-size: var(--font-smaller);
  --frame-left-space: 0px;
  --frame-right-space: 126px;
  --graph-controls-width: 240px;
  --graph-line: var(--color-base-35, var(--background-modifier-border-focus));
  --graph-node: var(--text-muted);
  --graph-node-attachment: var(--color-yellow);
  --graph-node-focused: var(--text-accent);
  --graph-node-tag: var(--color-green);
  --graph-node-unresolved: var(--text-faint);
  --graph-text: var(--text-normal);
  --gray: var(--text-muted, var(--color-base-70));
  --h1-font: var(--font-text, var(--default-font));
  --h1-glow: var(--text-accent);
  --h1-letter-spacing: -0.015em;
  --h1-line-height: 1.2;
  --h1-size: 34px;
  --h1-style: normal;
  --h1-variant: normal;
  --h1-weight: 500;
  --h2-font: var(--major-heading, 'Orbitron', 'Inter');
  --h2-glow: #0cd0d0;
  --h2-letter-spacing: -0.011em;
  --h2-line-height: 1.2;
  --h2-size: 28px;
  --h2-style: normal;
  --h2-variant: normal;
  --h2-weight: 500;
  --h3-font: var(--major-heading, 'Orbitron', 'Inter');
  --h3-glow: #00d200;
  --h3-letter-spacing: -0.008em;
  --h3-line-height: 1.3;
  --h3-size: 26px;
  --h3-style: normal;
  --h3-variant: normal;
  --h3-weight: 500;
  --h4-font: var(--minor-heading, 'Orbitron', 'Inter');
  --h4-glow: #FFAC1C;
  --h4-letter-spacing: -0.005em;
  --h4-line-height: 1.4;
  --h4-size: 24px;
  --h4-style: normal;
  --h4-variant: normal;
  --h4-weight: 500;
  --h5-font: var(--minor-heading, 'Orbitron', 'Inter');
  --h5-glow: #FF0000;
  --h5-letter-spacing: -0.002em;
  --h5-line-height: var(--line-height-normal);
  --h5-size: 22px;
  --h5-style: normal;
  --h5-variant: normal;
  --h5-weight: 500;
  --h6-font: var(--minor-heading, 'Orbitron', 'Inter');
  --h6-glow: #FF00FF;
  --h6-letter-spacing: 0em;
  --h6-line-height: var(--line-height-normal);
  --h6-size: 20px;
  --h6-style: normal;
  --h6-variant: normal;
  --h6-weight: 500;
  --header-height: 40px;
  --headerFont: var(--font-text, var(--default-font));
  --heading-formatting: var(--text-faint);
  --heading-spacing: calc(var(--p-spacing) * 2.5);
  --highlight: var(--text-highlight-bg, rgba(255, 208, 0, 0.4));
  --highlight-mix-blend-mode: darken;
  --hover-accent: var(--color-accent-hsl);
  --hover-bg: hsla(var(--hover-accent), 0.25);
  --hover-bg2: hsla(var(--hover-accent), 0.35);
  --hover-bg3: hsla(var(--hover-accent), 0.45);
  --hover-color: hsl(var(--hover-accent));
  --hr-color: var(--background-modifier-border);
  --hr-thickness: 2px;
  --icon-color: var(--custom-iconcolor);
  --icon-color-active: var(--text-accent);
  --icon-color-focused: var(--text-on-accent);
  --icon-color-hover: var(--custom-iconhover);
  --icon-l: 18px;
  --icon-l-stroke-width: 1.75px;
  --icon-m: 18px;
  --icon-m-stroke-width: 1.75px;
  --icon-opacity: 0.85;
  --icon-opacity-active: 1;
  --icon-opacity-hover: 1;
  --icon-s: 16px;
  --icon-s-stroke-width: 2px;
  --icon-size: var(--icon-m);
  --icon-stroke: var(--icon-m-stroke-width);
  --icon-xl: 32px;
  --icon-xl-stroke-width: 1.25px;
  --icon-xs: 14px;
  --icon-xs-stroke-width: 2px;
  --image-radius: 4px;
  --indent-size: 4;
  --indent-unit: 0.5625em;
  --indentation-guide-color: var(--bulletlist-color);
  --indentation-guide-color-active: color-mix(in oklch, var(--mono-100) 30%, transparent);
  --indentation-guide-editing-indent: 0.97em;
  --indentation-guide-reading-indent: -0.85em;
  --indentation-guide-source-indent: 0.25em;
  --indentation-guide-width: var(--border-width);
  --indentation-guide-width-active: var(--border-width);
  --inline-title-line-height: var(--h1-line-height);
  --inline-title-margin-bottom: 0.5em;
  --inline-title-size: var(--h1-size);
  --inline-title-style: var(--h1-style);
  --inline-title-variant: var(--h1-variant);
  --inline-title-weight: var(--h1-weight);
  --inlink-color: #FFA500;
  --input-border-width: var(--border-width);
  --input-border-width-focus: 2px;
  --input-corner-shape: var(--corner-shape);
  --input-date-separator: var(--text-faint);
  --input-font-weight: var(--font-normal);
  --input-height: 30px;
  --input-icon-inset: var(--size-4-1);
  --input-padding: var(--size-4-1) var(--size-4-2);
  --input-placeholder-color: var(--text-faint);
  --input-radius: 5px;
  --input-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.065), 0 0 0 0 transparent;
  --input-shadow-hover: inset 0 0 0 1px rgba(0, 0, 0, 0.17), 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
  --inset-end: right;
  --inset-start: left;
  --interactive-accent: var(--color-accent-1);
  --interactive-accent-hover: var(--color-accent-2);
  --interactive-accent-hsl: var(--color-accent-hsl);
  --interactive-hover: var(--color-base-10);
  --interactive-normal: var(--color-base-00);
  --internal-link-hover: var(--link-color);
  --keyboard-height: 0px;
  --layer-cover: 5;
  --layer-dragged-item: 80;
  --layer-menu: 65;
  --layer-modal: 50;
  --layer-notice: 60;
  --layer-popover: 30;
  --layer-sidedock: 10;
  --layer-slides: 45;
  --layer-status-bar: 15;
  --layer-tooltip: 70;
  --light: var(--background-primary, rgba(var(--bg-primary),
            var(--CG-workspace-background-workspace-slider, 0.45)));
  --lightgray: var(--background-secondary, rgba(var(--bg-secondary),
            var(--CG-workspace-background-workspace-slider, 0.45)));
  --line-height-normal: 1.5;
  --line-height-tight: 1.3;
  --link-color: var(--inlink-color);
  --link-color-hover: var(--text-accent-hover);
  --link-decoration: underline;
  --link-decoration-hover: underline;
  --link-decoration-thickness: auto;
  --link-external-color: var(--outlink-color);
  --link-external-color-hover: var(--link-external-color);
  --link-external-decoration: underline;
  --link-external-decoration-hover: underline;
  --link-external-filter: none;
  --link-unresolved-color: var(--text-accent);
  --link-unresolved-decoration-color: color-mix(in oklch, var(--interactive-accent) 30%, transparent);
  --link-unresolved-decoration-style: solid;
  --link-unresolved-filter: none;
  --link-unresolved-opacity: 0.7;
  --link-weight: var(--font-weight);
  --list-bullet-border: none;
  --list-bullet-end-padding: 1.3rem;
  --list-bullet-radius: 50%;
  --list-bullet-size: 0.3em;
  --list-bullet-transform: none;
  --list-indent: calc(var(--indent-unit) * var(--indent-size));
  --list-indent-editing: 0.75em;
  --list-indent-source: 0;
  --list-marker-color: transparent;
  --list-marker-color-collapsed: transparent;
  --list-marker-color-hover: var(--text-muted);
  --list-numbered-style: decimal;
  --list-spacing: 0.075em;
  --loading-icon-delay: 400ms;
  --major-heading: 'Orbitron';
  --menu-backdrop-filter: none;
  --menu-background: var(--background-secondary);
  --menu-border-color: var(--background-modifier-border-hover);
  --menu-border-width: var(--border-width);
  --menu-corner-shape: var(--corner-shape);
  --menu-padding: var(--size-2-3);
  --menu-radius: var(--radius-m);
  --menu-scroll-mask: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.1) 48px);
  --menu-shadow: var(--shadow-s);
  --metadata-background: transparent;
  --metadata-border-color: var(--background-modifier-border);
  --metadata-border-radius: 0;
  --metadata-border-width: 0;
  --metadata-display-editing: block;
  --metadata-display-reading: block;
  --metadata-divider-color: var(--background-modifier-border);
  --metadata-divider-color-focus: transparent;
  --metadata-divider-color-hover: transparent;
  --metadata-divider-width: 0;
  --metadata-gap: 5px;
  --metadata-input-background: transparent;
  --metadata-input-background-active: var(--background-modifier-hover);
  --metadata-input-background-hover: transparent;
  --metadata-input-font: var(--font-interface);
  --metadata-input-font-size: var(--font-smaller);
  --metadata-input-height: calc(var(--font-text-size) * 1.75);
  --metadata-input-longtext-lines: 3;
  --metadata-input-padding: var(--size-4-1) var(--size-4-2);
  --metadata-input-text-color: var(--text-normal);
  --metadata-label-background: transparent;
  --metadata-label-background-active: var(--background-modifier-hover);
  --metadata-label-background-hover: transparent;
  --metadata-label-font: var(--font-interface);
  --metadata-label-font-size: var(--font-smaller);
  --metadata-label-text-color: var(--text-muted);
  --metadata-label-text-color-hover: var(--text-muted);
  --metadata-label-width: 10em;
  --metadata-max-width: none;
  --metadata-padding: var(--size-4-2) 0;
  --metadata-property-background: transparent;
  --metadata-property-background-active: var(--background-modifier-hover);
  --metadata-property-background-hover: transparent;
  --metadata-property-box-shadow-focus: 0 0 0 2px var(--background-modifier-border-focus);
  --metadata-property-box-shadow-hover: 0 0 0 var(--border-width) var(--background-modifier-border-hover);
  --metadata-property-corner-shape: var(--corner-shape);
  --metadata-property-corner-shape-focus: var(--corner-shape);
  --metadata-property-corner-shape-hover: var(--corner-shape);
  --metadata-property-padding: 0;
  --metadata-property-radius: 3px;
  --metadata-property-radius-focus: 6px;
  --metadata-property-radius-hover: 6px;
  --metadata-sidebar-input-font-size: var(--font-ui-small);
  --metadata-sidebar-label-font-size: var(--font-ui-small);
  --minor-heading: 'Orbitron';
  --modal-background: var(--background-primary);
  --modal-border-color: var(--color-base-40, var(--background-modifier-border-focus));
  --modal-border-width: var(--border-width);
  --modal-community-sidebar-width: 280px;
  --modal-header-height: auto;
  --modal-height: 85vh;
  --modal-max-height: 1000px;
  --modal-max-width: 1100px;
  --modal-max-width-narrow: 800px;
  --modal-radius: var(--radius-l);
  --modal-shadow: none;
  --modal-sidebar-background: var(--modal-background);
  --modal-width: 90vw;
  --mono-0: white;
  --mono-100: black;
  --mono-rgb-0: 255, 255, 255;
  --mono-rgb-100: 0, 0, 0;
  --nav-collapse-icon-color: var(--collapse-icon-color);
  --nav-collapse-icon-color-collapsed: var(--text-faint);
  --nav-heading-color: var(--text-normal);
  --nav-heading-color-collapsed: var(--text-faint);
  --nav-heading-color-collapsed-hover: var(--text-muted);
  --nav-heading-color-hover: var(--text-normal);
  --nav-heading-weight: var(--font-medium);
  --nav-heading-weight-hover: var(--font-medium);
  --nav-hover-color: var(--custom-hovercolor);
  --nav-indentation-guide-color: var(--indentation-guide-color);
  --nav-indentation-guide-width: var(--indentation-guide-width);
  --nav-item-background-active: var(--background-modifier-hover);
  --nav-item-background-hover: var(--background-modifier-hover);
  --nav-item-background-selected: color-mix(in oklch, var(--color-accent) 15%, transparent);
  --nav-item-children-margin-start: var(--size-4-3);
  --nav-item-children-padding-start: var(--size-2-2);
  --nav-item-color: var(--custom-textcolor);
  --nav-item-color-active: var(--text-normal);
  --nav-item-color-highlighted: var(--text-accent);
  --nav-item-color-hover: var(--text-normal);
  --nav-item-color-selected: var(--text-normal);
  --nav-item-margin-bottom: var(--size-2-1);
  --nav-item-padding: var(--size-4-1) var(--size-4-2) var(--size-4-1) var(--size-4-6);
  --nav-item-parent-padding: var(--nav-item-padding);
  --nav-item-radius: var(--radius-s);
  --nav-item-size: var(--font-ui-small);
  --nav-item-white-space: wrap;
  --nav-tag-background: transparent;
  --nav-tag-color: var(--text-faint);
  --nav-tag-color-active: var(--text-muted);
  --nav-tag-color-hover: var(--text-muted);
  --nav-tag-radius: var(--radius-s);
  --nav-tag-weight: var(--font-semibold);
  --newoutlined-logo: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='18' height='18' fill='none' stroke='currentColor' stroke-width='32' stroke-linecap='round' stroke-linejoin='round' %3e%3cpath d='M172.7 461.6c73.6-149.1 2.1-217-43.7-246.9m72 96.7c71.6-17.3 141-16.3 189.8 88.5m-114-96.3c-69.6-174 44.6-181 16.3-273.6m97.7 370c1.6-3 3.3-5.8 5.1-8.6 20-29.9 34.2-53.2 41.4-65.3a16 16 0 0 0-1.2-17.7 342.1 342.1 0 0 1-40.2-66.1c-10.9-26-12.5-66.5-12.6-86.2 0-7.4-2.4-14.7-7-20.6l-81.8-104a32 32 0 0 0-1.4-1.5m97.7 370a172.8 172.8 0 0 0-18 59c-2.9 21.5-24 38.4-45 32.6-30-8.3-64.5-21.1-95.7-23.5l-47.8-3.6c-7.7-.6-15-4-20.3-9.5l-82.3-84.8c-9-9.2-11.4-23-6.2-34.8l52.8-117.7.7-3M293.1 30a31.5 31.5 0 0 0-44.4-2.3l-97.4 87.5c-5.4 5-9 11.5-10 18.8L129 214.7'/%3e%3c/svg%3e");
  --outlined-logo: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='15 -3 69 106' %3e%3cpath d='M30.91 17.52l3.52 18.18m27.01-21.29L62.61 0M34.43 35.7l3.14 54.77M81 26.39L61.44 14.41 34.43 35.7 65.35 100M62.61 0l-31.7 17.52L18 45.45l19.57 45.02L65.35 100l5.09-10.2L81 26.39 62.61 0z' stroke='%23000' stroke-width='4' fill='none'/%3e%3c/svg%3e");
  --outlink-color: #ffc400;
  --p-spacing: 1rem;
  --p-spacing-empty: 0rem;
  --page-border: 9px solid transparent;
  --page-margin: 1px auto -8px;
  --pdf-background: var(--background-primary);
  --pdf-page-background: var(--background-primary);
  --pdf-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 2px 8px rgba(0, 0, 0, 0.1);
  --pdf-sidebar-background: var(--background-primary);
  --pdf-spread-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  --pdf-thumbnail-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 2px 8px rgba(0, 0, 0, 0.2);
  --pdfViewer-padding-bottom: 0;
  --pill-background: transparent;
  --pill-background-hover: transparent;
  --pill-border-color: var(--background-modifier-border);
  --pill-border-color-hover: var(--background-modifier-border-hover);
  --pill-border-width: var(--border-width);
  --pill-color: var(--text-muted);
  --pill-color-hover: var(--text-normal);
  --pill-color-remove: var(--text-faint);
  --pill-color-remove-hover: var(--text-accent);
  --pill-decoration: none;
  --pill-decoration-hover: none;
  --pill-focus-left-adjust: -4px;
  --pill-focus-width: calc(100% + 6px);
  --pill-padding-x: 0.65em;
  --pill-padding-y: 0.25em;
  --pill-radius: 2em;
  --popover-font-size: var(--font-text-size);
  --popover-height: 400px;
  --popover-max-height: 95vh;
  --popover-pdf-height: 400px;
  --popover-pdf-width: 450px;
  --popover-width: 450px;
  --preferred-text-scale: 1;
  --prompt-backdrop-filter: none;
  --prompt-background: var(--background-primary);
  --prompt-border-color: var(--color-base-40, var(--background-modifier-border-focus));
  --prompt-border-width: var(--border-width);
  --prompt-input-height: 40px;
  --prompt-max-height: 70vh;
  --prompt-max-width: 80vw;
  --prompt-width: 700px;
  --radius-l: 10px;
  --radius-m: 3px;
  --radius-s: 3px;
  --radius-xl: 3px;
  --raised-background: var(--blur-background);
  --raised-blur: var(--blur-s);
  --raised-mask: linear-gradient(white, white) padding-box, linear-gradient(white, white) border-box;
  --raised-mask-background: linear-gradient(to bottom left, white, transparent, white) border-box no-repeat;
  --raised-mask-border-width: 0;
  --raised-mask-composite: exclude, add;
  --raised-mask-display: block;
  --raised-shadow: var(--shadow-xs);
  --ribbon-background: transparent;
  --ribbon-background-collapsed: transparent;
  --ribbon-padding: var(--size-4-2) var(--size-4-1) var(--size-4-3);
  --ribbon-width: 44px;
  --safe-area-inset-bottom: 0px;
  --safe-area-inset-left: 0px;
  --safe-area-inset-right: 0px;
  --safe-area-inset-top: 0px;
  --scrollbar-active-thumb-bg: var(--text-accent);
  --scrollbar-bg: var(--text-selection);
  --scrollbar-border-width: 3px 3px 3px 2px;
  --scrollbar-height: 12px;
  --scrollbar-native-width: auto;
  --scrollbar-radius: var(--radius-l);
  --scrollbar-thumb-bg: var(--color-accent-active);
  --scrollbar-width: 12px;
  --search-clear-button-color: var(--text-muted);
  --search-clear-button-size: 13px;
  --search-icon-color: var(--text-muted);
  --search-icon-size: 16px;
  --search-input-corner-shape: var(--input-corner-shape);
  --search-input-radius: var(--input-radius);
  --search-result-background: var(--background-primary);
  --secondary: var(--text-accent, var(--color-accent));
  --setting-group-heading-color: var(--text-normal);
  --setting-group-heading-size: var(--font-ui-medium);
  --setting-group-heading-weight: var(--font-semibold);
  --setting-group-max-width: 700px;
  --setting-items-background: var(--background-primary-alt);
  --setting-items-border-color: var(--background-modifier-border);
  --setting-items-border-width: 0;
  --setting-items-divider-width: var(--border-width);
  --setting-items-padding-x: var(--size-4-5);
  --setting-items-padding-y: var(--size-4-5);
  --setting-items-radius: var(--radius-l);
  --shadow-edges: 0 0 transparent;
  --shadow-l: 0px 1.8px 7.3px rgba(0, 0, 0, 0.071), 0px 6.3px 24.7px rgba(0, 0, 0, 0.112), 0px 15px 30px rgba(0, 0, 0, 0.1);
  --shadow-s: 0px 1px 2px rgba(0, 0, 0, 0.028), 0px 3.4px 6.7px rgba(0, 0, 0, 0.042), 0px 15px 30px rgba(0, 0, 0, 0.07);
  --shadow-xs: 0 1px 6px rgba(0, 0, 0, 0.015), 0 4px 24px rgba(0, 0, 0, 0.065), var(--shadow-edges);
  --shiki-active-tab-border-color: var(--shiki-highlight-neutral);
  --shiki-active-tab-border-width: 2px;
  --shiki-code-background: var(--code-background);
  --shiki-code-block-border-color: transparent;
  --shiki-code-block-border-radius: var(--code-radius);
  --shiki-code-block-border-width: 0px;
  --shiki-code-block-spacing: var(--p-spacing);
  --shiki-code-comment: var(--text-faint);
  --shiki-code-function: var(--color-green);
  --shiki-code-important: var(--color-orange);
  --shiki-code-keyword: var(--color-pink);
  --shiki-code-normal: var(--text-muted);
  --shiki-code-property: var(--color-cyan);
  --shiki-code-punctuation: var(--text-muted);
  --shiki-code-string: var(--color-yellow);
  --shiki-code-value: var(--color-purple);
  --shiki-gutter-border-color: var(--background-modifier-border);
  --shiki-gutter-border-width: var(--border-width);
  --shiki-gutter-text-color: var(--text-faint);
  --shiki-gutter-text-color-highlight: var(--shiki-code-normal);
  --shiki-highlight-green: rgba(var(--color-green-rgb), .5);
  --shiki-highlight-green-background: rgba(var(--color-green-rgb), .1);
  --shiki-highlight-neutral: var(--shiki-code-normal);
  --shiki-highlight-neutral-background: rgba(var(--mono-rgb-100), .05);
  --shiki-highlight-red: rgba(var(--color-red-rgb), .5);
  --shiki-highlight-red-background: rgba(var(--color-red-rgb), .1);
  --shiki-terminal-dots-color: var(--text-faint);
  --shiki-tooltip-background: var(--background-modifier-message);
  --shiki-tooltip-text-color: #fafafa;
  --sidebar-left-toggle-inner-width: 8.33%;
  --sidebar-left-toggle-inner-width-open: 24%;
  --sidebar-markdown-font-size: calc(var(--font-text-size) * 0.9);
  --sidebar-right-toggle-inner-width: 8.33%;
  --sidebar-right-toggle-inner-width-open: 24%;
  --sidebar-tab-text-display: none;
  --size-2-1: 2px;
  --size-2-2: 4px;
  --size-2-3: 6px;
  --size-4-1: 4px;
  --size-4-10: 40px;
  --size-4-12: 48px;
  --size-4-16: 64px;
  --size-4-18: 72px;
  --size-4-2: 8px;
  --size-4-3: 12px;
  --size-4-4: 16px;
  --size-4-5: 20px;
  --size-4-6: 24px;
  --size-4-8: 32px;
  --size-4-9: 36px;
  --slider-s-thumb-position: -5px;
  --slider-s-thumb-size: 15px;
  --slider-thumb-background: white;
  --slider-thumb-background-hover: white;
  --slider-thumb-border-color: var(--color-glow);
  --slider-thumb-border-width: 7px;
  --slider-thumb-height: 18px;
  --slider-thumb-height-active: var(--slider-thumb-height);
  --slider-thumb-radius: var(--slider-thumb-height);
  --slider-thumb-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.1), 0 2px 6px 0px rgba(0, 0, 0, 0.1);
  --slider-thumb-shadow-active: var(--slider-thumb-shadow);
  --slider-thumb-shadow-focus: var(--slider-thumb-shadow-active), 0 0px 0px 2px var(--background-modifier-border-focus);
  --slider-thumb-shadow-hover: var(--slider-thumb-shadow);
  --slider-thumb-width: 18px;
  --slider-thumb-width-active: var(--slider-thumb-width);
  --slider-thumb-y: -6px;
  --slider-thumb-y-active: var(--slider-thumb-y);
  --slider-track-background: var(--background-modifier-border-hover);
  --slider-track-height: 4px;
  --slider-value-font-size: var(--font-ui-small);
  --slider-value-font-weight: var(--input-font-weight);
  --spreadHorizontalWrapped-margin-LR: -3.5px;
  --status-bar-background: var(--background-secondary);
  --status-bar-border-color: var(--divider-color);
  --status-bar-border-width: var(--border-width) 0 0 var(--border-width);
  --status-bar-font-size: var(--font-ui-smaller);
  --status-bar-position: fixed;
  --status-bar-radius: var(--radius-s);
  --status-bar-text-color: var(--text-muted);
  --suggestion-backdrop-filter: none;
  --suggestion-background: var(--background-primary);
  --swatch-height: 22px;
  --swatch-radius: 3px;
  --swatch-shadow: inset 0 0 0 1px color-mix(in oklch, var(--mono-100) 15%, transparent);
  --swatch-width: 22px;
  --sync-avatar-color-1: var(--color-red);
  --sync-avatar-color-2: var(--color-orange);
  --sync-avatar-color-3: var(--color-yellow);
  --sync-avatar-color-4: var(--color-green);
  --sync-avatar-color-5: var(--color-cyan);
  --sync-avatar-color-6: var(--color-blue);
  --sync-avatar-color-7: var(--color-purple);
  --sync-avatar-color-8: var(--color-pink);
  --sync-avatar-color-current-user: transparent;
  --tab-background-active: var(--background-primary);
  --tab-container-background: var(--background-secondary);
  --tab-curve: 6px;
  --tab-divider-color: transparent;
  --tab-font-size: var(--font-ui-small);
  --tab-max-width: 180px;
  --tab-outline-color: var(--divider-color);
  --tab-outline-width: 1px;
  --tab-radius: var(--radius-s);
  --tab-radius-active: var(--radius-s);
  --tab-stacked-font-size: var(--font-ui-small);
  --tab-stacked-font-weight: 400;
  --tab-stacked-header-width: var(--header-height);
  --tab-stacked-pane-width: 700px;
  --tab-stacked-shadow: -8px 0 8px 0 rgba(0, 0, 0, 0.05);
  --tab-stacked-text-align: start;
  --tab-stacked-text-transform: rotate(0deg);
  --tab-stacked-text-writing-mode: vertical-lr;
  --tab-switcher-background: var(--background-secondary);
  --tab-switcher-menubar-background: linear-gradient(to top, var(--background-secondary), transparent);
  --tab-switcher-preview-background-shadow: 0 4px 30px 2px rgba(0, 0, 0, 0.2);
  --tab-switcher-preview-radius: var(--radius-xl);
  --tab-switcher-preview-shadow: 0 0 0 1px color-mix(in oklch, var(--mono-100) 5%, transparent);
  --tab-switcher-preview-shadow-active: 0 0 0 2px var(--color-accent);
  --tab-text-color: var(--text-faint);
  --tab-text-color-active: var(--text-muted);
  --tab-text-color-focused: var(--text-muted);
  --tab-text-color-focused-active: var(--text-muted);
  --tab-text-color-focused-active-current: var(--text-normal);
  --tab-text-color-focused-highlighted: var(--text-accent);
  --tab-width: 225px;
  --table-add-button-background: transparent;
  --table-add-button-border-color: var(--background-modifier-border);
  --table-add-button-border-width: var(--table-border-width);
  --table-background: transparent;
  --table-border-color: var(--background-modifier-border);
  --table-border-width: 1px;
  --table-cell-vertical-alignment: top;
  --table-column-alt-background: var(--table-background);
  --table-column-first-border-width: var(--table-border-width);
  --table-column-last-border-width: var(--table-border-width);
  --table-column-max-width: none;
  --table-column-min-width: 6ch;
  --table-drag-handle-background: transparent;
  --table-drag-handle-background-active: var(--table-selection-border-color);
  --table-drag-handle-color: var(--text-faint);
  --table-drag-handle-color-active: var(--text-on-accent);
  --table-drop-indicator-half-width: 2px;
  --table-header-background: var(--table-background);
  --table-header-border-color: var(--table-border-color);
  --table-header-border-width: var(--table-border-width);
  --table-header-color: var(--text-normal);
  --table-header-size: var(--table-text-size);
  --table-header-weight: calc(var(--font-weight) + var(--bold-modifier));
  --table-line-height: var(--line-height-tight);
  --table-row-alt-background: var(--table-background);
  --table-row-alt-background-hover: var(--table-background);
  --table-row-background-hover: var(--table-background);
  --table-row-last-border-width: var(--table-border-width);
  --table-selection: color-mix(in oklch, var(--color-accent) 10%, transparent);
  --table-selection-blend-mode: var(--highlight-mix-blend-mode);
  --table-selection-border-color: var(--interactive-accent);
  --table-selection-border-radius: 4px;
  --table-selection-border-width: 2px;
  --table-text-size: var(--font-text-size);
  --table-white-space: break-spaces;
  --tag-background: color-mix(in oklch, var(--interactive-accent) 10%, transparent);
  --tag-background-hover: color-mix(in oklch, var(--interactive-accent) 20%, transparent);
  --tag-border-color: color-mix(in oklch, var(--interactive-accent) 15%, transparent);
  --tag-border-color-hover: color-mix(in oklch, var(--interactive-accent) 15%, transparent);
  --tag-border-width: 0px;
  --tag-color: var(--text-accent);
  --tag-color-hover: var(--text-accent);
  --tag-corner-shape: round;
  --tag-decoration: none;
  --tag-decoration-hover: none;
  --tag-padding-x: 0.65em;
  --tag-padding-y: 0.25em;
  --tag-radius: 2em;
  --tag-size: var(--font-smaller);
  --tertiary: var(--text-accent-hover, var(--color-accent-2));
  --text-accent: var(--color-accent);
  --text-accent-hover: var(--color-accent-2);
  --text-close-color: #791d26;
  --text-error: var(--color-red);
  --text-faint: var(--text-muted);
  --text-highlight-bg: rgba(255, 208, 0, 0.4);
  --text-highlight-bg-rgb: 255, 208, 0;
  --text-muted: var(--color-base-70);
  --text-normal: var(--color-base-100);
  --text-on-accent: white;
  --text-on-accent-inverted: black;
  --text-selection: hsla(var(--interactive-accent-hsl), 0.35);
  --text-success: var(--color-green);
  --text-warning: var(--color-orange);
  --textHighlight: var(--text-highlight-bg, rgba(255, 208, 0, 0.4));
  --title-heading: 'Space Wham', 'Inter';
  --titleFont: var(--font-text, var(--default-font));
  --titlebar-background: transparent;
  --titlebar-background-focused: transparent;
  --titlebar-border-color: var(--background-modifier-border);
  --titlebar-border-width: 0px;
  --titlebar-height: 30px;
  --titlebar-text-color: var(--text-muted);
  --titlebar-text-color-focused: var(--text-normal);
  --titlebar-text-weight: var(--font-bold);
  --toggle-border-width: 3px;
  --toggle-radius: 18px;
  --toggle-s-border-width: 3px;
  --toggle-s-thumb-height: 8px;
  --toggle-s-thumb-width: 16px;
  --toggle-s-width: 40px;
  --toggle-thumb-color: rgb(186, 56, 56);
  --toggle-thumb-height: 8px;
  --toggle-thumb-opacity-active: 1;
  --toggle-thumb-radius: 10px;
  --toggle-thumb-width: 20px;
  --toggle-width: 45px;
  --touch-radius-l: var(--touch-size-l);
  --touch-radius-m: var(--touch-size-m);
  --touch-radius-s: var(--touch-size-s);
  --touch-radius-xl: var(--touch-size-xl);
  --touch-radius-xs: var(--touch-size-xs);
  --touch-radius-xxs: var(--touch-size-xxs);
  --touch-size-l: 52px;
  --touch-size-m: 44px;
  --touch-size-s: 40px;
  --touch-size-xl: 60px;
  --touch-size-xs: 30px;
  --touch-size-xxs: 24px;
  --traffic-lights-offset-x: var(--header-height);
  --traffic-lights-offset-y: var(--header-height);
  --vault-name-font-size: var(--font-ui-medium);
  --vault-profile-actions-display: flex;
  --vault-profile-color: var(--text-normal);
  --vault-profile-color-hover: var(--vault-profile-color);
  --vault-profile-display: flex;
  --vault-profile-font-size: var(--font-ui-small);
  --vault-profile-font-weight: var(--font-medium);
  --vault-profile-order: 2;
  --vault-profile-radius: var(--radius-s);
  --viewer-container-height: 0;
  --win-maximize: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='16' width='16' %3e%3cpath d='M4.5 3A1.5 1.5 0 0 0 3 4.5v7A1.5 1.5 0 0 0 4.5 13h7a1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 11.5 3zm0 1h7a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .5-.5z' fill='%23212121'/%3e%3c/svg%3e");
  --win-minimize: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23212121' height='16' width='16' %3e%3cpath d='M5.085 4A1.5 1.5 0 0 1 6.5 3H10a3 3 0 0 1 3 3v3.5a1.5 1.5 0 0 1-1 1.415V6a2 2 0 0 0-2-2zM4.5 5h5A1.5 1.5 0 0 1 11 6.5v5A1.5 1.5 0 0 1 9.5 13h-5A1.5 1.5 0 0 1 3 11.5v-5A1.5 1.5 0 0 1 4.5 5zm0 1a.5.5 0 0 0-.5.5v5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5z'/%3e%3c/svg%3e");
  --windowsLogo: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M0 0v11.408h11.408V0zm12.594 0v11.408H24V0zM0 12.594V24h11.408V12.594zm12.594 0V24H24V12.594z'/%3e%3c/svg%3e");
  --workspace-background-translucent: color-mix(in oklch, var(--mono-0) 60%, transparent);
  --xfa-focus-outline: auto;
  --xfa-unfocused-field-background: url("data:image/svg+xml,%3Csvg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' style='fill:rgba(0, 54, 255, 0.13);'/%3E%3C/svg%3E");
  --zoom-factor: 1;
  --quartz-icon-color: var(--icon-color, currentColor);
  --collapse-icon-color: var(--nav-collapse-icon-color);
  --collapse-icon-color-collapsed: var(--nav-collapse-icon-color-collapsed);
}

html[saved-theme="light"] body {
  background-color: var(--background-primary);
  color: var(--text-normal);
}

html[saved-theme="light"] body .page > div#quartz-body div.sidebar {
  background-color: var(--background-secondary);
  color: var(--text-normal);
}

html[saved-theme="light"] body .page > div#quartz-body div.sidebar.left {
  border-right-color: rgb(128, 128, 128);
  border-right-style: solid;
  border-right-width: 2px;
}

html[saved-theme="light"] body .page > div#quartz-body div.sidebar.right {
  --bases-table-header-background: var(--background-secondary);
  background-color: var(--tab-container-background);
  border-left-color: rgb(228, 228, 228);
  border-left-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body body[data-slug] div#quartz-root.page, html[saved-theme="light"] .page > div#quartz-body div.sidebar.left, html[saved-theme="light"] .page > div#quartz-body div.sidebar.left:has(.explorer), html[saved-theme="light"] .page > div#quartz-body div.sidebar.left .explorer .explorer-content {
  --bases-table-header-background: var(--background-secondary);
  background-color: var(--tab-container-background);
  color: var(--text-normal);
}

html[saved-theme="light"] body body[data-slug], html[saved-theme="light"] body[data-slug] .page > div#quartz-body, html[saved-theme="light"] .page > div#quartz-body div.center, html[saved-theme="light"] .page > div#quartz-body footer {
  background-color: var(--background-primary);
  color: var(--text-normal);
}

/* aspect: headings */
html[saved-theme="light"] body h1 {
  --font-weight: var(--h1-weight);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--title-heading);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body h2 {
  --font-weight: var(--h2-weight);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h2-font);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body h3 {
  --font-weight: var(--h3-weight);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h3-font);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body h4 {
  --font-weight: var(--h4-weight);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h4-font);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body h5 {
  --font-weight: var(--h5-weight);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h5-font);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body h6 {
  --font-weight: var(--h6-weight);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h6-font);
  font-weight: var(--font-weight);
}

/* aspect: typography */
html[saved-theme="light"] body .markdown-rendered p > b, html[saved-theme="light"] b {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(var(--custom-boldText-color));
  cursor: grab;
  font-family: var(--font-text);
  font-weight: calc(var(--font-weight) + var(--bold-modifier));
  outline: rgb(34, 34, 34) none 0px;
  text-decoration-color: rgb(34, 34, 34);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="light"] body .markdown-rendered p > em, html[saved-theme="light"] em {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  cursor: grab;
  font-family: var(--font-text);
  font-weight: 400;
  outline: rgb(34, 34, 34) none 0px;
  text-decoration-color: rgb(34, 34, 34);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="light"] body .markdown-rendered p > i, html[saved-theme="light"] i {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  cursor: grab;
  font-family: var(--font-text);
  font-weight: 400;
  outline: rgb(34, 34, 34) none 0px;
  text-decoration-color: rgb(34, 34, 34);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="light"] body .markdown-rendered p > strong > em, html[saved-theme="light"] strong > em {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  cursor: grab;
  font-family: var(--font-text);
  font-weight: calc(var(--font-weight) + var(--bold-modifier));
  outline: rgb(34, 34, 34) none 0px;
  text-decoration-color: rgb(34, 34, 34);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="light"] body .markdown-rendered p > strong, html[saved-theme="light"] strong {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(var(--custom-boldText-color));
  cursor: grab;
  font-family: var(--font-text);
  font-weight: calc(var(--font-weight) + var(--bold-modifier));
  outline: rgb(34, 34, 34) none 0px;
  text-decoration-color: rgb(34, 34, 34);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="light"] body .text-highlight {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: var(--text-highlight-bg);
  color: var(--text-normal);
  cursor: grab;
  font-family: var(--font-text);
  font-weight: 400;
  outline: rgb(34, 34, 34) none 0px;
  text-decoration-color: rgb(34, 34, 34);
  text-decoration-style: solid;
  transition: all;
  user-select: text;
}

html[saved-theme="light"] body del {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  cursor: grab;
  font-family: var(--font-text);
  font-weight: 400;
  outline: rgb(34, 34, 34) none 0px;
  text-decoration: line-through 1px double rgb(121, 29, 38);
  text-decoration-color: var(--text-close-color);
  text-decoration-line: line-through;
  text-decoration-style: double;
  text-decoration-thickness: 1px;
  transition: all;
  user-select: text;
}

html[saved-theme="light"] body p {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-muted);
  font-family: var(--font-interface);
  font-weight: 400;
  outline: rgb(92, 92, 92) none 0px;
  text-decoration-color: rgb(92, 92, 92);
  text-decoration-style: solid;
  transition: all;
}

/* aspect: links */
html[saved-theme="light"] body .backlinks {
  background-color: var(--background-primary);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  padding-block-end: 32px;
  padding-block-start: 4px;
  padding-bottom: max(var(--safe-area-inset-bottom), var(--size-4-8));
  padding-inline-end: var(--size-4-3);
  padding-inline-start: var(--size-4-3);
  padding-left: 12px;
  padding-right: 12px;
  padding-top: var(--size-4-1);
}

html[saved-theme="light"] body .backlinks ul li {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body .backlinks ul li a {
  color: var(--nav-heading-color);
}

html[saved-theme="light"] body a.external-link, html[saved-theme="light"] footer a {
  --font-weight: var(--link-weight);
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--link-external-color);
  cursor: var(--cursor-link);
  filter: var(--link-external-filter);
  font-family: var(--font-text);
  font-weight: var(--link-weight);
  outline: rgb(255, 196, 0) none 0px;
  text-decoration: underline;
  text-decoration-color: rgb(255, 196, 0);
  text-decoration-line: var(--link-external-decoration);
  text-decoration-style: solid;
  text-decoration-thickness: var(--link-decoration-thickness);
  transition: opacity 0.14s ease-in-out;
  user-select: text;
}

html[saved-theme="light"] body a.internal-link, html[saved-theme="light"] .breadcrumb-container .breadcrumb-element > a {
  --font-weight: var(--link-weight);
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--link-color);
  cursor: var(--cursor-link);
  font-family: var(--font-text);
  font-weight: var(--link-weight);
  outline: rgb(255, 165, 0) none 0px;
  text-decoration: underline;
  text-decoration-color: rgb(255, 165, 0);
  text-decoration-line: var(--link-decoration);
  text-decoration-style: solid;
  text-decoration-thickness: var(--link-decoration-thickness);
  transition: opacity 0.14s ease-in-out;
  user-select: text;
}

html[saved-theme="light"] body a.internal-link.broken {
  --font-weight: var(--link-weight);
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--link-unresolved-color);
  cursor: var(--cursor-link);
  filter: var(--link-unresolved-filter);
  font-family: var(--font-text);
  font-weight: var(--link-weight);
  outline: rgb(70, 165, 206) none 0px;
  text-decoration: underline oklch(0.742353 0.120388 229.96 / 0.3);
  text-decoration-color: var(--link-unresolved-decoration-color);
  text-decoration-line: var(--link-decoration);
  text-decoration-style: var(--link-unresolved-decoration-style);
  text-decoration-thickness: var(--link-decoration-thickness);
  transition: opacity 0.14s ease-in-out;
  user-select: text;
}

/* aspect: lists */
html[saved-theme="light"] body dd {
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--font-text);
  font-size: var(--font-text-size);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 40px;
  margin-left: 40px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body dl {
  list-style: outside none disc;
  margin-block-end: 16px;
  margin-block-start: 16px;
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 16px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body dt {
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--font-text);
  font-size: var(--font-text-size);
  font-weight: 400;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body ol > li {
  color: var(--text-normal);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 1.2px;
  padding-block-start: 1.2px;
  padding-bottom: var(--list-spacing);
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: var(--list-spacing);
  text-align: start;
}

html[saved-theme="light"] body ul > li {
  color: var(--text-normal);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 1.2px;
  padding-block-start: 1.2px;
  padding-bottom: var(--list-spacing);
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: var(--list-spacing);
  text-align: start;
}

html[saved-theme="light"] body ul.overflow {
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
}

/* aspect: blockquotes */
html[saved-theme="light"] body blockquote {
  background-color: var(--blockquote-background-color);
  border-inline-start: 2px solid rgba(0, 0, 0, 0);
  color: var(--blockquote-color);
  font-family: var(--font-text);
  font-style: var(--blockquote-font-style);
  font-weight: 400;
  line-height: var(--line-height-normal);
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  padding-bottom: 16px;
  padding-inline-start: var(--size-4-6);
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 32px;
}

/* aspect: tables */
html[saved-theme="light"] body .table-container {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
}

html[saved-theme="light"] body table {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(128, 128, 128);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(128, 128, 128);
  border-left-width: 0px;
  border-right-color: rgb(128, 128, 128);
  border-right-width: 0px;
  border-top-color: rgb(128, 128, 128);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--font-text);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 0px;
  margin-inline-end: 206.203px;
  margin-inline-start: 206.203px;
  margin-left: 206.203px;
  margin-right: 206.203px;
  margin-top: 16px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: start;
}

html[saved-theme="light"] body tbody {
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  font-family: var(--font-text);
}

html[saved-theme="light"] body tbody tr:nth-child(even) {
  background-color: var(--table-background);
}

html[saved-theme="light"] body tbody tr:nth-child(odd) {
  background-color: var(--table-row-alt-background);
}

html[saved-theme="light"] body td {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(70, 165, 206);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(70, 165, 206);
  border-left-style: solid;
  border-left-width: var(--table-column-first-border-width);
  border-right-color: rgb(70, 165, 206);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(70, 165, 206);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 1px;
  box-shadow: inset 0em 0em 0.35em var(--text-accent);
  color: var(--table-text-color);
  font-weight: 400;
  padding-block-end: 4px;
  padding-block-start: 4px;
  padding-bottom: 4px;
  padding-inline-end: 8px;
  padding-inline-start: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  text-align: start;
  vertical-align: var(--table-cell-vertical-alignment);
}

html[saved-theme="light"] body th {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(70, 165, 206);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(70, 165, 206);
  border-left-style: solid;
  border-left-width: var(--table-column-first-border-width);
  border-right-color: rgb(70, 165, 206);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(70, 165, 206);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: var(--table-header-border-width);
  box-shadow: inset 0em 0em 0.35em var(--text-accent);
  color: var(--table-header-color);
  font-weight: var(--table-header-weight);
  padding-block-end: 4px;
  padding-block-start: 4px;
  padding-bottom: 4px;
  padding-inline-end: 8px;
  padding-inline-start: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  text-align: start;
  vertical-align: var(--table-cell-vertical-alignment);
}

html[saved-theme="light"] body thead {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(128, 128, 128);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(128, 128, 128);
  border-left-width: 0px;
  border-right-color: rgb(128, 128, 128);
  border-right-width: 0px;
  border-top-color: rgb(128, 128, 128);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--font-text);
}

html[saved-theme="light"] body tr {
  background-color: var(--table-header-background);
  border-bottom-color: rgb(128, 128, 128);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(128, 128, 128);
  border-left-width: 0px;
  border-right-color: rgb(128, 128, 128);
  border-right-width: 0px;
  border-top-color: rgb(128, 128, 128);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--font-text);
}

/* aspect: code */
html[saved-theme="light"] body code {
  background-color: var(--code-background);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--ec-codeFontFml);
  padding-block-end: 12px;
  padding-block-start: 12px;
  padding-bottom: 12px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 12px;
}

html[saved-theme="light"] body figure[data-rehype-pretty-code-figure] {
  background-color: var(--code-background);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
}

html[saved-theme="light"] body figure[data-rehype-pretty-code-figure] > [data-rehype-pretty-code-title] {
  background-color: var(--code-background);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--text-normal);
  font-family: var(--ec-uiFontFml);
}

html[saved-theme="light"] body pre > code > [data-line] {
  background-color: var(--code-background);
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
}

html[saved-theme="light"] body pre > code > [data-line][data-highlighted-line] {
  background-color: var(--code-background);
  border-left-color: rgba(0, 0, 0, 0);
  border-left-width: 0px;
}

html[saved-theme="light"] body pre > code [data-highlighted-chars] {
  background-color: var(--code-background);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
}

html[saved-theme="light"] body pre > code, html[saved-theme="light"] pre:has(> code) {
  background-color: var(--code-background);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--text-normal);
  padding-block-end: 24px;
  padding-block-start: 24px;
  padding-bottom: 24px;
  padding-inline-end: 16px;
  padding-inline-start: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 24px;
}

/* aspect: images */
html[saved-theme="light"] body audio {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body figcaption {
  color: var(--text-normal);
  font-family: var(--ec-uiFontFml);
  font-size: var(--ec-uiFontSize);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: start;
}

html[saved-theme="light"] body figure {
  --code-background: var(--ec-frm-edBg);
  --header-border-radius: calc(var(--ec-brdRad) + var(--ec-brdWd));
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-width: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: start;
}

html[saved-theme="light"] body img {
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-radius: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  max-width: 100%;
}

html[saved-theme="light"] body video {
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-radius: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  max-width: 100%;
}

/* aspect: embeds */
html[saved-theme="light"] body .transclude {
  background-color: var(--embed-background);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(74, 185, 233);
  border-left-style: solid;
  border-left-width: 2px;
  border-radius: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body .transclude ul {
  color: var(--text-normal);
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body .transclude-inner {
  background-color: var(--embed-background);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-radius: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

/* aspect: checkboxes */
html[saved-theme="light"] body input[type=checkbox] {
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 8px;
  margin-inline-start: calc(var(--checkbox-size) * -1.5);
  margin-left: -24px;
  margin-right: 8px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  position: relative;
  transition: box-shadow 0.5s, background-color 0.5s, border-color 0.5s;
  width: var(--checkbox-size);
}

html[saved-theme="light"] body li.task-list-item[data-task='!'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='*'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='-'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='/'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='>'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='?'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='I'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='S'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='b'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='c'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='d'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='f'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='i'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='k'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='l'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='p'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='u'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body li.task-list-item[data-task='w'] {
  color: var(--text-normal);
  text-decoration: none;
  text-decoration-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body ul > li.task-list-item {
  display: list-item;
  list-style: outside none none;
  text-align: start;
}

html[saved-theme="light"] body li.task-list-item[data-task="_"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="-"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M2.397 2.554l.073-.084a.75.75 0 0 1 .976-.073l.084.073L8 6.939l4.47-4.47a.75.75 0 1 1 1.06 1.061L9.061 8l4.47 4.47a.75.75 0 0 1 .072.976l-.073.084a.75.75 0 0 1-.976.073l-.084-.073L8 9.061l-4.47 4.47a.75.75 0 0 1-1.06-1.061L6.939 8l-4.47-4.47a.75.75 0 0 1-.072-.976l.073-.084-.073.084z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M2.397 2.554l.073-.084a.75.75 0 0 1 .976-.073l.084.073L8 6.939l4.47-4.47a.75.75 0 1 1 1.06 1.061L9.061 8l4.47 4.47a.75.75 0 0 1 .072.976l-.073.084a.75.75 0 0 1-.976.073l-.084-.073L8 9.061l-4.47 4.47a.75.75 0 0 1-1.06-1.061L6.939 8l-4.47-4.47a.75.75 0 0 1-.072-.976l.073-.084-.073.084z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task=","] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task=";"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task=":"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="!"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M5.96 4.457a2.075 2.075 0 1 1 4.08 0l-.856 4.56a1.205 1.205 0 0 1-2.368 0l-.855-4.56ZM9.5 12.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M5.96 4.457a2.075 2.075 0 1 1 4.08 0l-.856 4.56a1.205 1.205 0 0 1-2.368 0l-.855-4.56ZM9.5 12.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="?"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M12 4a5 5 0 0 0-5 5 1 1 0 0 0 2 0 3 3 0 1 1 6 0c0 .816-.199 1.294-.438 1.629-.262.365-.625.638-1.128.985l-.116.078c-.447.306-1.023.699-1.469 1.247-.527.648-.849 1.467-.849 2.561v.5a1 1 0 1 0 2 0v-.5c0-.656.178-1.024.4-1.299.257-.314.603-.552 1.114-.903l.053-.037c.496-.34 1.133-.786 1.62-1.468C16.7 11.081 17 10.183 17 9a5 5 0 0 0-5-5zm0 17.25a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M12 4a5 5 0 0 0-5 5 1 1 0 0 0 2 0 3 3 0 1 1 6 0c0 .816-.199 1.294-.438 1.629-.262.365-.625.638-1.128.985l-.116.078c-.447.306-1.023.699-1.469 1.247-.527.648-.849 1.467-.849 2.561v.5a1 1 0 1 0 2 0v-.5c0-.656.178-1.024.4-1.299.257-.314.603-.552 1.114-.903l.053-.037c.496-.34 1.133-.786 1.62-1.468C16.7 11.081 17 10.183 17 9a5 5 0 0 0-5-5zm0 17.25a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="."] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="'"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="\""] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M9.646 11.146c1.387-1.386 2.008-2.76 2.24-4.352A2 2 0 1 1 13 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Zm-6 0c1.387-1.386 2.009-2.76 2.24-4.352A2 2 0 1 1 7 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M9.646 11.146c1.387-1.386 2.008-2.76 2.24-4.352A2 2 0 1 1 13 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Zm-6 0c1.387-1.386 2.009-2.76 2.24-4.352A2 2 0 1 1 7 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="@"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="*"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M9.104 2.9a1 1 0 0 1 1.794 0l1.93 3.91 4.317.628a1 1 0 0 1 .554 1.706l-3.124 3.044.738 4.3a1 1 0 0 1-1.451 1.054l-3.86-2.03-3.862 2.03a1 1 0 0 1-1.45-1.055l.737-4.299-3.124-3.044a1 1 0 0 1 .554-1.706l4.317-.627 1.93-3.912zM4.39 12.687a.5.5 0 0 1-.078.703l-2.5 2a.5.5 0 1 1-.624-.781l2.5-2a.5.5 0 0 1 .702.078zM4.312 5.11a.5.5 0 1 1-.624.78l-2.5-2a.5.5 0 1 1 .624-.78l2.5 2zm11.297 7.578a.5.5 0 0 0 .079.703l2.5 2a.5.5 0 1 0 .624-.781l-2.5-2a.5.5 0 0 0-.703.078zm.079-7.578a.5.5 0 0 0 .624.78l2.5-2a.5.5 0 1 0-.624-.78l-2.5 2z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M9.104 2.9a1 1 0 0 1 1.794 0l1.93 3.91 4.317.628a1 1 0 0 1 .554 1.706l-3.124 3.044.738 4.3a1 1 0 0 1-1.451 1.054l-3.86-2.03-3.862 2.03a1 1 0 0 1-1.45-1.055l.737-4.299-3.124-3.044a1 1 0 0 1 .554-1.706l4.317-.627 1.93-3.912zM4.39 12.687a.5.5 0 0 1-.078.703l-2.5 2a.5.5 0 1 1-.624-.781l2.5-2a.5.5 0 0 1 .702.078zM4.312 5.11a.5.5 0 1 1-.624.78l-2.5-2a.5.5 0 1 1 .624-.78l2.5 2zm11.297 7.578a.5.5 0 0 0 .079.703l2.5 2a.5.5 0 1 0 .624-.781l-2.5-2a.5.5 0 0 0-.703.078zm.079-7.578a.5.5 0 0 0 .624.78l2.5-2a.5.5 0 1 0-.624-.78l-2.5 2z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="/"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M10 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16Zm0 1a7 7 0 0 1 6.982 6.5H3.018A7 7 0 0 1 10 3Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M10 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16Zm0 1a7 7 0 0 1 6.982 6.5H3.018A7 7 0 0 1 10 3Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="&"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="#"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="%"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="`"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="+"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M15 5.5a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0zm-4-2a.5.5 0 0 0-1 0V5H8.5a.5.5 0 0 0 0 1H10v1.5a.5.5 0 0 0 1 0V6h1.5a.5.5 0 0 0 0-1H11V3.5zm-.5 7.5c1.33 0 2.55-.472 3.5-1.257V12.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-7A2.5 2.5 0 0 1 4.5 3h1.1a5.463 5.463 0 0 0-.393 1H4.5A1.5 1.5 0 0 0 3 5.5V9h2.5a.5.5 0 0 1 .5.5 2.14 2.14 0 0 0 .032.308c.041.247.115.494.228.718.308.618.843.974 1.74.974.692 0 1.168-.212 1.492-.592.326.06.663.092 1.008.092z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M15 5.5a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0zm-4-2a.5.5 0 0 0-1 0V5H8.5a.5.5 0 0 0 0 1H10v1.5a.5.5 0 0 0 1 0V6h1.5a.5.5 0 0 0 0-1H11V3.5zm-.5 7.5c1.33 0 2.55-.472 3.5-1.257V12.5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 12.5v-7A2.5 2.5 0 0 1 4.5 3h1.1a5.463 5.463 0 0 0-.393 1H4.5A1.5 1.5 0 0 0 3 5.5V9h2.5a.5.5 0 0 1 .5.5 2.14 2.14 0 0 0 .032.308c.041.247.115.494.228.718.308.618.843.974 1.74.974.692 0 1.168-.212 1.492-.592.326.06.663.092 1.008.092z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="<"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M12.815 12.197l-7.532 1.255a.5.5 0 0 0-.386.318L2.3 20.728a.75.75 0 0 0 1.035.942l7.674-3.837a6.5 6.5 0 0 1 10.589-5.38.752.752 0 0 0-.263-1.124l-18-9c-.614-.307-1.283.303-1.035.942l2.598 6.958a.5.5 0 0 0 .386.318l7.532 1.255a.2.2 0 0 1 0 .395zM17.5 12a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11zm2 5.5h-2V15a.5.5 0 0 0-1 0v3a.5.5 0 0 0 .5.5h2.5a.5.5 0 0 0 0-1z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M12.815 12.197l-7.532 1.255a.5.5 0 0 0-.386.318L2.3 20.728a.75.75 0 0 0 1.035.942l7.674-3.837a6.5 6.5 0 0 1 10.589-5.38.752.752 0 0 0-.263-1.124l-18-9c-.614-.307-1.283.303-1.035.942l2.598 6.958a.5.5 0 0 0 .386.318l7.532 1.255a.2.2 0 0 1 0 .395zM17.5 12a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11zm2 5.5h-2V15a.5.5 0 0 0-1 0v3a.5.5 0 0 0 .5.5h2.5a.5.5 0 0 0 0-1z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="="] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task=">"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M5.74 3.2a.75.75 0 0 0-.04 1.06L9.227 8L5.7 11.74a.75.75 0 1 0 1.1 1.02l4-4.25a.75.75 0 0 0 0-1.02l-4-4.25a.75.75 0 0 0-1.06-.04Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M5.74 3.2a.75.75 0 0 0-.04 1.06L9.227 8L5.7 11.74a.75.75 0 1 0 1.1 1.02l4-4.25a.75.75 0 0 0 0-1.02l-4-4.25a.75.75 0 0 0-1.06-.04Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="|"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="~"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="$"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="0"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="1"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="2"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="3"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="4"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="5"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="6"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="7"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="8"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="9"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="a"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="A"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="b"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M4 4.5A2.5 2.5 0 0 1 6.5 2h7A2.5 2.5 0 0 1 16 4.5v13a.5.5 0 0 1-.794.404L10 14.118l-5.206 3.786A.5.5 0 0 1 4 17.5v-13Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M4 4.5A2.5 2.5 0 0 1 6.5 2h7A2.5 2.5 0 0 1 16 4.5v13a.5.5 0 0 1-.794.404L10 14.118l-5.206 3.786A.5.5 0 0 1 4 17.5v-13Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="B"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M6.13 2.793A3.91 3.91 0 0 1 8.5 2c.24 0 .431.125.542.211a2.41 2.41 0 0 1 .344.348.5.5 0 0 1 .114.318V6.5H8.415a1.5 1.5 0 1 0 0 1H9.5v9.415a.5.5 0 0 1-.183.387C8.855 17.68 8.237 18 7.5 18c-1.186 0-2.069-.598-2.64-1.313a4.057 4.057 0 0 1-.819-1.752 2.68 2.68 0 0 1-1.054-.555C2.435 13.907 2 13.14 2 12c0-.557.037-1.06.12-1.5h3.13a1.25 1.25 0 0 1 1.24 1.089 1.5 1.5 0 1 0 1.004-.006A2.25 2.25 0 0 0 5.25 9.5H2.441c.153-.298.358-.55.625-.729a1.58 1.58 0 0 1 .212-.118c-.284-.832-.21-1.806.064-2.571.175-.492.453-.957.835-1.267.252-.205.552-.34.88-.366.144-.683.549-1.248 1.074-1.656zM10.5 14.5h.75a2.25 2.25 0 0 0 2.25-2.25v-1.835a1.5 1.5 0 1 0-1 0v1.835a1.25 1.25 0 0 1-1.25 1.25h-.75V2.877a.5.5 0 0 1 .114-.318 2.36 2.36 0 0 1 .344-.348c.11-.086.301-.211.542-.211a3.91 3.91 0 0 1 2.37.793c.525.408.93.973 1.073 1.656.328.025.628.161.88.366.382.31.66.775.835 1.267.274.765.348 1.74.064 2.57a1.66 1.66 0 0 1 .212.12c.275.183.484.445.638.754.303.605.428 1.449.428 2.474 0 1.141-.435 1.907-.987 2.38a2.68 2.68 0 0 1-1.054.555c-.1.558-.38 1.204-.819 1.752-.57.715-1.454 1.313-2.64 1.313-.736 0-1.355-.32-1.816-.698a.5.5 0 0 1-.184-.387V14.5zM7 6.5a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zm0 6a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zm6-3a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M6.13 2.793A3.91 3.91 0 0 1 8.5 2c.24 0 .431.125.542.211a2.41 2.41 0 0 1 .344.348.5.5 0 0 1 .114.318V6.5H8.415a1.5 1.5 0 1 0 0 1H9.5v9.415a.5.5 0 0 1-.183.387C8.855 17.68 8.237 18 7.5 18c-1.186 0-2.069-.598-2.64-1.313a4.057 4.057 0 0 1-.819-1.752 2.68 2.68 0 0 1-1.054-.555C2.435 13.907 2 13.14 2 12c0-.557.037-1.06.12-1.5h3.13a1.25 1.25 0 0 1 1.24 1.089 1.5 1.5 0 1 0 1.004-.006A2.25 2.25 0 0 0 5.25 9.5H2.441c.153-.298.358-.55.625-.729a1.58 1.58 0 0 1 .212-.118c-.284-.832-.21-1.806.064-2.571.175-.492.453-.957.835-1.267.252-.205.552-.34.88-.366.144-.683.549-1.248 1.074-1.656zM10.5 14.5h.75a2.25 2.25 0 0 0 2.25-2.25v-1.835a1.5 1.5 0 1 0-1 0v1.835a1.25 1.25 0 0 1-1.25 1.25h-.75V2.877a.5.5 0 0 1 .114-.318 2.36 2.36 0 0 1 .344-.348c.11-.086.301-.211.542-.211a3.91 3.91 0 0 1 2.37.793c.525.408.93.973 1.073 1.656.328.025.628.161.88.366.382.31.66.775.835 1.267.274.765.348 1.74.064 2.57a1.66 1.66 0 0 1 .212.12c.275.183.484.445.638.754.303.605.428 1.449.428 2.474 0 1.141-.435 1.907-.987 2.38a2.68 2.68 0 0 1-1.054.555c-.1.558-.38 1.204-.819 1.752-.57.715-1.454 1.313-2.64 1.313-.736 0-1.355-.32-1.816-.698a.5.5 0 0 1-.184-.387V14.5zM7 6.5a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zm0 6a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zm6-3a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="c"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 14.183c.46 1.427.693 2.676.693 3.753 0 2.398-.939 4.247-2.5 4.247-.8 0-1.078-.45-1.383-1.546l-.27-1.022-.526-1.83a.247.247 0 0 0-.03-.066l-2.866-4.485a5.885 5.885 0 0 0-2.855-2.327l-1.257-.481A1.75 1.75 0 0 1 2.97 8.458l.686-3.538a2.25 2.25 0 0 1 1.673-1.758l8.25-2.021a4.75 4.75 0 0 1 5.733 3.44l1.574 6.172a2.75 2.75 0 0 1-2.665 3.43h-3.165z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 14.183c.46 1.427.693 2.676.693 3.753 0 2.398-.939 4.247-2.5 4.247-.8 0-1.078-.45-1.383-1.546l-.27-1.022-.526-1.83a.247.247 0 0 0-.03-.066l-2.866-4.485a5.885 5.885 0 0 0-2.855-2.327l-1.257-.481A1.75 1.75 0 0 1 2.97 8.458l.686-3.538a2.25 2.25 0 0 1 1.673-1.758l8.25-2.021a4.75 4.75 0 0 1 5.733 3.44l1.574 6.172a2.75 2.75 0 0 1-2.665 3.43h-3.165z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="C"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 14.183c.46 1.427.693 2.676.693 3.753 0 2.398-.939 4.247-2.5 4.247-.8 0-1.078-.45-1.383-1.546l-.27-1.022-.526-1.83a.247.247 0 0 0-.03-.066l-2.866-4.485a5.885 5.885 0 0 0-2.855-2.327l-1.257-.481A1.75 1.75 0 0 1 2.97 8.458l.686-3.538a2.25 2.25 0 0 1 1.673-1.758l8.25-2.021a4.75 4.75 0 0 1 5.733 3.44l1.574 6.172a2.75 2.75 0 0 1-2.665 3.43h-3.165z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 14.183c.46 1.427.693 2.676.693 3.753 0 2.398-.939 4.247-2.5 4.247-.8 0-1.078-.45-1.383-1.546l-.27-1.022-.526-1.83a.247.247 0 0 0-.03-.066l-2.866-4.485a5.885 5.885 0 0 0-2.855-2.327l-1.257-.481A1.75 1.75 0 0 1 2.97 8.458l.686-3.538a2.25 2.25 0 0 1 1.673-1.758l8.25-2.021a4.75 4.75 0 0 1 5.733 3.44l1.574 6.172a2.75 2.75 0 0 1-2.665 3.43h-3.165z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="d"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8.75 12l4.548-.001.108-.015.113-.033.102-.048.038-.023.049-.035.076-.067.084-.101.059-.1.041-.105.023-.098.01-.124V6.746a.75.75 0 0 0-1.493-.102l-.006.102L12.5 9.44 8.28 5.217a.75.75 0 0 0-.978-.073l-.084.073L5.75 6.69 3.28 4.219a.75.75 0 0 0-1.133.977l.073.084 2.998 3a.75.75 0 0 0 .977.073l.084-.073L7.75 6.807l3.691 3.693H8.75a.75.75 0 0 0-.743.648L8 11.25a.75.75 0 0 0 .75.75z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8.75 12l4.548-.001.108-.015.113-.033.102-.048.038-.023.049-.035.076-.067.084-.101.059-.1.041-.105.023-.098.01-.124V6.746a.75.75 0 0 0-1.493-.102l-.006.102L12.5 9.44 8.28 5.217a.75.75 0 0 0-.978-.073l-.084.073L5.75 6.69 3.28 4.219a.75.75 0 0 0-1.133.977l.073.084 2.998 3a.75.75 0 0 0 .977.073l.084-.073L7.75 6.807l3.691 3.693H8.75a.75.75 0 0 0-.743.648L8 11.25a.75.75 0 0 0 .75.75z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="D"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M10.752 8.997a.748.748 0 1 1 0-1.497.748.748 0 0 1 0 1.497zm-.749 1.752a.748.748 0 1 0 1.497 0 .748.748 0 0 0-1.497 0zM8 8.996A.748.748 0 1 1 8 7.5.748.748 0 0 1 8 8.997zm-.749 1.752a.748.748 0 1 0 1.497 0 .748.748 0 0 0-1.497 0zm-2-1.752a.748.748 0 1 1 0-1.497.748.748 0 0 1 0 1.497zM2 4.5A2.5 2.5 0 0 1 4.5 2h7A2.5 2.5 0 0 1 14 4.5v7a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 11.5v-7zM13 6H3v5.5A1.5 1.5 0 0 0 4.5 13h7a1.5 1.5 0 0 0 1.5-1.5V6zm-1.5-3h-7A1.5 1.5 0 0 0 3 4.5V5h10v-.5A1.5 1.5 0 0 0 11.5 3z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M10.752 8.997a.748.748 0 1 1 0-1.497.748.748 0 0 1 0 1.497zm-.749 1.752a.748.748 0 1 0 1.497 0 .748.748 0 0 0-1.497 0zM8 8.996A.748.748 0 1 1 8 7.5.748.748 0 0 1 8 8.997zm-.749 1.752a.748.748 0 1 0 1.497 0 .748.748 0 0 0-1.497 0zm-2-1.752a.748.748 0 1 1 0-1.497.748.748 0 0 1 0 1.497zM2 4.5A2.5 2.5 0 0 1 4.5 2h7A2.5 2.5 0 0 1 14 4.5v7a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 11.5v-7zM13 6H3v5.5A1.5 1.5 0 0 0 4.5 13h7a1.5 1.5 0 0 0 1.5-1.5V6zm-1.5-3h-7A1.5 1.5 0 0 0 3 4.5V5h10v-.5A1.5 1.5 0 0 0 11.5 3z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="e"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="E"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="f"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M4 14q0-2.625 1.25-4.675T8 5.875q1.5-1.4 2.75-2.138L12 3v3.3q0 .925.625 1.462q.625.538 1.4.538q.425 0 .813-.175q.387-.175.712-.575L16 7q1.8 1.05 2.9 2.912Q20 11.775 20 14q0 2.2-1.075 4.012q-1.075 1.813-2.825 2.863q.425-.6.663-1.313Q17 18.85 17 18.05q0-1-.375-1.887q-.375-.888-1.075-1.588L12 11.1l-3.525 3.475q-.725.725-1.1 1.6Q7 17.05 7 18.05q0 .8.238 1.512q.237.713.662 1.313q-1.75-1.05-2.825-2.863Q4 16.2 4 14Zm8-.1l2.125 2.075q.425.425.65.95q.225.525.225 1.125q0 1.225-.875 2.087Q13.25 21 12 21t-2.125-.863Q9 19.275 9 18.05q0-.575.225-1.112q.225-.538.65-.963Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M4 14q0-2.625 1.25-4.675T8 5.875q1.5-1.4 2.75-2.138L12 3v3.3q0 .925.625 1.462q.625.538 1.4.538q.425 0 .813-.175q.387-.175.712-.575L16 7q1.8 1.05 2.9 2.912Q20 11.775 20 14q0 2.2-1.075 4.012q-1.075 1.813-2.825 2.863q.425-.6.663-1.313Q17 18.85 17 18.05q0-1-.375-1.887q-.375-.888-1.075-1.588L12 11.1l-3.525 3.475q-.725.725-1.1 1.6Q7 17.05 7 18.05q0 .8.238 1.512q.237.713.662 1.313q-1.75-1.05-2.825-2.863Q4 16.2 4 14Zm8-.1l2.125 2.075q.425.425.65.95q.225.525.225 1.125q0 1.225-.875 2.087Q13.25 21 12 21t-2.125-.863Q9 19.275 9 18.05q0-.575.225-1.112q.225-.538.65-.963Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="F"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="g"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="G"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="h"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="H"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="i"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M9.5 6.502a.5.5 0 0 1 1 0v1.002a.5.5 0 0 1-1 0V6.502zm3.35.941a.5.5 0 0 0-.707 0l-.708.709a.5.5 0 0 0 .707.707l.709-.709a.5.5 0 0 0 0-.707zm-4.998 0a.5.5 0 1 0-.707.707l.708.709a.5.5 0 1 0 .707-.707l-.708-.709zM10 2c3.314 0 6 2.597 6 5.8 0 1.677-.745 3.216-2.204 4.594a.599.599 0 0 0-.145.213l-.026.081-.936 3.917c-.184.771-.865 1.33-1.67 1.39l-.144.005h-1.75c-.818 0-1.535-.516-1.776-1.262l-.038-.133-.935-3.916a.595.595 0 0 0-.17-.295c-1.39-1.312-2.133-2.77-2.2-4.355L4 7.8l.003-.191C4.108 4.494 6.753 2 10 2zM7.955 15l.319 1.334.026.096c.097.3.376.522.712.563l.113.007h1.713l.106-.003a.856.856 0 0 0 .741-.525l.031-.1.329-1.372h-4.09zM10 3C7.368 3 5.212 4.953 5.015 7.414l-.012.212L5 7.779l.004.217c.056 1.304.674 2.525 1.888 3.671a1.61 1.61 0 0 1 .414.64l.043.15L7.716 14H9.5V9.497a.5.5 0 1 1 1 0V14h1.785l.387-1.615.051-.15a1.6 1.6 0 0 1 .386-.568C14.383 10.465 15 9.181 15 7.8 15 5.157 12.769 3 10 3z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M9.5 6.502a.5.5 0 0 1 1 0v1.002a.5.5 0 0 1-1 0V6.502zm3.35.941a.5.5 0 0 0-.707 0l-.708.709a.5.5 0 0 0 .707.707l.709-.709a.5.5 0 0 0 0-.707zm-4.998 0a.5.5 0 1 0-.707.707l.708.709a.5.5 0 1 0 .707-.707l-.708-.709zM10 2c3.314 0 6 2.597 6 5.8 0 1.677-.745 3.216-2.204 4.594a.599.599 0 0 0-.145.213l-.026.081-.936 3.917c-.184.771-.865 1.33-1.67 1.39l-.144.005h-1.75c-.818 0-1.535-.516-1.776-1.262l-.038-.133-.935-3.916a.595.595 0 0 0-.17-.295c-1.39-1.312-2.133-2.77-2.2-4.355L4 7.8l.003-.191C4.108 4.494 6.753 2 10 2zM7.955 15l.319 1.334.026.096c.097.3.376.522.712.563l.113.007h1.713l.106-.003a.856.856 0 0 0 .741-.525l.031-.1.329-1.372h-4.09zM10 3C7.368 3 5.212 4.953 5.015 7.414l-.012.212L5 7.779l.004.217c.056 1.304.674 2.525 1.888 3.671a1.61 1.61 0 0 1 .414.64l.043.15L7.716 14H9.5V9.497a.5.5 0 1 1 1 0V14h1.785l.387-1.615.051-.15a1.6 1.6 0 0 1 .386-.568C14.383 10.465 15 9.181 15 7.8 15 5.157 12.769 3 10 3z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="I"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8 7a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 8 7zm0-.75a.749.749 0 1 0 0-1.5.749.749 0 0 0 0 1.498zM2 8a6 6 0 1 1 12 0A6 6 0 0 1 2 8zm6-5a5 5 0 1 0 0 10A5 5 0 0 0 8 3z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8 7a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 8 7zm0-.75a.749.749 0 1 0 0-1.5.749.749 0 0 0 0 1.498zM2 8a6 6 0 1 1 12 0A6 6 0 0 1 2 8zm6-5a5 5 0 1 0 0 10A5 5 0 0 0 8 3z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="j"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="J"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="k"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M11 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-3.5 6v-.5h1A.5.5 0 0 0 9 11v-1h1a4 4 0 1 0-3.838-2.87L2.292 11a1 1 0 0 0-.292.707V13a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-.5h1a.5.5 0 0 0 .5-.5zM7 6a3 3 0 1 1 3 3H8.5a.5.5 0 0 0-.5.5v1H7a.5.5 0 0 0-.5.5v.5h-1a.5.5 0 0 0-.5.5v1H3v-1.293l4.089-4.089a.5.5 0 0 0 .113-.534A2.99 2.99 0 0 1 7 6z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M11 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-3.5 6v-.5h1A.5.5 0 0 0 9 11v-1h1a4 4 0 1 0-3.838-2.87L2.292 11a1 1 0 0 0-.292.707V13a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-.5h1a.5.5 0 0 0 .5-.5zM7 6a3 3 0 1 1 3 3H8.5a.5.5 0 0 0-.5.5v1H7a.5.5 0 0 0-.5.5v.5h-1a.5.5 0 0 0-.5.5v1H3v-1.293l4.089-4.089a.5.5 0 0 0 .113-.534A2.99 2.99 0 0 1 7 6z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="K"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="l"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M7.318 6.5c.168-.873.397-1.657.67-2.32.301-.733.648-1.294 1.008-1.663S9.693 2 10 2s.646.149 1.004.517.707.93 1.008 1.663c.273.663.502 1.447.67 2.32H7.318zm-.255-2.7a7.188 7.188 0 0 1 .827-1.52A8.02 8.02 0 0 0 2.804 6.5h3.497c.182-1.007.441-1.922.762-2.7zm5.874 0a7.19 7.19 0 0 0-.827-1.519A8.02 8.02 0 0 1 17.196 6.5h-3.497c-.182-1.007-.441-1.922-.762-2.7zm.913 3.7h3.752c.234.712.37 1.468.394 2.253a4.39 4.39 0 0 0-2.495-.752 4.52 4.52 0 0 0-1.514.255A20.147 20.147 0 0 0 13.85 7.5zm-.851 2.258a19.325 19.325 0 0 0-.157-2.258H7.158A19.438 19.438 0 0 0 7 10a19.48 19.48 0 0 0 .158 2.5h3.982c.272-1.128.93-2.109 1.859-2.742zM11.003 13.5H7.318c.168.873.397 1.657.67 2.32.301.733.648 1.294 1.008 1.663S9.693 18 10 18s.646-.149 1.004-.517c.254-.26.502-.617.732-1.063-.491-.934-.736-1.87-.736-2.738l.003-.182zm-8.199 0a8.02 8.02 0 0 0 5.087 4.219 7.187 7.187 0 0 1-.828-1.518c-.32-.78-.58-1.694-.762-2.701H2.804zm3.346-1H2.398A7.992 7.992 0 0 1 2 10a8.01 8.01 0 0 1 .398-2.5H6.15C6.052 8.295 6 9.134 6 10s.052 1.705.15 2.5zM19 13.682c0-2.033-1.465-3.681-3.499-3.681S12 11.649 12 13.682c0 1.524.982 3.53 3.256 5.236.145.11.345.11.49 0C18.022 17.212 19 15.206 19 13.682zm-2-.182a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3e%3cpath d='M7.318 6.5c.168-.873.397-1.657.67-2.32.301-.733.648-1.294 1.008-1.663S9.693 2 10 2s.646.149 1.004.517.707.93 1.008 1.663c.273.663.502 1.447.67 2.32H7.318zm-.255-2.7a7.188 7.188 0 0 1 .827-1.52A8.02 8.02 0 0 0 2.804 6.5h3.497c.182-1.007.441-1.922.762-2.7zm5.874 0a7.19 7.19 0 0 0-.827-1.519A8.02 8.02 0 0 1 17.196 6.5h-3.497c-.182-1.007-.441-1.922-.762-2.7zm.913 3.7h3.752c.234.712.37 1.468.394 2.253a4.39 4.39 0 0 0-2.495-.752 4.52 4.52 0 0 0-1.514.255A20.147 20.147 0 0 0 13.85 7.5zm-.851 2.258a19.325 19.325 0 0 0-.157-2.258H7.158A19.438 19.438 0 0 0 7 10a19.48 19.48 0 0 0 .158 2.5h3.982c.272-1.128.93-2.109 1.859-2.742zM11.003 13.5H7.318c.168.873.397 1.657.67 2.32.301.733.648 1.294 1.008 1.663S9.693 18 10 18s.646-.149 1.004-.517c.254-.26.502-.617.732-1.063-.491-.934-.736-1.87-.736-2.738l.003-.182zm-8.199 0a8.02 8.02 0 0 0 5.087 4.219 7.187 7.187 0 0 1-.828-1.518c-.32-.78-.58-1.694-.762-2.701H2.804zm3.346-1H2.398A7.992 7.992 0 0 1 2 10a8.01 8.01 0 0 1 .398-2.5H6.15C6.052 8.295 6 9.134 6 10s.052 1.705.15 2.5zM19 13.682c0-2.033-1.465-3.681-3.499-3.681S12 11.649 12 13.682c0 1.524.982 3.53 3.256 5.236.145.11.345.11.49 0C18.022 17.212 19 15.206 19 13.682zm-2-.182a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="L"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="m"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="M"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="n"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z'/%3E%3C/svg%3E");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="N"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M4.5 2A2.5 2.5 0 0 0 2 4.5v7A2.5 2.5 0 0 0 4.5 14h3.672a2.5 2.5 0 0 0 1.767-.732l3.329-3.329A2.5 2.5 0 0 0 14 8.172V4.5A2.5 2.5 0 0 0 11.5 2h-7ZM3 4.5A1.5 1.5 0 0 1 4.5 3h7A1.5 1.5 0 0 1 13 4.5V8h-2.5A2.5 2.5 0 0 0 8 10.5V13H4.5A1.5 1.5 0 0 1 3 11.5v-7Zm6 8.25V10.5A1.5 1.5 0 0 1 10.5 9h2.25c-.055.083-.118.16-.19.232l-3.328 3.329a1.564 1.564 0 0 1-.232.19Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M4.5 2A2.5 2.5 0 0 0 2 4.5v7A2.5 2.5 0 0 0 4.5 14h3.672a2.5 2.5 0 0 0 1.767-.732l3.329-3.329A2.5 2.5 0 0 0 14 8.172V4.5A2.5 2.5 0 0 0 11.5 2h-7ZM3 4.5A1.5 1.5 0 0 1 4.5 3h7A1.5 1.5 0 0 1 13 4.5V8h-2.5A2.5 2.5 0 0 0 8 10.5V13H4.5A1.5 1.5 0 0 1 3 11.5v-7Zm6 8.25V10.5A1.5 1.5 0 0 1 10.5 9h2.25c-.055.083-.118.16-.19.232l-3.328 3.329a1.564 1.564 0 0 1-.232.19Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="o"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="O"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="p"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 9.004c.46-1.427.693-2.677.693-3.754 0-2.398-.939-4.247-2.5-4.247-.847 0-1.109.504-1.437 1.747.018-.065-.163.634-.215.821l-.527 1.831a.247.247 0 0 1-.03.065L8.174 9.953a5.885 5.885 0 0 1-2.855 2.326l-1.257.482a1.75 1.75 0 0 0-1.092 1.967l.686 3.539a2.25 2.25 0 0 0 1.673 1.757l8.25 2.022a4.75 4.75 0 0 0 5.733-3.44l1.574-6.173a2.75 2.75 0 0 0-2.665-3.43h-3.165z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 9.004c.46-1.427.693-2.677.693-3.754 0-2.398-.939-4.247-2.5-4.247-.847 0-1.109.504-1.437 1.747.018-.065-.163.634-.215.821l-.527 1.831a.247.247 0 0 1-.03.065L8.174 9.953a5.885 5.885 0 0 1-2.855 2.326l-1.257.482a1.75 1.75 0 0 0-1.092 1.967l.686 3.539a2.25 2.25 0 0 0 1.673 1.757l8.25 2.022a4.75 4.75 0 0 0 5.733-3.44l1.574-6.173a2.75 2.75 0 0 0-2.665-3.43h-3.165z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="P"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 9.004c.46-1.427.693-2.677.693-3.754 0-2.398-.939-4.247-2.5-4.247-.847 0-1.109.504-1.437 1.747.018-.065-.163.634-.215.821l-.527 1.831a.247.247 0 0 1-.03.065L8.174 9.953a5.885 5.885 0 0 1-2.855 2.326l-1.257.482a1.75 1.75 0 0 0-1.092 1.967l.686 3.539a2.25 2.25 0 0 0 1.673 1.757l8.25 2.022a4.75 4.75 0 0 0 5.733-3.44l1.574-6.173a2.75 2.75 0 0 0-2.665-3.43h-3.165z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M15.056 9.004c.46-1.427.693-2.677.693-3.754 0-2.398-.939-4.247-2.5-4.247-.847 0-1.109.504-1.437 1.747.018-.065-.163.634-.215.821l-.527 1.831a.247.247 0 0 1-.03.065L8.174 9.953a5.885 5.885 0 0 1-2.855 2.326l-1.257.482a1.75 1.75 0 0 0-1.092 1.967l.686 3.539a2.25 2.25 0 0 0 1.673 1.757l8.25 2.022a4.75 4.75 0 0 0 5.733-3.44l1.574-6.173a2.75 2.75 0 0 0-2.665-3.43h-3.165z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="q"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="Q"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M9.646 11.146c1.387-1.386 2.008-2.76 2.24-4.352A2 2 0 1 1 13 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Zm-6 0c1.387-1.386 2.009-2.76 2.24-4.352A2 2 0 1 1 7 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M9.646 11.146c1.387-1.386 2.008-2.76 2.24-4.352A2 2 0 1 1 13 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Zm-6 0c1.387-1.386 2.009-2.76 2.24-4.352A2 2 0 1 1 7 5c-.001 2.592-.528 4.734-2.647 6.854a.5.5 0 0 1-.708-.708Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="r"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="R"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M2.984 8.625v.003a.5.5 0 0 1-.612.355c-.431-.114-.355-.611-.355-.611l.018-.062.047-.145a6.7 6.7 0 0 1 1.117-1.982C4.096 5.089 5.605 4 8 4s3.904 1.089 4.802 2.183a6.7 6.7 0 0 1 1.117 1.982 4.077 4.077 0 0 1 .06.187l.003.013v.004l.001.002a.5.5 0 0 1-.966.258l-.001-.004-.008-.025a4.872 4.872 0 0 0-.2-.52 5.696 5.696 0 0 0-.78-1.263C11.286 5.912 10.044 5 8 5s-3.285.912-4.028 1.817a5.7 5.7 0 0 0-.945 1.674 3.018 3.018 0 0 0-.035.109l-.008.025zM8 7a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM6.5 9.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M2.984 8.625v.003a.5.5 0 0 1-.612.355c-.431-.114-.355-.611-.355-.611l.018-.062.047-.145a6.7 6.7 0 0 1 1.117-1.982C4.096 5.089 5.605 4 8 4s3.904 1.089 4.802 2.183a6.7 6.7 0 0 1 1.117 1.982 4.077 4.077 0 0 1 .06.187l.003.013v.004l.001.002a.5.5 0 0 1-.966.258l-.001-.004-.008-.025a4.872 4.872 0 0 0-.2-.52 5.696 5.696 0 0 0-.78-1.263C11.286 5.912 10.044 5 8 5s-3.285.912-4.028 1.817a5.7 5.7 0 0 0-.945 1.674 3.018 3.018 0 0 0-.035.109l-.008.025zM8 7a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM6.5 9.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="s"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="S"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M13.973 7.722a5.26 5.26 0 0 1 .027.545c0 1.297-.452 2.169-.89 2.715a3.603 3.603 0 0 1-.603.596 2.61 2.61 0 0 1-.236.162l-.009.005a.5.5 0 0 0-.262.44V13.5a.5.5 0 0 1-.5.5H11a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1h-.5a.5.5 0 0 1-.5-.5v-.603a.5.5 0 0 0-.45-.498 2.855 2.855 0 0 1-.464-.143 3.16 3.16 0 0 1-1.063-.707c-.443-.45-.714-1.042-.86-1.453s-.471-.779-.94-.911A.307.307 0 0 1 2 8.89v-.794a.29.29 0 0 1 .21-.279c.485-.139.809-.531.946-.945.112-.34.31-.776.632-1.103a4.818 4.818 0 0 1 1.262-.906l.09-.043.02-.01.004-.001a.5.5 0 0 0 .303-.46V2.675a7.2 7.2 0 0 0 .7.527c.317.208.687.405 1.074.51a4.03 4.03 0 0 1 .464-.928h-.006c-.279-.029-.62-.18-.985-.419a7.02 7.02 0 0 1-.94-.757.774.774 0 0 0-.827-.15.76.76 0 0 0-.48.704v1.877a6.09 6.09 0 0 0-1.39 1.028c-.477.482-.736 1.084-.87 1.491-.056.167-.168.268-.272.297A1.29 1.29 0 0 0 1 8.095v.795c0 .585.389 1.098.951 1.257a.43.43 0 0 1 .27.281c.166.472.498 1.223 1.09 1.823A4.158 4.158 0 0 0 5 13.287v.213A1.5 1.5 0 0 0 6.5 15H7a1 1 0 0 0 1-1h2a1 1 0 0 0 1 1h.5a1.5 1.5 0 0 0 1.5-1.5v-1.043a4.61 4.61 0 0 0 .89-.85c.562-.7 1.11-1.788 1.11-3.34 0-.65-.092-1.232-.27-1.752a4.01 4.01 0 0 1-.757 1.207zm-.182-3.847a3.001 3.001 0 0 1-.91 3.502c-.417.329-.988.304-1.478.1l-2.39-.989c-.49-.203-.912-.589-.974-1.116a3.001 3.001 0 0 1 5.752-1.497zm-1.53 2.717a2.001 2.001 0 1 0-3.228-1.337c.002.02.01.057.066.116a.87.87 0 0 0 .297.193l2.39.99a.84.84 0 0 0 .347.073c.08-.002.113-.023.128-.035zM5.75 7.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M13.973 7.722a5.26 5.26 0 0 1 .027.545c0 1.297-.452 2.169-.89 2.715a3.603 3.603 0 0 1-.603.596 2.61 2.61 0 0 1-.236.162l-.009.005a.5.5 0 0 0-.262.44V13.5a.5.5 0 0 1-.5.5H11a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1h-.5a.5.5 0 0 1-.5-.5v-.603a.5.5 0 0 0-.45-.498 2.855 2.855 0 0 1-.464-.143 3.16 3.16 0 0 1-1.063-.707c-.443-.45-.714-1.042-.86-1.453s-.471-.779-.94-.911A.307.307 0 0 1 2 8.89v-.794a.29.29 0 0 1 .21-.279c.485-.139.809-.531.946-.945.112-.34.31-.776.632-1.103a4.818 4.818 0 0 1 1.262-.906l.09-.043.02-.01.004-.001a.5.5 0 0 0 .303-.46V2.675a7.2 7.2 0 0 0 .7.527c.317.208.687.405 1.074.51a4.03 4.03 0 0 1 .464-.928h-.006c-.279-.029-.62-.18-.985-.419a7.02 7.02 0 0 1-.94-.757.774.774 0 0 0-.827-.15.76.76 0 0 0-.48.704v1.877a6.09 6.09 0 0 0-1.39 1.028c-.477.482-.736 1.084-.87 1.491-.056.167-.168.268-.272.297A1.29 1.29 0 0 0 1 8.095v.795c0 .585.389 1.098.951 1.257a.43.43 0 0 1 .27.281c.166.472.498 1.223 1.09 1.823A4.158 4.158 0 0 0 5 13.287v.213A1.5 1.5 0 0 0 6.5 15H7a1 1 0 0 0 1-1h2a1 1 0 0 0 1 1h.5a1.5 1.5 0 0 0 1.5-1.5v-1.043a4.61 4.61 0 0 0 .89-.85c.562-.7 1.11-1.788 1.11-3.34 0-.65-.092-1.232-.27-1.752a4.01 4.01 0 0 1-.757 1.207zm-.182-3.847a3.001 3.001 0 0 1-.91 3.502c-.417.329-.988.304-1.478.1l-2.39-.989c-.49-.203-.912-.589-.974-1.116a3.001 3.001 0 0 1 5.752-1.497zm-1.53 2.717a2.001 2.001 0 1 0-3.228-1.337c.002.02.01.057.066.116a.87.87 0 0 0 .297.193l2.39.99a.84.84 0 0 0 .347.073c.08-.002.113-.023.128-.035zM5.75 7.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="t"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="T"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="u"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8.75 4l4.548.001.108.015.113.033.102.048.038.023.049.035.076.067.084.101.059.1.041.105.023.097.01.125v4.504a.75.75 0 0 1-1.493.102l-.006-.102L12.5 6.56l-4.22 4.223a.75.75 0 0 1-.978.073l-.084-.073L5.75 9.31l-2.469 2.47a.75.75 0 0 1-1.133-.977l.073-.084 2.998-3a.75.75 0 0 1 .977-.073l.084.073 1.47 1.474L11.441 5.5H8.75a.75.75 0 0 1-.743-.648L8 4.75A.75.75 0 0 1 8.75 4z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M8.75 4l4.548.001.108.015.113.033.102.048.038.023.049.035.076.067.084.101.059.1.041.105.023.097.01.125v4.504a.75.75 0 0 1-1.493.102l-.006-.102L12.5 6.56l-4.22 4.223a.75.75 0 0 1-.978.073l-.084-.073L5.75 9.31l-2.469 2.47a.75.75 0 0 1-1.133-.977l.073-.084 2.998-3a.75.75 0 0 1 .977-.073l.084.073 1.47 1.474L11.441 5.5H8.75a.75.75 0 0 1-.743-.648L8 4.75A.75.75 0 0 1 8.75 4z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="U"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="v"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="V"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="w"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M3.999 3h-.503a1.5 1.5 0 0 0-1.5 1.5v1c0 1.252.922 2.288 2.122 2.471a4.004 4.004 0 0 0 3.381 2.998V12h-1.5a2 2 0 0 0-2 2v.504a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5V14a2 2 0 0 0-2-2h-1.5v-1.03a4.004 4.004 0 0 0 3.381-3A2.501 2.501 0 0 0 14 5.5v-1A1.5 1.5 0 0 0 12.5 3H12a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2Zm8 1h.5a.5.5 0 0 1 .5.5v1a1.5 1.5 0 0 1-1 1.414V4Zm-8 0v2.915A1.502 1.502 0 0 1 2.996 5.5v-1a.5.5 0 0 1 .5-.5H4Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M3.999 3h-.503a1.5 1.5 0 0 0-1.5 1.5v1c0 1.252.922 2.288 2.122 2.471a4.004 4.004 0 0 0 3.381 2.998V12h-1.5a2 2 0 0 0-2 2v.504a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5V14a2 2 0 0 0-2-2h-1.5v-1.03a4.004 4.004 0 0 0 3.381-3A2.501 2.501 0 0 0 14 5.5v-1A1.5 1.5 0 0 0 12.5 3H12a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2Zm8 1h.5a.5.5 0 0 1 .5.5v1a1.5 1.5 0 0 1-1 1.414V4Zm-8 0v2.915A1.502 1.502 0 0 1 2.996 5.5v-1a.5.5 0 0 1 .5-.5H4Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="W"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="x"] input[type="checkbox"] {
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='m8.5 16.586l-3.793-3.793a1 1 0 0 0-1.414 1.414l4.5 4.5a1 1 0 0 0 1.414 0l11-11a1 1 0 0 0-1.414-1.414L8.5 16.586Z'/%3e%3c/svg%3e");
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='m8.5 16.586l-3.793-3.793a1 1 0 0 0-1.414 1.414l4.5 4.5a1 1 0 0 0 1.414 0l11-11a1 1 0 0 0-1.414-1.414L8.5 16.586Z'/%3e%3c/svg%3e");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0px;
  background-color: currentColor !important;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  color: rgb(0, 0, 0);
}



html[saved-theme="light"] body li.task-list-item[data-task="X"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="y"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="Y"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="z"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="Z"] input[type="checkbox"] {
  color: rgb(0, 0, 0);
}

html[saved-theme="light"] body li.task-list-item[data-task="-"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="!"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="?"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="\""] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="*"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="/"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="+"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="<"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task=">"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="b"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="B"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="c"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="C"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="d"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="D"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="f"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="i"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="I"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="k"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="l"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="n"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="N"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="p"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="P"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="Q"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="R"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="S"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="u"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="w"] input[type="checkbox"]::after { content: none; }
html[saved-theme="light"] body li.task-list-item[data-task="x"] input[type="checkbox"]::after { content: none; }

/* aspect: callouts */
html[saved-theme="light"] body .callout .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="abstract"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-summary);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="abstract"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="abstract"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="abstract"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="bug"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-bug);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="bug"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="bug"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="bug"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="caption"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: 20, 20, 20;
  --callout-med-small: 50%;
  --callout-med-tall: 80%;
  --callout-medium: 60%;
  --callout-micro: 10%;
  --callout-small: 30%;
  --callout-small-med: 40%;
  --callout-tall: 95%;
  --callout-tiny: 20%;
  --table-border-color: color-mix(in oklch, 20, 20, 20 25%, rgba(230, 229, 229,
            0.45) 50%);
  -webkit-background-clip: border-box;
  -webkit-box-decoration-break: slice;
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-image-slice: 100%;
  border-inline-end: 0px none rgb(34, 34, 34);
  border-inline-start: 0px none rgb(34, 34, 34);
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  box-decoration-break: slice;
  box-shadow: inset 0em 0em 0.4em rgb(var(--callout-color));
  color: rgb(34, 34, 34);
  content: "";
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  line-height: 24px;
  margin-block: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  stroke-width: 1px;
}

html[saved-theme="light"] body .callout[data-callout="danger"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-error);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="danger"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="danger"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="danger"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="example"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-example);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="example"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="example"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="example"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="failure"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-fail);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: oklch(0.611475 0.216957 20.8417 / 0.25);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: oklch(0.611475 0.216957 20.8417 / 0.25);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: oklch(0.611475 0.216957 20.8417 / 0.25);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: oklch(0.611475 0.216957 20.8417 / 0.25);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="failure"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="failure"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="failure"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="grid"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: 20, 20, 20;
  --callout-med-small: 50%;
  --callout-med-tall: 80%;
  --callout-medium: 60%;
  --callout-micro: 10%;
  --callout-padding: 0;
  --callout-small: 30%;
  --callout-small-med: 40%;
  --callout-tall: 95%;
  --callout-tiny: 20%;
  --table-border-color: color-mix(in oklch, 20, 20, 20 25%, rgba(230, 229, 229,
            0.45) 50%);
  -webkit-background-clip: border-box;
  -webkit-box-decoration-break: slice;
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-image-slice: 100%;
  border-inline-end: 0px none rgb(34, 34, 34);
  border-inline-start: 0px none rgb(34, 34, 34);
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  box-decoration-break: slice;
  box-shadow: inset 0em 0em 0.4em rgb(var(--callout-color));
  color: rgb(34, 34, 34);
  content: "";
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  line-height: 24px;
  margin-block: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  stroke-width: 1px;
}

html[saved-theme="light"] body .callout[data-callout="info"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-info);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="info"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="info"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="info"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="infobox"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: 212, 162, 215;
  --callout-content-padding: 5px;
  --callout-margin: 0 0 0 5px;
  --callout-med-small: 50%;
  --callout-med-tall: 80%;
  --callout-medium: 60%;
  --callout-micro: 10%;
  --callout-padding: 0;
  --callout-small: 30%;
  --callout-small-med: 40%;
  --callout-tall: 95%;
  --callout-tiny: 20%;
  --table-border-color: color-mix(in oklch, 212, 162, 215 25%, rgba(230, 229, 229,
            0.45) 50%);
  -webkit-background-clip: border-box;
  -webkit-box-decoration-break: slice;
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-image-slice: 100%;
  border-inline-end: 0px none rgb(34, 34, 34);
  border-inline-start: 0px none rgb(34, 34, 34);
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 0px;
  box-decoration-break: slice;
  box-shadow: inset 0em 0em 0.4em rgb(var(--callout-color));
  color: rgb(34, 34, 34);
  content: "";
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  line-height: 24px;
  margin-block: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  stroke-width: 1px;
}

html[saved-theme="light"] body .callout[data-callout="kith"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: 20, 20, 20;
  --callout-med-small: 50%;
  --callout-med-tall: 80%;
  --callout-medium: 60%;
  --callout-micro: 10%;
  --callout-small: 30%;
  --callout-small-med: 40%;
  --callout-tall: 95%;
  --callout-tiny: 20%;
  --table-border-color: color-mix(in oklch, 20, 20, 20 25%, rgba(230, 229, 229,
            0.45) 50%);
  -webkit-background-clip: border-box;
  -webkit-box-decoration-break: slice;
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(20, 20, 20), rgba(0, 0, 0, 0)) 1 / 1 / 0 stretch;
  border-image-slice: 100%;
  border-image-source: linear-gradient(to right, transparent, rgb(var(--callout-color)), transparent);
  border-inline-end: 0px none rgb(34, 34, 34);
  border-inline-start: 0px none rgb(34, 34, 34);
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 0px;
  box-decoration-break: slice;
  box-shadow: inset 0em 0em 0.4em rgb(var(--callout-color));
  color: rgb(34, 34, 34);
  content: "";
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  line-height: 24px;
  margin-block: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  stroke-width: 1px;
}

html[saved-theme="light"] body .callout[data-callout="note"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-default);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="note"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="note"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="note"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="question"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-help);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="question"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="question"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="question"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="quote"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-quote);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: color-mix(in oklch, var(--callout-color) 10%, transparent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="quote"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="quote"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="quote"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="success"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-success);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="success"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="success"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="success"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="tip"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-tip);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="tip"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="tip"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="tip"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="todo"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-todo);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="todo"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="todo"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="todo"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="warning"] {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-warning);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  background: rgba(92, 192, 235, 0.1) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--customewindowhighlightaccent);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .callout[data-callout="warning"] .callout-title {
  background: rgba(20, 20, 20, 0.27) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.27);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  color: var(--callout-color);
  gap: 4px;
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="warning"] .callout-title > .callout-title-inner > p {
  --font-weight: var(--callout-title-weight);
  color: var(--callout-title-color);
  font-weight: var(--font-weight);
}

html[saved-theme="light"] body .callout[data-callout="warning"] > .callout-content {
  background: rgba(102, 187, 106, 0.25) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(var(--callout-color), 0.25);
  color: var(--text-normal);
  padding-block-end: 2%;
  padding-block-start: 2%;
  padding-bottom: 2%;
  padding-inline-end: 2%;
  padding-inline-start: 2%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2%;
}

html[saved-theme="light"] body .callout[data-callout="note"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="abstract"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4'/%3E%3Cpath d='M12 16h4'/%3E%3Cpath d='M8 11h.01'/%3E%3Cpath d='M8 16h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="bug"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20v-9'/%3E%3Cpath d='M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z'/%3E%3Cpath d='M14.12 3.88 16 2'/%3E%3Cpath d='M21 21a4 4 0 0 0-3.81-4'/%3E%3Cpath d='M21 5a4 4 0 0 1-3.55 3.97'/%3E%3Cpath d='M22 13h-4'/%3E%3Cpath d='M3 21a4 4 0 0 1 3.81-4'/%3E%3Cpath d='M3 5a4 4 0 0 0 3.55 3.97'/%3E%3Cpath d='M6 13H2'/%3E%3Cpath d='m8 2 1.88 1.88'/%3E%3Cpath d='M9 7.13V6a3 3 0 1 1 6 0v1.13'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="danger"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="example"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h.01'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 19h.01'/%3E%3Cpath d='M8 5h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 19h13'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="failure"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="info"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="note"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="question"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="quote"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="success"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="tip"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="todo"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="warning"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="abstract"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4'/%3E%3Cpath d='M12 16h4'/%3E%3Cpath d='M8 11h.01'/%3E%3Cpath d='M8 16h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="abstract"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4'/%3E%3Cpath d='M12 16h4'/%3E%3Cpath d='M8 11h.01'/%3E%3Cpath d='M8 16h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="bug"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20v-9'/%3E%3Cpath d='M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z'/%3E%3Cpath d='M14.12 3.88 16 2'/%3E%3Cpath d='M21 21a4 4 0 0 0-3.81-4'/%3E%3Cpath d='M21 5a4 4 0 0 1-3.55 3.97'/%3E%3Cpath d='M22 13h-4'/%3E%3Cpath d='M3 21a4 4 0 0 1 3.81-4'/%3E%3Cpath d='M3 5a4 4 0 0 0 3.55 3.97'/%3E%3Cpath d='M6 13H2'/%3E%3Cpath d='m8 2 1.88 1.88'/%3E%3Cpath d='M9 7.13V6a3 3 0 1 1 6 0v1.13'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="bug"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20v-9'/%3E%3Cpath d='M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z'/%3E%3Cpath d='M14.12 3.88 16 2'/%3E%3Cpath d='M21 21a4 4 0 0 0-3.81-4'/%3E%3Cpath d='M21 5a4 4 0 0 1-3.55 3.97'/%3E%3Cpath d='M22 13h-4'/%3E%3Cpath d='M3 21a4 4 0 0 1 3.81-4'/%3E%3Cpath d='M3 5a4 4 0 0 0 3.55 3.97'/%3E%3Cpath d='M6 13H2'/%3E%3Cpath d='m8 2 1.88 1.88'/%3E%3Cpath d='M9 7.13V6a3 3 0 1 1 6 0v1.13'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="caption"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="caption"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="caption"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="danger"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="danger"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="example"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h.01'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 19h.01'/%3E%3Cpath d='M8 5h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 19h13'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="example"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h.01'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M3 19h.01'/%3E%3Cpath d='M8 5h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 19h13'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="failure"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="failure"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="grid"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="grid"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="grid"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="info"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="info"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="infobox"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="infobox"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="infobox"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="kith"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="kith"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="kith"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="note"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="note"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="question"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="question"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="quote"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="quote"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="success"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="success"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="tip"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="tip"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="todo"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="todo"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="warning"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

html[saved-theme="light"] body .callout[data-callout="warning"] {
  --callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}

/* aspect: search */
html[saved-theme="light"] body .highlight {
  background-color: var(--text-highlight-bg);
  border-radius: 0px;
}

html[saved-theme="light"] body .preview-container {
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-muted);
  font-weight: 400;
}

html[saved-theme="light"] body .search > .search-button {
  background-color: rgba(179, 179, 179, 0.25);
  border-bottom-color: rgb(70, 165, 206);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--text-normal);
  font-family: var(--font-interface);
}

html[saved-theme="light"] body .search > .search-container > .search-space {
  background-color: rgba(246, 244, 244, 0.718);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-width: 0px;
}

html[saved-theme="light"] body .search > .search-container > .search-space > * {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-timing-function: ease;
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  font-family: var(--font-interface);
  font-weight: 400;
  outline: rgb(34, 34, 34) none 0px;
  text-decoration-color: rgb(34, 34, 34);
  text-decoration-style: solid;
  transition: all;
}

html[saved-theme="light"] body .search > .search-container > .search-space > .search-layout {
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-width: 0px;
}

html[saved-theme="light"] body .search > .search-container > .search-space > .search-layout .highlight {
  background-color: var(--text-highlight-bg);
  border-radius: 0px;
}

html[saved-theme="light"] body .search > .search-container > .search-space > .search-layout > .preview-container {
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-muted);
  font-weight: 400;
}

html[saved-theme="light"] body .search > .search-container > .search-space > .search-layout > .results-container {
  color: var(--text-normal);
}

html[saved-theme="light"] body .search > .search-container > .search-space > .search-layout > .results-container .result-card {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-radius: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body .search > .search-container > .search-space > .search-layout > .results-container > .result-card:hover {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .search > .search-container > .search-space > .search-layout > .results-container > .result-card:hover .card-title, html[saved-theme="light"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card:hover .card-description, html[saved-theme="light"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card:focus .card-title, html[saved-theme="light"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card:focus .card-description, html[saved-theme="light"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card.focus:not(:has(~ .result-card:hover, html[saved-theme="light"] ~ .result-card:focus)) .card-title, html[saved-theme="light"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card.focus:not(:has(~ .result-card:hover, html[saved-theme="light"] ~ .result-card:focus)) .card-description {
  color: var(--nav-item-color-active);
}

html[saved-theme="light"] body .search > .search-container > .search-space > .search-layout > .results-container > .result-card:hover, html[saved-theme="light"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card:focus, html[saved-theme="light"] .search > .search-container > .search-space > .search-layout > .results-container > .result-card.focus:not(:has(~ .result-card:hover, html[saved-theme="light"] ~ .result-card:focus)) {
  background-color: rgba(0, 0, 0, 0);
  color: var(--nav-item-color-active);
  font-weight: var(--nav-item-weight);
}

html[saved-theme="light"] body .search > .search-container > .search-space > input {
  background-color: rgba(179, 179, 179, 0.25);
  border-bottom-color: rgb(70, 165, 206);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-style: solid;
  border-top-width: 1px;
  box-shadow: 0 0 0 var(--input-border-width-focus) var(--background-modifier-border-focus);
}

html[saved-theme="light"] body .search>.search-container>.search-space>.search-layout>.results-container .result-card:has(~ .result-card.focus:not(:has(~ .result-card:hover, html[saved-theme="light"] ~ .result-card:focus)), html[saved-theme="light"] ~ .result-card:focus, html[saved-theme="light"] ~ .result-card:hover) {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .search>.search-container>.search-space>.search-layout>.results-container .result-card:hover, html[saved-theme="light"] .search>.search-container>.search-space>.search-layout>.results-container .result-card:focus, html[saved-theme="light"] .search>.search-container>.search-space>.search-layout>.results-container .result-card.focus:not(:has(~ .result-card:hover, html[saved-theme="light"] ~ .result-card:focus)) {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: var(--nav-item-color-active);
}

html[saved-theme="light"] body a.internal-link.tag-link, html[saved-theme="light"] .search > .search-container > .search-space > .search-layout > .results-container .result-card > ul > li > .match-tag {
  --icon-size: var(--icon-xs);
  --icon-stroke: var(--icon-xs-stroke-width);
  --pill-background: var(--tag-background);
  --pill-background-hover: var(--tag-background-hover);
  --pill-border-color: var(--tag-border-color);
  --pill-border-color-hover: var(--tag-border-color-hover);
  --pill-border-width: var(--tag-border-width);
  --pill-color: var(--tag-color);
  --pill-color-hover: var(--tag-color-hover);
  --pill-color-remove: var(--tag-color);
  --pill-color-remove-hover: var(--tag-color-hover);
  --pill-corner-shape: var(--tag-corner-shape);
  --pill-decoration: var(--tag-decoration);
  --pill-decoration-hover: var(--tag-decoration-hover);
  --pill-padding-x: var(--tag-padding-x);
  --pill-padding-y: var(--tag-padding-y);
  --pill-radius: var(--tag-radius);
  background-color: var(--pill-background);
  border-bottom-color: oklch(0.742353 0.120388 229.96 / 0.15);
  border-bottom-left-radius: 28px;
  border-bottom-right-radius: 28px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: oklch(0.742353 0.120388 229.96 / 0.15);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: oklch(0.742353 0.120388 229.96 / 0.15);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: oklch(0.742353 0.120388 229.96 / 0.15);
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--pill-color);
  display: flex;
  font-family: var(--metadata-input-font);
  font-size: var(--metadata-input-font-size);
  font-weight: var(--pill-weight);
  line-height: var(--line-height-tight);
  margin-inline-start: 0px;
}

html[saved-theme="light"] body a.internal-link.tag-link::before {
  color: var(--pill-color);
}

html[saved-theme="light"] body h1 {
  --font-weight: var(--h1-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--title-heading);
  font-size: var(--h1-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h1-letter-spacing);
  line-height: var(--h1-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header1-slider1) var(--h1-glow), 0 0 var(--CG-Header1-slider2) var(--h1-glow),
    0 0 var(--CG-Header1-slider3) var(--h1-glow), 0 0 var(--CG-Header1-slider4) var(--h1-glow), 0 0 var(--CG-Header1-slider5) var(--h1-glow);
}

html[saved-theme="light"] body h1.article-title {
  color: var(--inline-title-color);
  font-size: var(--inline-title-size);
  font-weight: var(--inline-title-weight);
}

html[saved-theme="light"] body h1::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(70, 165, 206);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(70, 165, 206);
  border-left-width: 0px;
  border-right-color: rgb(70, 165, 206);
  border-right-width: 0px;
  border-top-color: rgb(70, 165, 206);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-accent);
  content: "H1";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 17.2px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h1-size) - 1.5em);
}

html[saved-theme="light"] body h2 {
  --font-weight: var(--h2-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h2-font);
  font-size: var(--h2-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h2-letter-spacing);
  line-height: var(--h2-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 3px;
  padding-block-start: 0px;
  padding-bottom: 3px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header-slider1) var(--h2-glow), 0 0 var(--CG-Header-slider2) var(--h2-glow), 0 0 var(--CG-Header-slider3) var(--h2-glow), 0 0 var(--CG-Header-slider4) var(--h2-glow);
}

html[saved-theme="light"] body h2.page-title, html[saved-theme="light"] h2.page-title a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--inline-title-color);
  font-family: var(--inline-title-font);
  font-size: var(--inline-title-size);
  font-weight: var(--inline-title-weight);
  letter-spacing: -0.51px;
  line-height: var(--inline-title-line-height);
  margin-block-end: var(--inline-title-margin-bottom);
  margin-block-start: 0px;
  margin-bottom: 17px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body h2::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(12, 208, 208);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(12, 208, 208);
  border-left-width: 0px;
  border-right-color: rgb(12, 208, 208);
  border-right-width: 0px;
  border-top-color: rgb(12, 208, 208);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--h2-glow);
  content: "H2";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 16.8px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h2-size) - 1em);
}

html[saved-theme="light"] body h3 {
  --font-weight: var(--h3-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h3-font);
  font-size: var(--h3-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h3-letter-spacing);
  line-height: var(--h3-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 16px;
  padding-block-end: 3px;
  padding-block-start: 0px;
  padding-bottom: 3px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header-slider1) var(--h3-glow), 0 0 var(--CG-Header-slider2) var(--h3-glow), 0 0 var(--CG-Header-slider3) var(--h3-glow), 0 0 var(--CG-Header-slider4) var(--h3-glow);
}

html[saved-theme="light"] body h3::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(0, 210, 0);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(0, 210, 0);
  border-left-width: 0px;
  border-right-color: rgb(0, 210, 0);
  border-right-width: 0px;
  border-top-color: rgb(0, 210, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--h3-glow);
  content: "H3";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 14.8px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h3-size) - 1em);
}

html[saved-theme="light"] body h4 {
  --font-weight: var(--h4-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h4-font);
  font-size: var(--h4-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h4-letter-spacing);
  line-height: var(--h4-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 16px;
  padding-block-end: 3px;
  padding-block-start: 0px;
  padding-bottom: 3px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header-slider1) var(--h4-glow), 0 0 var(--CG-Header-slider2) var(--h4-glow), 0 0 var(--CG-Header-slider3) var(--h4-glow), 0 0 var(--CG-Header-slider4) var(--h4-glow);
}

html[saved-theme="light"] body h4::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(255, 172, 28);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 172, 28);
  border-left-width: 0px;
  border-right-color: rgb(255, 172, 28);
  border-right-width: 0px;
  border-top-color: rgb(255, 172, 28);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--h4-glow);
  content: "H4";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 12.8px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h4-size) - 1em);
}

html[saved-theme="light"] body h5 {
  --font-weight: var(--h5-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h5-font);
  font-size: var(--h5-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h5-letter-spacing);
  line-height: var(--h5-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 16px;
  padding-block-end: 3px;
  padding-block-start: 0px;
  padding-bottom: 3px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header-slider1) var(--h5-glow), 0 0 var(--CG-Header-slider2) var(--h5-glow), 0 0 var(--CG-Header-slider3) var(--h5-glow), 0 0 var(--CG-Header-slider4) var(--h5-glow);
}

html[saved-theme="light"] body h5::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(255, 0, 0);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 0, 0);
  border-left-width: 0px;
  border-right-color: rgb(255, 0, 0);
  border-right-width: 0px;
  border-top-color: rgb(255, 0, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--h5-glow);
  content: "H5";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 10.8px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h5-size) - 1em);
}

html[saved-theme="light"] body h6 {
  --font-weight: var(--h6-weight);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
  font-family: var(--h6-font);
  font-size: var(--h6-size);
  font-weight: var(--font-weight);
  letter-spacing: var(--h6-letter-spacing);
  line-height: var(--h6-line-height);
  margin-block-end: var(--p-spacing);
  margin-block-start: var(--p-spacing);
  margin-bottom: 16px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 16px;
  padding-block-end: 3px;
  padding-block-start: 0px;
  padding-bottom: 3px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-shadow: 0 0 var(--CG-Header-slider1) var(--h6-glow), 0 0 var(--CG-Header-slider2) var(--h6-glow), 0 0 var(--CG-Header-slider3) var(--h6-glow), 0 0 var(--CG-Header-slider4) var(--h6-glow);
}

html[saved-theme="light"] body h6::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(255, 0, 255);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 0, 255);
  border-left-width: 0px;
  border-right-color: rgb(255, 0, 255);
  border-right-width: 0px;
  border-top-color: rgb(255, 0, 255);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--h6-glow);
  content: "H6";
  display: inline;
  margin-block-end: 0px;
  margin-block-start: 8.8px;
  margin-bottom: 0px;
  margin-inline-end: 25px;
  margin-inline-start: -45px;
  margin-left: -45px;
  margin-right: 25px;
  margin-top: calc(var(--h6-size) - 1em);
}

html[saved-theme="light"] body hr {
  border-bottom-color: rgb(128, 128, 128);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 0px;
  margin-block-end: 40px;
  margin-block-start: 48px;
  margin-bottom: 40px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 48px;
}

html[saved-theme="light"] body input:focus {
  border-color: rgb(34, 34, 34) rgba(0, 0, 0, 0) rgb(70, 165, 206);
  box-shadow: 0 0 0 var(--input-border-width-focus) var(--background-modifier-border-focus);
}

/* aspect: scrollbars */
html[saved-theme="light"] body .callout {
  --bases-embed-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  --bases-table-header-background-hover: color-mix(in oklch, var(--callout-color) 10%, transparent);
  --callout-color: var(--callout-default);
  --table-border-color: color-mix(in oklch, var(--callout-color) 25%, var(--background-primary) 50%);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body body {
  scrollbar-width: var(--scrollbar-native-width);
}

/* aspect: explorer */
html[saved-theme="light"] body .explorer .explorer-content li:has(> .folder-outer.open) > .folder-container::before {
  background-color: var(--nav-item-color);
  color: rgb(92, 92, 92);
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  font-weight: 400;
  opacity: 1;
}

html[saved-theme="light"] body .explorer .explorer-content li:has(> .folder-outer:not(.open)) > .folder-container::before {
  background-color: var(--nav-item-color);
  color: rgb(92, 92, 92);
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  font-weight: 400;
  opacity: 1;
}

html[saved-theme="light"] body .explorer .explorer-content ul.explorer-ul li > a::before {
  background-color: var(--nav-item-color);
  color: rgb(92, 92, 92);
  font-family: OxaniumFira, Inter, Rubik, "Segoe UI";
  font-weight: 400;
  opacity: 1;
}

html[saved-theme="light"] body .explorer .folder-container > div {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
  font-weight: var(--nav-item-weight);
}

html[saved-theme="light"] body .nav-files-container {
  background-color: var(--background-primary);
  color: var(--text-normal);
  font-family: var(--font-interface);
}

html[saved-theme="light"] body .nav-files-container .collapse-icon {
  color: var(--nav-item-color);
  opacity: 1;
}

html[saved-theme="light"] body .nav-files-container .nav-file-title {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
  font-weight: var(--nav-item-weight);
}

html[saved-theme="light"] body .nav-files-container .nav-file-title.is-active {
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(92, 92, 92);
  border-left-width: 0px;
  border-right-color: rgb(92, 92, 92);
  border-right-width: 0px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--nav-item-color);
  font-family: var(--font-interface);
}

html[saved-theme="light"] body .nav-files-container .tree-item-children {
  border-inline-start: 1px solid rgb(70, 165, 206);
  border-left-color: rgb(70, 165, 206);
  border-left-style: solid;
  border-left-width: 1px;
}

html[saved-theme="light"] body .nav-files-container li:has(> .folder-outer.open) > .nav-folder-title {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
  font-weight: var(--nav-item-weight);
}

html[saved-theme="light"] body .nav-files-container li:has(> .folder-outer:not(.open)) > .nav-folder-title {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
  font-weight: var(--nav-item-weight);
}

html[saved-theme="light"] body .explorer .nav-files-container a {
  color: var(--nav-item-color);
}

html[saved-theme="light"] body .explorer .nav-files-container a:hover {
  color: var(--nav-item-color-hover);
}

html[saved-theme="light"] body .explorer .nav-files-container .is-active {
  color: var(--nav-item-color-active);
}

html[saved-theme="light"] body .explorer .nav-files-container a:hover {
  background-color: var(--nav-item-background-hover);
}

html[saved-theme="light"] body .explorer .nav-files-container .collapse-icon svg {
  color: var(--nav-collapse-icon-color);
}

html[saved-theme="light"] body .explorer .nav-files-container .folder-outer > ul {
  border-left-color: var(--nav-indentation-guide-color);
}

/* aspect: toc */
html[saved-theme="light"] body details.toc summary::marker {
  color: var(--text-normal);
}

/* aspect: graph */
html[saved-theme="light"] body .graph > .global-graph-outer > .global-graph-container {
  background-color: var(--background-secondary);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
}

html[saved-theme="light"] body .graph > .graph-outer {
  background-color: var(--background-secondary);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(34, 34, 34);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(34, 34, 34);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .graph > .graph-outer > .global-graph-icon {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(92, 92, 92);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-color: rgb(92, 92, 92);
  border-left-width: 0px;
  border-right-color: rgb(92, 92, 92);
  border-right-width: 0px;
  border-top-color: rgb(92, 92, 92);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-width: 0px;
  color: var(--icon-color);
  cursor: var(--cursor);
}

/* aspect: footer */
html[saved-theme="light"] body footer {
  background-color: var(--background-secondary);
  color: var(--status-bar-text-color);
  font-family: var(--font-interface);
  font-size: var(--status-bar-font-size);
  padding-block-end: 4px;
  padding-block-start: 4px;
  padding-bottom: 4px;
  padding-inline-end: 8px;
  padding-inline-start: 4px;
  padding-left: 4px;
  padding-right: var(--size-4-2);
  padding-top: 4px;
  text-align: start;
}

html[saved-theme="light"] body footer ul li a {
  color: var(--status-bar-text-color);
  font-size: var(--status-bar-font-size);
  font-weight: 400;
}

/* aspect: recentNotes */
html[saved-theme="light"] body .recent-notes > h3 {
  color: var(--text-normal);
  font-family: var(--font-interface);
  font-weight: 400;
}

html[saved-theme="light"] body .recent-notes > ul.recent-ul > li {
  --color--bg-rainbow-folder: var(--folder-red);
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .recent-notes > ul.recent-ul > li .section > .desc > h3 > a {
  color: var(--nav-item-color);
}

html[saved-theme="light"] body .recent-notes > ul.recent-ul > li .section > .meta {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
}

/* aspect: listPage */
html[saved-theme="light"] body li.section-li {
  --color--bg-rainbow-folder: var(--folder-red);
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
}

html[saved-theme="light"] body li.section-li > .section .meta {
  color: var(--nav-item-color);
  font-family: var(--font-interface);
}

html[saved-theme="light"] body li.section-li > .section > .desc > h3 > a {
  color: var(--nav-item-color);
}

html[saved-theme="light"] body ul.section-ul {
  background-color: var(--background-primary);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
}

/* aspect: darkmode */
html[saved-theme="light"] body .darkmode {
  background-color: var(--text-accent);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-width: 0px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-width: 0px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-top-width: 0px;
  color: var(--icon-color);
  cursor: var(--cursor);
}

html[saved-theme="light"] body .darkmode svg {
  color: var(--icon-color);
  stroke: rgba(0, 0, 0, 0);
}

/* aspect: breadcrumbs */
html[saved-theme="light"] body .breadcrumb-container {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(92, 92, 92);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-color: rgb(92, 92, 92);
  border-left-width: 0px;
  border-right-color: rgb(92, 92, 92);
  border-right-width: 0px;
  border-top-color: rgb(92, 92, 92);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-width: 0px;
  color: var(--text-muted);
}

html[saved-theme="light"] body .breadcrumb-element p {
  color: var(--text-muted);
  font-family: var(--file-header-font);
}

/* aspect: misc */
html[saved-theme="light"] body .content-meta {
  --input-height: var(--metadata-input-height);
  color: var(--text-muted);
  font-size: var(--font-text-size);
}

html[saved-theme="light"] body .data-footnote-backref {
  --font-weight: var(--link-weight);
  color: var(--text-faint);
}

html[saved-theme="light"] body .footnotes {
  background-color: rgba(0, 0, 0, 0);
  border-top-color: rgb(34, 34, 34);
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .katex > .katex-html {
  font-family: var(--font-text);
}

html[saved-theme="light"] body .katex-display {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  color: var(--text-normal);
}

html[saved-theme="light"] body .katex-display > .katex {
  display: block;
  font-family: var(--font-text);
  text-align: center;
}

html[saved-theme="light"] body .katex-display > .katex > .katex-html {
  font-family: var(--font-text);
}

html[saved-theme="light"] body .spacer {
  background-color: rgba(0, 0, 0, 0);
}

html[saved-theme="light"] body abbr {
  color: var(--text-normal);
  text-decoration: underline dotted;
  text-decoration-style: dotted;
}

html[saved-theme="light"] body details {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body footer {
  opacity: 1;
}

html[saved-theme="light"] body h2.page-title {
  background: rgba(92, 192, 235, 0.3) none repeat scroll 0% 0% / auto padding-box border-box;
  background-color: var(--activetitle-bg);
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-color: rgb(255, 255, 255);
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: rgb(255, 255, 255);
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-width: 0px;
  color: var(--text-on-accent);
  font-family: var(--file-header-font);
  font-size: var(--file-header-font-size);
  font-weight: var(--file-header-font-weight);
  line-height: var(--line-height-tight);
  margin-block-end: 0px;
  margin-block-start: 0px;
  margin-bottom: 0px;
  margin-inline-end: 0px;
  margin-inline-start: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
  padding-block-end: 5px;
  padding-block-start: 5px;
  padding-bottom: 5px;
  padding-inline-end: 5px;
  padding-inline-start: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}

html[saved-theme="light"] body input[type=text] {
  background-color: rgba(179, 179, 179, 0.25);
  border-bottom-color: rgb(70, 165, 206);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: rgb(92, 92, 92);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: solid;
  border-top-width: 1px;
  color: var(--text-normal);
  font-family: var(--metadata-label-font);
  padding-block-end: 4px;
  padding-block-start: 4px;
  padding-bottom: 4px;
  padding-inline-end: 8px;
  padding-inline-start: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
}

html[saved-theme="light"] body kbd {
  background-color: var(--code-background);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-width: 0px;
  box-shadow: inset 0em 0em 0.7em var(--text-accent);
  color: var(--code-normal);
  font-family: var(--font-monospace);
  font-size: var(--code-size);
  padding-block-end: 1.4px;
  padding-block-start: 1.4px;
  padding-bottom: 1.4px;
  padding-inline-end: 3.5px;
  padding-inline-start: 3.5px;
  padding-left: 3.5px;
  padding-right: 3.5px;
  padding-top: 1.4px;
}

html[saved-theme="light"] body li.task-list-item input[type="checkbox"] {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(92, 92, 92);
  border-radius: 3px;
  border-width: 1px;
}

html[saved-theme="light"] body li.task-list-item input[type="checkbox"]:checked {
  background-color: var(--checkbox-color);
  border-color: rgb(34, 34, 34);
}

html[saved-theme="light"] body pre:has(> code.mermaid) {
  background-color: var(--code-background);
  border: 0px solid rgb(228, 228, 228);
}

html[saved-theme="light"] body progress {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(34, 34, 34);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-color: rgb(34, 34, 34);
  border-left-width: 0px;
  border-right-color: rgb(34, 34, 34);
  border-right-width: 0px;
  border-top-color: rgb(34, 34, 34);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-width: 0px;
  height: 6px;
}

html[saved-theme="light"] body sub {
  color: var(--text-normal);
  font-size: var(--font-text-size);
  vertical-align: sub;
}

html[saved-theme="light"] body summary {
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-normal);
  font-weight: 400;
  list-style: inside none disclosure-closed;
  padding-block-end: 0px;
  padding-block-start: 0px;
  padding-bottom: 0px;
  padding-inline-end: 0px;
  padding-inline-start: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

html[saved-theme="light"] body sup {
  color: var(--text-normal);
  font-size: var(--font-text-size);
  vertical-align: super;
}

html[saved-theme="light"] body ul.tags > li {
  --icon-size: var(--icon-xs);
  --icon-stroke: var(--icon-xs-stroke-width);
  --pill-background: var(--tag-background);
  --pill-background-hover: var(--tag-background-hover);
  --pill-border-color: var(--tag-border-color);
  --pill-border-color-hover: var(--tag-border-color-hover);
  --pill-border-width: var(--tag-border-width);
  --pill-color: var(--tag-color);
  --pill-color-hover: var(--tag-color-hover);
  --pill-color-remove: var(--tag-color);
  --pill-color-remove-hover: var(--tag-color-hover);
  --pill-corner-shape: var(--tag-corner-shape);
  --pill-decoration: var(--tag-decoration);
  --pill-decoration-hover: var(--tag-decoration-hover);
  --pill-padding-x: var(--tag-padding-x);
  --pill-padding-y: var(--tag-padding-y);
  --pill-radius: var(--tag-radius);
  background-color: var(--pill-background);
  border-bottom-color: oklch(0.742353 0.120388 229.96 / 0.15);
  border-bottom-left-radius: 28px;
  border-bottom-right-radius: 28px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: oklch(0.742353 0.120388 229.96 / 0.15);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: oklch(0.742353 0.120388 229.96 / 0.15);
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: oklch(0.742353 0.120388 229.96 / 0.15);
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
  border-top-style: solid;
  border-top-width: 0px;
  color: var(--pill-color);
}
/* extras */
@keyframes scrollOpen {
  from {
    max-height: 0;
    opacity: 0.5;
    overflow: hidden;
  }
  to {
    max-height: 100%;
    opacity: 1;
    overflow: auto;
  }
}

@keyframes popOpen {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}

@keyframes appear {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes bighover {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.01);
  }
}

@keyframes releasehover {
  from {
    transform: scale(1.025);
  }
  to {
    transform: scale(1);
  }
}

@keyframes bigpressed {
  0% {
    transform: scale(1.01);
  }
  50% {
    transform: scale(0.98);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes highlight {
  0% {
    transform: scale(1);
  }
  35% {
    transform: scale(1.03);
  }
  65% {
    transform: scale(0.98);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes highlight2 {
  0% {
    transform: scale(1);
  }
  35% {
    transform: scale(1.07);
  }
  65% {
    transform: scale(0.96);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes slide-down {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  25% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0%);
    opacity: 1;
  }
}

@keyframes slide-up {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  25% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0%);
    opacity: 1;
  }
}

@keyframes slide-left {
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}

@keyframes slide-right {
  0% {
    transform: translateX(100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}

@keyframes smallhover {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.03);
  }
}

@keyframes smallpressed {
  0% {
    transform: scale(1.03);
  }
  50% {
    transform: scale(0.96);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes decrease {
  0% {
    right: 100%;
    width: 100%;
  }
  100% {
    right: 0%;
    width: 100%;
  }
}


/* === quartz-themes template styles (ported from v4) === */

.search {
  & > .search-button {
    font-size: 1rem;
    svg {
      color: var(--search-icon-color, var(--text-muted, var(--darkgray)));
      stroke: var(--search-icon-color, var(--text-muted, var(--darkgray)));
    }
  }
  & > .search-container {
    & > .search-space {
        margin: 12vh auto;
      & > input {
        margin-bottom: 0;
        border-bottom: none;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
        font-size: 1.1rem;
        &:has(+ :not(.display-results)) {
          border-radius: inherit;
        }
      }
      & > * {
        background: transparent;
        margin-bottom: 0;
        box-shadow: none;
      }
      & > .search-layout {
        &.display-results {
          border-top-left-radius: 0;
          border-top-right-radius: 0;
        }
        & .highlight {
          background-color: var(--quartz-text-highlight)
        }
        & > .results-container {
          & .result-card {
            @media all and (min-width: 801px) {
              display: flex;
              &.no-match {
                display: block;
              }
            }
            &:has(~ .result-card:hover),
            &:has(~ .result-card:focus),
            &:has(~ .result-card.focus) {
              background-color: unset;
            }
            & > ul > li > p {
              background-color: transparent;
            }
          }
        }
      }
    }
  }
}

.explorer {
  @media all and (max-width: 800px) {
    &:not(.collapsed) > .explorer-content {
      -webkit-backdrop-filter: blur(8px);
      backdrop-filter: blur(8px);
    }
  }
  .explorer-content {
    .folder-container {
      /* --folder-closed-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 5h-8.586L9.707 3.293A.997.997 0 0 0 9 3H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V7c0-1.103-.897-2-2-2zM4 19V7h16l.002 12H4z"></path></svg>');
      /* --folder-open-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.165 19.551c.186.28.499.449.835.449h15c.4 0 .762-.238.919-.606l3-7A.998.998 0 0 0 21 11h-1V8c0-1.103-.897-2-2-2h-6.655L8.789 4H4c-1.103 0-2 .897-2 2v13h.007a1 1 0 0 0 .158.551zM18 8v3H6c-.4 0-.762.238-.919.606L4 14.129V8h14z"></path></svg>');

      text-overflow: ellipsis;
      position: relative;

      @media all and (max-width: 800px) {
        padding-inline-start: 0.5rem;
        padding-inline-end: 0rem;
        border-radius: 0.25rem;
      }
      & > svg {
        opacity: 0.001;
        position: absolute;
        /* height: 1.5rem; */
        /* width: 1.5rem; */
        /* top: 0; */
        /* left: -0.25rem; */
        margin: 0;
      }
      /* &:before { */
        /* width: 1rem; */
        /* height: 1rem; */
        /* min-width: 1rem; */
        /* min-height: 1rem; */
        /* display: flex; */
        /* align-self: baseline; */
        /* background: var(--quartz-icon-color); */
        /* content: ''; */
        /* margin-inline-end: 0.5rem; */
        /* margin-block-start: 0.2rem; */
      /* } */
      & > div {
        width: 100%;
      }
      &:hover {
        font-size: 1rem;
        line-height: 1.5rem;
        background-color: var(--nav-item-background-hover);
        border-radius: 0.25rem;
      }
    }
    /* li:has(> .folder-outer:not(.open)) > .folder-container:before { */
      /* background: var(--collapse-icon-color-collapsed, var(--quartz-icon-color)); */
      /* mask-image: var(--folder-closed-icon); */
      /* -webkit-mask-image: var(--folder-closed-icon); */
    /* } */
    /* li:has(> .folder-outer.open) > .folder-container:before { */
      /* background: var(--collapse-icon-color, var(--quartz-icon-color)); */
      /* mask-image: var(--folder-open-icon); */
      /* -webkit-mask-image: var(--folder-open-icon); */
    /* } */
    ul.explorer-ul li {
      text-overflow: ellipsis;
      position: relative;
      margin-left: 0;

      a {
        display: flex;
        color: inherit;
        font-size: 1rem;
        line-height: 1.5rem;
        padding: inherit;

        &.active,
        &:not(.folder-title):hover {
          font-size: 1rem;
          line-height: 1.5rem;
          background-color: var(--nav-item-background-hover);
          border-radius: 0.25rem;
        }
        &[data-for$="/index"] {
          padding-inline-start: 0.5rem;
          padding-inline-end: 0;
        }
        padding-inline-start: 0;

        @media all and (max-width: 800px) {
          padding-inline-start: 0.5rem;
          padding-inline-end: 0.5rem;
          &[data-for$="/index"] {
            padding-inline-end: 0.5rem;
          }
        }
      }
      /* > a:before { */
        /* --file-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill=""><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 16h8v2H8zm0-4h8v2H8zm6-10H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7v5h5v11z"/></svg>'); */
        /* width: 1rem; */
        /* height: 1rem; */
        /* min-width: 1rem; */
        /* min-height: 1rem; */
        /* content: ''; */
        /* display: flex; */
        /* align-self: baseline; */
        /* background: var(--quartz-icon-color); */
        /* mask-image: var(--file-icon); */
        /* -webkit-mask-image: var(--file-icon); */
        /* margin-inline-end: 0.5rem; */
        /* margin-block-start: 0.2rem; */
      /* } */
    }
  }
}

.explorer svg,
button.toc-header .fold,
.global-graph-icon,
.readermode,
.darkmode {
  color: var(--quartz-icon-color);
  stroke: var(--quartz-icon-color);
}

@media all and (max-width: 1200px) {
  :root[saved-theme="dark"],
  :root[saved-theme="light"] {
    &body .page > div#quartz-body div.sidebar.right {
      background-color: transparent;
      border-left: none;
    }
  }
}

@media all and (min-width: 1200px) {
  div#quartz-root.page {
    /* workaround for reader-mode */
    display: grid;
    place-items: center;
    width: 100%;
    min-width: 100dvw;
    max-width: 100dvw;
    padding: 0;
    margin: 0;
  }
  div#quartz-root.page div#quartz-body {
    /* workaround for reader-mode */
    width: min(100%, calc(1200px + 300px));
    max-width: min(100%, calc(1200px + 300px));
    padding: 0 auto;
  }
  .page > #quartz-body {
    & div.center,
    & footer {
      min-width: calc(100% - 3rem);
      max-width: calc(100% - 3rem);
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      margin-left: 0;
      margin-right: 0;
    }
  }
}

@media all and (min-width: 800px) and (max-width: 1200px) {
  .page > #quartz-body {
    padding-left: 0;
    padding-right: 0;

    div.center,
    footer {
      min-width: calc(100% - 3rem);
      max-width: calc(100% - 3rem);
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }

    div.sidebar.left {
      padding-left: 2rem;
    }

    div.sidebar.right,
    footer {
      padding: 0 1.5rem;
    }

    div.sidebar.right {
      max-width: 100%;
    }
  }
}

@media all and (max-width: 800px) {
  .page > div#quartz-body div.sidebar.left {
    background-color: transparent;
    border-right: none;
  }
  .page > #quartz-body {
    padding: 0;

    div.center,
    footer {
      min-width: calc(100dvw - 3rem);
      max-width: calc(100dvw - 3rem);
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }

    div.sidebar.left,
    div.sidebar.left:has(.explorer) {
      padding: 1rem 1.5rem 1rem 1rem;
    }

    div.sidebar.right,
    footer {
      padding: 0 1.5rem;
    }

    div.sidebar.left,
    div.sidebar.right {
      max-width: 100dvw;
    }

    .explorer {
      .explorer-content {
        padding-left: 1rem;
        padding-right: 1rem;
        overflow-y: auto;
        max-height: 100vh;
        & > .explorer-ul {
          min-height: 0;
          overscroll-behavior: contain;
        }
        ul {
          overscroll-behavior: auto;
        }
      }
    }
  }
  .page-title {
    display: none;
  }

  .callout {
    z-index: auto !important;
  }
}

.callout.is-collapsed .callout-content>:first-child {
  margin-top: -4rem;
}

figure[data-rehype-pretty-code-figure] pre,
pre {
  background-color: var(--code-background);
  white-space: pre;

  & > code {
    overflow-x: auto;

    span[data-token-type="keyword"] {
      color: var(--code-keyword);
    }
    span[data-token-type="string"] {
      color: var(--code-string);
    }
    span[data-token-type="comment"] {
      color: var(--code-comment);
      font-style: italic;
    }
    span[data-token-type="function"] {
      color: var(--code-function);
    }
    span[data-token-type="value"] {
      color: var(--code-value);
    }
    span[data-token-type="operator"] {
      color: var(--code-operator);
    }
    span[data-token-type="property"] {
      color: var(--code-property);
    }
    span[data-token-type="normal"] {
      color: var(--code-normal);
    }
    span[data-token-type="tag"] {
      color: var(--code-tag);
    }
    span[data-token-type="important"] {
      color: var(--code-important);
      font-style: italic;
    }
    span[data-token-type="punctuation"] {
      color: var(--code-punctuation);
    }
    span[data-token-type="regexp"] {
      color: var(--code-string);
    }

    /* Legacy: github-light/github-dark only — remove once tokenClassification is standard */
    span[style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"] {
      color: var(--code-value);
    }
    span[style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"] {
      color: var(--code-function);
    }
    span[style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"] {
      color: var(--code-string);
    }
    span[style="--shiki-light:#032F62;--shiki-dark:#DBEDFF;"] {
      color: var(--code-property);
    }
    span[style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"] {
      color: var(--code-normal);
    }
    span[style="--shiki-light:#586069;--shiki-dark:#D1D5DA;"] {
      color: var(--code-punctuation);
    }
    span[style="--shiki-light:#F6F8FA;--shiki-dark:#2F363D;"] {
      color: var(--code-comment);
    }
    span[style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"] {
      color: var(--code-comment);
    }
    span[style="--shiki-light:#22863A;--shiki-dark:#85E89D;"] {
      color: var(--code-tag);
    }
    span[style="--shiki-light:#E36209;--shiki-dark:#FFAB70;"] {
      color: var(--code-important);
    }
    span[style="--shiki-light:#B31D28;--shiki-dark:#FDAEB7;"] {
      color: var(--code-operator);
    }
    span[style="--shiki-light:#D73A49;--shiki-dark:#F97583;"] {
      color: var(--code-keyword);
    }

    background-color: transparent;
    color: var(--code-normal);
  }
}

/*
blockquote.callout {
  .callout-title {
    color: var(--color);
    .callout-icon {
      background-color: var(--color);
    }
  }
  .callout-title > .callout-title-inner > p {
    color: var(--color);
  }
  &[data-callout] {
    border: 1px solid var(--border);
    background-color: var(--bg);
    --color: rgb(var(--callout-info, 2, 122, 255));
    --border: rgba(var(--callout-info, 2, 122, 255), 0.267);
    --bg: rgba(var(--callout-info, 2, 122, 255), 0.063);
  }
  &[data-callout="note"] {
    --color: rgb(var(--callout-default, 2, 122, 255));
    --border: rgba(var(--callout-default, 2, 122, 255), 0.267);
    --bg: rgba(var(--callout-default, 2, 122, 255), 0.063);
  }
  &[data-callout="abstract"] {
    --color: rgb(var(--callout-summary, 83, 223, 221));
    --border: rgba(var(--callout-summary, 83, 223, 221), 0.267);
    --bg: rgba(var(--callout-summary, 83, 223, 221), 0.063);
  }
  &[data-callout="info"] {
    --color: rgb(var(--callout-info, 2, 122, 255));
    --border: rgba(var(--callout-info, 2, 122, 255), 0.267);
    --bg: rgba(var(--callout-info, 2, 122, 255), 0.063);
  }
  &[data-callout="todo"] {
    --color: rgb(var(--callout-todo, 2, 122, 255));
    --border: rgba(var(--callout-todo, 2, 122, 255), 0.267);
    --bg: rgba(var(--callout-todo, 2, 122, 255), 0.063);
  }
  &[data-callout="tip"] {
    --color: rgb(var(--callout-tip, 83, 223, 221));
    --border: rgba(var(--callout-tip, 83, 223, 221), 0.267);
    --bg: rgba(var(--callout-tip, 83, 223, 221), 0.063);
  }
  &[data-callout="success"] {
    --color: rgb(var(--callout-success, 68, 207, 110));
    --border: rgba(var(--callout-success, 68, 207, 110), 0.267);
    --bg: rgba(var(--callout-success, 68, 207, 110), 0.063);
  }
  &[data-callout="question"] {
    --color: rgb(var(--callout-question, 233, 151, 63));
    --border: rgba(var(--callout-question, 233, 151, 63), 0.267);
    --bg: rgba(var(--callout-question, 233, 151, 63), 0.063);
  }
  &[data-callout="warning"] {
    --color: rgb(var(--callout-warning, 233, 151, 63));
    --border: rgba(var(--callout-warning, 233, 151, 63), 0.267);
    --bg: rgba(var(--callout-warning, 233, 151, 63), 0.063);
  }
  &[data-callout="failure"] {
    --color: rgb(var(--callout-fail, 251, 70, 76));
    --border: rgba(var(--callout-fail, 251, 70, 76), 0.267);
    --bg: rgba(var(--callout-fail, 251, 70, 76), 0.063);
  }
  &[data-callout="danger"] {
    --color: rgb(var(--callout-error, 251, 70, 76));
    --border: rgba(var(--callout-error, 251, 70, 76), 0.267);
    --bg: rgba(var(--callout-error, 251, 70, 76), 0.063);
  }
  &[data-callout="bug"] {
    --color: rgb(var(--callout-bug, 251, 70, 76));
    --border: rgba(var(--callout-bug, 251, 70, 76), 0.267);
    --bg: rgba(var(--callout-bug, 251, 70, 76), 0.063);
  }
  &[data-callout="example"] {
    --color: rgb(var(--callout-example, 168, 130, 255));
    --border: rgba(var(--callout-example, 168, 130, 255), 0.267);
    --bg: rgba(var(--callout-example, 168, 130, 255), 0.063);
  }
  &[data-callout="quote"] {
    --color: rgb(var(--callout-quote, 158, 158, 158));
    --border: rgba(var(--callout-quote, 158, 158, 158), 0.267);
    --bg: rgba(var(--callout-quote, 158, 158, 158), 0.063);
  }
}
*/

:root[reader-mode="on"] {
  body[data-slug] {
    div#quartz-root.page {
      transition: background-color .2s;
      &:not(:has(.sidebar:hover)) {
        background-color: transparent;
        transition: background-color .2s;
        .sidebar {
          opacity: 0;
          transition: opacity .2s;
        }
      }
    }
    div#quartz-root.page:not(:has(.center:hover, footer:hover)):hover {
      .sidebar {
        opacity: 1;
        transition: opacity .2s;
      }
    }
  }
}

/* fallback for internal links */
body a.internal-link {
  background-color: rgb(from var(--highlight) r g b / 0.3);
}

:root[saved-theme="light"], :root[saved-theme="dark"] {
  body {
    a.external-link, a.internal-link, .breadcrumb-container .breadcrumb-element > a, footer a {
      text-decoration: none;
    }
    div#quartz-root.page[data-frame="canvas"] > div#quartz-body,
    div#quartz-root.page[data-frame="excalidraw"] > div#quartz-body {
      width: 100%;
      max-width: 100%;
      &> .canvas-frame,
      &> .excalidraw-frame {
        padding-left: 0;
        padding-right: 0;
      }
    }
  }
}


}