
figure.cqm{margin:1.3rem auto 1.5rem;text-align:center}
figure.cqm svg{width:100%;max-width:30rem;height:auto;border:1px solid #e3e8f0;border-radius:12px;
background:#fcfdff;padding:.6rem;
font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}
figure.cqm figcaption{font-size:.85rem;color:#5b6b7f;line-height:1.5;max-width:28rem;margin:.55rem auto 0}
figure.cqm.ck-mono{color:#111827}
figure.cqm.ck-mono svg{background:#ffffff;border-color:#d4dde8;padding:.58rem}
figure.cqm.ck-mono .ck-bond{stroke:#111827}
figure.cqm.ck-mono .ck-wedge{fill:#111827}
figure.cqm.ck-mono .ck-hash{stroke:#111827}
figure.cqm.ck-mono .ck-halo{fill:#ffffff}
figure.cqm.ck-mono .ck-atom{font-size:12.5px;font-weight:700}
figure.cqm.ck-soft{color:#2f4255}
figure.cqm.ck-soft svg{background:#f7fbff;border-color:#d8e4f3}
figure.cqm.ck-soft .ck-bond{stroke:#283b52;stroke-width:1.6}
figure.cqm.ck-soft .ck-wedge{fill:#283b52}
figure.cqm.ck-soft .ck-hash{stroke:#283b52}
figure.cqm.ck-soft .ck-halo{fill:#f7fbff}
figure.cqm.ck-soft .ck-atom{font-size:12.8px}
.ck-bond{stroke:#1a2330;stroke-width:1.7;stroke-linecap:round;fill:none}
.ck-wedge{fill:#1a2330;stroke:none}
.ck-hash{stroke:#1a2330;stroke-width:1.4;stroke-linecap:round;fill:none}
.ck-halo{fill:#fcfdff;stroke:none}
.ck-atom{font-size:13px;font-weight:600}
.ck-el{fill:#1a2330}
.ck-el-o{fill:#c0392b}
.ck-el-n{fill:#2a5db0}
.ck-el-s{fill:#9a8b1f}
.ck-el-p{fill:#d97a1f}
.ck-el-x{fill:#2e8b57}
figure.cqm.ck3 svg{background:#0f1622;border-color:#1b2740}
figure.cqm.ck3.ck-light svg{background:#f6f8ff;border-color:#d2deed}
figure.cqm.ck3.ck3-rim .ck3-stick{filter:drop-shadow(0 0 0.5px rgba(255,255,255,.42))}
figure.cqm.ck3.ck3-rim .ck3-ball{filter:drop-shadow(0 0 1px rgba(255,255,255,.35))}
figure.cqm.ck3.ck-light.ck3-rim .ck3-stick{filter:drop-shadow(0 0 0.5px rgba(15,22,34,.18))}
figure.cqm.ck3.ck-light.ck3-rim .ck3-ball{filter:drop-shadow(0 0 1px rgba(15,22,34,.12))}
.ck3-stick{fill:none}
