:root{--bg-app: #F8F9FB;--bg-surface: #FFFFFF;--bg-surface-alt: #F3F4F6;--text-primary: #111827;--text-secondary: #6B7280;--text-tertiary: #9CA3AF;--text-on-dark: #FFFFFF;--border-subtle: #F3F4F6;--border-muted: #E5E7EB;--border-strong: #111827;--brand-primary: #75E2FF;--brand-secondary: #000000;--status-success: #C1DECA;--status-warning: #EBCD93;--status-danger: #EB937E;--status-info: #75E2FF;--shadow-color: rgba(0, 0, 0, .05)}.dark{--bg-app: #000000;--bg-surface: #111114;--bg-surface-alt: #18181B;--text-primary: #FFFFFF;--text-secondary: #A1A1AA;--text-tertiary: #52525B;--text-on-dark: #000000;--border-subtle: #18181B;--border-muted: #27272A;--border-strong: #FFFFFF;--brand-primary: #75E2FF;--brand-secondary: #FFFFFF;--shadow-color: rgba(0, 0, 0, .5)}body{background-color:var(--bg-app);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.bg-app{background-color:var(--bg-app)}.bg-surface{background-color:var(--bg-surface)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.border-subtle{border-color:var(--border-subtle)}.border-muted{border-color:var(--border-muted)}
