/* 自动生成，请勿手改 —— 由 book/.vitepress/buildkit/figures.ts 产出 */
:root {
  --fig-047857: #047857;
  --fig-059669: #059669;
  --fig-065f46: #065f46;
  --fig-0891b2: #0891b2;
  --fig-0ea5e9: #0ea5e9;
  --fig-0f172a: #0f172a;
  --fig-0f766e: #0f766e;
  --fig-10b981: #10b981;
  --fig-15803d: #15803d;
  --fig-166534: #166534;
  --fig-16a34a: #16a34a;
  --fig-1d4ed8: #1d4ed8;
  --fig-1e40af: #1e40af;
  --fig-22c55e: #22c55e;
  --fig-2563eb: #2563eb;
  --fig-334155: #334155;
  --fig-475569: #475569;
  --fig-5eead4: #5eead4;
  --fig-60a5fa: #60a5fa;
  --fig-64748b: #64748b;
  --fig-6d28d9: #6d28d9;
  --fig-6ee7b7: #6ee7b7;
  --fig-7c3aed: #7c3aed;
  --fig-7f1d1d: #7f1d1d;
  --fig-86efac: #86efac;
  --fig-87cefa: #87cefa;
  --fig-92400e: #92400e;
  --fig-93c5fd: #93c5fd;
  --fig-94a3b8: #94a3b8;
  --fig-991b1b: #991b1b;
  --fig-999: #999;
  --fig-99f6e4: #99f6e4;
  --fig-9a3412: #9a3412;
  --fig-a16207: #a16207;
  --fig-a78bfa: #a78bfa;
  --fig-a7f3d0: #a7f3d0;
  --fig-b45309: #b45309;
  --fig-b91c1c: #b91c1c;
  --fig-bbd4ff: #bbd4ff;
  --fig-bbf7d0: #bbf7d0;
  --fig-bfdbfe: #bfdbfe;
  --fig-c2410c: #c2410c;
  --fig-c4b5fd: #c4b5fd;
  --fig-c6daff: #c6daff;
  --fig-c8c8c8: #c8c8c8;
  --fig-ca8a04: #ca8a04;
  --fig-cbd5e1: #cbd5e1;
  --fig-ccfbf1: #ccfbf1;
  --fig-d0e0ff: #d0e0ff;
  --fig-d1fae5: #d1fae5;
  --fig-d97706: #d97706;
  --fig-dae7ff: #dae7ff;
  --fig-dbeafe: #dbeafe;
  --fig-dc2626: #dc2626;
  --fig-dcfce7: #dcfce7;
  --fig-ddd6fe: #ddd6fe;
  --fig-e0f2fe: #e0f2fe;
  --fig-e2e8f0: #e2e8f0;
  --fig-e4edff: #e4edff;
  --fig-ea580c: #ea580c;
  --fig-ecfdf5: #ecfdf5;
  --fig-ecfeff: #ecfeff;
  --fig-ede9fe: #ede9fe;
  --fig-edf3ff: #edf3ff;
  --fig-eff6ff: #eff6ff;
  --fig-f0f8ff: #f0f8ff;
  --fig-f0fbf5: #f0fbf5;
  --fig-f0fdf4: #f0fdf4;
  --fig-f0fdfa: #f0fdfa;
  --fig-f1f5f9: #f1f5f9;
  --fig-f3faf6: #f3faf6;
  --fig-f59e0b: #f59e0b;
  --fig-f5f3ff: #f5f3ff;
  --fig-f5f8ff: #f5f8ff;
  --fig-f5fcf9: #f5fcf9;
  --fig-f7faff: #f7faff;
  --fig-f8fafc: #f8fafc;
  --fig-f8fcfb: #f8fcfb;
  --fig-f97316: #f97316;
  --fig-faf5ff: #faf5ff;
  --fig-faf8ff: #faf8ff;
  --fig-fbfdff: #fbfdff;
  --fig-fcd34d: #fcd34d;
  --fig-fdba74: #fdba74;
  --fig-fde68a: #fde68a;
  --fig-fecaca: #fecaca;
  --fig-fed7aa: #fed7aa;
  --fig-fee2e2: #fee2e2;
  --fig-fef2f2: #fef2f2;
  --fig-fef3c7: #fef3c7;
  --fig-fef9c3: #fef9c3;
  --fig-fefce8: #fefce8;
  --fig-ffedd5: #ffedd5;
  --fig-fff: #fff;
  --fig-fff7e6: #fff7e6;
  --fig-fff7ed: #fff7ed;
  --fig-fff8dc: #fff8dc;
  --fig-fff8e7: #fff8e7;
  --fig-fff9f2: #fff9f2;
  --fig-fffbeb: #fffbeb;
  --fig-fffbf4: #fffbf4;
  --fig-ffff00: #ffff00;
  --fig-ffffff: #ffffff;
  --fig-rgb-64748b: 100, 116, 139;
  --fig-rgb-87cefa: 135, 206, 250;
  --fig-rgb-c8c8c8: 200, 200, 200;
  --fig-rgb-f97316: 249, 115, 22;
  --fig-rgb-ffff00: 255, 255, 0;
}

