.cse{--cse-fg:#140827;--cse-fg-muted:#4a3d6b;--cse-fg-subtle:#7264a0;--cse-accent:#f55809;--cse-info:#3b5eff;--cse-success:#00a36c;--cse-danger:#e94b8c;--cse-border-strong:#d0c5a3}.cse figure{background:#fff;border:2px solid #000;border-radius:16px;margin:0;padding:22px 20px 15px;box-shadow:4px 4px #000}.cse figure svg{width:100%;height:auto;display:block}.cse figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--cse-fg-subtle);border-top:1px solid #0000001f;margin-top:14px;padding-top:12px;font-size:10.5px;font-weight:600}.cse svg text{fill:var(--cse-fg)}.cse .d-t{font-size:12.5px;font-weight:600}.cse .d-s{fill:var(--cse-fg-muted);font-size:10.5px;font-weight:400}.cse .d-lb{fill:var(--cse-fg-subtle);letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px}.cse .n-auto{fill:#e0e8ff;stroke:var(--cse-info);stroke-width:1.2px}.cse .n-manual{fill:#fff1e8;stroke:var(--cse-accent);stroke-width:1.2px}.cse .n-dec{fill:#fbf9f3;stroke:#3a2a5e;stroke-width:1.2px}.cse .n-good{fill:#d3f2e3;stroke:var(--cse-success);stroke-width:1.2px}.cse .n-leak{fill:#fde5ef;stroke:var(--cse-danger);stroke-width:1.2px;stroke-dasharray:5 4}.cse .n-plain{fill:#f5f0e6;stroke:var(--cse-border-strong);stroke-width:1px}.cse .ln{stroke:#14082761;stroke-width:1.3px;fill:none}.cse .ln-leak{stroke:#e94b8cb3;stroke-width:1.3px;fill:none;stroke-dasharray:5 4}.cse .lg-sw{border-radius:3px;flex-shrink:0;width:13px;height:13px;display:inline-block}.cse .lg-a{border:1.5px solid var(--cse-info);background:#e0e8ff}.cse .lg-m{border:1.5px solid var(--cse-accent);background:#fff1e8}.cse .lg-d{background:#fbf9f3;border:1.5px solid #3a2a5e;border-radius:1px;transform:rotate(45deg)}.cse .lg-g{border:1.5px solid var(--cse-success);background:#d3f2e3}.cse .lg-l{border:1.5px dashed var(--cse-danger);background:#fde5ef}
