:root {
    --koe-background-transition: 0.35s ease-in-out;
}

body[data-background-full] {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    transition: background-image var(--koe-background-transition);
}

body[data-background-state="lqip"] {
    filter: blur(0.5px);
}

body[data-background-state="full"] {
    filter: none;
}

 