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