:root{--bg-primary: linear-gradient(135deg, #000000, #0f0f0f, #1a1a1a);--bg-title: linear-gradient(135deg, #a855f7, #ec4899);--bg-upload-icon: linear-gradient(135deg, #a855f7, #ec4899);--bg-process-btn: linear-gradient(135deg, #9333ea, #ec4899);--bg-process-btn-hover: linear-gradient(135deg, #7c3aed, #db2777);--bg-save-btn: linear-gradient(135deg, #2563eb, #9333ea);--bg-save-btn-hover: linear-gradient(135deg, #1d4ed8, #7c3aed);--color-green-light: #4ade80;--color-green-primary: #22c55e;--color-gray-light: #d1d5db;--color-gray-medium: #9ca3af;--color-white: #ffffff;--bg-glass-primary: rgba(255, 255, 255, .05);--bg-glass-secondary: rgba(255, 255, 255, .02);--bg-glass-hover: rgba(255, 255, 255, .1);--border-glass: rgba(255, 255, 255, .1);--border-dashed: #9ca3af;--border-dashed-hover: #a855f7;--border-dashed-success: #4ade80;--text-primary: #ffffff;--text-secondary: #d1d5db;--text-tertiary: #9ca3af;--text-accent: #4ade80}.bg-primary-gradient{background:var(--bg-primary)}.bg-title-gradient{background:var(--bg-title);background-clip:text;-webkit-background-clip:text;color:transparent}.bg-upload-icon-gradient{background:var(--bg-upload-icon)}.bg-process-btn-gradient{background:var(--bg-process-btn)}.bg-process-btn-gradient:hover{background:var(--bg-process-btn-hover)}.bg-save-btn-gradient{background:var(--bg-save-btn)}.bg-save-btn-gradient:hover{background:var(--bg-save-btn-hover)}.bg-glass-primary{background:var(--bg-glass-primary)}.bg-glass-secondary{background:var(--bg-glass-secondary)}.bg-glass-hover:hover{background:var(--bg-glass-hover)}.border-glass{border-color:var(--border-glass)}.border-dashed-default{border-color:var(--border-dashed)}.border-dashed-hover:hover{border-color:var(--border-dashed-hover)}.border-dashed-success{border-color:var(--border-dashed-success);background:#22c55e1a}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-accent{color:var(--text-accent)}.bg-green-primary{background-color:var(--color-green-primary)}.bg-green-light{background-color:var(--color-green-light)}
