html {
    background: var(--color-background);
    color-scheme: dark;
}

body {
    background:
        radial-gradient(
            circle at top right,
            rgba(255, 49, 49, 0.055),
            transparent 32rem
        ),
        var(--color-background);

    color: var(--color-text);
    font-family: var(--font-family);
    font-size: 15px;
    line-height: 1.5;
    text-rendering: optimizeLegibility;
}

::selection {
    background: rgba(255, 49, 49, 0.35);
    color: #ffffff;
}

button,
a {
    transition:
        color var(--transition-fast),
        background-color var(--transition-fast),
        border-color var(--transition-fast),
        opacity var(--transition-fast),
        transform var(--transition-fast);
}

button {
    color: inherit;
    cursor: pointer;
}
