:root{--color-primary:#14213d;--color-primary-foreground:#ffffff;--color-accent:#fca311;--color-accent-foreground:#000000;--color-background:#ffffff;--color-surface:#e5e5e5;--color-border:#e5e5e5;--color-text:#000000;--color-text-subtle:#666666;--color-success:#10b981;--color-warning:#f59e0b;--color-info:#3b82f6;--color-destructive:#ef4444}.bg-primary{background-color:var(--color-primary)}.text-primary{color:var(--color-primary)}.bg-accent{background-color:var(--color-accent)}.text-accent{color:var(--color-accent)}.text-subtle{color:var(--color-text-subtle)}