*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-primary-50: #eef2ff;--color-primary-100: #e0e7ff;--color-primary-200: #c7d2fe;--color-primary-300: #a5b4fc;--color-primary-400: #818cf8;--color-primary-500: #667eea;--color-primary-600: #5568d3;--color-primary-700: #4f46e5;--color-primary-800: #3730a3;--color-primary-900: #312e81;--color-primary: var(--color-primary-500);--color-primary-dark: var(--color-primary-600);--color-primary-light: var(--color-primary-400);--color-primary-bg: var(--color-primary-50);--color-primary-bg-hover: var(--color-primary-100);--color-secondary-50: #faf5ff;--color-secondary-100: #f3e8ff;--color-secondary-200: #e9d5ff;--color-secondary-300: #d8b4fe;--color-secondary-400: #c084fc;--color-secondary-500: #a855f7;--color-secondary-600: #9333ea;--color-secondary-700: #7c3aed;--color-secondary-800: #6b21a8;--color-secondary-900: #581c87;--color-secondary: var(--color-secondary-700);--color-secondary-bg: var(--color-secondary-50);--color-accent-50: #fdf2f8;--color-accent-100: #fce7f3;--color-accent-200: #fbcfe8;--color-accent-300: #f9a8d4;--color-accent-400: #f472b6;--color-accent-500: #ec4899;--color-accent-600: #db2777;--color-accent-700: #be185d;--color-accent-800: #9d174d;--color-accent-900: #831843;--color-accent: var(--color-accent-400);--color-accent-bg: var(--color-accent-50);--color-success-50: #ecfdf5;--color-success-100: #d1fae5;--color-success-200: #a7f3d0;--color-success-300: #6ee7b7;--color-success-400: #34d399;--color-success-500: #10b981;--color-success-600: #059669;--color-success-700: #047857;--color-success-800: #065f46;--color-success-900: #064e3b;--color-success: var(--color-success-500);--color-success-light: var(--color-success-400);--color-success-dark: var(--color-success-600);--color-success-bg: var(--color-success-50);--color-success-bg-hover: var(--color-success-100);--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-300: #fcd34d;--color-warning-400: #fbbf24;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-warning-700: #b45309;--color-warning-800: #92400e;--color-warning-900: #78350f;--color-warning: var(--color-warning-500);--color-warning-light: var(--color-warning-400);--color-warning-dark: var(--color-warning-600);--color-warning-bg: var(--color-warning-50);--color-warning-bg-hover: var(--color-warning-100);--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-200: #fecaca;--color-error-300: #fca5a5;--color-error-400: #f87171;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-error-800: #991b1b;--color-error-900: #7f1d1d;--color-error: var(--color-error-500);--color-error-light: var(--color-error-400);--color-error-dark: var(--color-error-600);--color-error-bg: var(--color-error-50);--color-error-bg-hover: var(--color-error-100);--color-info-50: #eff6ff;--color-info-100: #dbeafe;--color-info-200: #bfdbfe;--color-info-300: #93c5fd;--color-info-400: #60a5fa;--color-info-500: #3b82f6;--color-info-600: #2563eb;--color-info-700: #1d4ed8;--color-info-800: #1e40af;--color-info-900: #1e3a8a;--color-info: var(--color-info-500);--color-info-light: var(--color-info-400);--color-info-dark: var(--color-info-600);--color-info-bg: var(--color-info-50);--color-info-bg-hover: var(--color-info-100);--color-orange-50: #fff7ed;--color-orange-100: #ffedd5;--color-orange-200: #fed7aa;--color-orange-300: #fdba74;--color-orange-400: #fb923c;--color-orange-500: #f97316;--color-orange-600: #ea580c;--color-orange-700: #c2410c;--color-orange-800: #9a3412;--color-orange-900: #7c2d12;--color-orange: var(--color-orange-500);--color-orange-bg: var(--color-orange-50);--color-cyan-50: #ecfeff;--color-cyan-100: #cffafe;--color-cyan-200: #a5f3fc;--color-cyan-300: #67e8f9;--color-cyan-400: #22d3ee;--color-cyan-500: #06b6d4;--color-cyan-600: #0891b2;--color-cyan-700: #0e7490;--color-cyan-800: #155e75;--color-cyan-900: #164e63;--color-cyan: var(--color-cyan-500);--color-cyan-bg: var(--color-cyan-50);--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-gray-950: #030712;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-text-primary: var(--color-gray-900);--color-text-secondary: var(--color-gray-600);--color-text-tertiary: var(--color-gray-500);--color-text-muted: var(--color-gray-400);--color-text-inverse: #ffffff;--color-border: var(--color-gray-200);--color-border-light: var(--color-gray-100);--color-border-dark: var(--color-gray-300);--color-border-focus: var(--color-primary-500);--color-background: #ffffff;--color-background-secondary: var(--color-gray-50);--color-background-tertiary: var(--color-gray-100);--color-surface: var(--color-gray-50);--color-surface-elevated: #ffffff;--color-surface-hover: var(--color-gray-100);--color-overlay: rgba(0, 0, 0, .5);--color-overlay-light: rgba(0, 0, 0, .25);--color-buzzmind-blue: #0066FF;--color-buzzmind-purple: #8B5CF6;--color-buzzmind-pink: #EC4899;--color-facebook: #1877F2;--color-facebook-bg: #eff6ff;--color-instagram: #E4405F;--color-instagram-bg: linear-gradient(135deg, #fdf2f8 0%, #fce7f3 100%);--color-instagram-gradient: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);--color-tiktok: #000000;--color-tiktok-bg: var(--color-gray-100);--color-linkedin: #0A66C2;--color-linkedin-bg: #eff6ff;--color-twitter: #1DA1F2;--color-twitter-bg: #eff6ff;--color-youtube: #FF0000;--color-youtube-bg: #fef2f2;--color-google: #4285F4;--color-google-bg: #eff6ff;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 6rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .3);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .15);--glass-backdrop-blur: 16px;--glass-dark-bg: rgba(31, 41, 55, .7);--glass-dark-border: rgba(255, 255, 255, .1);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "Monaco", "Cascadia Code", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.68, -.55, .265, 1.55);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}.gradient-primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%)}.gradient-buzzmind{background:linear-gradient(135deg,var(--color-buzzmind-blue) 0%,var(--color-buzzmind-purple) 50%,var(--color-buzzmind-pink) 100%)}.gradient-success{background:linear-gradient(135deg,var(--color-success) 0%,var(--color-success-light) 100%)}.gradient-sunset{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb)}.gradient-ocean{background:linear-gradient(135deg,#06f,#00c9ff)}.gradient-instagram{background:var(--color-instagram-gradient)}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-backdrop-blur));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.glass-dark{background:var(--glass-dark-bg);backdrop-filter:blur(var(--glass-backdrop-blur));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur));border:1px solid var(--glass-dark-border);box-shadow:var(--glass-shadow)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(2.5);opacity:0}}@keyframes checkmark{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.animate-fade-in{animation:fadeIn var(--transition-base) ease-out}.animate-fade-in-up{animation:fadeInUp var(--transition-base) ease-out}.animate-fade-in-down{animation:fadeInDown var(--transition-base) ease-out}.animate-slide-in-right{animation:slideInRight var(--transition-base) ease-out}.animate-slide-in-left{animation:slideInLeft var(--transition-base) ease-out}.animate-scale-in{animation:scaleIn var(--transition-base) ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce 1s ease-in-out infinite}.stagger-children>*{opacity:0;animation:fadeInUp var(--transition-base) ease-out forwards}.stagger-children>*:nth-child(1){animation-delay:0ms}.stagger-children>*:nth-child(2){animation-delay:.1s}.stagger-children>*:nth-child(3){animation-delay:.2s}.stagger-children>*:nth-child(4){animation-delay:.3s}.stagger-children>*:nth-child(5){animation-delay:.4s}.stagger-children>*:nth-child(6){animation-delay:.5s}.stagger-children>*:nth-child(7){animation-delay:.6s}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-normal);border-radius:var(--radius-lg);border:none;cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn:not(:disabled):active{transform:translateY(0)}.btn-primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;box-shadow:var(--shadow-md)}.btn-primary:not(:disabled):hover{box-shadow:var(--shadow-xl)}.btn-secondary{background:var(--color-gray-100);color:var(--color-gray-700)}.btn-secondary:not(:disabled):hover{background:var(--color-gray-200)}.btn-success{background:var(--color-success);color:#fff;box-shadow:var(--shadow-md)}.btn-outline{background:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}.btn-outline:not(:disabled):hover{background:var(--color-primary);color:#fff}.btn-glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-backdrop-blur));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur));border:1px solid var(--glass-border);color:var(--color-gray-800)}.btn-glass:not(:disabled):hover{background:#ffffffe6}.btn-lg{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--text-lg);border-radius:var(--radius-xl)}.btn-sm{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--text-sm);border-radius:var(--radius-md)}.btn-icon{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-full)}.btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn:active:after{width:300px;height:300px}.card{background:var(--color-surface-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--spacing-xl);transition:all var(--transition-base)}.card:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.card-glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-backdrop-blur));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur));border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--glass-shadow);padding:var(--spacing-xl);transition:all var(--transition-base)}.card-glass:hover{background:#ffffffd9;box-shadow:var(--shadow-2xl)}.input{width:100%;padding:var(--spacing-md);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-gray-900);background:var(--color-background);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:all var(--transition-base);outline:none}.input::placeholder{color:var(--color-gray-400)}.input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #667eea1a}.input:disabled{background:var(--color-gray-50);cursor:not-allowed}.input-glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-backdrop-blur));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur));border:1px solid var(--glass-border)}.input-glass:focus{background:#ffffffe6;border-color:var(--color-primary)}.platform-facebook{background:var(--color-facebook);color:#fff}.platform-instagram{background:var(--color-instagram-gradient);color:#fff}.platform-tiktok{background:var(--color-tiktok);color:#fff}.platform-linkedin{background:var(--color-linkedin);color:#fff}.platform-twitter{background:var(--color-twitter);color:#fff}.platform-youtube{background:var(--color-youtube);color:#fff}.platform-google{background:var(--color-google);color:#fff}.spinner{width:40px;height:40px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}.spinner-sm{width:20px;height:20px;border-width:2px}.spinner-lg{width:60px;height:60px;border-width:4px}.smooth-transition{transition:all var(--transition-base)}.hover-lift{transition:transform var(--transition-base)}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.05)}.cursor-pointer{cursor:pointer}.text-gradient{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.container-sm{max-width:640px}.container-md{max-width:768px}.container-lg{max-width:1024px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus-visible:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-color-scheme: dark){:root{--color-background: var(--color-gray-900);--color-surface: var(--color-gray-800);--color-surface-elevated: var(--color-gray-700)}}@media (max-width: 640px){html{font-size:14px}}@media (min-width: 1280px){html{font-size:18px}}@media (max-width: 768px){.hide-mobile{display:none!important}}.show-mobile{display:none!important}@media (max-width: 768px){.show-mobile{display:block!important}}.show-mobile-flex{display:none!important}@media (max-width: 768px){.show-mobile-flex{display:flex!important}}@media (max-width: 768px){.touch-target{min-width:44px;min-height:44px}}@media (max-width: 768px){.text-lg{font-size:var(--text-base)}.text-xl{font-size:var(--text-lg)}.text-2xl{font-size:var(--text-xl)}.text-3xl{font-size:var(--text-2xl)}}@media (max-width: 768px){.p-lg,.p-xl,.p-2xl{padding:var(--spacing-md)}.m-lg,.m-xl,.m-2xl{margin:var(--spacing-md)}.gap-lg,.gap-xl{gap:var(--spacing-md)}}@media (max-width: 768px){.card{border-radius:var(--radius-lg);padding:var(--spacing-md)}.card-glass{border-radius:var(--radius-xl);padding:var(--spacing-md)}}@media (max-width: 768px){.btn{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm)}.btn-lg{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--text-base)}}@media (max-width: 768px){.input{padding:var(--spacing-sm) var(--spacing-md);font-size:16px}}@media (max-width: 768px){html,body{overflow-x:hidden}}html,body{touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}*{touch-action:pan-x pan-y}@supports (padding: max(0px)){.safe-area-bottom{padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom))}.safe-area-top{padding-top:max(var(--spacing-md),env(safe-area-inset-top))}}@media (max-width: 768px){::-webkit-scrollbar{width:4px;height:4px}}@media (max-width: 768px){button,a,[role=button]{-webkit-tap-highlight-color:rgba(102,126,234,.1)}}.bg-primary{background-color:var(--color-primary)!important}.bg-primary-50{background-color:var(--color-primary-50)!important}.bg-primary-100{background-color:var(--color-primary-100)!important}.bg-primary-bg{background-color:var(--color-primary-bg)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-secondary-50{background-color:var(--color-secondary-50)!important}.bg-secondary-bg{background-color:var(--color-secondary-bg)!important}.bg-success{background-color:var(--color-success)!important}.bg-success-50{background-color:var(--color-success-50)!important}.bg-success-100{background-color:var(--color-success-100)!important}.bg-success-bg{background-color:var(--color-success-bg)!important}.bg-warning{background-color:var(--color-warning)!important}.bg-warning-50{background-color:var(--color-warning-50)!important}.bg-warning-100{background-color:var(--color-warning-100)!important}.bg-warning-bg{background-color:var(--color-warning-bg)!important}.bg-error{background-color:var(--color-error)!important}.bg-error-50{background-color:var(--color-error-50)!important}.bg-error-100{background-color:var(--color-error-100)!important}.bg-error-bg{background-color:var(--color-error-bg)!important}.bg-info{background-color:var(--color-info)!important}.bg-info-50{background-color:var(--color-info-50)!important}.bg-info-100{background-color:var(--color-info-100)!important}.bg-info-bg{background-color:var(--color-info-bg)!important}.bg-orange{background-color:var(--color-orange)!important}.bg-orange-50{background-color:var(--color-orange-50)!important}.bg-orange-bg{background-color:var(--color-orange-bg)!important}.bg-cyan{background-color:var(--color-cyan)!important}.bg-cyan-50{background-color:var(--color-cyan-50)!important}.bg-cyan-bg{background-color:var(--color-cyan-bg)!important}.bg-accent{background-color:var(--color-accent)!important}.bg-accent-50{background-color:var(--color-accent-50)!important}.bg-accent-bg{background-color:var(--color-accent-bg)!important}.bg-gray-50{background-color:var(--color-gray-50)!important}.bg-gray-100{background-color:var(--color-gray-100)!important}.bg-gray-200{background-color:var(--color-gray-200)!important}.bg-gray-900{background-color:var(--color-gray-900)!important}.bg-white{background-color:#fff!important}.bg-black{background-color:#000!important}.text-primary{color:var(--color-primary)!important}.text-primary-600{color:var(--color-primary-600)!important}.text-primary-700{color:var(--color-primary-700)!important}.text-secondary{color:var(--color-secondary)!important}.text-secondary-600{color:var(--color-secondary-600)!important}.text-secondary-700{color:var(--color-secondary-700)!important}.text-success{color:var(--color-success)!important}.text-success-600{color:var(--color-success-600)!important}.text-success-700{color:var(--color-success-700)!important}.text-warning{color:var(--color-warning)!important}.text-warning-600{color:var(--color-warning-600)!important}.text-warning-700{color:var(--color-warning-700)!important}.text-error{color:var(--color-error)!important}.text-error-600{color:var(--color-error-600)!important}.text-error-700{color:var(--color-error-700)!important}.text-info{color:var(--color-info)!important}.text-info-600{color:var(--color-info-600)!important}.text-info-700{color:var(--color-info-700)!important}.text-orange{color:var(--color-orange)!important}.text-cyan{color:var(--color-cyan)!important}.text-accent{color:var(--color-accent)!important}.text-gray-400{color:var(--color-gray-400)!important}.text-gray-500{color:var(--color-gray-500)!important}.text-gray-600{color:var(--color-gray-600)!important}.text-gray-700{color:var(--color-gray-700)!important}.text-gray-900{color:var(--color-gray-900)!important}.text-white{color:#fff!important}.text-black{color:#000!important}.border-primary{border-color:var(--color-primary)!important}.border-success{border-color:var(--color-success)!important}.border-warning{border-color:var(--color-warning)!important}.border-error{border-color:var(--color-error)!important}.border-info{border-color:var(--color-info)!important}.border-gray-200{border-color:var(--color-gray-200)!important}.border-gray-300{border-color:var(--color-gray-300)!important}.icon-bg-primary{background:var(--color-primary-100);color:var(--color-primary-600)}.icon-bg-success{background:var(--color-success-100);color:var(--color-success-600)}.icon-bg-warning{background:var(--color-warning-100);color:var(--color-warning-600)}.icon-bg-error{background:var(--color-error-100);color:var(--color-error-600)}.icon-bg-info{background:var(--color-info-100);color:var(--color-info-600)}.icon-bg-orange{background:var(--color-orange-100);color:var(--color-orange-600)}.icon-bg-secondary{background:var(--color-secondary-100);color:var(--color-secondary-600)}.icon-bg-accent{background:var(--color-accent-100);color:var(--color-accent-600)}.icon-bg-cyan{background:var(--color-cyan-100);color:var(--color-cyan-600)}.badge-success{background:var(--color-success-50);color:var(--color-success-700);border:1px solid var(--color-success-200)}.badge-warning{background:var(--color-warning-50);color:var(--color-warning-700);border:1px solid var(--color-warning-200)}.badge-error{background:var(--color-error-50);color:var(--color-error-700);border:1px solid var(--color-error-200)}.badge-info{background:var(--color-info-50);color:var(--color-info-700);border:1px solid var(--color-info-200)}.badge-primary{background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200)}
