/* 自动生成：由 functions.php 的 fodmap_get_style_presets() 生成，请勿手动编辑 */
/* 作用：将预设配色变量抽为静态文件，利用浏览器缓存，替代原先每页内联注入 */

html[data-preset="wp-admin-blue"] {
  --font-family-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  --color-primary: #2271b1;
  --color-primary-hover: #135e96;
  --color-primary-light: #f0f6fc;
  --color-primary-dark: #1d4e8a;
  --color-info: #2271b1;
  --color-info-bg: #f0f6fc;
  --color-warning: #dba617;
  --color-warning-bg: #fcf9e8;
  --color-success: #00a32a;
  --color-success-bg: #edfaef;
  --color-danger: #b32d2e;
  --color-danger-bg: #fcf0f1;
  --color-text-primary: #1d2327;
  --color-text-secondary: #50575e;
  --color-text-muted: #646970;
  --color-border: #c3c4c7;
  --color-border-light: #dcdcde;
  --color-bg: #fff;
  --color-bg-header: #f6f7f7;
  --color-bg-card: #fff;
  --color-bg-surface: #f6f7f7;
}
html[data-preset="wp-admin-blue"].dark-theme,
html[data-preset="wp-admin-blue"].dark-theme body {
  --color-primary: #72aee6;
  --color-primary-hover: #9ec2e6;
  --color-primary-light: #1d3557;
  --color-primary-dark: #a7d7f9;
  --color-info: #72aee6;
  --color-info-bg: #1d3557;
  --color-warning: #dba617;
  --color-warning-bg: #3a2f16;
  --color-success: #00ba37;
  --color-success-bg: #1c3a23;
  --color-danger: #ff8085;
  --color-danger-bg: #4a1f22;
  --color-text-primary: #f0f0f1;
  --color-text-secondary: #a7aaad;
  --color-text-muted: #787c82;
  --color-border: #50575e;
  --color-border-light: #3c434a;
  --color-bg: #1d2327;
  --color-bg-header: #2c3338;
  --color-bg-card: #2c3338;
  --color-bg-surface: #2c3338;
}
html[data-preset="fresh-green"] {
  --font-family-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  --color-primary: #4a8c5e;
  --color-primary-hover: #5da173;
  --color-primary-light: #e8f5eb;
  --color-primary-dark: #3a724a;
  --color-info: #5bc0de;
  --color-info-bg: #d9edf7;
  --color-warning: #f0ad4e;
  --color-warning-bg: #fcf8e3;
  --color-success: #5cb85c;
  --color-success-bg: #dff0d8;
  --color-danger: #d9534f;
  --color-danger-bg: #f2dede;
  --color-text-primary: #1a1a1a;
  --color-text-secondary: #444;
  --color-text-muted: #888;
  --color-border: #e0e0e0;
  --color-border-light: #f0f0f0;
  --color-bg: #fff;
  --color-bg-header: #fafbf9;
  --color-bg-card: #fff;
  --color-bg-surface: #fff;
}
html[data-preset="fresh-green"].dark-theme,
html[data-preset="fresh-green"].dark-theme body {
  --color-primary: #6bbf7f;
  --color-primary-hover: #7ed393;
  --color-primary-light: #1a3a2a;
  --color-primary-dark: #8cd6a0;
  --color-info: #7dd3e8;
  --color-info-bg: #1a2f3a;
  --color-warning: #e8c67b;
  --color-warning-bg: #3a2f1a;
  --color-success: #7cc97c;
  --color-success-bg: #1a3a1a;
  --color-danger: #d47575;
  --color-danger-bg: #3a1a1a;
  --color-text-primary: #f5f5f5;
  --color-text-secondary: #ccc;
  --color-text-muted: #888;
  --color-border: #3a3a3a;
  --color-border-light: #2a2a2a;
  --color-bg: #1a1a1a;
  --color-bg-header: #242424;
  --color-bg-card: #2a2a2a;
  --color-bg-surface: #2a2a2a;
}
html[data-preset="deep-blue"] {
  --font-family-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  --color-primary: #2563eb;
  --color-primary-hover: #3b82f6;
  --color-primary-light: #dbeafe;
  --color-primary-dark: #1d4ed8;
  --color-info: #0ea5e9;
  --color-info-bg: #e0f2fe;
  --color-warning: #f59e0b;
  --color-warning-bg: #fef3c7;
  --color-success: #10b981;
  --color-success-bg: #d1fae5;
  --color-danger: #ef4444;
  --color-danger-bg: #fee2e2;
  --color-text-primary: #0f172a;
  --color-text-secondary: #475569;
  --color-text-muted: #94a3b8;
  --color-border: #e2e8f0;
  --color-border-light: #f1f5f9;
  --color-bg: #fff;
  --color-bg-header: #f8fafc;
  --color-bg-card: #fff;
  --color-bg-surface: #fff;
}
html[data-preset="deep-blue"].dark-theme,
html[data-preset="deep-blue"].dark-theme body {
  --color-primary: #60a5fa;
  --color-primary-hover: #93c5fd;
  --color-primary-light: #1e3a5f;
  --color-primary-dark: #93c5fd;
  --color-info: #38bdf8;
  --color-info-bg: #0c2340;
  --color-warning: #fbbf24;
  --color-warning-bg: #3d2f0f;
  --color-success: #34d399;
  --color-success-bg: #0f2f24;
  --color-danger: #f87171;
  --color-danger-bg: #3f1a1a;
  --color-text-primary: #f1f5f9;
  --color-text-secondary: #cbd5e1;
  --color-text-muted: #64748b;
  --color-border: #334155;
  --color-border-light: #1e293b;
  --color-bg: #0f172a;
  --color-bg-header: #1e293b;
  --color-bg-card: #1e293b;
  --color-bg-surface: #1e293b;
}
html[data-preset="warm-orange"] {
  --font-family-body: 'Noto Serif SC', 'Source Han Serif CN', 'Songti SC', SimSun, serif;
  --color-primary: #ea580c;
  --color-primary-hover: #f97316;
  --color-primary-light: #ffedd5;
  --color-primary-dark: #c2410c;
  --color-info: #0891b2;
  --color-info-bg: #cffafe;
  --color-warning: #d97706;
  --color-warning-bg: #fef3c7;
  --color-success: #65a30d;
  --color-success-bg: #ecfccb;
  --color-danger: #dc2626;
  --color-danger-bg: #fee2e2;
  --color-text-primary: #1c1917;
  --color-text-secondary: #57534e;
  --color-text-muted: #a8a29e;
  --color-border: #e7e5e4;
  --color-border-light: #f5f5f4;
  --color-bg: #fffbf7;
  --color-bg-header: #fef7ed;
  --color-bg-card: #fff;
  --color-bg-surface: #fff;
}
html[data-preset="warm-orange"].dark-theme,
html[data-preset="warm-orange"].dark-theme body {
  --color-primary: #fb923c;
  --color-primary-hover: #fdba74;
  --color-primary-light: #3d1f0e;
  --color-primary-dark: #fdba74;
  --color-info: #22d3ee;
  --color-info-bg: #0f2a30;
  --color-warning: #fbbf24;
  --color-warning-bg: #3d2f0f;
  --color-success: #a3e635;
  --color-success-bg: #1f2a0f;
  --color-danger: #f87171;
  --color-danger-bg: #3f1a1a;
  --color-text-primary: #fafaf9;
  --color-text-secondary: #d6d3d1;
  --color-text-muted: #78716c;
  --color-border: #44403c;
  --color-border-light: #292524;
  --color-bg: #1c1917;
  --color-bg-header: #292524;
  --color-bg-card: #292524;
  --color-bg-surface: #292524;
}
html[data-preset="elegant-purple"] {
  --font-family-body: 'Noto Serif SC', 'Source Han Serif CN', 'Songti SC', SimSun, serif;
  --color-primary: #7c3aed;
  --color-primary-hover: #8b5cf6;
  --color-primary-light: #ede9fe;
  --color-primary-dark: #6d28d9;
  --color-info: #0891b2;
  --color-info-bg: #cffafe;
  --color-warning: #d97706;
  --color-warning-bg: #fef3c7;
  --color-success: #059669;
  --color-success-bg: #d1fae5;
  --color-danger: #dc2626;
  --color-danger-bg: #fee2e2;
  --color-text-primary: #1e1b4b;
  --color-text-secondary: #4c4a6b;
  --color-text-muted: #8b8aa8;
  --color-border: #e0e7ff;
  --color-border-light: #f5f3ff;
  --color-bg: #fbfaff;
  --color-bg-header: #f5f3ff;
  --color-bg-card: #fff;
  --color-bg-surface: #fff;
}
html[data-preset="elegant-purple"].dark-theme,
html[data-preset="elegant-purple"].dark-theme body {
  --color-primary: #a78bfa;
  --color-primary-hover: #c4b5fd;
  --color-primary-light: #2a1f4f;
  --color-primary-dark: #c4b5fd;
  --color-info: #22d3ee;
  --color-info-bg: #0f2a30;
  --color-warning: #fbbf24;
  --color-warning-bg: #3d2f0f;
  --color-success: #34d399;
  --color-success-bg: #0f2f24;
  --color-danger: #f87171;
  --color-danger-bg: #3f1a1a;
  --color-text-primary: #ede9fe;
  --color-text-secondary: #c4b5fd;
  --color-text-muted: #818cf8;
  --color-border: #4c1d95;
  --color-border-light: #2e1065;
  --color-bg: #1e1b4b;
  --color-bg-header: #312e81;
  --color-bg-card: #312e81;
  --color-bg-surface: #312e81;
}
html[data-preset="mono-classic"] {
  --font-family-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  --color-primary: #1a1a1a;
  --color-primary-hover: #333;
  --color-primary-light: #f0f0f0;
  --color-primary-dark: #000;
  --color-info: #555;
  --color-info-bg: #f0f0f0;
  --color-warning: #888;
  --color-warning-bg: #f5f5f5;
  --color-success: #444;
  --color-success-bg: #eaeaea;
  --color-danger: #666;
  --color-danger-bg: #f0f0f0;
  --color-text-primary: #1a1a1a;
  --color-text-secondary: #444;
  --color-text-muted: #888;
  --color-border: #e0e0e0;
  --color-border-light: #f0f0f0;
  --color-bg: #fff;
  --color-bg-header: #fafafa;
  --color-bg-card: #fff;
  --color-bg-surface: #fff;
}
html[data-preset="mono-classic"].dark-theme,
html[data-preset="mono-classic"].dark-theme body {
  --color-primary: #f0f0f0;
  --color-primary-hover: #fff;
  --color-primary-light: #333;
  --color-primary-dark: #e0e0e0;
  --color-info: #aaa;
  --color-info-bg: #2a2a2a;
  --color-warning: #999;
  --color-warning-bg: #2a2a2a;
  --color-success: #bbb;
  --color-success-bg: #2a2a2a;
  --color-danger: #ccc;
  --color-danger-bg: #2a2a2a;
  --color-text-primary: #f5f5f5;
  --color-text-secondary: #ccc;
  --color-text-muted: #888;
  --color-border: #3a3a3a;
  --color-border-light: #2a2a2a;
  --color-bg: #1a1a1a;
  --color-bg-header: #222;
  --color-bg-card: #262626;
  --color-bg-surface: #262626;
}
html[data-preset="sakura-pink"] {
  --font-family-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  --color-primary: #db2777;
  --color-primary-hover: #ec4899;
  --color-primary-light: #fce7f3;
  --color-primary-dark: #be185d;
  --color-info: #0ea5e9;
  --color-info-bg: #e0f2fe;
  --color-warning: #f59e0b;
  --color-warning-bg: #fef3c7;
  --color-success: #10b981;
  --color-success-bg: #d1fae5;
  --color-danger: #ef4444;
  --color-danger-bg: #fee2e2;
  --color-text-primary: #1f1f2e;
  --color-text-secondary: #52526b;
  --color-text-muted: #9494a8;
  --color-border: #f0e0eb;
  --color-border-light: #fdf2f8;
  --color-bg: #fffafc;
  --color-bg-header: #fdf2f8;
  --color-bg-card: #fff;
  --color-bg-surface: #fff;
}
html[data-preset="sakura-pink"].dark-theme,
html[data-preset="sakura-pink"].dark-theme body {
  --color-primary: #f472b6;
  --color-primary-hover: #f9a8d4;
  --color-primary-light: #3f1a2f;
  --color-primary-dark: #f9a8d4;
  --color-info: #38bdf8;
  --color-info-bg: #0c2340;
  --color-warning: #fbbf24;
  --color-warning-bg: #3d2f0f;
  --color-success: #34d399;
  --color-success-bg: #0f2f24;
  --color-danger: #f87171;
  --color-danger-bg: #3f1a1a;
  --color-text-primary: #fdf2f8;
  --color-text-secondary: #f9a8d4;
  --color-text-muted: #f472b6;
  --color-border: #831843;
  --color-border-light: #500724;
  --color-bg: #1f1020;
  --color-bg-header: #2d1530;
  --color-bg-card: #2d1530;
  --color-bg-surface: #2d1530;
}
html[data-preset="ocean-teal"] {
  --font-family-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  --color-primary: #0d9488;
  --color-primary-hover: #14b8a6;
  --color-primary-light: #ccfbf1;
  --color-primary-dark: #0f766e;
  --color-info: #0891b2;
  --color-info-bg: #cffafe;
  --color-warning: #d97706;
  --color-warning-bg: #fef3c7;
  --color-success: #16a34a;
  --color-success-bg: #dcfce7;
  --color-danger: #dc2626;
  --color-danger-bg: #fee2e2;
  --color-text-primary: #042f2e;
  --color-text-secondary: #3f5f5c;
  --color-text-muted: #7ba39f;
  --color-border: #d7e6e3;
  --color-border-light: #eff7f6;
  --color-bg: #fff;
  --color-bg-header: #f4fbfa;
  --color-bg-card: #fff;
  --color-bg-surface: #fff;
}
html[data-preset="ocean-teal"].dark-theme,
html[data-preset="ocean-teal"].dark-theme body {
  --color-primary: #2dd4bf;
  --color-primary-hover: #5eead4;
  --color-primary-light: #0f3d38;
  --color-primary-dark: #5eead4;
  --color-info: #22d3ee;
  --color-info-bg: #0f2a30;
  --color-warning: #fbbf24;
  --color-warning-bg: #3d2f0f;
  --color-success: #4ade80;
  --color-success-bg: #0f2f1f;
  --color-danger: #f87171;
  --color-danger-bg: #3f1a1a;
  --color-text-primary: #ecfdf5;
  --color-text-secondary: #b6d9d3;
  --color-text-muted: #7da8a2;
  --color-border: #134e4a;
  --color-border-light: #0f3d38;
  --color-bg: #042f2e;
  --color-bg-header: #0f3d38;
  --color-bg-card: #0f3d38;
  --color-bg-surface: #0f3d38;
}
html[data-preset="coffee-brown"] {
  --font-family-body: 'Noto Serif SC', 'Source Han Serif CN', 'Songti SC', SimSun, serif;
  --color-primary: #92400e;
  --color-primary-hover: #b45309;
  --color-primary-light: #fef3c7;
  --color-primary-dark: #78350f;
  --color-info: #0e7490;
  --color-info-bg: #cffafe;
  --color-warning: #b45309;
  --color-warning-bg: #fef3c7;
  --color-success: #3f6212;
  --color-success-bg: #ecfccb;
  --color-danger: #b91c1c;
  --color-danger-bg: #fee2e2;
  --color-text-primary: #292524;
  --color-text-secondary: #57534e;
  --color-text-muted: #a8a29e;
  --color-border: #e7e5e4;
  --color-border-light: #f5f5f4;
  --color-bg: #fdfbf7;
  --color-bg-header: #faf6ef;
  --color-bg-card: #fff;
  --color-bg-surface: #fff;
}
html[data-preset="coffee-brown"].dark-theme,
html[data-preset="coffee-brown"].dark-theme body {
  --color-primary: #f59e0b;
  --color-primary-hover: #fbbf24;
  --color-primary-light: #3d2b0f;
  --color-primary-dark: #fbbf24;
  --color-info: #22d3ee;
  --color-info-bg: #0f2a30;
  --color-warning: #fbbf24;
  --color-warning-bg: #3d2f0f;
  --color-success: #a3e635;
  --color-success-bg: #1f2a0f;
  --color-danger: #f87171;
  --color-danger-bg: #3f1a1a;
  --color-text-primary: #fafaf9;
  --color-text-secondary: #d6d3d1;
  --color-text-muted: #a8a29e;
  --color-border: #57534e;
  --color-border-light: #292524;
  --color-bg: #1c1917;
  --color-bg-header: #292524;
  --color-bg-card: #292524;
  --color-bg-surface: #292524;
}
html[data-preset="crimson-red"] {
  --font-family-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  --color-primary: #dc2626;
  --color-primary-hover: #ef4444;
  --color-primary-light: #fee2e2;
  --color-primary-dark: #b91c1c;
  --color-info: #0ea5e9;
  --color-info-bg: #e0f2fe;
  --color-warning: #f59e0b;
  --color-warning-bg: #fef3c7;
  --color-success: #16a34a;
  --color-success-bg: #dcfce7;
  --color-danger: #b91c1c;
  --color-danger-bg: #fee2e2;
  --color-text-primary: #1c1917;
  --color-text-secondary: #57534e;
  --color-text-muted: #a8a29e;
  --color-border: #e7e5e4;
  --color-border-light: #faf5f5;
  --color-bg: #fff;
  --color-bg-header: #fdf6f6;
  --color-bg-card: #fff;
  --color-bg-surface: #fff;
}
html[data-preset="crimson-red"].dark-theme,
html[data-preset="crimson-red"].dark-theme body {
  --color-primary: #f87171;
  --color-primary-hover: #fca5a5;
  --color-primary-light: #3f1a1a;
  --color-primary-dark: #fca5a5;
  --color-info: #38bdf8;
  --color-info-bg: #0c2340;
  --color-warning: #fbbf24;
  --color-warning-bg: #3d2f0f;
  --color-success: #4ade80;
  --color-success-bg: #0f2f1f;
  --color-danger: #fca5a5;
  --color-danger-bg: #3f1a1a;
  --color-text-primary: #fef2f2;
  --color-text-secondary: #fecaca;
  --color-text-muted: #f87171;
  --color-border: #7f1d1d;
  --color-border-light: #450a0a;
  --color-bg: #1c1010;
  --color-bg-header: #2a1515;
  --color-bg-card: #2a1515;
  --color-bg-surface: #2a1515;
}
html[data-preset="midnight-slate"] {
  --font-family-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  --color-primary: #334155;
  --color-primary-hover: #475569;
  --color-primary-light: #f1f5f9;
  --color-primary-dark: #1e293b;
  --color-info: #0ea5e9;
  --color-info-bg: #e0f2fe;
  --color-warning: #d97706;
  --color-warning-bg: #fef3c7;
  --color-success: #059669;
  --color-success-bg: #d1fae5;
  --color-danger: #dc2626;
  --color-danger-bg: #fee2e2;
  --color-text-primary: #0f172a;
  --color-text-secondary: #475569;
  --color-text-muted: #94a3b8;
  --color-border: #e2e8f0;
  --color-border-light: #f1f5f9;
  --color-bg: #fff;
  --color-bg-header: #f8fafc;
  --color-bg-card: #fff;
  --color-bg-surface: #fff;
}
html[data-preset="midnight-slate"].dark-theme,
html[data-preset="midnight-slate"].dark-theme body {
  --color-primary: #94a3b8;
  --color-primary-hover: #cbd5e1;
  --color-primary-light: #1e293b;
  --color-primary-dark: #cbd5e1;
  --color-info: #38bdf8;
  --color-info-bg: #0c2340;
  --color-warning: #fbbf24;
  --color-warning-bg: #3d2f0f;
  --color-success: #34d399;
  --color-success-bg: #0f2f24;
  --color-danger: #f87171;
  --color-danger-bg: #3f1a1a;
  --color-text-primary: #f1f5f9;
  --color-text-secondary: #cbd5e1;
  --color-text-muted: #64748b;
  --color-border: #334155;
  --color-border-light: #1e293b;
  --color-bg: #0f172a;
  --color-bg-header: #1e293b;
  --color-bg-card: #1e293b;
  --color-bg-surface: #1e293b;
}
html { --font-family-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif; }
