:root {
    --cover-border-radius: .8rem;
    --ul-list-style-type: disc;
}
:root {
    
    --bg-1: hsl(0 0% 90%);
    --bg-1-90: hsl(0 0% 90% / 90%);
    --bg-1-overlay: hsl(0 0% 90% / 80%);
    --bg-2: hsl(0 0% 76.83%);
    --bg-2-overlay: hsl(0 0% 76.83% / 80%);
    --bg-3: hsl(0 0% 62.06%);
    --bg-acc: hsl(0 0% 31.69%);
    --bg-acc-overlay: hsl(0 0% 31.69% / 80%);
    --bg-mg: hsl(0 0% 52%);
    --fg-1: hsl(0 0% 0%);
    --fg-1-focus: var(--fg-3);
    --fg-1-veil: hsl(0 0% 0% / var(--veil-a));
    --fg-2: hsl(0 0% 8.6%);
    --fg-3: hsl(0 0% 28.06%);
    --fg-3-focus: var(--bg-mg);
    --fg-acc: hsl(0 0% 100%);
    --fg-mg: hsl(0 0% 28%);
    --mg: hsl(0 0% 38.86%);
    --mg-acc: hsl(0 0% 31.69%);
    --mg-acc-overlay: hsl(0 0% 31.69% / 80%);
}

@supports (color: oklch(0% 0% 0)) {
    :root {
    
    --bg-1: oklch(96.936% 1.9221984% 75);
    --bg-1-90: oklch(96.936% 1.9221984% 75 / 90%);
    --bg-1-overlay: oklch(96.936% 1.9221984% 75 / 80%);
    --bg-2: oklch(88.203995% 7.243168% 75);
    --bg-2-overlay: oklch(88.203995% 7.243168% 75 / 80%);
    --bg-3: oklch(78.4% 12.553826% 75);
    --bg-acc: oklch(38% 30% 75);
    --bg-acc-overlay: oklch(38% 30% 75 / 80%);
    --bg-mg: oklch(64.2% 18.04268% 75);
    --fg-1: oklch(0% 0% 75);
    --fg-1-focus: var(--fg-3);
    --fg-1-veil: oklch(0% 0% 0 / 3.6%);
    --fg-2: oklch(20% 11.755705% 75);
    --fg-3: oklch(40% 19.021132% 75);
    --fg-3-focus: var(--bg-mg);
    --fg-acc: oklch(100% 0% 0);
    --fg-mg: oklch(45% 19.753767% 75);
    --mg: oklch(50% 20% 75);
    --mg-acc: oklch(38% 30% 75);
    --mg-acc-overlay: oklch(38% 30% 75 / 80%);
}

}
body, button, input { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }