/* Services palette: handoff section 5. Service colours apply to statistics, features and reporting. */
:root{
--sv-ticketing:#EB003B;--sv-ticketing-ink:#C70032;--sv-ticketing-soft:#FDE6EC;
--sv-scanning:#FF8A00;--sv-scanning-ink:#B35F00;--sv-scanning-soft:#FFF0DC;
--sv-events:#00A3FF;--sv-events-ink:#0071B3;--sv-events-soft:#E0F4FF;
--sv-marketing:#9333EA;--sv-marketing-ink:#7A22C7;--sv-marketing-soft:#F3E8FD;
--sv-reporting:#897EE9;--sv-reporting-ink:#5A4FC4;--sv-reporting-soft:#EEECFC;
--sv-cashless:#16D9C6;--sv-cashless-ink:#09756B;--sv-cashless-soft:#E3FAF8;
--sv-accreditation:#5288D6;--sv-accreditation-ink:#2C5FA8;--sv-accreditation-soft:#E6EEF9;
--sv-selfservice:#FF6F3C;--sv-selfservice-ink:#D44A16;--sv-selfservice-soft:#FFF1E9;
--sv-wallet:#F0A500;--sv-wallet-ink:#946600;--sv-wallet-soft:#FDF3D9;
--sv-design:#FF8A96;--sv-design-ink:#D0445A;--sv-design-soft:#FFECEE;
--sv-turnkey:#1A1A1A;--sv-turnkey-ink:#1A1A1A;--sv-turnkey-soft:#ECEAE4;
--sv-custom:#D1E85F;--sv-custom-ink:#545D26;--sv-custom-soft:#F1F7CF;
}
.sp2[data-svc="ticketing"]:not([data-colour]),.sp2[data-colour="ticketing"]{--c:var(--sv-ticketing);--ct:var(--sv-ticketing-ink);--cs:var(--sv-ticketing-soft)}
.sp2[data-svc="scanning"]:not([data-colour]),.sp2[data-colour="scanning"]{--c:var(--sv-scanning);--ct:var(--sv-scanning-ink);--cs:var(--sv-scanning-soft)}
.sp2[data-svc="events"]:not([data-colour]),.sp2[data-colour="events"]{--c:var(--sv-events);--ct:var(--sv-events-ink);--cs:var(--sv-events-soft)}
.sp2[data-svc="marketing"]:not([data-colour]),.sp2[data-colour="marketing"]{--c:var(--sv-marketing);--ct:var(--sv-marketing-ink);--cs:var(--sv-marketing-soft)}
.sp2[data-svc="reporting"]:not([data-colour]),.sp2[data-colour="reporting"]{--c:var(--sv-reporting);--ct:var(--sv-reporting-ink);--cs:var(--sv-reporting-soft)}
.sp2[data-svc="cashless"]:not([data-colour]),.sp2[data-colour="cashless"]{--c:var(--sv-cashless);--ct:var(--sv-cashless-ink);--cs:var(--sv-cashless-soft)}
.sp2[data-svc="accreditation"]:not([data-colour]),.sp2[data-colour="accreditation"]{--c:var(--sv-accreditation);--ct:var(--sv-accreditation-ink);--cs:var(--sv-accreditation-soft)}
.sp2[data-svc="selfservice"]:not([data-colour]),.sp2[data-colour="selfservice"]{--c:var(--sv-selfservice);--ct:var(--sv-selfservice-ink);--cs:var(--sv-selfservice-soft)}
.sp2[data-svc="wallet"]:not([data-colour]),.sp2[data-colour="wallet"]{--c:var(--sv-wallet);--ct:var(--sv-wallet-ink);--cs:var(--sv-wallet-soft)}
.sp2[data-svc="design"]:not([data-colour]),.sp2[data-colour="design"]{--c:var(--sv-design);--ct:var(--sv-design-ink);--cs:var(--sv-design-soft)}
.sp2[data-svc="turnkey"]:not([data-colour]),.sp2[data-colour="turnkey"]{--c:var(--sv-turnkey);--ct:var(--sv-turnkey-ink);--cs:var(--sv-turnkey-soft)}
.sp2[data-svc="custom"]:not([data-colour]),.sp2[data-colour="custom"]{--c:var(--sv-custom);--ct:var(--sv-custom-ink);--cs:var(--sv-custom-soft)}

/* Fixed illustration and neutral paints imported from the approved prototype. */
:root{
--sv-paint-000:#000;
--sv-paint-0b8276:#0b8276;
--sv-paint-11a99a:#11a99a;
--sv-paint-13c4b2:#13c4b2;
--sv-paint-141414:#141414;
--sv-paint-16d9c6:#16d9c6;
--sv-paint-1a1a1a:#1a1a1a;
--sv-paint-1f6b46:#1f6b46;
--sv-paint-1f8a5b:#1f8a5b;
--sv-paint-2563eb:#2563eb;
--sv-paint-25d366:#25d366;
--sv-paint-2a2a2a:#2a2a2a;
--sv-paint-3a1420:#3a1420;
--sv-paint-3a3a3a:#3a3a3a;
--sv-paint-7c3aed:#7c3aed;
--sv-paint-7e45af:#7e45af;
--sv-paint-833ab4:#833ab4;
--sv-paint-a970d8:#a970d8;
--sv-paint-b37a0e:#b37a0e;
--sv-paint-b65a13:#b65a13;
--sv-paint-bdb9b0:#bdb9b0;
--sv-paint-c70032:#c70032;
--sv-paint-c98a12:#c98a12;
--sv-paint-ccc:#ccc;
--sv-paint-d8d5cd:#d8d5cd;
--sv-paint-ddd:#ddd;
--sv-paint-ddf7f3:#ddf7f3;
--sv-paint-e0a21e:#e0a21e;
--sv-paint-e1306c:#e1306c;
--sv-paint-e6e3dc:#e6e3dc;
--sv-paint-e7f3ea:#e7f3ea;
--sv-paint-eb003b:#eb003b;
--sv-paint-f0a500:#f0a500;
--sv-paint-f0a50088:#f0a50088;
--sv-paint-f1e7fa:#f1e7fa;
--sv-paint-f2b33d:#f2b33d;
--sv-paint-f2c14e:#f2c14e;
--sv-paint-f3f1ec:#f3f1ec;
--sv-paint-f7802b:#f7802b;
--sv-paint-f9a03f:#f9a03f;
--sv-paint-fde6ec:#fde6ec;
--sv-paint-feebdd:#feebdd;
--sv-paint-ff7a3d:#ff7a3d;
--sv-paint-ffd36b:#ffd36b;
--sv-paint-fff:#fff;
--sv-paint-fff6:#fff6;
}
