body.theme-dark {
background-color: #121417;
color: #c9d1d9;
}
body.theme-dark h1,
body.theme-dark h2,
body.theme-dark h3,
body.theme-dark h4,
body.theme-dark h5,
body.theme-dark h6 {
color: #f0f6fc;
}
body.theme-dark a {
color: #58a6ff;
}
body.theme-dark a:hover,
body.theme-dark a:focus {
color: #79c0ff;
} body.theme-dark .blog main article h2 a,
body.theme-dark .search-results main article h2 a,
body.theme-dark .archive main article h2 a,
body.theme-dark .entry-title a,
body.theme-dark article h2 a,
body.theme-dark article h1 a,
body.theme-dark article h3 a,
body.theme-dark article h4 a,
body.theme-dark .related-posts article h4 a,
body.theme-dark .site-main article .entry-header a {
color: #e6edf3 !important;
}
body.theme-dark .blog main article h2 a:hover,
body.theme-dark .search-results main article h2 a:hover,
body.theme-dark .archive main article h2 a:hover,
body.theme-dark .entry-title a:hover,
body.theme-dark article h2 a:hover,
body.theme-dark article h1 a:hover,
body.theme-dark article h3 a:hover,
body.theme-dark article h4 a:hover,
body.theme-dark .related-posts article h4 a:hover,
body.theme-dark .site-main article .entry-header a:hover {
color: #58a6ff !important;
} body.theme-dark .navigation-wrapper,
body.theme-dark .site-header {
background-color: #181b20;
color: #c9d1d9;
} body.theme-dark #primary-menu > li > a {
color: #c9d1d9;
}
body.theme-dark #primary-menu > li > a:hover,
body.theme-dark #primary-menu > li > a:focus {
color: #f0f6fc;
} body.theme-dark #primary-menu ul {
background-color: #1a1e24;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.45);
border: 1px solid #2b3036;
}
body.theme-dark #primary-menu ul li a {
color: #c9d1d9;
}
body.theme-dark #primary-menu ul li a:hover {
background-color: #2b3036;
color: #f0f6fc;
} body.theme-dark #iot-menu-left {
background-color: #181b20;
}
body.theme-dark #iot-menu-left a {
color: #c9d1d9;
} body.theme-dark #page,
body.theme-dark .site-content {
background-color: #121417;
} body.theme-dark .entry-content,
body.theme-dark article.post,
body.theme-dark article.page,
body.theme-dark .hentry {
background-color: #121417;
border-color: #2b3036;
} body.theme-dark #secondary,
body.theme-dark .sidebar-inner,
body.theme-dark .widget {
background-color: #181b20 !important;
color: #c9d1d9;
border-color: #2b3036;
}
body.theme-dark .sidebar-inner a {
color: #58a6ff;
}
body.theme-dark .sidebar-inner a:hover {
color: #79c0ff;
}
body.theme-dark .widget-title {
color: #f0f6fc;
border-color: #2b3036;
} body.theme-dark input[type="text"],
body.theme-dark input[type="email"],
body.theme-dark input[type="password"],
body.theme-dark input[type="search"],
body.theme-dark input[type="url"],
body.theme-dark select,
body.theme-dark textarea {
background-color: #1a1e24;
color: #e6edf3;
border-color: #343a42;
} body.theme-dark pre,
body.theme-dark .wp-block-preformatted {
background-color: #161b22 !important;
color: #e6edf3 !important;
border: 1px solid #30363d;
border-radius: 6px;
}
body.theme-dark code,
body.theme-dark kbd,
body.theme-dark tt,
body.theme-dark var {
background-color: #1f242c;
color: #f0f6fc;
}
body.theme-dark pre code {
background-color: transparent !important;
color: inherit !important;
} body.theme-dark .cart-preview {
background-color: #1a1e24;
border: 1px solid #2b3036;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5);
}
body.theme-dark a.cart-preview span {
color: #adbac7 !important;
} body.theme-dark .cart-customlocation svg {
fill: #c9d1d9;
} body.theme-dark .footer-container,
body.theme-dark .site-footer {
background-color: #0d1117;
color: #8b949e;
border-top: 1px solid #21262d;
}
body.theme-dark .site-footer a {
color: #8b949e;
}
body.theme-dark .site-footer a:hover {
color: #c9d1d9;
} body.theme-dark .woocommerce-info,
body.theme-dark .woocommerce-message {
background-color: #1a1e24;
border-top-color: #58a6ff;
color: #c9d1d9;
}
body.theme-dark .woocommerce ul.products li.product .woocommerce-loop-product__title {
color: #f0f6fc;
}
body.theme-dark .woocommerce ul.products li.product .price {
color: #adbac7;
}
body.theme-dark .woocommerce .button,
body.theme-dark .woocommerce button.button {
background-color: #21262d;
color: #c9d1d9;
border-color: #343a42;
}
body.theme-dark .woocommerce .button:hover,
body.theme-dark .woocommerce button.button:hover {
background-color: #2b3036;
color: #f0f6fc;
} li.menu-item-theme-switch {
display: inline-flex;
align-items: center;
}
.theme-switch-link {
display: inline-flex !important;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
border-radius: 50%;
text-decoration: none !important;
background: transparent !important;
border: 0 !important;
padding: 0 !important;
cursor: pointer;
transition: background-color 0.18s ease;
vertical-align: middle; color: inherit;
}
.theme-switch-link:hover,
.theme-switch-link:focus {
background-color: rgba(110, 118, 129, 0.15) !important;
outline: none;
} body.theme-dark .theme-switch-link {
color: #c9d1d9;
}
.theme-switch-icon {
display: inline-flex;
align-items: center;
justify-content: center;
pointer-events: none;
}
.theme-switch-icon svg {
width: 20px;
height: 20px;
fill: currentColor;
} .theme-switch-icon .icon-sun  { display: none; }
.theme-switch-icon .icon-moon { display: inline-block; }
body.theme-dark .theme-switch-icon .icon-sun  { display: inline-block; }
body.theme-dark .theme-switch-icon .icon-moon { display: none; }