:root{--color-primary:#c41e3a;--color-primary-contrast:#fff;--color-primary-soft:rgba(196,30,58,.06);--color-primary-soft-2:rgba(196,30,58,.14);--color-secondary:#1a1a1a;--color-secondary-contrast:#fff;--color-accent:#f0a0a8;--color-background:#fff;--um-font-display:"Playfair Display",Georgia,serif;--um-font-body:"Lato",system-ui,sans-serif}html,body{background:var(--color-background);color:#1a1a1a;font-family:var(--um-font-body)}.um-font-display{font-family:var(--um-font-display)}.um-text-red{color:var(--color-primary)}.um-bg-red{background-color:var(--color-primary);color:var(--color-primary-contrast)}.um-bg-pink{background-color:var(--color-accent);color:var(--color-secondary-contrast)}.um-text-pink{color:var(--color-accent)}.um-bg-dark{background-color:var(--color-secondary);color:var(--color-secondary-contrast)}.um-text-on-dark-soft{color:color-mix(in srgb,var(--color-secondary-contrast)80%,transparent)}.um-text-on-dark-muted{color:color-mix(in srgb,var(--color-secondary-contrast)60%,transparent)}.um-text-on-dark-faint{color:color-mix(in srgb,var(--color-secondary-contrast)40%,transparent)}.um-text-on-dark-fade{color:color-mix(in srgb,var(--color-secondary-contrast)25%,transparent)}.um-border-on-dark-soft{border-color:color-mix(in srgb,var(--color-secondary-contrast)25%,transparent)}.um-border-on-dark-fade{border-color:color-mix(in srgb,var(--color-secondary-contrast)12%,transparent)}