.dark {
  --fig-047857: #34d399;
  --fig-059669: #34d399;
  --fig-065f46: #6ee7b7;
  --fig-0891b2: #22d3ee;
  --fig-0ea5e9: #38bdf8;
  --fig-0f172a: #f1f5f9;
  --fig-0f766e: #2dd4bf;
  --fig-10b981: #34d399;
  --fig-15803d: #4ade80;
  --fig-166534: #86efac;
  --fig-16a34a: #4ade80;
  --fig-1d4ed8: #60a5fa;
  --fig-1e40af: #93c5fd;
  --fig-22c55e: #4ade80;
  --fig-2563eb: #60a5fa;
  --fig-334155: #cbd5e1;
  --fig-475569: #94a3b8;
  --fig-5eead4: #0d9488;
  --fig-60a5fa: #93c5fd;
  --fig-64748b: #94a3b8;
  --fig-6d28d9: #c4b5fd;
  --fig-6ee7b7: #34d399;
  --fig-7c3aed: #a78bfa;
  --fig-7f1d1d: #fca5a5;
  --fig-86efac: #16a34a;
  --fig-87cefa: #1e3a8a;
  --fig-92400e: #fcd34d;
  --fig-93c5fd: #3b82f6;
  --fig-94a3b8: #64748b;
  --fig-991b1b: #fca5a5;
  --fig-999: #64748b;
  --fig-99f6e4: #0f766e;
  --fig-9a3412: #fdba74;
  --fig-a16207: #fcd34d;
  --fig-a78bfa: #7c3aed;
  --fig-a7f3d0: #047857;
  --fig-b45309: #fcd34d;
  --fig-b91c1c: #fca5a5;
  --fig-bbd4ff: #1e40af;
  --fig-bbf7d0: #15803d;
  --fig-bfdbfe: #1e40af;
  --fig-c2410c: #fb923c;
  --fig-c4b5fd: #6d28d9;
  --fig-c6daff: #1e40af;
  --fig-c8c8c8: #475569;
  --fig-ca8a04: #fbbf24;
  --fig-cbd5e1: #475569;
  --fig-ccfbf1: #115e59;
  --fig-d0e0ff: #1e40af;
  --fig-d1fae5: #065f46;
  --fig-d97706: #fbbf24;
  --fig-dae7ff: #1e40af;
  --fig-dbeafe: #1e40af;
  --fig-dc2626: #f87171;
  --fig-dcfce7: #166534;
  --fig-ddd6fe: #5b21b6;
  --fig-e0f2fe: #0c4a6e;
  --fig-e2e8f0: #334155;
  --fig-e4edff: #1e3a8a;
  --fig-ea580c: #fb923c;
  --fig-ecfdf5: #064e3b;
  --fig-ecfeff: #164e63;
  --fig-ede9fe: #4c1d95;
  --fig-edf3ff: #1e3a8a;
  --fig-eff6ff: #1e3a8a;
  --fig-f0f8ff: #1e293b;
  --fig-f0fbf5: #1e293b;
  --fig-f0fdf4: #14532d;
  --fig-f0fdfa: #134e4a;
  --fig-f1f5f9: #1e293b;
  --fig-f3faf6: #1e293b;
  --fig-f59e0b: #fbbf24;
  --fig-f5f3ff: #2e1065;
  --fig-f5f8ff: #1e293b;
  --fig-f5fcf9: #1e293b;
  --fig-f7faff: #1e293b;
  --fig-f8fafc: #0f172a;
  --fig-f8fcfb: #1e293b;
  --fig-f97316: #fb923c;
  --fig-faf5ff: #1e293b;
  --fig-faf8ff: #1e293b;
  --fig-fbfdff: #1e293b;
  --fig-fcd34d: #d97706;
  --fig-fdba74: #ea580c;
  --fig-fde68a: #b45309;
  --fig-fecaca: #7f1d1d;
  --fig-fed7aa: #c2410c;
  --fig-fee2e2: #7f1d1d;
  --fig-fef2f2: #450a0a;
  --fig-fef3c7: #92400e;
  --fig-fef9c3: #92400e;
  --fig-fefce8: #1e293b;
  --fig-ffedd5: #9a3412;
  --fig-fff: #1e293b;
  --fig-fff7e6: #1e293b;
  --fig-fff7ed: #7c2d12;
  --fig-fff8dc: #1e293b;
  --fig-fff8e7: #1e293b;
  --fig-fff9f2: #1e293b;
  --fig-fffbeb: #78350f;
  --fig-fffbf4: #1e293b;
  --fig-ffff00: #78350f;
  --fig-ffffff: #1e293b;
  --fig-rgb-64748b: 148, 163, 184;
  --fig-rgb-87cefa: 30, 58, 138;
  --fig-rgb-c8c8c8: 71, 85, 105;
  --fig-rgb-f97316: 251, 146, 60;
  --fig-rgb-ffff00: 120, 53, 15;
}

.fig-03-07 text { font-family: Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif; }
.fig-03-13 text { font-family: Arial, 'PingFang SC', 'Microsoft YaHei', 'Noto Sans SC', sans-serif; }