/* DEL-040: one shared semantic palette. Product colours remain product data. */
:root {
 --ink:var(--mg-text);--green:var(--mg-color-purple);--muted:var(--mg-text-muted);
 --paper:var(--mg-surface);--line:var(--mg-divider);--lime:var(--mg-color-purple-50);--sage:var(--mg-color-purple-50);
 --accent:var(--mg-color-orange);--brand-black:var(--mg-color-black);--brand-white:var(--mg-color-white);
 --brand-grey:var(--mg-color-soft-gray);--brand-royal:var(--mg-color-purple);--brand-orange:var(--mg-color-orange);
 --brand-tint:var(--mg-color-purple-50);--brand-border:var(--mg-control-border);
 --ci-primary:var(--mg-color-purple);--ci-secondary:var(--mg-color-orange);--ci-soft:var(--mg-color-purple-50);
 --ci-action-ink:var(--mg-color-white);--ci-heading:var(--mg-font-family);
 --ux-ink:var(--mg-text);--ux-muted:var(--mg-text-muted);--ux-line:var(--mg-divider);
 --ux-lilac:var(--mg-color-purple-50);--ux-orange:var(--mg-color-orange);
}
.brand-controls,.brand-monogram,.brand-legacy,.brand-ornament,.brand-process-motif{display:none!important}
/* Actual stripe diagrams, not interface colours. */
.stripe-one i{background:linear-gradient(#fff 10px,#294c3e 10px,#294c3e 15px,#fff 15px)}
.stripe-two i{background:linear-gradient(#fff 9px,#294c3e 9px,#294c3e 14px,#fff 14px,#fff 19px,#b0c16c 19px,#b0c16c 24px,#fff 24px)}
