[data-theme=dark]{--color-background-button-primary:#a67eff;--color-background-button-secondary:#2abfff;--color-background-error:#3a1618;--color-background-info:#112a47;--color-background-overlay:#000000a6;--color-background-primary:#161a22;--color-background-secondary:#0f1117;--color-background-success:#0f2e1c;--color-background-surface-primary:#232937;--color-background-surface-secondary:#1b202a;--color-background-surface-tertiary:#2b3242;--color-background-warning:#3a2b0a;--color-border-error:#b91c1c;--color-border-focus:#8b7cff;--color-border-info:#2563eb;--color-border-primary:#30384a;--color-border-secondary:#3a4356;--color-border-success:#166534;--color-border-tertiary:#4a5568;--color-border-warning:#b45309;--color-gradients-button-primary:#8b5cf6, #c4b5fd;--color-gradients-button-secondary:#4c6ef5, #364fc7;--color-gradients-hero:#1a2030, #0f1117;--color-gradients-primary:#5ea0ff, #8b5cf6;--color-text-accent:#c1a5ff;--color-text-button-primary:#f8fafc;--color-text-button-secondary:#e8f0ff;--color-text-disabled:#6b7280;--color-text-error:#f87171;--color-text-info:#60a5fa;--color-text-inverse:#111827;--color-text-primary:#f3f4f6;--color-text-secondary:#d1d5db;--color-text-success:#4ade80;--color-text-tertiary:#9ca3af;--color-text-warning:#fbbf24}[data-theme=light]{--color-background-button-primary:#22c55e;--color-background-button-secondary:#f97316;--color-background-error:#fee2e2;--color-background-info:#e8fff3;--color-background-overlay:#11182773;--color-background-primary:#fafbfc;--color-background-secondary:#fff;--color-background-success:#dcfce7;--color-background-surface-primary:#fff;--color-background-surface-secondary:#f6f8f7;--color-background-surface-tertiary:#eef3f0;--color-background-warning:#fff4e6;--color-border-error:#fca5a5;--color-border-focus:#22c55e;--color-border-info:#86efac;--color-border-primary:#e5e7eb;--color-border-secondary:#d7dfda;--color-border-success:#86efac;--color-border-tertiary:#eff3f1;--color-border-warning:#fdba74;--color-gradients-button-primary:#22c55e, #15803d;--color-gradients-button-secondary:#f97316, #c2410c;--color-gradients-hero:#f4fff8, #fff;--color-gradients-primary:#22c55e, #f97316;--color-text-accent:#22c55e;--color-text-button-primary:#fff;--color-text-button-secondary:#fff;--color-text-disabled:#9ca3af;--color-text-error:#b91c1c;--color-text-info:#16a34a;--color-text-inverse:#fff;--color-text-primary:#1c232b;--color-text-secondary:#4b5563;--color-text-success:#15803d;--color-text-tertiary:#6b7280;--color-text-warning:#c2410c}:root{--background:var(--color-background-primary);--foreground:var(--color-text-primary)}html{height:100%}html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100%;font-family:Arial,Helvetica,sans-serif;display:flex}.themeShell{min-height:100dvh;color:var(--foreground);background:var(--background)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
