:root,:where(body),body{--kmood--background:var(--wp--preset--color--base,inherit);--kmood--text:var(--wp--preset--color--contrast,inherit);--kmood--heading:var(--wp--preset--color--contrast,inherit);--kmood--button:var(--wp--preset--color--contrast,inherit);--kmood--button-text:var(--wp--preset--color--base,inherit);--kmood--preamble:var(--wp--preset--color--contrast,inherit);--kmood--link:var(--wp--preset--color--contrast,inherit);--kmood--stroke:var(--wp--preset--color--contrast,inherit)}:root[class*=mood-],:where(body)[class*=mood-],body[class*=mood-]{background-color:var(--kmood--background)}.has-mood{background-color:var(--kmood--background,var(--wp--preset--color--base,inherit));color:var(--kmood--text,var(--wp--preset--color--contrast,inherit))}.has-mood .wp-block-button:not(.is-style-outline) .wp-block-button__link{background-color:var(--kmood--button);color:var(--kmood--button-text,var(--kmood--background))}.has-mood .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background-color:color-mix(in srgb,var(--kmood--button) 90%,transparent)}.has-mood .wp-block-button.is-style-outline .wp-block-button__link{background-color:var(--kmood--background);border-color:var(--kmood--link,currentColor);color:var(--kmood--link,var(--kmood--text,inherit))}.has-mood .wp-block-button.is-style-outline .wp-block-button__link:hover,.has-mood .wp-element-button.is-style-outline:hover{background-color:color-mix(in srgb,var(--kmood--link) 5%,transparent);border-color:color-mix(in srgb,var(--kmood--link) 95%,transparent)}.has-mood a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-social-link-anchor)){color:var(--kmood--link,var(--kmood--text,inherit))}.has-mood :where(.wp-block-post-excerpt,.preamble){color:var(--kmood--preamble,var(--kmood--text,inherit))}.has-mood .wp-block-separator{border-color:var(--kmood--stroke,currentColor)}.has-mood :where(.wp-block-heading,h1,h2,h3){color:var(--kmood--heading)}