:root{--primary-100:#ffc107;--primary-200:#dda400;--primary-300:#fff3cd;--accent-100:#00bcd4;--accent-200:#005e74;--text-100:#2a2d45;--text-200:#424868;--bg-100:#fff;--bg-200:#f5f8fe;--bg-300:#e4e9f7}.dark .n8n-theme{--primary-100:#ffc107;--primary-200:#dda400;--primary-300:#916400;--accent-100:#00bcd4;--accent-200:#005e74;--text-100:#fff;--text-200:#9c9c9c;--bg-100:#0b0f2b;--bg-200:#1a1e3b;--bg-300:#333554}.n8n-theme{color-scheme:light dark;background-color:var(--page-bg);color:var(--heading-text)}.btn-n8n-primary{background-color:var(--primary-100);color:var(--text-100);box-shadow:0 4px 6px -1px rgba(255,193,7,.2);transition:all .3s ease}.btn-n8n-primary:hover{background-color:var(--primary-200);box-shadow:0 6px 10px -1px rgba(255,193,7,.3)}.n8n-dot{background-color:var(--primary-100)}.n8n-theme{--page-bg:var(--bg-100);--card-bg:var(--bg-200);--card-hover-bg:var(--bg-300);--heading-text:var(--text-100);--body-text:var(--text-200);--primary-accent:var(--primary-100);--secondary-accent:var(--accent-100);--primary-accent-hover:var(--primary-200);--secondary-accent-hover:var(--accent-200);--primary-gradient:linear-gradient(to right,var(--primary-100),var(--primary-200));--accent-gradient:linear-gradient(to right,var(--accent-100),var(--accent-200));--section-gradient:linear-gradient(to bottom right,var(--bg-200),var(--bg-300))}