.gradient-text{font-size:1.5rem!important;font-weight:600!important;background:var(--gradient-primary-text)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;display:inline-block!important}*,body{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:root{--color-primary-blue: rgb(59, 130, 246);--color-primary-purple: rgb(139, 92, 246);--color-primary-blue-light: rgb(96, 165, 250);--color-primary-blue-dark: rgb(37, 99, 235);--color-primary-purple-light: rgb(167, 139, 250);--color-primary-purple-dark: rgb(124, 58, 237);--gradient-primary: linear-gradient(135deg, var(--color-primary-blue) 0%, var(--color-primary-purple) 100%);--gradient-primary-text: linear-gradient(135deg, var(--color-primary-blue) 0%, var(--color-primary-purple) 100%);--color-success: rgb(16, 185, 129);--color-success-light: rgb(5, 150, 105);--color-success-dark: rgb(4, 120, 87);--color-success-bg: rgba(16, 185, 129, .1);--color-warning: rgb(245, 158, 11);--color-warning-light: rgb(251, 191, 36);--color-warning-dark: rgb(217, 119, 6);--color-warning-bg: rgba(245, 158, 11, .1);--color-error: rgb(239, 68, 68);--color-error-light: rgb(248, 113, 113);--color-error-dark: rgb(220, 38, 38);--color-error-bg: rgba(239, 68, 68, .1);--color-info: rgb(59, 130, 246);--color-info-light: rgb(96, 165, 250);--color-info-dark: rgb(37, 99, 235);--color-info-bg: rgba(59, 130, 246, .1);--color-bg-primary: #0a0a0a;--color-bg-secondary: #0c0c0f;--color-bg-tertiary: #0c0f1a;--color-bg-quaternary: #0f0c1a;--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-tertiary: rgba(255, 255, 255, .5);--color-border: rgba(255, 255, 255, .1);--color-border-hover: rgba(255, 255, 255, .2);--color-overlay: rgba(0, 0, 0, .2);--color-overlay-dark: rgba(0, 0, 0, .5)}.text-gradient-primary{background:var(--gradient-primary-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-primary{background:var(--gradient-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.bg-success{background-color:var(--color-success-bg)}.bg-warning{background-color:var(--color-warning-bg)}.bg-error{background-color:var(--color-error-bg)}.bg-info{background-color:var(--color-info-bg)}
