:root{--bg: #FFFFFF;--surface: #EEF0F2;--surface-alt: #E3E6EA;--border: #D8DCE1;--primary: #22A028;--primary-dark: #1A7E20;--primary-tint: #DFF3E0;--text: #12161C;--text-muted: #6B7280;--text-faint: #9AA0AA;--danger: #B91C1C;--danger-bg: #FBEAEA;--danger-border: #E9B4B4;--success: #1A7E20;--success-bg: #E3F3E4}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Outfit,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font-family:inherit}::selection{background:var(--primary-tint)}a{color:inherit}
