/* Dark Theme */
body[data-theme=dark] {
  background-color: #0f172a;
  color: #f8fafc;
}

[data-theme=dark] .page-toc a {
  color: #cbd5e1;
}
[data-theme=dark] .page-toc a:hover {
  color: #f8fafc;
}
[data-theme=dark] .page-toc a.active {
  color: #818cf8;
}
[data-theme=dark] .layout-header {
  background-color: #1e293b;
  border-color: #334155;
}
[data-theme=dark] .layout-logo {
  color: #f8fafc;
}
[data-theme=dark] .layout-theme-toggle {
  color: #cbd5e1;
  color: #cbd5e1;
}
[data-theme=dark] .layout-theme-toggle:hover {
  background-color: #334155;
  background-color: #334155;
}
[data-theme=dark] .layout-sidebar {
  background-color: #1e293b;
  border-color: #334155;
  background-color: #1e293b;
  border-right-color: #334155;
}
[data-theme=dark] .layout-sidebar-header {
  border-color: #334155;
  border-bottom-color: #334155;
}
[data-theme=dark] .layout-sidebar-title {
  color: #f8fafc;
  color: #f8fafc;
}
[data-theme=dark] .layout-nav-item {
  color: #cbd5e1;
  color: #cbd5e1;
}
[data-theme=dark] .layout-nav-item:hover {
  background-color: rgba(255, 255, 255, 0.05);
  color: #f8fafc;
  background-color: rgba(255, 255, 255, 0.05);
  color: #f8fafc;
}
[data-theme=dark] .layout-nav-item.active {
  color: #818cf8;
  color: #818cf8;
}
[data-theme=dark] .layout-nav-item.active::before {
  background-color: #818cf8;
}
[data-theme=dark] .layout-content {
  background-color: #0f172a;
  background-color: #0f172a;
}
[data-theme=dark] .layout-doc-content h1 {
  color: #f8fafc;
  color: #f8fafc;
}
[data-theme=dark] .layout-doc-content h2 {
  color: #f8fafc;
  color: #f8fafc;
  border-bottom-color: #334155;
}
[data-theme=dark] .layout-doc-content h3 {
  color: #f8fafc;
  color: #f8fafc;
}
[data-theme=dark] .layout-doc-content p {
  color: #f8fafc;
  color: #f8fafc;
}
[data-theme=dark] .layout-doc-table th {
  border-color: #334155;
  background-color: rgba(255, 255, 255, 0.05);
  border-color: #334155;
  color: #f8fafc;
  background-color: rgba(255, 255, 255, 0.05);
}
[data-theme=dark] .layout-doc-table td {
  border-color: #334155;
  border-color: #334155;
  color: #000000;
}
[data-theme=dark] .layout-doc-table tr:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.02);
}
[data-theme=dark] .layout-breadcrumb {
  color: #94a3b8;
  color: #94a3b8;
}
[data-theme=dark] .layout-breadcrumb a {
  color: #94a3b8;
  color: #94a3b8;
}
[data-theme=dark] .layout-breadcrumb a:hover {
  color: #818cf8;
  color: #818cf8;
}
[data-theme=dark] .layout-breadcrumb-current {
  color: #f8fafc;
  color: #f8fafc;
}
[data-theme=dark] .layout-copyright {
  color: #94a3b8;
}
[data-theme=dark] .layout-footer {
  border-color: #334155;
}
[data-theme=dark] .layout-footer-links a {
  color: #94a3b8;
}
[data-theme=dark] .layout-footer-links a:hover {
  color: #818cf8;
}
[data-theme=dark] .layout-sidebar-search-input {
  background-color: #1e293b;
  border-color: #334155;
  color: #f8fafc;
  border-color: #334155;
  background-color: #0f172a;
  color: #f8fafc;
}
[data-theme=dark] .layout-sidebar-search-input::-moz-placeholder {
  color: #94a3b8;
}
[data-theme=dark] .layout-sidebar-search-input::placeholder {
  color: #94a3b8;
}
[data-theme=dark] .layout-sidebar-search-icon {
  color: #64748b;
  color: #64748b;
}
[data-theme=dark] .layout-language-switcher {
  color: #cbd5e1;
}
[data-theme=dark] .layout-language-switcher:hover {
  background-color: #334155;
}
[data-theme=dark] .layout-search-input {
  border-color: #334155;
  background-color: #1e293b;
  color: #f8fafc;
}
[data-theme=dark] .layout-sub-menu-toggle {
  color: #cbd5e1;
}
[data-theme=dark] .layout-sub-menu-toggle:hover {
  background-color: rgba(255, 255, 255, 0.05);
  color: #f8fafc;
}
[data-theme=dark] .layout-sub-item {
  color: #cbd5e1;
}
[data-theme=dark] .layout-sub-item:hover {
  background-color: rgba(255, 255, 255, 0.03);
  color: #f8fafc;
  border-left-color: #818cf8;
}
[data-theme=dark] .layout-sub-item.active {
  color: #818cf8;
  font-weight: 500;
  border-left-color: #818cf8;
  background-color: rgba(129, 140, 248, 0.1);
}
[data-theme=dark] .lang-btn {
  color: white;
}
[data-theme=dark] .doc-note {
  background: #e4f0ff;
  color: black;
}
[data-theme=dark] .doc-warning {
  background: #ffe4e6;
  color: black;
}/*# sourceMappingURL=dark-mode.css.map */