html[data-theme=dark]{--bg:#181d1b;--paper:#181d1b;--soft:#222b26;--tone:#222b26;--ink:#f0f3f0;--muted:#b9c5be;--line:#425047;--field:#1b2320;--surface:#222b26;--raised:#29342e;--control-border:#73847c;--accent:#ffab8c;--accent-hover:#ffc4ad;--cta:#c43b19;--cta-hover:#d04422;--cta-border:#df6b49;--logo-surface:#f4f6f1;--diagram-bg:#1c2520;color-scheme:dark;scrollbar-color:var(--control-border) var(--bg)}html[data-theme=dark] body.dark{--bg:#181d1b;--tone:#222b26;--ink:#f0f3f0;--muted:#b9c5be;--line:#425047;--field:#1b2320;--accent:#ffab8c}html[data-theme=dark] ::selection{background:#586e5f;color:#fff}html[data-theme=dark] :focus-visible{outline:2px solid var(--accent);outline-offset:4px}html[data-theme=dark] .announcement{background:#202723;color:var(--ink);border-bottom:1px solid var(--line)}html[data-theme=dark] .announcement-mark{color:var(--accent)}html[data-theme=dark] .brand img,html[data-theme=dark] .credentials-partner img,html[data-theme=dark] .credentials-reviews .clutch-widget,html[data-theme=dark] .global-footer-emblem,html[data-theme=dark] .global-footer-rating img{background:var(--logo-surface)}html[data-theme=dark] .theme-switch{padding:3px;border:1px solid var(--control-border);background:var(--surface)}html[data-theme=dark] .theme-switch button{color:var(--muted)}html[data-theme=dark] .theme-switch button[aria-pressed=true]{background:#3b4942;color:var(--ink)}html[data-theme=dark] .theme-switch button:hover{color:var(--accent)}html[data-theme=dark] .header-dropdown-links,html[data-theme=dark] .language-options{background:var(--raised);border-color:var(--control-border);box-shadow:0 14px 32px #0006}html[data-theme=dark] .menu-toggle{border:1px solid var(--control-border);border-radius:6px;background:var(--surface)}html[data-theme=dark] .button,html[data-theme=dark] .site-header .header-cta,html[data-theme=dark] .section-nav a.section-nav-contact{background:var(--cta);border-color:var(--cta-border);color:#fff}html[data-theme=dark] .button:is(:hover,:focus-visible),html[data-theme=dark] .site-header .header-cta:is(:hover,:focus-visible),html[data-theme=dark] .section-nav a.section-nav-contact:is(:hover,:focus-visible){background:var(--cta-hover);border-color:var(--cta-border);color:#fff}html[data-theme=dark] .section-nav a.section-nav-contact.active{color:#fff}html[data-theme=dark] .tags span{background:var(--surface);border-color:var(--line);color:var(--muted)}html[data-theme=dark] .hero-visual--collage{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .intro-visual{background:#e8ece7;border-color:#718479}html[data-theme=dark] .platform-logo-holder{background:transparent}html[data-theme=dark] .intro-visual figcaption{color:#405046}html[data-theme=dark] .launch-visual,html[data-theme=dark] .logo-grid{background:var(--surface)}html[data-theme=dark] .logo-grid img{padding:10px;background:var(--logo-surface);border-radius:6px}html[data-theme=dark] .ecosystem-logos{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .ecosystem-logos .ecosystem-logo{padding:7px;background:var(--logo-surface);border-radius:5px}html[data-theme=dark] .architecture-card{background:var(--bg)}html[data-theme=dark] .architecture-figure{background:var(--diagram-bg);color:var(--ink)}html[data-theme=dark] .architecture-figure figcaption{border-color:var(--line);color:var(--muted)}html[data-theme=dark] .architecture-figure figcaption>a{color:var(--ink)}html[data-theme=dark] .architecture-figure figcaption>a:hover{color:var(--accent)}html[data-theme=dark] .testimonial-rating-stars,html[data-theme=dark] .global-footer-stars{color:#ff8d80}html[data-theme=dark] .testimonial-case-label span+span{color:#405649}html[data-theme=dark] .testimonial-inline-logo--image{background:var(--logo-surface)}html[data-theme=dark] .testimonial-inline-status{font-size:12px;color:var(--muted)}html[data-theme=dark] .project-image>span{background:var(--raised);border:1px solid var(--control-border);color:var(--ink);box-shadow:none}html[data-theme=dark] :is(input,select,textarea){background:var(--field);border-color:var(--control-border);color:var(--ink)}html[data-theme=dark] :is(input,textarea)::placeholder{color:#aebdb5;opacity:1}html[data-theme=dark] :is(input,select,textarea):focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}html[data-theme=dark] select option{background:var(--field);color:var(--ink)}html[data-theme=dark] input[type=checkbox]{accent-color:var(--accent)}html[data-theme=dark] :is(.checkbox-label,.form-note,.form-status){font-size:12px;line-height:1.7}html[data-theme=dark] .floating-contact{background:var(--raised);border:1px solid var(--control-border);color:var(--ink);box-shadow:0 4px 18px #0005}html[data-theme=dark] .floating-contact:is(:hover,:focus-visible){background:var(--cta);color:#fff}html[data-theme=dark] dialog{background:var(--raised);border-color:var(--control-border);box-shadow:0 20px 80px #0008}html[data-theme=dark] dialog::backdrop{background:#070d0bc9}html[data-theme=dark] .dialog-close{color:var(--ink)}html[data-theme=dark] .dialog-close:hover{color:var(--accent)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sn-a-0e9bd56b2918aeafe2ca.css.map */
