/* Независимый рисунок швов: wp option update opus_mosaic_seams_enabled 0.
   Локальная маска задаёт только прозрачность, цвет — из палитры. */
.home .home-hero,.home .feature,.home .works,footer.site-footer {
 position:relative;
 isolation:isolate;
}
.opus-mosaic-seams {
 position:absolute;
 inset:0;
 z-index:-1;
 pointer-events:none;
 background:var(--opus-sand);
 -webkit-mask:url('../img/mosaic-seams.png') repeat 38px 15px / 740px 740px;
 mask:url('../img/mosaic-seams.png') repeat 38px 15px / 740px 740px;
 opacity:.115;
}
.feature>.opus-mosaic-seams { mask-position:-170px 65px; -webkit-mask-position:-170px 65px; opacity:.085; }
.works>.opus-mosaic-seams {mask-position:90px -130px;-webkit-mask-position:90px -130px;opacity:.095;}
footer.site-footer>.opus-mosaic-seams {opacity:.08;mask-size:860px 860px;-webkit-mask-size:860px 860px;}
@media(max-width:600px){.opus-mosaic-seams{mask-size:540px 540px;-webkit-mask-size:540px 540px;opacity:.085;}}
@media print{.opus-mosaic-seams{display:none;}}
