.diagram-theme{--surface:#0b1a30;--panel:#152a4a;--ink:#eaf2fb;--muted:#8fa5c0;--sage:#2f6aa3;--sage-strong:#a9c6e8;--sage-tint:#5f8fc429;--pewter-fill:#11233f;--pewter-line:#37587f;--judge:#b4b9f2;--judge-tint:#787ddc29;--text:#f2f6fb;--text-dim:#a9bad0;color:var(--text-dim);background:var(--surface);border:1px solid #a9c6e82e;border-radius:14px}.diagram-theme svg{width:100%;height:auto;display:block}
