:root {--primary: #523465;--primary-l-1: #755d84;--primary-l-2: #9785a3;--primary-l-3: #baaec1;--primary-l-4: #dcd6e0;--primary-d-1: #422a51;--primary-d-2: #311f3d;--primary-d-3: #211528;--primary-d-4: #100a14;--primary-t-1: hsla(277, 32%, 30%, 0.09);--primary-t-2: hsla(277, 32%, 30%, 0.18);--primary-t-3: hsla(277, 32%, 30%, 0.27);--primary-t-4: hsla(277, 32%, 30%, 0.36);--primary-t-5: hsla(277, 32%, 30%, 0.45);--primary-t-6: hsla(277, 32%, 30%, 0.55);--primary-t-7: hsla(277, 32%, 30%, 0.64);--primary-t-8: hsla(277, 32%, 30%, 0.73);--primary-t-9: hsla(277, 32%, 30%, 0.82);--primary-t-10: hsla(277, 32%, 30%, 0.91);--secondary: #A36C8C;--tertiary: #E2CAB0;--tertiary-t-1: hsla(31, 46%, 79%, 0.2);--tertiary-t-2: hsla(31, 46%, 79%, 0.4);--tertiary-t-3: hsla(31, 46%, 79%, 0.6);--tertiary-t-4: hsla(31, 46%, 79%, 0.8);--fourth: #E6E0DA;--bg-crem: #ece0d2;--bg-page: #F4EEE7;--bg-page-2: #E2CAB0;--bg-subtle: #F5F5F7;--bg-inverse: #392446;--bg-overlay: rgba(0, 0, 0, 0.4);--primary-light: #E5D8FB;--primary-dark: #190C2F;--secondary-light: #E0F7FB;--secondary-dark: #70485F;--accent: #A26EC3;--accent-light: #EDFCD0;--text-primary: #392446;--text-secondary: #523465;--text-disabled: #C0C0C0;--text-inverse: #FFFFFF;--text-link: #7C3BED;--border-default: #E5E7EB;--border-strong: #9CA3AF;--border-focus: #7C3BED;--surface-card: #FFFFFF;--surface-raised: #FFFFFF;--surface-overlay: #F9FAFB;--feedback-success: #16A34A;--feedback-warning: #D97706;--feedback-error: #DC2626;--feedback-info: #2563EB;--secondary-l-1: #b589a3;--secondary-l-2: #c8a7ba;--secondary-l-3: #dac4d1;--secondary-l-4: #ede2e8;}