:root {
    --primary-color: #d6b37a;
    --secondary-color: #d6b37a;

    --primary-dark: color-mix(in srgb, var(--primary-color) 70%, black);
    --primary-soft: color-mix(in srgb, var(--primary-color) 82%, white);
    --primary-bright: color-mix(in srgb, var(--primary-color) 68%, white);
    --primary-tint: color-mix(in srgb, var(--primary-color) 42%, white);
    --primary-ink: color-mix(in srgb, var(--primary-color) 22%, black);

    --primary-alpha-10: color-mix(in srgb, var(--primary-color) 10%, transparent);
    --primary-alpha-20: color-mix(in srgb, var(--primary-color) 20%, transparent);
    --primary-alpha-22: color-mix(in srgb, var(--primary-color) 22%, transparent);
    --primary-alpha-45: color-mix(in srgb, var(--primary-color) 45%, transparent);
    --primary-alpha-60: color-mix(in srgb, var(--primary-color) 60%, transparent);

    --secondary-dark: color-mix(in srgb, var(--secondary-color) 70%, black);
    --secondary-soft: color-mix(in srgb, var(--secondary-color) 84%, white);
    --secondary-bright: color-mix(in srgb, var(--secondary-color) 70%, white);
    --secondary-warm: color-mix(in srgb, var(--secondary-color) 64%, #bb6a4d);

    --secondary-alpha-06: color-mix(in srgb, var(--secondary-color) 6%, transparent);
    --secondary-alpha-14: color-mix(in srgb, var(--secondary-color) 14%, transparent);
    --secondary-alpha-16: color-mix(in srgb, var(--secondary-color) 16%, transparent);
    --secondary-alpha-20: color-mix(in srgb, var(--secondary-color) 20%, transparent);
    --secondary-alpha-25: color-mix(in srgb, var(--secondary-color) 25%, transparent);
    --secondary-alpha-28: color-mix(in srgb, var(--secondary-color) 28%, transparent);
    --secondary-alpha-35: color-mix(in srgb, var(--secondary-color) 35%, transparent);
    --secondary-alpha-40: color-mix(in srgb, var(--secondary-color) 40%, transparent);

    --neutral-soft: #f7f1e6;
    --neutral-cream: #f4e8d1;
    --neutral-text-soft: #d3c7b5;
    --neutral-text-soft-alt: #d7c8b2;
    --neutral-text-overlay: #e8decc;
    --neutral-cream-alpha-50: rgba(247, 241, 230, 0.5);
}
