/* GENERATED from tpblib.brand — do not edit. Regenerate with
   `python -m tpblib.brand <this file>` after a tpblib bump; the repo's test
   fails while this file and the installed tpblib disagree. */

:root {
    --ctm-brand: #6f42c1;
    --ctm-brand-600: #5a359c;
    --ctm-brand-50: #f5f1fc;
    --ctm-brand-100: #ebe3f8;
    --ctm-brand-ring: rgba(111, 66, 193, 0.22);
    --ctm-purple: #6f42c1;
    --ctm-teal: #2a9d8f;
    --ctm-orange: #f4a261;
    --ctm-coral: #e76f51;
    --ctm-slate: #264653;
    --ctm-light-purple: #a07ce4;
    --ctm-steel-blue: #457b9d;
    --ctm-yellow: #ffbe0b;
    --ctm-ink: #1f2328;
    --ctm-ink-2: #444c56;
    --ctm-ink-3: #6b7280;
    --ctm-ink-4: #9aa1ab;
    --ctm-line: #e6e8eb;
    --ctm-line-soft: #eef0f2;
    --ctm-line-strong: #d0d5dc;
    --ctm-surface: #ffffff;
    --ctm-canvas: #f7f8fa;
    --ctm-hover: #f1f3f5;
    --ctm-fill: #e9ecef;
    --ctm-danger: #dc3545;
    --ctm-danger-600: #bb2d3b;
    --ctm-danger-50: #f8d7da;
    --ctm-danger-line: #f5c2c7;
    --ctm-danger-ink: #842029;
    --ctm-success: #198754;
    --ctm-success-600: #157347;
    --ctm-success-50: #d1e7dd;
    --ctm-success-line: #badbcc;
    --ctm-success-ink: #0f5132;
    --ctm-warning: #ffc107;
    --ctm-warning-strong: #fd7e14;
    --ctm-warning-50: #fff3cd;
    --ctm-warning-line: #ffe69c;
    --ctm-warning-ink: #664d03;
    --ctm-cat-blue: #1565c0;
    --ctm-cat-violet: #6a1b9a;
    --ctm-cat-teal: #2a9d8f;
    --ctm-font: Inter, 'Helvetica Neue', Arial, sans-serif;
    --ctm-radius: 6px;
    --ctm-radius-lg: 10px;
    --ctm-control-h: 32px;
    --ctm-shadow-sm: 0 1px 2px rgba(16, 24, 40, 0.06);
    --ctm-shadow-md: 0 8px 24px rgba(16, 24, 40, 0.12);
}
