html.dark-mode,
html.dark-mode body {
  background-color: #16212d;
}

html.dark-mode body {
  color: #e5edf5;
}

html.dark-mode .prose {
  --tw-prose-body: var(--tw-prose-invert-body);
  --tw-prose-headings: var(--tw-prose-invert-headings);
  --tw-prose-lead: var(--tw-prose-invert-lead);
  --tw-prose-links: var(--tw-prose-invert-links);
  --tw-prose-bold: var(--tw-prose-invert-bold);
  --tw-prose-counters: var(--tw-prose-invert-counters);
  --tw-prose-bullets: var(--tw-prose-invert-bullets);
  --tw-prose-hr: var(--tw-prose-invert-hr);
  --tw-prose-quotes: var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
  --tw-prose-captions: var(--tw-prose-invert-captions);
  --tw-prose-kbd: var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code: var(--tw-prose-invert-code);
  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg: #0f1724;
  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}

html.dark-mode .bg-\[\#f6fbff\] {
  background-color: #1b2838 !important;
}

html.dark-mode .border-\[\#e6eff6\] {
  border-color: #2f3f52 !important;
}

html.dark-mode .text-\[\#4f5d66\] {
  color: #c2cfdd !important;
}

html.dark-mode .bg-\[\#000\] {
  background-color: #141f2d !important;
}

html.dark-mode .text-\[\#888\] {
  color: #a7b4c4 !important;
}

html.dark-mode .bg-\[\#eee\] {
  background-color: #26364a !important;
}

html.dark-mode .hover\:bg-\[\#ddd\]:hover {
  background-color: #2d425a !important;
}

html.dark-mode .text-\[\#444\] {
  color: #d3deea !important;
}

html.dark-mode .text-\[\#444444\] {
  color: #d3deea !important;
}

html.dark-mode .text-\[\#777777\] {
  color: #b3c1d1 !important;
}

html.dark-mode .bg-yellow-100 {
  background-color: #1c2a3d !important;
}

html.dark-mode .text-\[\#6b5b00\] {
  color: #f0e1a6 !important;
}

html.dark-mode .bg-white {
  background-color: #162232 !important;
}

html.dark-mode .text-gray-700 {
  color: #cbd5e1 !important;
}

html.dark-mode .text-gray-600 {
  color: #b9c7d8 !important;
}

html.dark-mode .text-gray-500 {
  color: #9fb2c6 !important;
}

html.dark-mode .border-gray-300 {
  border-color: #334155 !important;
}

html.dark-mode .border-gray-200 {
  border-color: rgba(229, 237, 245, 0.12) !important;
}

html.dark-mode .bg-gray-100 {
  background-color: #1f2b3b !important;
}

html.dark-mode .bg-\[rgb\(214\,235\,255\)\] {
  background-color: #223246 !important;
}

html.dark-mode .text-\[rgb\(94\,112\,151\)\] {
  color: #c1d1e3 !important;
}

html.dark-mode .media-carousel .bg-gray-800 {
  background-color: #f2f6fb !important;
}

html.dark-mode .media-carousel .bg-gray-300 {
  background-color: #26364a !important;
}

html.dark-mode .theme-separator {
  background-color: rgba(229, 237, 245, 0.35) !important;
}
