:root {
    --md-primary-fg-color: #990d35;
    --md-primary-fg-color--light: #ECB7B7;
    --md-primary-fg-color--dark: #90030C;
    --md-primary-bg-color: hsla(0, 0%, 100%, 1);
    --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);

    --md-accent-fg-color: #519E8A;
    --md-accent-fg-color--transparent: hsla(164, 32%, 47%, 0.1);
    --md-accent-bg-color: hsla(0, 0%, 100%, 1);
    --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);
}

[data-md-color-scheme="light"] {
    color-scheme: light;

    --md-primary-fg-color: #990d35;
    --md-primary-fg-color--light: #990d35;
    --md-primary-fg-color--dark: #990d35;
    --md-primary-bg-color: hsla(0, 0%, 100%, 1);
    --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);

    --md-accent-fg-color: #519E8A;
    --md-accent-fg-color--transparent: hsla(164, 32%, 47%, 0.1);
    --md-accent-bg-color: hsla(0, 0%, 100%, 1);
    --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);
}

[data-md-color-scheme="slate"] {
    color-scheme: dark;

    --md-primary-fg-color: #519E8A;
    --md-primary-fg-color--light: #519E8A;
    --md-primary-fg-color--dark: #519E8A;

    --md-accent-fg-color: #990d35;
    --md-accent-fg-color--transparent: hsla(343, 84%, 33%, 0.1);
}