/* Approved violet fallback, including JavaScript-free rendering. */
:root{--main-light:#ead7f1;--main-soft:#d6b2e3;--main-base:#B87ACF;--main-deep:#5b2d6d;--main-dark:#5b2d6d;--accent-light:#f9e8da;--accent-soft:#f3d2b7;--accent-base:#EBB183;--accent-deep:#a07269;--accent-dark:#78505b;--support-light:#e9f1ec;--support-soft:#d4e3da;--support-base:#B4CFBF;--support-deep:#81848c;--support-dark:#655b70;--ink-light:#c4bbc7;--ink-soft:#8d7b93;--ink-base:#3A1C45;--ink-deep:#3a1c45;--ink-dark:#3A1C45;--main-bg:#B87ACF;--main-text:#3A1C45;--main-muted:#361c3f;--main-em:#5b2d6d;--main-invert:0;--soft-bg:#ead7f1;--soft-text:#3A1C45;--soft-muted:#4c2f56;--soft-em:#5b2d6d;--soft-invert:0;--deep-bg:#5b2d6d;--deep-text:#fffaf5;--deep-muted:#efe6e7;--deep-em:#B87ACF;--deep-invert:1;--dark-bg:#5b2d6d;--dark-text:#fffaf5;--dark-muted:#efe6e7;--dark-em:#B87ACF;--dark-invert:1;--contact-bg:#c38fd7;--contact-text:#3A1C45;--contact-muted:#482854;--contact-em:#5b2d6d;--contact-invert:0;--shade-bg:#5f2f71;--shade-text:#fffaf5;--shade-muted:#efe6e8;--shade-em:#be86d3;--shade-invert:1;--ink-bg:#39254A;--ink-text:#fffaf5;--ink-muted:#ebe5e4;--ink-em:#B87ACF;--ink-invert:1;--accent-bg:#EBB183;--accent-text:#3A1C45;--accent-muted:#4c2b4b;--accent-em:#5b2d6d;--accent-invert:0;--light-bg:#f8f2fa;--light-text:#3A1C45;--light-muted:#4d3157;--light-em:#5b2d6d;--light-invert:0;--tint-bg:#d6b2e3;--tint-text:#3A1C45;--tint-muted:#4a2b55;--tint-em:#5b2d6d;--tint-invert:0;--accentlight-bg:#fbfdfc;--accentlight-text:#3A1C45;--accentlight-muted:#4d3357;--accentlight-em:#5b2d6d;--accentlight-invert:0;--vivid-bg:#c38ed6;--vivid-text:#3A1C45;--vivid-muted:#482754;--vivid-em:#5b2d6d;--vivid-invert:0;--brand-bg:#fcfafd;--brand-text:#3A1C45;--brand-muted:#4d3257;--brand-em:#5b2d6d;--brand-invert:0;--theme-h:283.7647058823529;--secondary-h:26.538461538461547;--swatch:#B87ACF;--hero-top:#39254A;--hero-bottom:#5f2f71;--hero-heading:#fbf1e9;--hero-emphasis:#B87ACF;--hero-copy:#fbf1e9;--hero-gradient:linear-gradient(180deg,#39254A 0%,#39254a 50%,#3b264c 59%,#412752 67%,#4e2b5f 75%,#592d6b 86.5%,#5e2f70 94%,#5f2f71 100%);--owl-shadow:#271031;--metal-highlight:#EDF2F6}
