/**
 * Site-wide canvas — structural layers (pattern from theme options).
 *
 * @package liyosa-isi
 */

body.liyosa-isi-theme .site-main,
body.liyosa-isi-theme #primary {
	background: transparent;
}

body.liyosa-isi-inner .site-main {
	position: relative;
	z-index: 0;
}

body.liyosa-isi-home .isi-section {
	background: color-mix(in srgb, #fff 82%, var(--isi-light-bg) 18%);
	border-block: 1px solid color-mix(in srgb, var(--isi-border) 65%, transparent);
}

body.liyosa-isi-home .isi-section:nth-child(even) {
	background: color-mix(in srgb, var(--isi-light-bg) 55%, transparent);
}

body.isi-home-fitup-page .site-main,
body.isi-home-fitup-page .isi-home-hero,
body.isi-home-fitup-page .isi-home-hero .isi-container {
	position: relative;
	z-index: 1;
}

body.isi-home-fitup-page .isi-home-section {
	background: transparent;
	border: none;
}

body.liyosa-isi-home .isi-hero,
body.liyosa-isi-home .isi-hero-scene {
	background: transparent;
}

@media (prefers-reduced-motion: reduce) {
	body.liyosa-isi-theme {
		background-attachment: scroll !important;
	}
}
