:root{--color-bg-primary: #ffffff;--color-bg-secondary: #f5f5f5;--color-text-primary: #18181b;--color-text-secondary: #4b5563;--color-bg-muted: #ececec;--color-text-muted: #b0b0b8;--color-border-primary: #e5e7eb;--color-border-secondary: #e0e0e6;--color-border-muted: #eaeaea;--color-bg-inv: #0a0a0a;--color-text-inv: #f5f5f5;--color-border-inv: #23232a;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--line-height-sm: 16px;--line-height-md: 20px;--line-height-lg: 24px;--line-height-xl: 28px;--line-height-2xl: 36px}[data-theme=dark]{--color-bg-primary: #0a0a0a;--color-bg-secondary: #18181b;--color-text-primary: #f5f5f5;--color-text-secondary: #a1a1aa;--color-bg-muted: #23232a;--color-text-muted: #555562;--color-border-primary: #23232a;--color-border-secondary: #35353f;--color-border-muted: #2a2a33;--color-bg-inv: #ffffff;--color-text-inv: #18181b;--color-border-inv: #e5e7eb}.bg-primary{background-color:var(--color-bg-primary)!important}.bg-secondary,.hover\:bg-secondary:hover{background-color:var(--color-bg-secondary)!important}.bg-muted{background-color:var(--color-bg-muted)!important}.bg-inv{background-color:var(--color-bg-inv)!important}.text-primary{color:var(--color-text-primary)!important}.text-secondary{color:var(--color-text-secondary)!important}.text-muted{color:var(--color-text-muted)!important}.text-inv{color:var(--color-text-inv)!important}.border-primary{border-color:var(--color-border-primary)!important}.border-secondary{border-color:var(--color-border-secondary)!important}.border-muted{border-color:var(--color-border-muted)!important}.border-inv{border-color:var(--color-border-inv)!important}.placeholder-text-secondary::-moz-placeholder{color:var(--color-text-secondary)!important;opacity:1}.placeholder-text-secondary::placeholder{color:var(--color-text-secondary)!important;opacity:1}
