:root{--petrol:15 92 78;--petrol-hover:11 69 58;--accent:33 168 78;--accent-hover:14 127 60;--accent-soft:234 249 240;--accent-text:255 255 255;--lime:67 232 135;--hero-from:8 36 35;--hero-mid:13 51 49;--hero-to:20 63 61;--petrol-ink:15 58 54;--petrol-tooltip:11 42 40;--logo-gradient-from:130 187 72;--logo-gradient-to:33 167 80;--sidebar-bg:8 36 35;--sidebar-bg-hover:25 51 50;--sidebar-bg-active:22 60 52;--sidebar-text:200 220 210;--sidebar-text-muted:157 179 170;--sidebar-text-active:107 208 158;--sidebar-accent:67 232 135;--sidebar-border:33 58 57;--sidebar-section-text:127 163 150;--sidebar-flyout-bg:12 48 44;--sidebar-name:233 241 238;--text-primary:26 25 24;--text-body:55 70 65;--text-secondary:84 96 107;--text-muted:99 114 130;--text-icon:122 135 131;--text-on-dark:255 255 255;--text-field-label:74 85 92;--text-table-sub:138 151 160;--surface-bg:255 255 255;--surface-bg-hover:242 244 243;--surface-alt:245 247 246;--app-bg:242 244 243;--chip-bg:238 241 240;--background-elevated:250 251 251;--border-subtle:230 232 235;--border:215 222 219;--border-hover:184 196 191;--border-control:195 205 215;--step-border:210 219 215;--step-done-bg:220 241 230;--step-done-border:188 227 209;--step-line:226 232 230;--step-error-border:240 194 180;--success:33 168 78;--success-soft:234 249 240;--success-text:14 127 60;--warning:232 145 42;--warning-soft:252 239 223;--warning-text:138 78 8;--danger:223 61 17;--danger-soft:252 236 231;--danger-text:192 51 15;--info:45 111 232;--info-soft:230 238 252;--info-text:33 89 196;--purple:110 63 243;--purple-soft:240 235 254;--purple-text:90 47 200;--danger-outline-border:243 211 201;--danger-outline-bg:250 228 223;--danger-outline-text:172 55 22;--danger-solid-hover:172 55 22;--danger-tint-border:241 212 203;--chart-1:33 168 78;--chart-2:15 92 78;--chart-3:91 127 166;--chart-4:192 138 62;--chart-5:168 93 74;--chart-6:118 107 155;--chart-mute:195 205 215;--input-bg:255 255 255;--input-border:215 222 219;--table-header-bg:239 242 244;--table-header-text:31 41 55;--table-header-border:226 232 240}