/* DropshipVIP visual system V1. One palette for storefront and workspaces. */
:root{
 --dsv-accent:#e12d00;
 --dsv-accent-hover:#c62500;
 --dsv-accent-ink:#c4310a;
 --dsv-accent-soft:#fff0e8;
 --dsv-accent-border:#ffd2bd;
 --dsv-peach:#ffe0d1;
 --dsv-peach-light:#fff7f2;
 --dsv-white:#ffffff;
 --dsv-canvas:#ffffff;
 --dsv-surface:#f7f7f7;
 --dsv-surface-subtle:#fafafa;
 --dsv-border:#e4e4e4;
 --dsv-border-strong:#c7c7c7;
 --dsv-ink:#171717;
 --dsv-text:#333333;
 --dsv-muted:#646464;
 --dsv-subtle:#767676;
 --dsv-charcoal:#202122;
 --dsv-inverse-muted:#d6d6d6;
 --dsv-focus:#e12d00;
 --dsv-focus-ring:#e12d0066;
 --dsv-shadow-color:#00000014;
 --dsv-hero-wash:linear-gradient(115deg,#fff0e8,#ffe0d1 65%,#ffe9df);
 --dsv-success:#20734d;
 --dsv-success-soft:#edf8f1;
 --dsv-warning:#8c5a00;
 --dsv-warning-soft:#fff5db;
 --dsv-danger:#b42318;
 --dsv-danger-soft:#fff0ed;
 --dsv-radius-control:6px;
 --dsv-radius-card:10px;
 /* Compatibility aliases: existing components inherit the same brand tokens. */
 --orange:var(--dsv-accent);
 --orange-dark:var(--dsv-accent-hover);
 --ink:var(--dsv-ink);
 --muted:var(--dsv-muted);
 --line:var(--dsv-border);
 --cream:var(--dsv-surface);
 --green:var(--dsv-accent-ink);
 --dark:var(--dsv-charcoal);
}
