/* generated by darkgen.mjs from styles.css, r20.css, r21.css, r26.css, r27.css, r29.css, learn.css, explorer.css, skin.css */
[data-theme=dark]{color-scheme:dark;--ink:#15111a;--ink-1:#1a1520;--ink2:#1d1723;--ink3:#272030;--line:#3a3042;--line2:#4a3f53;--rule-3:#6f6378;--bone:#f5eeee;--bone2:#c3b8cc;--bone3:#a99cb2;--bone-4:#6f6378;--paper:#1d1723;--paper2:#272030;--text:#f5eeee;--text2:#c3b8cc;--pline:#4a3f53;--vio:#d6a6f5;--violet:#d6a6f5;--ok:#3fd29a;--warn:#e3b341;--no:#ff8a8a;--pinkd:#ff7ea3}
[data-theme=dark],[data-theme=dark] body{background:#15111a;color:#f5eeee}
[data-theme=dark] {--text:#f5eeee
}
[data-theme=dark] .flow {background:#221b29
}
[data-theme=dark] .row {background:#221b29
}
[data-theme=dark] .sig span {background:#221b29
}
[data-theme=dark] .app {background:#221b29
}
[data-theme=dark] .jobs div {background:#221b29
}
[data-theme=dark] .light .card {background:#221b29
}
[data-theme=dark] .light a.card:hover {background:#221b29
}
[data-theme=dark] .mem {background:#221b29
}
[data-theme=dark] .q30 {background:var(--paper,#221b29)
}
[data-theme=dark] .buy3 li {background:#221b29
}
[data-theme=dark] .cost3>div {background:#221b29
}
[data-theme=dark] .light .cmp {background:#221b29
}
[data-theme=dark] .cx-wrap {background:#221b29
}
[data-theme=dark] .dark .fact b {background:linear-gradient(180deg,#221b29,#a9a49b)
}
[data-theme=dark] .flt button {background:#221b29
}
[data-theme=dark] .repo {background:#221b29
}
[data-theme=dark] {
  --bone:#f5eeee;--bone2:#c3b8cc;--bone3:#a99cb2;--text:#f5eeee;--text2:#c3b8cc;--pinkd:#ff7ea3;--vio:#d6a6f5;--violet:#d6a6f5;
  --st-line:#6b5a7c;--st-card:#221b29;--st-lav-sh:#d6a6f5
}
[data-theme=dark] .ftr {background:#2c2433
}
[data-theme=dark] .btn {color:#f5eeee
}
[data-theme=dark] .btn-p {color:#f5eeee
}
[data-theme=dark] .btn-g {color:#f5eeee
}
[data-theme=dark] .pill {color:#f5eeee
}
[data-theme=dark] .cmp-r {color:#f5eeee
}
[data-theme=dark] .code,[data-theme=dark] .term,[data-theme=dark] .glance,[data-theme=dark] .ledger,[data-theme=dark] .qc,[data-theme=dark] .qc-res th,[data-theme=dark] .cx-live div {background:#2c2433;--ink3:#d0c5d3
}
[data-theme=dark] .card,[data-theme=dark] .layer,[data-theme=dark] .ancf,[data-theme=dark] .quick3 a,[data-theme=dark] .qrun,[data-theme=dark] .cmp,[data-theme=dark] .trio>div,[data-theme=dark] .mflow span {color:#f5eeee
}
[data-theme=dark] .vis .nodebox {fill:#221b29;stroke:#f5eeee
}
[data-theme=dark] .vis .blk {fill:#1d1723;stroke:#f5eeee
}
[data-theme=dark] .vis .t-lg {fill:#2c2433
}
[data-theme=dark] .app,[data-theme=dark] .buy3 li,[data-theme=dark] .card,[data-theme=dark] .ch a,[data-theme=dark] .cmp,[data-theme=dark] .cost3>div,[data-theme=dark] .door,[data-theme=dark] .door+.door,[data-theme=dark] .exl li,[data-theme=dark] .feat,[data-theme=dark] .flag,[data-theme=dark] .jobs,[data-theme=dark] .layer,[data-theme=dark] .lc,[data-theme=dark] .mem,[data-theme=dark] .nstats,[data-theme=dark] .q30,[data-theme=dark] .qrun,[data-theme=dark] .quick3 a,[data-theme=dark] .repo,[data-theme=dark] .rm-stat,[data-theme=dark] .sband,[data-theme=dark] .steps-x li,[data-theme=dark] .tiles,[data-theme=dark] .trio,[data-theme=dark] .vis,[data-theme=dark] .viz,[data-theme=dark] .ways a,[data-theme=dark] .wpnote,[data-theme=dark] .mflow span,[data-theme=dark] .ancf {color:#f5eeee
}
[data-theme=dark] .go,[data-theme=dark] .go b {color:#f5eeee
}
[data-theme=dark] .console,[data-theme=dark] .sb,[data-theme=dark] .cx-wrap,[data-theme=dark] .cx-live {background:#2c2433
}
[data-theme=dark] .go,[data-theme=dark] .go *,[data-theme=dark] .door .go {color:#f5eeee!important
}
[data-theme=dark] .sim-pre button[aria-pressed=true] {color:#f5eeee
}
[data-theme=dark] {--bone2:#d0c5d3
}
[data-theme=dark] .sig-cap,[data-theme=dark] .sig-cap * {color:#f5eeee!important
}
[data-theme=dark] {--st-lav-sh:#d6a6f5
}
[data-theme=dark] .lede {color:#f5eeee
}
[data-theme=dark] .eb {
  background:#2c2433;border:2px solid #6b5a7c
}
[data-theme=dark] .door,[data-theme=dark] .card,[data-theme=dark] .app,[data-theme=dark] .feat,[data-theme=dark] .layer,[data-theme=dark] .repo,[data-theme=dark] .q30,[data-theme=dark] .tiles,[data-theme=dark] .trio,[data-theme=dark] .mem,[data-theme=dark] .lc,[data-theme=dark] .cmp,[data-theme=dark] .jobs {box-shadow:8px 8px 0 var(--sh,#6b5a7c)!important
}
[data-theme=dark] a.door:hover,[data-theme=dark] a.card:hover,[data-theme=dark] a.app:hover,[data-theme=dark] a.repo:hover {box-shadow:11px 11px 0 var(--sh,#6b5a7c)!important
}
[data-theme=dark] .step .n {border:2px solid #6b5a7c;color:#f5eeee!important
}
[data-theme=dark] :has(> .fact) {background:#2c2433;border:2px solid #6b5a7c
}
[data-theme=dark] .viz:nth-of-type(2n)::after {border:2px solid #6b5a7c;box-shadow:4px 4px 0 #6b5a7c
}
[data-theme=dark] section.cta>.wrap {color:#f5eeee;border:2px solid #6b5a7c;box-shadow:8px 8px 0 #6b5a7c
}
[data-theme=dark] section.cta>.wrap :is(h2,p,.lede,span) {color:#f5eeee!important
}
[data-theme=dark] section.cta>.wrap h2 em {background:#221b29;border:2px solid #6b5a7c;color:#f5eeee!important
}
[data-theme=dark] .hero .eb {background:#2c2433!important;border-color:#6b5a7c!important
}
[data-theme=dark] :is(.viz,.vis,.anc) svg text.h {fill:#2c2433
}
[data-theme=dark] {--bone-4:#a99cb2
}
[data-theme=dark] .lnk,[data-theme=dark] a.lnk {color:#d6a6f5
}
[data-theme=dark] .lv,[data-theme=dark] .lx-lv {color:#c3b8cc
}
[data-theme=dark] .lx-art a:not(.btn),[data-theme=dark] .lx-outline a:not(.btn),[data-theme=dark] .lx-secs a {color:#d6a6f5
}
[data-theme=dark] a.btn.btn-p,[data-theme=dark] a.btn.btn-p * {color:#f5eeee!important
}
[data-theme=dark] .lx-outline,[data-theme=dark] .lx-od {border:2px solid #6b5a7c!important
}
[data-theme=dark] .lx-pn {border:2px solid #6b5a7c!important;box-shadow:5px 5px 0 #6b5a7c
}
[data-theme=dark] .lx-pn:hover {box-shadow:7px 7px 0 #6b5a7c
}
[data-theme=dark] .lx-mod {color:#f5eeee!important
}
[data-theme=dark] .lx-od-n,[data-theme=dark] .lx-step-of {color:#d6a6f5!important
}
[data-theme=dark] .lx-side a[aria-current] .lx-i,[data-theme=dark] .lx-side .on .lx-i,[data-theme=dark] .lx-side [aria-current] .lx-i {color:#f5eeee
}
[data-theme=dark] .lx-lv {border:2px solid #6b5a7c;color:#f5eeee!important
}
[data-theme=dark] .lx-secs {border:2px solid #6b5a7c!important
}
[data-theme=dark] .lx-pc {border:2px solid #6b5a7c!important;box-shadow:8px 8px 0 var(--sh,#6b5a7c)
}
[data-theme=dark] a.lx-card {border:2px solid #6b5a7c!important;box-shadow:5px 5px 0 #6b5a7c
}
[data-theme=dark] .lx-sec details {border:2px solid #6b5a7c!important
}
[data-theme=dark] .lx-build-in {border:2px solid #6b5a7c;box-shadow:8px 8px 0 #6b5a7c
}
[data-theme=dark] .lx-build-in * {color:#f5eeee
}
[data-theme=dark] .lx-hero .eb,[data-theme=dark] .lx-hero>.wrap>p:first-child {color:#d6a6f5
}
[data-theme=dark] .cx-wrap {color:#f5eeee!important;--bone:#f5eeee;--bone2:#d0c5d3;--bone3:#c3b8cc
}
[data-theme=dark] .pill,[data-theme=dark] .pill * {color:#f5eeee!important
}
[data-theme=dark] .hdr nav a,[data-theme=dark] .hdr .nav a,[data-theme=dark] .hdr .nav-docs {color:#f5eeee
}
[data-theme=dark] .hdr .kbtn {border:2px solid #6b5a7c!important;background:#221b29;color:#f5eeee
}
[data-theme=dark] .hdr .menu-b {border:2px solid #6b5a7c!important;background:#221b29
}
[data-theme=dark] .app .ico.logo {background:#221b29;border:2px solid #6b5a7c
}
[data-theme=dark] .app .ico.logo.dk {background:#2c2433
}
[data-theme=dark] .ci .si {color:var(--bone,#f5eeee)
}
[data-theme=dark] :is(a[href$="#app-my-neighbor-alice"],a[href$="#app-mines-of-dalarnia"],a[href$="#app-eval-engine"],a[href$="#app-traced-systems"],a[href$="#app-atbash"],a[href$="#app-chromia-pay"],a[href$="#app-filehub"],a[href$="#app-xoob-network"],.layer[href="https://www.evalengine.ai"],.layer[href="https://tracedsystems.com"],.layer[href="https://atbash.ai"]) b::before {background:#2c2433 var(--al) center/contain no-repeat
}
[data-theme=dark] :is(a[href$="#app-eval-engine"],a[href$="#app-atbash"],a[href$="#app-chromia-pay"],a[href$="#app-filehub"],.layer[href="https://www.evalengine.ai"],.layer[href="https://atbash.ai"]) b::before {background-color:#221b29;box-shadow:inset 0 0 0 1.5px #6b5a7c
}
[data-theme=dark] .pchips li.lg img {background:#2c2433
}
[data-theme=dark] .pchips li.lg.si-mono img {background:#221b29
}
[data-theme=dark] td.xlg img {background:#2c2433
}
[data-theme=dark] .c2-stats>div {border:2px solid #6b5a7c;background:#221b29;color:#f5eeee
}
[data-theme=dark] .c2-leg .acc {color:#d6a6f5
}
[data-theme=dark] .c2-chart .rate {stroke:#d6a6f5
}
[data-theme=dark] .chat-frame {border:2px solid #6b5a7c;background:#15111a
}
[data-theme=dark] .st-theme-opt.is-on {color:#f5eeee
}
[data-theme=dark] .lx-md img {background:#221b29
}
[data-theme=dark] {--as-ink:#f5eeee;--purple-s:#d6a6f5;--slate:#a99cb2;--st-lav-sh:#d6a6f5;--vio:#d6a6f5;--violet:#d6a6f5;--bone3:#a99cb2;--bone-4:#a99cb2
}
[data-theme=dark],[data-theme=dark] body {background:#15111a
}
[data-theme=dark] .hdr {background:#15111a!important;border-bottom:2px solid #6b5a7c!important
}
@media (min-width:1041px) {
[data-theme=dark] .mnav.open {background:#221b29;border:2px solid #6b5a7c
}
}
@media (min-width:1041px) {
[data-theme=dark] .mnav.open a {border-bottom:2px solid #6b5a7c
}
}
@media (min-width:1041px) {
[data-theme=dark] .mnav.open a span {color:#a99cb2
}
}
[data-theme=dark] .door,[data-theme=dark] .card,[data-theme=dark] .step,[data-theme=dark] .cmp,[data-theme=dark] .quick3 a {border:2px solid #6b5a7c!important
}
[data-theme=dark] .who,[data-theme=dark] .door .who,[data-theme=dark] .card .l,[data-theme=dark] .step .n,[data-theme=dark] .eb,[data-theme=dark] .lapps-l,[data-theme=dark] .l-f,[data-theme=dark] .src,[data-theme=dark] .lapps small,[data-theme=dark] .proof small,[data-theme=dark] .fact em {color:#a99cb2
}
[data-theme=dark] .eb,[data-theme=dark] .hero .eb {background:#2c2433!important
}
[data-theme=dark] .btn {border:2px solid #6b5a7c!important
}
[data-theme=dark] .btn-p {color:#f5eeee!important
}
[data-theme=dark] .btn-g {background:#221b29!important;color:#f5eeee!important
}
[data-theme=dark] .proof b {color:#f5eeee
}
[data-theme=dark] .facts {background:#2c2433!important;border:2px solid #6b5a7c
}
[data-theme=dark] .qc-note {border:2px solid #6b5a7c;color:#f5eeee!important
}
[data-theme=dark] .qc-note a {color:#f5eeee!important
}
[data-theme=dark] .lapps li a {border:2px solid #6b5a7c!important;background:#221b29
}
[data-theme=dark] .lnk {color:#f5eeee!important;border-bottom:2px solid #6b5a7c
}
[data-theme=dark] body.home main section.light,[data-theme=dark] body.home main section.dark:not(.hero):not(.cta) {background:#15111a!important
}
[data-theme=dark] .ftr {background:#2c2433!important
}
[data-theme=dark] .hdr .nav>a,[data-theme=dark] .hdr .dd>a {color:#f5eeee
}
[data-theme=dark] .hdr .nav>a:hover,[data-theme=dark] .hdr .dd:hover>a,[data-theme=dark] .hdr .dd:focus-within>a,[data-theme=dark] .hdr .nav a[aria-current],[data-theme=dark] .hdr .dd.is-cur>a {background:#221b29;box-shadow:inset 0 0 0 2px #6b5a7c
}
[data-theme=dark] .hdr .dd-p::before {background:#221b29;border:2px solid #6b5a7c
}
[data-theme=dark] .hdr .dd-p a {color:#f5eeee
}
[data-theme=dark] .hdr .dd-p a:hover,[data-theme=dark] .hdr .dd-p a[aria-current] {color:#d6a6f5
}
[data-theme=dark] .hdr .dd-t {color:#f5eeee
}
[data-theme=dark] .hdr .dd:hover>.dd-t,[data-theme=dark] .hdr .dd:focus-within>.dd-t,[data-theme=dark] .hdr .dd.is-cur>.dd-t {background:#221b29;box-shadow:inset 0 0 0 2px #6b5a7c
}
[data-theme=dark] .hdr .dd-h {color:#a99cb2
}
[data-theme=dark] .hdr .dd-p::before {background:#221b29;border:2px solid #6b5a7c
}
[data-theme=dark] .mnav .mn-h {color:#a99cb2
}
[data-theme=dark] .mnav .mn-s {color:#a99cb2
}
[data-theme=dark] .hdr .nav .dd-p a:hover {color:#d6a6f5
}
/* hand fixes on top of the generated layer */
[data-theme=dark] .hdr .brand{background-image:url(/img/brand/chromia-logo-dark.svg)}
[data-theme=dark] :is(.btn-p,.btn-p *,.st-theme-opt.is-on){color:#1f1a23!important}
[data-theme=dark] .go,[data-theme=dark] .go *{color:#f5eeee!important}
[data-theme=dark] .hdr{background:rgba(21,17,26,.92)!important;border-bottom-color:#6b5a7c!important}
[data-theme=dark] .st-theme-seg{border-color:#6b5a7c;background:#221b29}
[data-theme=dark] .ftr{background:#0f0c13!important}
[data-theme=dark] .si,[data-theme=dark] a::before{filter:none}
[data-theme=dark] img[src*="/img/social/"],[data-theme=dark] .thl.si-mono{filter:invert(1)}
html[data-theme=dark] body .btn.btn-p.btn-p,html[data-theme=dark] body .btn.btn-p.btn-p *{color:#1f1a23!important}
html[data-theme=dark] body section.cta.cta,html[data-theme=dark] body section.cta.cta :is(h2,h3,p,.h2){color:#1f1a23!important}
html[data-theme=dark] .cta .btn-g{color:#f5eeee!important}
html[data-theme=dark] body .qc-note.qc-note,html[data-theme=dark] body .qc-note.qc-note :is(a,code){color:#1f1a23!important}
html[data-theme=dark] body .qc-note code{background:#fff8f8!important}
html[data-theme=dark] body .cmp .me.me,html[data-theme=dark] body .cmp .me.me *{color:#1f1a23!important}
html[data-theme=dark] body .qc-tabs button[aria-selected=true]{color:#1f1a23!important}
html[data-theme=dark] body .step .n.n{color:#1f1a23!important}

/* generated by pinkfix.mjs */
:root:not([data-theme=dark]) .lnk {color:#c2185b
}
:root:not([data-theme=dark]) .h1 em {color:#c2185b
}
:root:not([data-theme=dark]) .t {color:#c2185b
}
:root:not([data-theme=dark]) .door .go {color:#c2185b
}
:root:not([data-theme=dark]) .trio .ic {color:#c2185b
}
:root:not([data-theme=dark]) .tile .x {color:#c2185b
}
:root:not([data-theme=dark]) .layer .lv {color:#c2185b
}
:root:not([data-theme=dark]) .card .l {color:#c2185b
}
:root:not([data-theme=dark]) .card .go {color:#c2185b
}
:root:not([data-theme=dark]) .qa summary::after {color:#c2185b
}
:root:not([data-theme=dark]) .rm-wip {color:#c2185b
}
:root:not([data-theme=dark]) .rm-prop {color:#c2185b
}
:root:not([data-theme=dark]) .quick3 .l {color:#c2185b
}
:root:not([data-theme=dark]) .mflow i {color:#c2185b
}
:root:not([data-theme=dark]) .qrun .l {color:#c2185b
}
:root:not([data-theme=dark]) .nstats b em {color:#c2185b
}
:root:not([data-theme=dark]) .g-f a:hover {color:#c2185b
}
:root:not([data-theme=dark]) .cmp-h>.me {color:#c2185b
}
@media (max-width:760px) {
:root:not([data-theme=dark]) .cmp-r>span[role=cell]:nth-child(4)::after {color:#c2185b
}
}
:root:not([data-theme=dark]) .hero .h1 em {color:#c2185b
}
:root:not([data-theme=dark]) .l-top b {color:#c2185b
}
:root:not([data-theme=dark]) .l-f a:hover {color:#c2185b
}
:root:not([data-theme=dark]) .steps-x li::before {color:#c2185b
}
:root:not([data-theme=dark]) .ch .go {color:#c2185b
}
:root:not([data-theme=dark]) .ways em {color:#c2185b
}
:root:not([data-theme=dark]) .lx .lx-kick {color:#c2185b
}
:root:not([data-theme=dark]) .lx-resume a {color:#c2185b
}
:root:not([data-theme=dark]) .lx-step-n {color:#c2185b
}
:root:not([data-theme=dark]) .lx-lv-a {color:#c2185b
}
:root:not([data-theme=dark]) .lx-od-n {color:#c2185b
}
:root:not([data-theme=dark]) .lx-step-of span:first-child {color:#c2185b
}
:root:not([data-theme=dark]) .lx-md a {color:#c2185b
}
:root:not([data-theme=dark]) .lx-check b {color:#c2185b
}
:root:not([data-theme=dark]) .lx-pnav a b {color:#c2185b
}
:root:not([data-theme=dark]) .lx-pc li a:hover,:root:not([data-theme=dark]) .lx-rg li a:hover {color:#c2185b
}
:root:not([data-theme=dark]) .xout {color:#c2185b
}
:root:not([data-theme=dark]) .g-c {color:#c2185b
}
/* audit fixes */
[data-theme=dark] body .lx-lv{color:#1f1a23!important}
[data-theme=dark] svg text.t-sm{fill:#a99cb2!important}
[data-theme=dark] svg text.t-pk{fill:#ff7ea3!important}
[data-theme=dark] .ledger td.rn{color:#a99cb2!important}
[data-theme=dark] .ledger .ok,[data-theme=dark] .sig span.y{color:#3fd29a!important}
[data-theme=dark] .cm{color:#b8adc2!important}

code>span.ln::before,.lx-code .ln::before{color:#8a7f95!important}
span.ln>b.c,.lx-code b.c{color:#a99cb2!important}
