:root {--gx-cold: #3B82F6;--gx-pct: var(--gx-ink);--gx-accent: #FF4500;--gx-accent-dark: #CC3700;--gx-accent-light: #FF7A45;--gx-dark: #0D0D0D;--gx-dark-2: #1A1A1A;--gx-mid: #2E2E2E;--gx-gray: #6B7280;--gx-gray-light: #E5E7EB;--gx-gray-mid: #a1a1a6;--gx-white: #FFFFFF;--gx-bg: #F9FAFB;--gx-ink: #1d1d1f;--gx-ink-2: #424248;--gx-bg-page: #f5f5f7;--gx-accent-soft: #fff1ec;--gx-bg-soft: #fbfbfd;--gx-bg-muted: #ebebef;--gx-accent-warm: #ffe0d3;--gx-success: #169b5f;--gx-danger-dark: #b42318;--gx-hot: #FF4500;--gx-new: #22C55E;--gx-discount: #EF4444;--gx-ai: #06B6D4;--gx-sp-1: 4px;--gx-sp-2: 8px;--gx-sp-4: 16px;--gx-sp-6: 24px;--gx-sp-8: 32px;--gx-sp-12: 48px;--gx-sp-16: 64px;--gx-sp-24: 96px;--gx-fs-xs: 12px;--gx-fs-sm: 14px;--gx-fs-base: 16px;--gx-fs-md: 18px;--gx-fs-lg: 24px;--gx-fs-xl: 32px;--gx-fs-2xl: 48px;}