/* Generated by tools/dark_css.py from the light stylesheets. Do not edit by hand. */
html[data-theme="dark"]{color-scheme:dark}
/* site.css */
html[data-theme="dark"]{--ink:#ccd7ec;--muted:#909db0;--line:#1f2e45;--surface:#0a1222;--shadow:0 18px 55px #0000003d}
html[data-theme="dark"] body{color:var(--ink);background:#0b111c}
html[data-theme="dark"] a{color:inherit}
html[data-theme="dark"] p{color:var(--muted)}
html[data-theme="dark"] a:focus-visible,html[data-theme="dark"] button:focus-visible,html[data-theme="dark"] input:focus-visible,html[data-theme="dark"] textarea:focus-visible,html[data-theme="dark"] select:focus-visible,html[data-theme="dark"] summary:focus-visible{outline:3px solid #0e78f9;outline-offset:4px}
html[data-theme="dark"] ::selection{background:#0e1d31}
html[data-theme="dark"] .eyebrow{color:var(--blue)}
html[data-theme="dark"] .text-muted{color:#8896aa}
html[data-theme="dark"] .button{border-radius:9px;border:1px solid transparent;background:var(--blue);color:#fff;box-shadow:0 7px 18px #0867f518}
html[data-theme="dark"] .button:hover{background:#0757d0}
html[data-theme="dark"] .button-white{background:#0b111c;color:var(--navy);box-shadow:none}
html[data-theme="dark"] .button-white:hover{background:#0c1b2a}
html[data-theme="dark"] .button-outline{background:#0b111c;border-color:var(--line);color:var(--ink);box-shadow:none}
html[data-theme="dark"] .button-outline:hover{background:#0a1323;color:var(--blue)}
html[data-theme="dark"] .text-button:hover{color:var(--blue)}
html[data-theme="dark"] .skip-link{background:var(--navy);color:white}
html[data-theme="dark"] .site-header{background:#0b111cef;border-bottom:1px solid #1d314480}
html[data-theme="dark"] .brand-word small{color:#8798b3}
html[data-theme="dark"] .brand-dark{color:#fff}
html[data-theme="dark"] .primary-nav{color:#98a3b6}
html[data-theme="dark"] .primary-nav>a:not(.button):hover{color:var(--blue)}
html[data-theme="dark"] .menu-toggle{border:1px solid var(--line);border-radius:7px;background:#0b111c}
html[data-theme="dark"] .hero{background:linear-gradient(135deg,#0b111c 20%,#0a1422 90%)}
html[data-theme="dark"] .hero-glow{border-radius:50%;background:radial-gradient(circle,#0e1d2f80 0,#0b182570 40%,transparent 69%)}
html[data-theme="dark"] .hero-kicker{color:#8fa6c1;border:1px solid #1c304a;border-radius:30px;background:#0b111cb3}
html[data-theme="dark"] .status-dot{border-radius:50%;background:var(--cyan);box-shadow:0 0 0 3px #13bce912}
html[data-theme="dark"] .hero-kicker .status-dot{background:#ffad25;box-shadow:0 0 0 3px #ffad2514}
html[data-theme="dark"] .hero h1>span{color:var(--blue)}
html[data-theme="dark"] .hero-description{color:#8b98ac}
html[data-theme="dark"] .mini-avatar{border-radius:50%;background:#0c1628;color:#7ea6ce;border:1px solid #1c304a}
html[data-theme="dark"] .hero-note div>span{color:#909db0}
html[data-theme="dark"] .workflow-card{background:#0b111c;border:1px solid #1c324b;border-radius:17px;box-shadow:0 28px 55px #0000003f,0 0 0 7px #212f4560}
html[data-theme="dark"] .workflow-top{border-bottom:1px solid #1b2c46;background:#09101f}
html[data-theme="dark"] .three-dots{color:#8ca0b7}
html[data-theme="dark"] .tiny-label{color:#8797ab}
html[data-theme="dark"] .pill-muted{color:#73869c;background:#0d1825;border-radius:15px}
html[data-theme="dark"] .flow-step{border:1px solid #202f44;border-radius:10px;background:#0b111c}
html[data-theme="dark"] .flow-step small{color:#8797ab}
html[data-theme="dark"] .flow-icon{background:#0b1525;color:#6388be;border-radius:9px}
html[data-theme="dark"] .flow-check{color:#78e3bf}
html[data-theme="dark"] .flow-ai{background:#0b1625;border-color:#1e3350;box-shadow:0 3px 10px #0969ff08}
html[data-theme="dark"] .flow-ai .flow-icon{background:#0867f5;color:white}
html[data-theme="dark"] .flow-ai small{color:#79a9e2}
html[data-theme="dark"] .ai-tag{color:#619efa;background:#0d1b2c;border:1px solid #1e324e;border-radius:4px}
html[data-theme="dark"] .flow-connector{color:#b9cbe2}
html[data-theme="dark"] .flow-connector .icon{background:#0b111c}
html[data-theme="dark"] .flow-connector span{background:#17273c}
html[data-theme="dark"] .flow-step>.icon{color:#a0b1c7}
html[data-theme="dark"] .workflow-footer{color:#8797ab}
html[data-theme="dark"] .visual-label{color:#738db0}
html[data-theme="dark"] .visual-label span{color:#619efa}
html[data-theme="dark"] .visual-orbit{border:1px solid #1c304b99;border-radius:50%}
html[data-theme="dark"] .orbit-two{border-style:dashed;border-color:#1c304b80}
html[data-theme="dark"] .visual-dot{border-radius:50%;background:linear-gradient(140deg,#ffd36e,#ffa000);box-shadow:0 9px 20px #fbbb4430}
html[data-theme="dark"] .floating-chip{background:#0b111c;border:1px solid #1c3049;border-radius:11px;box-shadow:0 14px 25px #295d9520}
html[data-theme="dark"] .floating-chip>.icon{background:#2d230d;border-radius:8px;color:#f4bf67}
html[data-theme="dark"] .floating-chip span{color:#8797ab}
html[data-theme="dark"] .hero-custom img{border-radius:22px;box-shadow:var(--shadow)}
html[data-theme="dark"] .capability-strip{border-top:1px solid #1c314a}
html[data-theme="dark"] .capability-strip>span{color:#8797ab}
html[data-theme="dark"] .capability-strip>div>span{color:#8c9db4}
html[data-theme="dark"] .capability-strip .icon{color:#94a8c3}
html[data-theme="dark"] .service-card{border:1px solid var(--line);border-radius:15px;background:#0b111c}
html[data-theme="dark"] .service-card:hover{box-shadow:var(--shadow);border-color:#1f3551}
html[data-theme="dark"] .service-icon{border-radius:11px;background:#0b1726;color:var(--blue)}
html[data-theme="dark"] .icon-spark{background:#2b1f0c;color:#f7bb64}
html[data-theme="dark"] .icon-phone{background:#0d271f;color:#79e2cd}
html[data-theme="dark"] .icon-layers{background:#0e0b25;color:#7862ce}
html[data-theme="dark"] .service-card li{color:#909db0}
html[data-theme="dark"] .service-card li:before{background:#1c3354;border-radius:50%}
html[data-theme="dark"] .card-bottom{border-top:1px solid #202e40;color:#7d96b6}
html[data-theme="dark"] .card-bottom .icon{color:var(--blue)}
html[data-theme="dark"] .solutions-panel{border-radius:24px;background:radial-gradient(ellipse at 25% 100%,#14397b 0%,#0a1b35 48%,#06162d 100%);color:#fff}
html[data-theme="dark"] .solutions-copy .eyebrow{color:#72c9fc}
html[data-theme="dark"] .solutions-copy h2>span{color:#7cbaff}
html[data-theme="dark"] .solutions-copy>p:not(.eyebrow){color:#a4b6cf}
html[data-theme="dark"] .solutions-copy .button{border-radius:7px}
html[data-theme="dark"] .responsible-note{color:#7d99bf}
html[data-theme="dark"] .responsible-note .icon{color:#74bbd8}
html[data-theme="dark"] .solution-card{background:#0b111c05;border:1px solid #57779d36;border-radius:13px}
html[data-theme="dark"] .solution-card>.icon{color:#60c6ed}
html[data-theme="dark"] .solution-card h3{color:#f1f5ff}
html[data-theme="dark"] .solution-card p{color:#96abc8}
html[data-theme="dark"] .process-number span{color:var(--blue);background:#0b1726;border-radius:50%}
html[data-theme="dark"] .process-number i{background:#0f1c2e}
html[data-theme="dark"] .process-card:last-child .process-number i{background:linear-gradient(90deg,#0f1c2e,transparent)}
html[data-theme="dark"] .about-section{background:#0a1222;border-top:1px solid #1c2b44;border-bottom:1px solid #1c2b44}
html[data-theme="dark"] .company-signature div>span{color:#909db0}
html[data-theme="dark"] .about-principles{border:1px solid #1e3148;border-radius:16px;background:#0b111c;box-shadow:0 10px 40px #0000000c}
html[data-theme="dark"] .about-principles article{border-bottom:1px solid #1d3144}
html[data-theme="dark"] .about-principles article:last-child{border-bottom:0}
html[data-theme="dark"] .principle-check{border-radius:50%;background:#0b1926;color:#74aae6}
html[data-theme="dark"] .about-image{border-radius:12px}
html[data-theme="dark"] .faq-grid .text-button{color:#8096b2}
html[data-theme="dark"] .faq-list{border-top:1px solid var(--line)}
html[data-theme="dark"] .faq-list details{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .faq-list summary>.icon{color:#708eaf}
html[data-theme="dark"] .contact-panel{border:1px solid #1c2f49;border-radius:23px;background:#0b111c;box-shadow:0 18px 55px #18468a06}
html[data-theme="dark"] .contact-copy{background:linear-gradient(135deg,#0a1523,#0b1726)}
html[data-theme="dark"] .contact-copy h2>span{color:var(--blue)}
html[data-theme="dark"] .contact-methods>a>span{background:#0b111c;border:1px solid #1c2e49;border-radius:9px;color:#5683c3}
html[data-theme="dark"] .contact-methods small{color:#7890af}
html[data-theme="dark"] .contact-methods a:hover strong{color:var(--blue)}
html[data-theme="dark"] .contact-bottom-note{color:#8797ab}
html[data-theme="dark"] .field label{color:#9db0cb}
html[data-theme="dark"] .field label>span{color:var(--blue)}
html[data-theme="dark"] .field label small{color:#8797ab}
html[data-theme="dark"] input:not([type=checkbox]):not([type=hidden]),html[data-theme="dark"] textarea,html[data-theme="dark"] select{background:#0b111c;border:1px solid #233245;border-radius:7px;color:var(--ink)}
html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#8794a6}
html[data-theme="dark"] input:focus,html[data-theme="dark"] textarea:focus,html[data-theme="dark"] select:focus{border-color:#264164;box-shadow:0 0 0 3px #212f4580;outline:0}
html[data-theme="dark"] input[aria-invalid=true],html[data-theme="dark"] textarea[aria-invalid=true]{border-color:#672727}
html[data-theme="dark"] .consent{color:#909db0}
html[data-theme="dark"] .consent input{accent-color:var(--blue)}
html[data-theme="dark"] .consent a{color:#798faf}
html[data-theme="dark"] .form-submit{border-radius:7px}
html[data-theme="dark"] .form-footnote{color:#8797ab}
html[data-theme="dark"] .field-error{color:#c56666}
html[data-theme="dark"] .form-errors{border:1px solid #511f1f;background:#220a0a;color:#cb7575;border-radius:8px}
html[data-theme="dark"] .form-errors p{color:inherit}
html[data-theme="dark"] .form-notice{background:#2f260e;color:#e3bf78;border-radius:7px}
html[data-theme="dark"] .site-footer{background:#07152b;color:#fff}
html[data-theme="dark"] .footer-main>div>p{color:#7d92b0}
html[data-theme="dark"] .footer-label{color:#7890b2}
html[data-theme="dark"] .footer-email .icon{color:#5183bf}
html[data-theme="dark"] .footer-phones{color:#9eb0ca}
html[data-theme="dark"] .footer-phones small{color:#6580a4}
html[data-theme="dark"] .footer-bottom{border-top:1px solid #243754;color:#7388a7}
html[data-theme="dark"] .footer-thought{color:#839aba}
html[data-theme="dark"] .footer-bottom a:hover,html[data-theme="dark"] .footer-email:hover{color:#bde5ff}
html[data-theme="dark"] .whatsapp-link{background:#0b805a;color:white;border-radius:50px;box-shadow:var(--shadow)}
html[data-theme="dark"] .project-card{border:1px solid var(--line);border-radius:16px;background:#0b111c}
html[data-theme="dark"] .project-placeholder{background:linear-gradient(135deg,#0e1f2f,#0a1424)}
html[data-theme="dark"] .project-placeholder .icon{color:#7faadc}
html[data-theme="dark"] .testimonial-section{background:#0a1222}
html[data-theme="dark"] .testimonial-card{background:#0b111c;border:1px solid #1c304a;border-radius:17px}
html[data-theme="dark"] .testimonial-card>.icon{color:var(--blue)}
html[data-theme="dark"] .testimonial-card blockquote{color:#9cb2cf}
html[data-theme="dark"] .testimonial-card figcaption img{border-radius:50%}
html[data-theme="dark"] .testimonial-card figcaption div>span{color:#8797ab}
html[data-theme="dark"] .empty-preview{border:1px dashed #243e60;border-radius:15px;background:#0a1422;color:#7993b5}
html[data-theme="dark"] .empty-preview a{color:var(--blue)}
html[data-theme="dark"] .preview-banner{background:#32290e;color:#dfc47c;border-bottom:1px solid #615525}
html[data-theme="dark"] .section-edit{color:#7994b4;border-top:1px dashed #1f3652}
html[data-theme="dark"] .detail-hero{background:linear-gradient(135deg,#0a1321,#0b1726)}
html[data-theme="dark"] .back-link{color:#7690b0}
html[data-theme="dark"] .detail-image{border-radius:18px}
html[data-theme="dark"] .deliverables li{border-bottom:1px solid var(--line);color:#8397b2}
html[data-theme="dark"] .deliverables .icon{color:var(--blue)}
html[data-theme="dark"] .detail-cta{background:#0a1323;border-radius:20px}
html[data-theme="dark"] .success-icon{border-radius:50%;background:#0e291f;color:#7ddebc}
@media(max-width:700px){html[data-theme="dark"] .primary-nav{background:#0b111c;border-bottom:1px solid var(--line);box-shadow:0 18px 25px #00000027}
html[data-theme="dark"] .solutions-panel{border-radius:18px}
html[data-theme="dark"] .contact-panel{border-radius:18px}}
@media(max-width:950px){html[data-theme="dark"] .primary-nav{background:#0b111c;border-bottom:1px solid var(--line);box-shadow:0 18px 25px #00000027}}
html[data-theme="dark"] .service-card-header .service-icon{border-radius:9px}
html[data-theme="dark"] .solution-card-header>.icon{color:#60c6ed}
html[data-theme="dark"] .brand-word small{color:#98a3b6}
html[data-theme="dark"] .brand-dark .brand-word small{color:#b1c2db}
html[data-theme="dark"] .captcha-status{color:#a1aec3}
html[data-theme="dark"] .site-body .brand::before{border-radius:50%;background:#0b111c}
html[data-theme="dark"] .animation-toggle{border:1px solid #1c304a;border-radius:20px;background:#0a1323;color:#8fa6c1}
html[data-theme="dark"] .animation-toggle:hover{background:#0c1829;color:#619efa}
html[data-theme="dark"] [data-ai-animation] .flow-connector::after{background:#0d9fe8;border-radius:5px;box-shadow:0 0 8px #0d9fe855}
html[data-theme="dark"] [data-ai-animation] .orbit-one::after,html[data-theme="dark"] [data-ai-animation] .orbit-two::after{border-radius:50%;background:#29b5ec;box-shadow:0 0 0 6px #29b5ec12}
html[data-theme="dark"] [data-ai-animation] .orbit-two::after{background:#ffb534;box-shadow:0 0 0 6px #ffb53415}
html[data-theme="dark"] .ai-signal-section{background:linear-gradient(#0a1422,#0b111c)}
html[data-theme="dark"] .matrix-panel{border:1px solid #1c426c;border-radius:24px;background:#05142c;color:#f1f8ff;box-shadow:0 18px 55px #0000003c}
html[data-theme="dark"] .matrix-panel::before{background:linear-gradient(90deg,#05142cfa 0%,#05142ce8 25%,#05142c88 58%,#05142c30),radial-gradient(ellipse at 75% 50%,transparent 20%,#05142c88 100%)}
html[data-theme="dark"] .matrix-copy .eyebrow{color:#79c8ff}
html[data-theme="dark"] .matrix-copy h2{color:#eff7ff}
html[data-theme="dark"] .matrix-copy h2 span{color:#63b8ff}
html[data-theme="dark"] .matrix-copy>p:not(.eyebrow){color:#bdcfe6}
html[data-theme="dark"] .matrix-link{color:#e3f1ff}
html[data-theme="dark"] .matrix-link .icon{color:#63b8ff}
html[data-theme="dark"] .matrix-core{border:1px solid #23455c80;border-radius:50%;background:radial-gradient(circle at 40% 30%,#174378,#08254de8 70%);box-shadow:inset 0 0 25px #5dbaff1c,0 0 40px #469dff25,0 0 80px #469dff15}
html[data-theme="dark"] .matrix-core>span{color:#c0e5ff;text-shadow:0 0 20px #4cafff66}
html[data-theme="dark"] .matrix-core small{color:#95bee8}
html[data-theme="dark"] .matrix-orbit{border:1px solid #2646634a;border-radius:50%}
html[data-theme="dark"] .matrix-orbit::before,html[data-theme="dark"] .matrix-orbit::after{border-radius:50%;background:#133043;box-shadow:0 0 12px #64b4ff}
html[data-theme="dark"] .matrix-orbit-outer{border-style:dashed;border-color:#29476d35}
html[data-theme="dark"] .matrix-orbit-outer::after{background:#39b7ff}
html[data-theme="dark"] .matrix-caption{color:#b0d3f5}
html[data-theme="dark"] .matrix-toggle{background:#092e59e8;border-color:#386b9d;color:#cce7ff}
html[data-theme="dark"] .matrix-toggle:hover{background:#174378;color:#fff}
@media(max-width:650px){html[data-theme="dark"] .matrix-panel::before{background:linear-gradient(180deg,#05142cea 0%,#05142cca 35%,#05142c40 85%)}}
html[data-theme="dark"] .footer-services{color:#afbed4}
html[data-theme="dark"] .footer-services a:hover{color:#fff}
html[data-theme="dark"] .detail-breadcrumbs{color:var(--muted)}
html[data-theme="dark"] .detail-breadcrumbs a,html[data-theme="dark"] .service-questions a{color:var(--blue)}
html[data-theme="dark"] .answer-list article{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .answer-list .answer-link{color:var(--blue)}
html[data-theme="dark"] .company-answer{background:#0a1222;border-block:1px solid #1b2e47}
html[data-theme="dark"] .company-answer-services{border:1px solid #1c304b;border-radius:16px;background:#0b111c}
html[data-theme="dark"] .company-answer-services>a{border-bottom:1px solid #1d2c42}
html[data-theme="dark"] .company-answer-services>a:last-child{border-bottom:0}
html[data-theme="dark"] .about-services article{border-bottom:1px solid #1b2e47}
html[data-theme="dark"] .about-page a:not(.button){color:var(--blue)}
html[data-theme="dark"] .price{color:#ccd7ec}
html[data-theme="dark"] .price small{color:#8797ab}
html[data-theme="dark"] .price-note{color:#8c9db4}
html[data-theme="dark"] .order-form{border:1px solid var(--line);border-radius:18px;background:#0b111c}
html[data-theme="dark"] .pay-methods{border:0}
html[data-theme="dark"] .pay-method{border:1px solid var(--line);border-radius:10px}
html[data-theme="dark"] .pay-method small{color:#8797ab}
html[data-theme="dark"] .pay-methods .pay-method input[type="radio"],html[data-theme="dark"] .price-card .consent input[type="checkbox"]{accent-color:var(--blue)}
html[data-theme="dark"] .pricing-group-intro{color:#8c9db4}
html[data-theme="dark"] .pack-card.is-best{border-color:var(--blue);box-shadow:0 10px 30px #0867f51a}
html[data-theme="dark"] .pack-badge{border-radius:999px;background:var(--blue);color:#fff}
html[data-theme="dark"] .pack-rate{color:#8c9db4}
html[data-theme="dark"] .pack-saving{border-radius:999px;background:#11271c;color:#a2dcc5}
html[data-theme="dark"] .pack-checkout{border:1px solid var(--line);border-radius:14px;background:#0a1321}
html[data-theme="dark"] .project-aside{border:1px solid var(--line);border-radius:16px;background:#0a1321}
html[data-theme="dark"] .project-aside p:not(.eyebrow){color:#8c9db4}
html[data-theme="dark"] .currency-switch{border:1px solid var(--line);border-radius:999px;background:#0b111c}
html[data-theme="dark"] .currency-switch span{color:#8797ab}
html[data-theme="dark"] .currency-switch a{border-radius:999px;color:#a3b1c5}
html[data-theme="dark"] .currency-switch a.is-active{background:var(--blue);color:#fff}
html[data-theme="dark"] .project-client{color:#8797ab}
html[data-theme="dark"] .theme-toggle{border:1px solid var(--line);border-radius:12px;background:transparent;color:#98a3b6}
html[data-theme="dark"] .theme-toggle:hover{color:var(--blue);border-color:#1e3450}
html[data-theme="dark"] .nav-account{border:1px solid var(--line);border-radius:12px}
html[data-theme="dark"] .nav-account:hover{color:var(--blue);border-color:#1e3450}
@media(max-width:700px){html[data-theme="dark"] .nav-account{border:0}}
html[data-theme="dark"] .post-card{border:1px solid var(--line);border-radius:16px;background:#0b111c}
html[data-theme="dark"] .post-cover{background:#07172f}
html[data-theme="dark"] .post-hero-image img{border-radius:18px}
html[data-theme="dark"] .post-card:hover{border-color:#1e3450}
html[data-theme="dark"] .post-meta{color:var(--muted)}
html[data-theme="dark"] .post-body p{color:#aebfd5}
html[data-theme="dark"] .post-body ul,html[data-theme="dark"] .post-body ol{color:#aebfd5}
html[data-theme="dark"] .post-body a{color:var(--blue)}
html[data-theme="dark"] .post-body strong{color:var(--ink)}
html[data-theme="dark"] .post-body code{background:#0b1627;border-radius:6px}
html[data-theme="dark"] .post-body pre{border-radius:14px;background:#0b1830}
html[data-theme="dark"] .post-body pre code{background:none;color:#dbe7f7}
html[data-theme="dark"] .post-body blockquote{border-left:3px solid var(--blue);background:#0a1523;border-radius:0 12px 12px 0}
html[data-theme="dark"] .share-label{color:var(--ink)}
html[data-theme="dark"] .share-link{border:1px solid var(--line);border-radius:999px;background:#0b111c;color:#9db5ce}
html[data-theme="dark"] .share-link:hover{border-color:var(--blue);color:var(--blue)}
html[data-theme="dark"] .post-section .share-bar{border-top:1px solid var(--line)}
html[data-theme="dark"] .footer-social a{border:0;border-radius:0}
html[data-theme="dark"] .footer-social a:hover{color:#fff}
html[data-theme="dark"] .post-aside-inner{border:1px solid var(--line);border-radius:16px;background:#0b111c}
html[data-theme="dark"] .post-aside h2{color:var(--blue)}
html[data-theme="dark"] .suggested-list li+li{border-top:1px solid var(--line)}
html[data-theme="dark"] .suggested-item{color:var(--ink)}
html[data-theme="dark"] .suggested-item img{border-radius:8px}
html[data-theme="dark"] .suggested-topic{color:var(--blue)}
html[data-theme="dark"] .suggested-item:hover .suggested-title{color:var(--blue)}
html[data-theme="dark"] .suggested-meta{color:var(--muted)}
html[data-theme="dark"] .feedback-type{border:0}
html[data-theme="dark"] .feedback-type legend{color:var(--ink)}
html[data-theme="dark"] .feedback-type label{border:1px solid var(--line);border-radius:12px;background:#0b111c}
html[data-theme="dark"] .feedback-type label:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}
html[data-theme="dark"] .feedback-type input{box-shadow:none;accent-color:var(--blue)}
html[data-theme="dark"] .feedback-type span{color:var(--ink)}
html[data-theme="dark"] .feedback-type small{color:var(--muted)}
/* account.css */
html[data-theme="dark"] .account-form input,html[data-theme="dark"] .account-form select{border:1px solid var(--line);border-radius:9px;background:#0b111c}
html[data-theme="dark"] .account-bar{border:1px solid var(--line);border-radius:14px;background:#0a1321}
html[data-theme="dark"] .account-bar button{background:none;border:0}
html[data-theme="dark"] .credit-pill{border-radius:999px;background:var(--blue);color:#fff}
html[data-theme="dark"] .account-notice{border-radius:9px;background:#11271c;color:#a2dcc5}
html[data-theme="dark"] .account-help{color:#8797ab}
html[data-theme="dark"] .account-panel{border:1px solid var(--line);border-radius:14px;background:#0b111c}
html[data-theme="dark"] .account-table-wrap{border:1px solid var(--line);border-radius:12px}
html[data-theme="dark"] .account-table{border-collapse:collapse}
html[data-theme="dark"] .account-table th,html[data-theme="dark"] .account-table td{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .account-table th{color:#8797ab}
html[data-theme="dark"] .account-table tr:last-child td{border-bottom:0}
html[data-theme="dark"] .scan-list li{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .scan-list span{color:#8797ab}
html[data-theme="dark"] .score-chip{border-radius:999px;background:#11271c;color:#a2dcc5}
html[data-theme="dark"] .score-chip.grade-c,html[data-theme="dark"] .score-chip.grade-d{background:#2f260e;color:#e3bf78}
html[data-theme="dark"] .score-chip.grade-f{background:#280f0c;color:#dc867e}
html[data-theme="dark"] .scan-state{color:#8797ab}
html[data-theme="dark"] .score-big{border-radius:50%;border:6px solid #2e9e77;color:#7eceb2}
html[data-theme="dark"] .score-big.grade-c,html[data-theme="dark"] .score-big.grade-d{border-color:#c98a14;color:#f0c26b}
html[data-theme="dark"] .score-big.grade-f{border-color:#d2493f;color:#e0827b}
html[data-theme="dark"] .finding-location{color:#8797ab}
html[data-theme="dark"] .severity{border-radius:5px;background:#111a24;color:#9cabbd}
html[data-theme="dark"] .sev-high{background:#280f0c;color:#dc867e}
html[data-theme="dark"] .sev-medium{background:#2f260e;color:#e3bf78}
html[data-theme="dark"] .sev-low{background:#0c1628;color:#7fa2dc}
html[data-theme="dark"] .check-list li{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .check-list p{color:#8c9db4}
html[data-theme="dark"] .verify-steps pre{background:#0b1830;color:#d8efff;border-radius:8px}
html[data-theme="dark"] .danger-zone button{background:none;border:0;color:#dc867e}
html[data-theme="dark"] .built-row{border-top:1px solid var(--line)}
html[data-theme="dark"] .built-group{color:var(--ink)}
html[data-theme="dark"] .built-chips li{border:1px solid var(--line);border-radius:999px;background:#0b111c;color:var(--ink)}
html[data-theme="dark"] .built-chips small{color:var(--muted)}
html[data-theme="dark"] .built-note{color:var(--muted)}
/* dark-extra.css: hand-tuned adjustments */
html[data-theme="dark"] .button-white{background:#fff;color:#07172f}
html[data-theme="dark"] .button-white:hover{background:#e8f1ff}
html[data-theme="dark"] .eyebrow{color:#5ea0fa}
