/* =============================================================================
 * PVACodes — dark-mode colour overrides  (GENERATED — do not hand-edit)
 * -----------------------------------------------------------------------------
 * Produced by tools/darkgen.py from:
 *     assets/css/style.css
 *     assets/css/mobile-overrides.css
 *     the inline <style> blocks in affiliate/index.php, blog.php,
 *     free-number.php, free-service.php, partners.php, tempmail.php and
 *     virtual-numbers.php (extracted copies kept in tools/inline-extracted/)
 *
 * Every rule here is scoped under html[data-theme="dark"], so the light theme
 * is untouched. Regenerate after changing any of the source sheets:
 *
 *     python3 tools/darkgen.py assets/css/style.css \
 *         assets/css/mobile-overrides.css <extracted-inline>.css \
 *         > assets/css/theme-dark.css
 *
 * Hand-written dark rules (tokens, toggle, Bootstrap components, borders)
 * live in assets/css/theme.css — put manual fixes THERE, not here.
 * ========================================================================== */





/* ===== derived from style.css ===== */
html[data-theme="dark"] #header-content {
  background: rgba(19,27,38,0.95);
}
html[data-theme="dark"] #header-content.scrolled {
  background: rgba(19,27,38,0.98);
}
html[data-theme="dark"] #header-content .navbar .offcanvas-body {
  background-color: #0e141d;
}
html[data-theme="dark"] #header-content .navbar ul li a {
  color: #e6edf5;
}
html[data-theme="dark"] .sec-2 .feature_card h4 {
  color: #e6edf5;
}
html[data-theme="dark"] .sec-2 .feature_card p {
  color: #e6edf5;
}
html[data-theme="dark"] .sec-3 {
  background: linear-gradient(135deg,#0f1417 0%,#0f1417 100%);
}
html[data-theme="dark"] .sec-3 .text_box .inner_columns {
  background-color: #131b26;
}
html[data-theme="dark"] .sec-3 .text_box .inner_columns .section-group .section-title {
  color: #e6edf5;
}
html[data-theme="dark"] .sec-3 .text_box .inner_columns .inner_services::-webkit-scrollbar-track {
  background: #131b26;
}
html[data-theme="dark"] .sec-3 .text_box .inner_columns .inner_services .service-box {
  background: linear-gradient(135deg,#141620 0%,#141820 100%);
}
html[data-theme="dark"] .sec-3 .text_box .inner_columns .inner_services .service-box span {
  color: #cbd6e2;
}
html[data-theme="dark"] .sec-4 {
  background: linear-gradient(135deg,#0e141d 0%,#0e141d 100%);
}
html[data-theme="dark"] .sec-4 .title_box p {
  color: #9fb0c3;
}
html[data-theme="dark"] .sec-4 .work_area .work_card {
  background: #131b26;
}
html[data-theme="dark"] .sec-4 .work_area .work_card h4 {
  color: #e6edf5;
}
html[data-theme="dark"] .sec-4 .work_area .work_card p {
  color: #9fb0c3;
}
html[data-theme="dark"] #footer_content .footer_top {
  background: linear-gradient(135deg,#131b26 0%,#1a2432 100%);
}
html[data-theme="dark"] #footer_content .footer_top .top_inner {
  background: linear-gradient(135deg,#131b26 0%,#131b26 100%);
}
html[data-theme="dark"] #footer_content .footer_top .top_inner p {
  color: #9fb0c3;
}
html[data-theme="dark"] .sec-10 {
  background-color: #0e141d;
}
html[data-theme="dark"] .sec-10 .text_content {
  background-color: #131b26;
}
html[data-theme="dark"] .sec-10 .text_content h1, html[data-theme="dark"] .sec-10 .text_content h2, html[data-theme="dark"] .sec-10 .text_content h3, html[data-theme="dark"] .sec-10 .text_content h4, html[data-theme="dark"] .sec-10 .text_content h5, html[data-theme="dark"] .sec-10 .text_content h6 {
  color: #e6edf5;
}
html[data-theme="dark"] .sec-10 .text_content p {
  color: #9fb0c3;
}
html[data-theme="dark"] .sec-10 .text_content ol, html[data-theme="dark"] .sec-10 .text_content ul {
  color: #9fb0c3;
}
html[data-theme="dark"] .legal-content {
  background: #0e141d;
}
html[data-theme="dark"] .legal-section {
  background: #0e141d;
}
html[data-theme="dark"] .legal-section h3 {
  color: #cbd6e2;
}
html[data-theme="dark"] .legal-section p {
  color: #9fb0c3;
}
html[data-theme="dark"] .legal-section ol, html[data-theme="dark"] .legal-section ul {
  color: #9fb0c3;
}
html[data-theme="dark"] .about-section {
  background: #0e141d;
}
html[data-theme="dark"] .about-section .stats-row .stat-item p {
  color: #9fb0c3;
}
html[data-theme="dark"] .mission-section {
  background: #0e141d;
}
html[data-theme="dark"] .mission-section .mission-card {
  background: #131b26;
}
html[data-theme="dark"] .mission-section .mission-card h3 {
  color: #cbd6e2;
}
html[data-theme="dark"] .mission-section .mission-card p {
  color: #9fb0c3;
}
html[data-theme="dark"] .team-section {
  background: #0e141d;
}
html[data-theme="dark"] .team-section .section-header p {
  color: #9fb0c3;
}
html[data-theme="dark"] .team-section .feature-card {
  background: #131b26;
}
html[data-theme="dark"] .team-section .feature-card h4 {
  color: #cbd6e2;
}
html[data-theme="dark"] .team-section .feature-card p {
  color: #9fb0c3;
}
html[data-theme="dark"] .pricing-section {
  background: #0e141d;
}
html[data-theme="dark"] .pricing-section .pricing-card {
  background: #131b26;
}
html[data-theme="dark"] .pricing-section .pricing-card .card-body .features-list li {
  border-bottom: 1px solid #253244;
}
html[data-theme="dark"] .pricing-features {
  background: #0e141d;
}
html[data-theme="dark"] .pricing-features .feature-item h4 {
  color: #cbd6e2;
}
html[data-theme="dark"] .pricing-features .feature-item p {
  color: #9fb0c3;
}
html[data-theme="dark"] .service-pricing {
  background: #0e141d;
}
html[data-theme="dark"] .service-pricing .pricing-table {
  background: #131b26;
}
html[data-theme="dark"] .faq-section {
  background: #0e141d;
}
html[data-theme="dark"] .faq-section .accordion-item .accordion-button {
  background: #131b26;
  color: #cbd6e2;
}
html[data-theme="dark"] .faq-section .accordion-item .accordion-body {
  background: #0e141d;
  color: #9fb0c3;
}
html[data-theme="dark"] .contact-support {
  background: #0e141d;
}
html[data-theme="dark"] .blog-section {
  background: #0e141d;
}
html[data-theme="dark"] .blog-section .blog-card .post-meta .date {
  color: #9fb0c3;
}
html[data-theme="dark"] .blog-section .blog-card .card-title {
  color: #cbd6e2;
}
html[data-theme="dark"] .blog-section .blog-card .card-text {
  color: #9fb0c3;
}
html[data-theme="dark"] .blog-section .blog-sidebar .sidebar-widget {
  background: #131b26;
}
html[data-theme="dark"] .blog-section .blog-sidebar .sidebar-widget h4 {
  color: #cbd6e2;
}
html[data-theme="dark"] .blog-section .blog-sidebar .sidebar-widget .category-list li {
  border-bottom: 1px solid #253244;
}
html[data-theme="dark"] .blog-section .blog-sidebar .sidebar-widget .category-list li a {
  color: #9fb0c3;
}
html[data-theme="dark"] .blog-section .blog-sidebar .sidebar-widget .recent-posts .recent-post {
  border-bottom: 1px solid #253244;
}
html[data-theme="dark"] .blog-section .blog-sidebar .sidebar-widget .recent-posts .recent-post h5 a {
  color: #cbd6e2;
}
html[data-theme="dark"] .blog-section .blog-sidebar .sidebar-widget .recent-posts .recent-post .date {
  color: #9fb0c3;
}
html[data-theme="dark"] .blog-section .blog-sidebar .sidebar-widget .tags .tag {
  background: #131b26;
  color: #9fb0c3;
}
html[data-theme="dark"] .blog-section .blog-sidebar .sidebar-widget .newsletter-form .form-control {
  border: 2px solid #253244;
}
html[data-theme="dark"] .api-overview {
  background: #0e141d;
}
html[data-theme="dark"] .api-overview p {
  color: #9fb0c3;
}
html[data-theme="dark"] .api-overview .feature-card {
  background: #131b26;
}
html[data-theme="dark"] .api-overview .feature-card h4 {
  color: #cbd6e2;
}
html[data-theme="dark"] .api-overview .feature-card p {
  color: #9fb0c3;
}
html[data-theme="dark"] .api-documentation {
  background: #0e141d;
}
html[data-theme="dark"] .api-documentation .api-nav {
  background: #131b26;
}
html[data-theme="dark"] .api-documentation .api-nav h4 {
  color: #cbd6e2;
}
html[data-theme="dark"] .api-documentation .api-nav .nav-link {
  color: #9fb0c3;
}
html[data-theme="dark"] .api-documentation .api-section {
  background: #0e141d;
}
html[data-theme="dark"] .api-documentation .api-section h5 {
  color: #cbd6e2;
}
html[data-theme="dark"] .api-sdks {
  background: #0e141d;
}
html[data-theme="dark"] .api-sdks .sdk-card {
  background: #131b26;
}
html[data-theme="dark"] .api-sdks .sdk-card h4 {
  color: #cbd6e2;
}
html[data-theme="dark"] .api-sdks .sdk-card p {
  color: #9fb0c3;
}
html[data-theme="dark"] .api-examples {
  background: #0e141d;
}
html[data-theme="dark"] .api-examples .example-card {
  background: #131b26;
}
html[data-theme="dark"] .contact-section {
  background: #0e141d;
}
html[data-theme="dark"] .contact-section .contact-form-wrapper {
  background: #131b26;
}
html[data-theme="dark"] .contact-section .contact-form-wrapper p {
  color: #9fb0c3;
}
html[data-theme="dark"] .contact-section .contact-form-wrapper .contact-form .form-label {
  color: #cbd6e2;
}
html[data-theme="dark"] .contact-section .contact-form-wrapper .contact-form .form-control, html[data-theme="dark"] .contact-section .contact-form-wrapper .contact-form .form-select {
  border: 2px solid #253244;
}
html[data-theme="dark"] .contact-section .contact-info {
  background: #131b26;
}
html[data-theme="dark"] .contact-section .contact-info .contact-methods .contact-method {
  background: #131b26;
}
html[data-theme="dark"] .contact-section .contact-info .contact-methods .contact-method .content h4 {
  color: #cbd6e2;
}
html[data-theme="dark"] .contact-section .contact-info .contact-methods .contact-method .content p {
  color: #9fb0c3;
}
html[data-theme="dark"] .contact-section .contact-info .contact-methods .contact-method .content small {
  color: #7d8ea1;
}
html[data-theme="dark"] .faq-preview {
  background: #0e141d;
}
html[data-theme="dark"] .faq-preview .faq-item {
  background: #131b26;
}
html[data-theme="dark"] .faq-preview .faq-item p {
  color: #9fb0c3;
}
html[data-theme="dark"] .social-support {
  background: #0e141d;
}
html[data-theme="dark"] .social-support .social-links .social-link {
  background: #131b26;
  color: #9fb0c3;
}
html[data-theme="dark"] .benefits-section {
  background: #0e141d;
}
html[data-theme="dark"] .benefits-section p {
  color: #9fb0c3;
}
html[data-theme="dark"] .benefits-section .benefit-card {
  background: #131b26;
}
html[data-theme="dark"] .benefits-section .benefit-card h4 {
  color: #cbd6e2;
}
html[data-theme="dark"] .benefits-section .benefit-card p {
  color: #9fb0c3;
}
html[data-theme="dark"] .get-started-section {
  background: #0e141d;
}
html[data-theme="dark"] .get-started-section p {
  color: #9fb0c3;
}
html[data-theme="dark"] .get-started-section .step-card {
  background: #131b26;
}
html[data-theme="dark"] .get-started-section .step-card h4 {
  color: #cbd6e2;
}
html[data-theme="dark"] .get-started-section .step-card p {
  color: #9fb0c3;
}
html[data-theme="dark"] .testimonials-section {
  background: #0e141d;
}
html[data-theme="dark"] .testimonials-section p {
  color: #9fb0c3;
}
html[data-theme="dark"] .testimonials-section .testimonial-card {
  background: #131b26;
}
html[data-theme="dark"] .testimonials-section .testimonial-card p {
  color: #9fb0c3;
}
html[data-theme="dark"] .testimonials-section .testimonial-card .testimonial-author strong {
  color: #cbd6e2;
}
html[data-theme="dark"] .features-section {
  background: #0e141d;
}
html[data-theme="dark"] .features-section p {
  color: #9fb0c3;
}
html[data-theme="dark"] .features-section .feature-item h4 {
  color: #cbd6e2;
}
html[data-theme="dark"] .features-section .feature-item p {
  color: #9fb0c3;
}
html[data-theme="dark"] .error-title, html[data-theme="dark"] .success-subtitle {
  color: #cbd6e2;
}
html[data-theme="dark"] .error-message, html[data-theme="dark"] .success-message {
  color: #9fb0c3;
}
html[data-theme="dark"] .info-card {
  border: 1px solid #253244;
}
html[data-theme="dark"] .info-card small {
  color: #9fb0c3;
}
html[data-theme="dark"] .contact-item .telegram-link {
  color: #0096e0;
}
html[data-theme="dark"] .contact-item .telegram-link:hover {
  color: #0092db;
}

/* ===== derived from mobile-overrides.css ===== */
html[data-theme="dark"] .section-head-compact p {
  color: #9fb0c3;
}
html[data-theme="dark"] .sec3-lead {
  color: #9fb0c3;
}
html[data-theme="dark"] .sec-3-catalog {
  background: linear-gradient(180deg, #0f1317 0%, #0f1317 45%, #0e141d 100%) !important;
}
html[data-theme="dark"] .sec-3-catalog .catalog-head h2 {
  color: #e6edf5;
  -webkit-text-fill-color: #e6edf5 !important;
}
html[data-theme="dark"] .sec-3-catalog .catalog-panel {
  background: #131b26;
}
html[data-theme="dark"] .sec-3-catalog .catalog-panel-head {
  background: linear-gradient(180deg, #141920 0%, #131b26 100%);
}
html[data-theme="dark"] .sec-3-catalog .catalog-panel-label {
  color: #0493e1;
}
html[data-theme="dark"] .sec-3-catalog .catalog-scroll::-webkit-scrollbar-track {
  background: #141a20;
}
html[data-theme="dark"] .sec-3-catalog .catalog-tile {
  background: #141a20 !important;
}
html[data-theme="dark"] .sec-3-catalog .catalog-tile span {
  color: #cbd6e2 !important;
}
html[data-theme="dark"] .sec-3-catalog .catalog-tile--app .rate {
  color: #0493e1 !important;
  background: #141b20 !important;
}
html[data-theme="dark"] .sec-3-catalog .catalog-tile--app:hover .rate {
  color: #0493e1 !important;
  background: #141b20 !important;
}
html[data-theme="dark"] .sec-3-catalog .catalog-tile:hover:not(.active):not(.catalog-tile--cta) {
  background: #141b20 !important;
}
html[data-theme="dark"] .sec-3-catalog .catalog-tile:hover:not(.active):not(.catalog-tile--cta) span {
  color: #cbd6e2 !important;
}
html[data-theme="dark"] .sec-3-catalog .catalog-tile--cta {
  background: linear-gradient(135deg, #141920 0%, #141b20 100%) !important;
}
html[data-theme="dark"] .sec-3-catalog .catalog-cta-count {
  color: #0290d9;
}
html[data-theme="dark"] .sec-3-catalog .catalog-cta-label {
  color: #9fb0c3;
}
html[data-theme="dark"] .sec-4-steps {
  background: linear-gradient(180deg, #0f1317 0%, #0e141d 100%) !important;
}
html[data-theme="dark"] .sec-4-steps .steps-head h2 {
  color: #e6edf5;
  -webkit-text-fill-color: #e6edf5 !important;
}
html[data-theme="dark"] .sec-4-steps .steps-head p {
  color: #9fb0c3;
}
html[data-theme="dark"] .sec-4-steps .work_body h4 {
  color: #e6edf5 !important;
}
html[data-theme="dark"] .sec-4-steps .work_body p {
  color: #9fb0c3 !important;
}
html[data-theme="dark"] .sec-4-steps .card.work_card {
  background: #131b26;
}
@media (max-width: 991.98px) {
  html[data-theme="dark"] .sec-4-steps .steps-row {
    background: #131b26;
  }
}
html[data-theme="dark"] .benefits-panel {
  background: linear-gradient(180deg, #131b26 0%, #141a20 100%) !important;
}
html[data-theme="dark"] .benefits-panel .benefits-head h2 {
  color: #e6edf5 !important;
  -webkit-text-fill-color: #e6edf5 !important;
}
html[data-theme="dark"] .benefits-panel .benefits-head p {
  color: #9fb0c3 !important;
}
html[data-theme="dark"] .benefits-panel .benefit-card .icon {
  color: #0290d9 !important;
  background: linear-gradient(145deg, #141b20 0%, #141b20 100%);
}
html[data-theme="dark"] .benefits-panel .benefit-card h4 {
  color: #e6edf5 !important;
}
html[data-theme="dark"] .benefits-panel .benefit-card p {
  color: #9fb0c3 !important;
}
html[data-theme="dark"] .benefits-panel .benefit-card {
  background: #131b26;
}
@media (max-width: 991.98px) {
  html[data-theme="dark"] .benefits-panel .benefits-row {
    background: #131b26;
  }
}
html[data-theme="dark"] .feature_card-body p {
  color: #cbd6e2;
}
html[data-theme="dark"] .payment-methods-lead {
  color: #9fb0c3;
}
html[data-theme="dark"] .payment-method-badge {
  color: #0493e1;
}
html[data-theme="dark"] .blog-hero {
  background: linear-gradient(135deg, #0f1417 0%, #0f1217 45%, #0e141d 100%);
}
html[data-theme="dark"] .blog-hero--post {
  background: #0f1317 !important;
}
html[data-theme="dark"] .blog-shell.page-section-compact {
  background: #0f1317;
}
html[data-theme="dark"] .blog-list-item {
  background: #131b26;
}
html[data-theme="dark"] .blog-list-thumb-img {
  background: #141920;
}
html[data-theme="dark"] .blog-list-title {
  color: #e6edf5;
}
html[data-theme="dark"] .contact-section.page-section-compact {
  background: #0f1317;
}
html[data-theme="dark"] .contact-section .contact-form-wrapper {
  background: #131b26;
}
html[data-theme="dark"] .contact-form-head h2 {
  color: #e6edf5;
}
html[data-theme="dark"] .contact-form-head p {
  color: #9fb0c3;
}
html[data-theme="dark"] .contact-form .form-label {
  color: #cbd6e2;
}
html[data-theme="dark"] .contact-form .form-check-label {
  color: #9fb0c3;
}
html[data-theme="dark"] .contact-info-panel {
  background: #131b26;
}
html[data-theme="dark"] .contact-info-panel h3 {
  color: #e6edf5;
}
html[data-theme="dark"] .contact-info-lead {
  color: #9fb0c3;
}
html[data-theme="dark"] .contact-section .contact-method-inner .icon {
  color: #0290d9 !important;
  background: linear-gradient(145deg, #141b20 0%, #141b20 100%) !important;
}
html[data-theme="dark"] .contact-section .contact-method-body h4 {
  color: #e6edf5 !important;
}
html[data-theme="dark"] .contact-section .contact-method-body p {
  color: #9fb0c3 !important;
}
html[data-theme="dark"] .contact-section .contact-method-body p a {
  color: #0290d9;
}
html[data-theme="dark"] .contact-section .contact-method-body p a:hover {
  color: #0493e1;
}
html[data-theme="dark"] .contact-section .contact-form-wrapper {
  background: #131b26 !important;
}
html[data-theme="dark"] .contact-section .contact-form-wrapper h2 {
  color: #e6edf5 !important;
}
html[data-theme="dark"] .contact-section .contact-info.contact-info-panel {
  background: #131b26 !important;
}
html[data-theme="dark"] .contact-section .contact-info-panel h3 {
  color: #e6edf5 !important;
}
html[data-theme="dark"] .contact-faq-preview {
  background: #0f1317;
}
html[data-theme="dark"] .contact-faq-head h2 {
  color: #e6edf5;
}
html[data-theme="dark"] .contact-faq-head p {
  color: #9fb0c3;
}
html[data-theme="dark"] .contact-faq-panel .faq-item {
  background: #131b26;
}
html[data-theme="dark"] .contact-faq-panel .faq-item h4 {
  color: #e6edf5;
}
html[data-theme="dark"] .contact-faq-panel .faq-item p {
  color: #9fb0c3;
}
html[data-theme="dark"] .thank-you-section.page-section-compact {
  background: #0f1317;
}
html[data-theme="dark"] .thank-you-panel {
  background: #131b26;
}
html[data-theme="dark"] .thank-you-heading {
  color: #e6edf5;
}
html[data-theme="dark"] .thank-you-message {
  color: #9fb0c3;
}
html[data-theme="dark"] .thank-you-btn-outline {
  color: #0290d9;
}
html[data-theme="dark"] .legal-page.page-section-compact {
  background: #0f1317;
}
html[data-theme="dark"] .legal-panel {
  background: #131b26;
}
html[data-theme="dark"] .legal-page .legal-section h2 {
  color: #e6edf5 !important;
}
html[data-theme="dark"] .legal-page .legal-section h3 {
  color: #cbd6e2 !important;
}
html[data-theme="dark"] .legal-page .legal-section p, html[data-theme="dark"] .legal-page .legal-section li {
  color: #9fb0c3 !important;
}
html[data-theme="dark"] .legal-page .legal-section ul, html[data-theme="dark"] .legal-page .legal-section ol {
  color: #9fb0c3 !important;
}
html[data-theme="dark"] .deletion-section.page-section-compact {
  background: #0f1317;
}
html[data-theme="dark"] .mission-card-inner .icon, html[data-theme="dark"] .team-section .feature-card-inner .icon {
  color: #0290d9;
  background: linear-gradient(145deg, #141b20 0%, #141b20 100%);
}
html[data-theme="dark"] .pricing-features .feature-item-inner .icon {
  color: #0290d9;
  background: linear-gradient(145deg, #141b20 0%, #141b20 100%);
}
html[data-theme="dark"] .pricing-section .pricing-card {
  background: #131b26 !important;
}
html[data-theme="dark"] .pricing-section .pricing-card-badge {
  color: #0493e1;
  background: #141b20;
}
html[data-theme="dark"] .pricing-section .pricing-plan-name {
  color: #9fb0c3;
}
html[data-theme="dark"] .pricing-section .pricing-card.is-featured .pricing-plan-name {
  color: #0493e1;
}
html[data-theme="dark"] .pricing-section .pricing-amount {
  color: #e6edf5;
}
html[data-theme="dark"] .pricing-section .pricing-currency {
  color: #0290d9;
}
html[data-theme="dark"] .pricing-section .pricing-credits {
  color: #0493e1;
  background: #141b20;
}
@media (max-width: 991.98px) {
  html[data-theme="dark"] .contact-faq-panel .row {
    background: #131b26;
  }
  html[data-theme="dark"] .about-section .about-content h2 {
    color: #e6edf5 !important;
  }
  html[data-theme="dark"] .about-section .about-content p {
    color: #9fb0c3 !important;
  }
  html[data-theme="dark"] .about-section .about-stats-row {
    background: #131b26;
  }
  html[data-theme="dark"] .about-section .stat-item h3 {
    color: #0290d9 !important;
  }
  html[data-theme="dark"] .about-section .stat-item p {
    color: #9fb0c3 !important;
  }
  html[data-theme="dark"] .mission-section {
    background: #0f1317 !important;
  }
  html[data-theme="dark"] .mission-section .mission-row {
    background: #131b26;
  }
  html[data-theme="dark"] .mission-section .mission-card h3 {
    color: #e6edf5 !important;
  }
  html[data-theme="dark"] .mission-section .mission-card p {
    color: #9fb0c3 !important;
  }
  html[data-theme="dark"] .team-section .section-header h2 {
    color: #e6edf5 !important;
  }
  html[data-theme="dark"] .team-section .section-header p {
    color: #9fb0c3 !important;
  }
  html[data-theme="dark"] .team-section .team-feature-row {
    background: #131b26;
  }
  html[data-theme="dark"] .team-section .feature-card h4 {
    color: #e6edf5 !important;
  }
  html[data-theme="dark"] .team-section .feature-card p {
    color: #9fb0c3 !important;
  }
  html[data-theme="dark"] .pricing-section .pricing-intro h2, html[data-theme="dark"] .pricing-features .pricing-features-intro h2, html[data-theme="dark"] .faq-section .faq-intro h2 {
    color: #e6edf5 !important;
  }
  html[data-theme="dark"] .pricing-section .pricing-intro p {
    color: #9fb0c3 !important;
  }
  html[data-theme="dark"] .pricing-features {
    background: #0f1317 !important;
  }
  html[data-theme="dark"] .pricing-features .pricing-features-row {
    background: #0e141d;
  }
  html[data-theme="dark"] .pricing-features .feature-item h4 {
    color: #e6edf5 !important;
  }
  html[data-theme="dark"] .pricing-features .feature-item p {
    color: #9fb0c3 !important;
  }
  html[data-theme="dark"] .faq-section .accordion-body {
    color: #9fb0c3 !important;
  }
}
@media (max-width: 767.98px) {
  html[data-theme="dark"] .blog-list-panel {
    background: #131b26;
  }
  html[data-theme="dark"] .blog-sidebar h3, html[data-theme="dark"] .blog-sidebar h3.mb-4 {
    color: #9fb0c3 !important;
  }
}
@media (max-width: 991.98px) {
  html[data-theme="dark"] .sec-2-features {
    background: linear-gradient(180deg, #0f1417 0%, #0e141d 100%);
  }
  html[data-theme="dark"] .sec-2-features .row {
    background: #131b26;
  }
  html[data-theme="dark"] .sec-2-features .feature_card-icon {
    background: linear-gradient(145deg, #141b20 0%, #141b20 100%);
  }
  html[data-theme="dark"] .sec-2-features .feature_card-body h4 {
    color: #e6edf5 !important;
  }
  html[data-theme="dark"] .sec-2-features .feature_card-body p {
    color: #9fb0c3 !important;
  }
}
@media (max-width: 767.98px) {
  html[data-theme="dark"] .feature-item {
    background: #141a20;
  }
}
@media (max-width: 991.98px) {
  html[data-theme="dark"] #main-nav-expand .offcanvas-header {
    background: #131b26;
  }
  html[data-theme="dark"] #main-nav-expand .offcanvas-body {
    background: #0f1317 !important;
  }
  html[data-theme="dark"] #main-nav-expand .site-nav-main .nav-link {
    color: #e6edf5 !important;
    background: #131b26 !important;
  }
  html[data-theme="dark"] #main-nav-expand .site-nav-main .nav-link:hover, html[data-theme="dark"] #main-nav-expand .site-nav-main .nav-link:focus, html[data-theme="dark"] #main-nav-expand .site-nav-main .nav-link:active {
    color: #0290d9 !important;
    background: #141b20 !important;
  }
  html[data-theme="dark"] #main-nav-expand .site-nav-auth {
    background: #131b26;
  }
  html[data-theme="dark"] #main-nav-expand .site-nav-btn-login {
    background: #131b26 !important;
    color: #0290d9 !important;
  }
  html[data-theme="dark"] #main-nav-expand .site-nav-btn-login:hover, html[data-theme="dark"] #main-nav-expand .site-nav-btn-login:focus {
    background: #141b20 !important;
    color: #0493e1 !important;
  }
  html[data-theme="dark"] #main-nav-expand .site-nav-legacy {
    color: #9fb0c3 !important;
    background: #141a20;
  }
  html[data-theme="dark"] #main-nav-expand .site-nav-legacy:hover, html[data-theme="dark"] #main-nav-expand .site-nav-legacy:focus {
    color: #9fb0c3 !important;
    background: #1b222a;
  }
}
@media (min-width: 992px) {
  html[data-theme="dark"] #main-nav-expand .site-nav-btn-login {
    color: #0290d9 !important;
  }
  html[data-theme="dark"] #main-nav-expand .site-nav-legacy {
    color: #9fb0c3 !important;
  }
  html[data-theme="dark"] #main-nav-expand .site-nav-legacy:hover {
    color: #0290d9 !important;
  }
}

/* ===== derived from affiliate_index.php.css ===== */
html[data-theme="dark"] .partners-section h2 {
  color: #6488c9;
}
html[data-theme="dark"] .partners-section .section-lead {
  color: #9fb0c3;
}
html[data-theme="dark"] .step-card {
  background: #131b26;
}
html[data-theme="dark"] .step-card h3 {
  color: #6488c9;
}
html[data-theme="dark"] .step-card p {
  color: #9fb0c3;
}
html[data-theme="dark"] .tier-table {
  background: #0e141d;
}
html[data-theme="dark"] .tier-table th {
  background: #141920;
  color: #6488c9;
}
html[data-theme="dark"] .tier-table td {
  color: #cbd6e2;
}
html[data-theme="dark"] .tier-table td.pct {
  color: #368fe7;
}
html[data-theme="dark"] .tier-table tr:nth-child(even) td {
  background: #141a20;
}
html[data-theme="dark"] .who-item {
  background: #141920;
  color: #cbd6e2;
}
html[data-theme="dark"] .partners-form-wrap {
  background: #131b26;
}
html[data-theme="dark"] .partners-form-wrap h3 {
  color: #6488c9;
}
html[data-theme="dark"] .partners-form-wrap p.small-lead {
  color: #9fb0c3;
}
html[data-theme="dark"] .partners-form-wrap label {
  color: #6488c9;
}
html[data-theme="dark"] .partners-form-wrap .form-control {
  border: 1px solid #253244;
}
html[data-theme="dark"] .partners-form-wrap .form-alert.ok {
  background: #142015;
  color: #30a639;
}
html[data-theme="dark"] .partners-form-wrap .form-alert.error {
  background: #201416;
  color: #e65b5b;
}
html[data-theme="dark"] .faq-item {
  background: #131b26;
}
html[data-theme="dark"] .faq-item summary {
  color: #6488c9;
}
html[data-theme="dark"] .faq-item summary::after {
  color: #368fe7;
}
html[data-theme="dark"] .faq-item div.faq-body {
  color: #cbd6e2;
}
html[data-theme="dark"] .crosslink {
  background: #0f1217;
  color: #cbd6e2;
}
html[data-theme="dark"] .crosslink strong {
  color: #6488c9;
}
html[data-theme="dark"] .crosslink a {
  color: #368fe7;
}

/* ===== derived from blog.php.css ===== */
html[data-theme="dark"] .blog-hero {
  background: linear-gradient(135deg, #0f1417 0%, #0f1217 45%, #0e141d 100%);
}
html[data-theme="dark"] .blog-hero h1 {
  color: #e6edf5;
}
html[data-theme="dark"] .blog-hero p {
  color: #9fb0c3;
}
html[data-theme="dark"] .blog-back-link {
  color: #0290d9;
}
html[data-theme="dark"] .blog-back-link:hover {
  color: #0493e1;
}
html[data-theme="dark"] .blog-shell {
  background: #0f1317;
}
html[data-theme="dark"] .blog-article, html[data-theme="dark"] .blog-sidebar, html[data-theme="dark"] .blog-empty {
  background: #0e141d;
}
html[data-theme="dark"] .blog-article-image {
  background: #0f1317;
}
html[data-theme="dark"] .blog-meta {
  color: #9fb0c3;
}
html[data-theme="dark"] .blog-sidebar h3 {
  color: #e6edf5;
}
html[data-theme="dark"] .blog-read-more {
  color: #0290d9;
}
html[data-theme="dark"] .blog-read-more:hover {
  color: #0493e1;
}
html[data-theme="dark"] .blog-article-content {
  color: #cbd6e2;
}
html[data-theme="dark"] .blog-article-content h2, html[data-theme="dark"] .blog-article-content h3, html[data-theme="dark"] .blog-article-content h4 {
  color: #e6edf5;
}
html[data-theme="dark"] .blog-sidebar h3 {
  color: #e6edf5;
}
html[data-theme="dark"] .blog-sidebar-item a {
  color: #e6edf5;
}
html[data-theme="dark"] .blog-sidebar-item a:hover {
  color: #0290d9;
}
html[data-theme="dark"] .blog-pagination a, html[data-theme="dark"] .blog-pagination span {
  background: #131b26;
  color: #e6edf5;
}
html[data-theme="dark"] .blog-empty {
  color: #9fb0c3;
}
html[data-theme="dark"] .blog-empty h2 {
  color: #e6edf5;
}
html[data-theme="dark"] .blog-article-title {
  color: #e6edf5;
}
html[data-theme="dark"] .blog-list-title a:hover {
  color: #0290d9;
}
html[data-theme="dark"] .blog-list-excerpt {
  color: #9fb0c3;
}
html[data-theme="dark"] .seo-topic-chip {
  background: #0f1317;
  color: #0493e1;
}
html[data-theme="dark"] .seo-cta {
  background: linear-gradient(135deg, #0f1417 0%, #0f1217 100%);
}
html[data-theme="dark"] .seo-cta p {
  color: #e6edf5;
}
html[data-theme="dark"] .seo-cta small {
  color: #9fb0c3;
}
html[data-theme="dark"] .seo-related h2 {
  color: #e6edf5;
}
html[data-theme="dark"] .seo-related-card {
  background: #131b26;
  color: #e6edf5;
}
html[data-theme="dark"] .seo-related-card:hover {
  color: #0493e1;
}
html[data-theme="dark"] .seo-directory {
  background: #0e141d;
}
html[data-theme="dark"] .seo-directory h2 {
  color: #e6edf5;
}
html[data-theme="dark"] .seo-directory > p {
  color: #9fb0c3;
}
html[data-theme="dark"] .seo-directory h3 {
  color: #9fb0c3;
}
html[data-theme="dark"] .seo-directory-list a {
  background: #141a20;
  color: #cbd6e2;
}
html[data-theme="dark"] .seo-directory-list a:hover {
  color: #0493e1;
  background: #141920;
}
html[data-theme="dark"] .blog-breadcrumb {
  color: #9fb0c3;
}
html[data-theme="dark"] .blog-breadcrumb a {
  color: #0290d9;
}

/* ===== derived from free-number.php.css ===== */
html[data-theme="dark"] .fn-card {
  border: 1px solid #253244;
  background: #131b26;
}
html[data-theme="dark"] .fn-num {
  color: #e6edf5;
}
html[data-theme="dark"] .fn-meta {
  color: #9fb0c3;
}
html[data-theme="dark"] .fn-copy {
  border: 1px solid #253244;
  background: #0f1317;
  color: #cbd6e2;
}
html[data-theme="dark"] .fn-num-pill {
  color: #e6edf5;
}
html[data-theme="dark"] .fn-num-pill:hover {
  background: #0f1317;
  color: #e6edf5;
}
html[data-theme="dark"] .fn-num-pill.active {
  background: #0f1217;
  color: #3d88f5;
}
html[data-theme="dark"] .fn-msg {
  background: #0e141d;
  border: 1px solid #253244;
}
html[data-theme="dark"] .fn-svc-badge {
  background: #131b26;
  color: #cbd6e2;
}
html[data-theme="dark"] .fn-from {
  color: #9fb0c3;
}
html[data-theme="dark"] .fn-text {
  color: #e6edf5;
}
html[data-theme="dark"] .fn-otp {
  background: #0f1317;
  color: #3d88f5;
}
html[data-theme="dark"] .fn-otp:hover {
  background: #0f1217;
}
html[data-theme="dark"] .fn-otp .fn-otp-copy {
  color: #9fb0c3;
}
html[data-theme="dark"] .fn-search {
  border: 1px solid #253244;
}
html[data-theme="dark"] .fn-section-title {
  color: #e6edf5;
}
html[data-theme="dark"] .fn-empty {
  color: #9fb0c3;
}
html[data-theme="dark"] .fn-topbar {
  color: #b87c00;
}
html[data-theme="dark"] .fn-topbar a {
  color: #c77a00;
}
html[data-theme="dark"] .fn-promo {
  background: linear-gradient(160deg,#0f1217,#0e141d);
}
html[data-theme="dark"] .fn-promo h6 {
  color: #3d88f5;
}
html[data-theme="dark"] .fn-promo p {
  color: #cbd6e2;
}
html[data-theme="dark"] .fn-promo .fn-promo-link {
  color: #3d88f5;
}
html[data-theme="dark"] .fn-promo .fn-features {
  color: #9fb0c3;
}
html[data-theme="dark"] .fn-ctab {
  background: #0f1317;
  color: #cbd6e2;
}
html[data-theme="dark"] .fn-ctab:hover {
  background: #0f1217;
}

/* ===== derived from free-service.php.css ===== */
html[data-theme="dark"] .svc-badge {
  border: 1px solid rgba(255,255,255,0.14);
}
html[data-theme="dark"] .fn-card {
  border: 1px solid #253244;
  background: #131b26;
}
html[data-theme="dark"] .fn-num {
  color: #e6edf5;
}
html[data-theme="dark"] .fn-hits {
  background: #0f1217;
  color: #3d88f5;
}
html[data-theme="dark"] .fn-sample {
  background: #0f1317;
  color: #cbd6e2;
}
html[data-theme="dark"] .fn-sample .fn-sample-meta {
  color: #9fb0c3;
}
html[data-theme="dark"] .svc-faq {
  background: #0e141d;
  border: 1px solid #253244;
}
html[data-theme="dark"] .svc-faq h5 {
  color: #e6edf5;
}
html[data-theme="dark"] .svc-faq p {
  color: #9fb0c3;
}
html[data-theme="dark"] .svc-cta {
  background: linear-gradient(160deg,#0f1217,#0e141d);
}
html[data-theme="dark"] .svc-cta h5 {
  color: #3d88f5;
}

/* ===== derived from partners.php.css ===== */
html[data-theme="dark"] .partners-section h2 {
  color: #6488c9;
}
html[data-theme="dark"] .partners-section .section-lead {
  color: #9fb0c3;
}
html[data-theme="dark"] .step-card {
  background: #131b26;
}
html[data-theme="dark"] .step-card h3 {
  color: #6488c9;
}
html[data-theme="dark"] .step-card p {
  color: #9fb0c3;
}
html[data-theme="dark"] .feature-list li {
  color: #cbd6e2;
}
html[data-theme="dark"] .feature-list li::before {
  color: #368fe7;
}
html[data-theme="dark"] .tier-table {
  background: #0e141d;
}
html[data-theme="dark"] .tier-table th {
  background: #141920;
  color: #6488c9;
}
html[data-theme="dark"] .tier-table td {
  color: #cbd6e2;
}
html[data-theme="dark"] .tier-table td.pct {
  color: #368fe7;
}
html[data-theme="dark"] .tier-table tr:nth-child(even) td {
  background: #141a20;
}
html[data-theme="dark"] .who-item {
  background: #141920;
  color: #cbd6e2;
}
html[data-theme="dark"] .partners-form-wrap {
  background: #131b26;
}
html[data-theme="dark"] .partners-form-wrap h3 {
  color: #6488c9;
}
html[data-theme="dark"] .partners-form-wrap p.small-lead {
  color: #9fb0c3;
}
html[data-theme="dark"] .partners-form-wrap label {
  color: #6488c9;
}
html[data-theme="dark"] .partners-form-wrap .form-control {
  border: 1px solid #253244;
}
html[data-theme="dark"] .partners-form-wrap .form-alert.ok {
  background: #142015;
  color: #30a639;
}
html[data-theme="dark"] .partners-form-wrap .form-alert.error {
  background: #201416;
  color: #e65b5b;
}
html[data-theme="dark"] .faq-item {
  background: #131b26;
}
html[data-theme="dark"] .faq-item summary {
  color: #6488c9;
}
html[data-theme="dark"] .faq-item summary::after {
  color: #368fe7;
}
html[data-theme="dark"] .faq-item div.faq-body {
  color: #cbd6e2;
}
html[data-theme="dark"] .crosslink {
  background: #0f1217;
  color: #cbd6e2;
}
html[data-theme="dark"] .crosslink strong {
  color: #6488c9;
}
html[data-theme="dark"] .crosslink a {
  color: #368fe7;
}

/* ===== derived from tempmail.php.css ===== */
html[data-theme="dark"] .tm-addr-card {
  background: #131b26;
}
html[data-theme="dark"] .tm-addr-lbl {
  color: #9fb0c3;
}
html[data-theme="dark"] .tm-addr-val {
  color: #0a9a71;
  background: #0f1713;
}
html[data-theme="dark"] .tm-btn-refresh {
  background: #0f1317;
  color: #cbd6e2;
}
html[data-theme="dark"] .tm-btn-refresh:hover {
  background: #0f1317;
  color: #e6edf5;
}
html[data-theme="dark"] .tm-btn-delete {
  background: #170f0f;
  color: #e35f5f;
}
html[data-theme="dark"] .tm-btn-delete:hover {
  background: #170f0f;
  color: #dd6a6a;
}
html[data-theme="dark"] .tm-inbox-head h2 {
  color: #e6edf5;
}
html[data-theme="dark"] .tm-inbox-count {
  background: #0f1317;
  color: #6784e5;
}
html[data-theme="dark"] .tm-inbox-status {
  color: #9fb0c3;
}
html[data-theme="dark"] .tm-msg {
  background: #0e141d;
  border: 1px solid #253244;
}
html[data-theme="dark"] .tm-msg:hover {
  background: #0f1712;
}
html[data-theme="dark"] .tm-msg.is-unread {
  background: #0f1712;
}
html[data-theme="dark"] .tm-msg:hover::after {
  color: #06a875;
}
html[data-theme="dark"] .tm-clip {
  background: #17160f;
  color: #e36721;
}
html[data-theme="dark"] .tm-open-hint {
  color: #06a875;
}
html[data-theme="dark"] .tm-svc-badge {
  background: #131b26;
  color: #cbd6e2;
}
html[data-theme="dark"] .tm-from {
  color: #9fb0c3;
}
html[data-theme="dark"] .tm-subj {
  color: #e6edf5;
}
html[data-theme="dark"] .tm-preview {
  color: #9fb0c3;
}
html[data-theme="dark"] .tm-search input {
  background: #131b26;
}
html[data-theme="dark"] .tm-empty {
  color: #9fb0c3;
  background: #0f1317;
}
html[data-theme="dark"] .tm-empty h5 {
  color: #e6edf5;
}
html[data-theme="dark"] .tm-modal {
  background: #131b26;
}
html[data-theme="dark"] .tm-modal-meta {
  background: #141a20;
  border-bottom: 1px solid #253244;
  color: #9fb0c3;
}
html[data-theme="dark"] .tm-modal-meta strong {
  color: #e6edf5;
}
html[data-theme="dark"] .tm-modal-body iframe {
  border: 1px solid #253244;
  background: #131b26;
}
html[data-theme="dark"] .tm-modal-body pre.tm-text {
  color: #e6edf5;
}
html[data-theme="dark"] .tm-otp-pill {
  background: #0f1713;
  color: #0a9a71;
}
html[data-theme="dark"] .tm-otp-pill:hover {
  background: #0f1713;
}
html[data-theme="dark"] .tm-otp-copy {
  color: #06a875;
}
html[data-theme="dark"] .tm-modal-atts {
  border-top: 1px dashed #253244;
}
html[data-theme="dark"] .tm-modal-atts a {
  background: #141a20;
  border: 1px solid #253244;
  color: #e6edf5;
}
html[data-theme="dark"] .tm-modal-atts a:hover {
  background: #14201a;
}
html[data-theme="dark"] .tm-modal-atts .tm-att-size {
  color: #9fb0c3;
}
html[data-theme="dark"] .tm-alert-body {
  color: #cbd6e2;
}
html[data-theme="dark"] .tm-btn-ghost {
  background: #0f1317;
  color: #cbd6e2;
}
html[data-theme="dark"] .tm-btn-ghost:hover {
  background: #0f1317;
  color: #e6edf5;
}
html[data-theme="dark"] .tm-promo {
  background: linear-gradient(160deg,#0f1713,#0e141d);
}
html[data-theme="dark"] .tm-promo h6 {
  color: #0a9a71;
}
html[data-theme="dark"] .tm-promo p {
  color: #cbd6e2;
}
html[data-theme="dark"] .tm-topbar {
  color: #0a9a71;
}
html[data-theme="dark"] .tm-topbar a {
  color: #0da67d;
}
html[data-theme="dark"] .tm-how h2, html[data-theme="dark"] .tm-uses h2, html[data-theme="dark"] .tm-cmp h2, html[data-theme="dark"] .tm-doms h2, html[data-theme="dark"] .tm-related h2 {
  color: #e6edf5;
}
html[data-theme="dark"] .tm-how-card {
  background: #131b26;
  border: 1px solid #253244;
}
html[data-theme="dark"] .tm-how-card h3 {
  color: #e6edf5;
}
html[data-theme="dark"] .tm-how-card p {
  color: #9fb0c3;
}
html[data-theme="dark"] .tm-use {
  background: #0f1712;
}
html[data-theme="dark"] .tm-use b {
  color: #0a9a71;
}
html[data-theme="dark"] .tm-use p {
  color: #cbd6e2;
}
html[data-theme="dark"] .tm-cmp-intro, html[data-theme="dark"] .tm-doms-intro {
  color: #9fb0c3;
}
html[data-theme="dark"] .tm-cmp table {
  background: #131b26;
}
html[data-theme="dark"] .tm-cmp th {
  background: #141a20;
  border-bottom: 2px solid #253244;
  color: #e6edf5;
}
html[data-theme="dark"] .tm-cmp th:nth-child(2) {
  background: #14201a;
  color: #0a9a71;
}
html[data-theme="dark"] .tm-cmp th:nth-child(3) {
  background: #141b20;
  color: #0c95df;
}
html[data-theme="dark"] .tm-cmp td {
  border-bottom: 1px solid #253244;
  color: #cbd6e2;
}
html[data-theme="dark"] .tm-cmp tr:hover td {
  background: #141a20;
}
html[data-theme="dark"] .tm-doms-pill {
  background: #0e141d;
  color: #0a9a71;
}
html[data-theme="dark"] .tm-related li {
  background: #131b26;
  border: 1px solid #253244;
  color: #cbd6e2;
}
html[data-theme="dark"] .tm-related li a {
  color: #06a875;
}
html[data-theme="dark"] .tm-faq h2 {
  color: #e6edf5;
}
html[data-theme="dark"] .tm-faq details {
  background: #131b26;
  border: 1px solid #253244;
}
html[data-theme="dark"] .tm-faq details[open] {
  background: #142018;
}
html[data-theme="dark"] .tm-faq summary {
  color: #e6edf5;
}
html[data-theme="dark"] .tm-faq summary::before {
  color: #06a875;
}
html[data-theme="dark"] .tm-faq p {
  color: #9fb0c3;
}

/* ===== derived from virtual-numbers.php.css ===== */
html[data-theme="dark"] .vn-hero {
  background: radial-gradient(700px 400px at 92% -10%, rgba(0,212,255,.10), transparent 60%),
      radial-gradient(600px 400px at -5% 110%, rgba(2,119,189,.12), transparent 60%),
      linear-gradient(180deg, #0f1517 0%, #0e141d 100%);
}
html[data-theme="dark"] .vn-hero .vn-eyebrow {
  color: var(--vn-brand, #0395ed);
}
html[data-theme="dark"] .vn-hero h1 {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-hero p.vn-lead {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-btn-light {
  color: #0395ed !important;
  background: #0e141d;
}
html[data-theme="dark"] .vn-btn-light:hover {
  background: #0f1417;
}
html[data-theme="dark"] .vn-hero-meta {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-hero-meta .vn-ck {
  color: #0294e3;
}
html[data-theme="dark"] .vn-live {
  background: linear-gradient(135deg, #0e141d 0%, #0f1417 100%);
}
html[data-theme="dark"] .vn-live-title {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-live-pulse {
  color: #06a875;
}
html[data-theme="dark"] .vn-livenum {
  background: #0e141d;
}
html[data-theme="dark"] .vn-livenum .vn-row1 {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-livenum .vn-num {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-livenum .vn-open {
  color: #0294e3;
}
html[data-theme="dark"] .vn-livenum .vn-badge {
  color: #06a875;
}
html[data-theme="dark"] .vn-live-foot a {
  color: #0294e3;
}
html[data-theme="dark"] .vn-live-foot a:hover {
  color: #0292f8;
}
html[data-theme="dark"] .vn-how {
  background: #0e141d;
}
html[data-theme="dark"] .vn-steps::before {
  background: repeating-linear-gradient(to right, #0f1417 0 8px, transparent 8px 16px);
}
html[data-theme="dark"] .vn-step {
  background: #0e141d;
}
html[data-theme="dark"] .vn-step-icon {
  background: linear-gradient(135deg, #0f1517, #26343b);
  color: #028bf8;
}
html[data-theme="dark"] .vn-step h3 {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-step p {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-apps {
  background: #0e141d;
}
html[data-theme="dark"] .vn-apps-head .vn-apps-title {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-apps-head a {
  color: #0294e3;
}
html[data-theme="dark"] .vn-app {
  background: #0f1317;
}
html[data-theme="dark"] .vn-app:hover {
  background: #0e141d;
}
html[data-theme="dark"] .vn-app span {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-section-eyebrow {
  color: #0294e3;
}
html[data-theme="dark"] .vn-section h2 {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-section .vn-sub {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-stats {
  background: #0e141d;
}
html[data-theme="dark"] .vn-stat .vn-n {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-stat .vn-l {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-feature {
  background: #0e141d;
}
html[data-theme="dark"] .vn-feature .vn-fic {
  background: linear-gradient(135deg, #141c20, #26343b);
  color: #028bf8;
}
html[data-theme="dark"] .vn-feature h3 {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-feature p {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-api-band {
  background: linear-gradient(180deg, #0f1517 0%, #0e141d 100%);
}
html[data-theme="dark"] .vn-checks li {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-term {
  border: 1px solid rgba(255,255,255,0.1);
}
html[data-theme="dark"] .vn-term-head {
  border-bottom: 1px solid rgba(255,255,255,0.06);
}
html[data-theme="dark"] .vn-term .c {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-love {
  background: radial-gradient(600px 400px at 20% 0%, rgba(0,212,255,.06), transparent 60%),
      radial-gradient(600px 400px at 90% 100%, rgba(2,119,189,.08), transparent 60%),
      #0f1517;
}
html[data-theme="dark"] .vn-love-top {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-rating-num {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-rating-divider {
  background: #262f3b;
}
html[data-theme="dark"] .vn-quote {
  background: #0e141d;
}
html[data-theme="dark"] .vn-quote-body {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-quote-name {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-quote-role {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-country {
  background: #0e141d;
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-free {
  background: linear-gradient(135deg, #0f1417 0%, #0f1517 100%);
}
html[data-theme="dark"] .vn-free h3 {
  color: #e6edf5;
}
html[data-theme="dark"] .vn-free p {
  color: #9fb0c3;
}
html[data-theme="dark"] .vn-final .vn-btn-white {
  background: #131b26;
  color: #028bf8 !important;
}

