:root{--primary: #1d6ff0;--primary-light: #3b82f6;--primary-muted: #eff6ff;--primary-dark: #1251c0;--dark: #0f172a;--dark-2: #1e293b;--mid: #475569;--light: #94a3b8;--bg: #f1f5f9;--white: #ffffff;--border: #e2e8f0;--green: #16a34a;--green-bg: #f0fdf4;--teal: #0d9488;--purple: #7c3aed;--amber: #d97706;--pink: #db2777;--red: #dc2626;--indigo: #4f46e5;--sky: #0ea5e9;--orange: #ea580c;--gray: #64748b;--shadow: 0 1px 3px rgba(0, 0, 0, .07), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -1px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 20px -3px rgba(0, 0, 0, .1), 0 4px 8px -2px rgba(0, 0, 0, .05);--shadow-blue: 0 8px 24px rgba(29, 111, 240, .14);--og-font-body: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--og-color-bg: var(--bg);--og-color-surface: var(--white);--og-color-surface-muted: #f8fafc;--og-color-border: var(--border);--og-color-text: var(--dark);--og-color-muted: var(--mid);--og-color-primary: var(--primary);--og-color-primary-hover: var(--primary-light);--og-color-primary-active: var(--primary-dark);--og-color-primary-soft: var(--primary-muted);--og-color-danger: var(--red);--og-color-success: var(--green);--og-color-warning: var(--amber);--og-radius-sm: 6px;--og-radius-md: 8px;--og-radius-lg: 12px;--og-space-1: 4px;--og-space-2: 8px;--og-space-3: 12px;--og-space-4: 16px;--og-space-5: 20px;--og-space-6: 24px;--og-shadow-sm: var(--shadow);--og-shadow-md: var(--shadow-md);--og-shadow-lg: var(--shadow-lg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow-x:hidden}body{font-family:var(--og-font-body);color:var(--dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg)}button{font-family:inherit;cursor:pointer;border:none;outline:none;background:none}input{font-family:inherit;outline:none;border:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--light)}
