:where(.material-paper,.material-paint,.material-ink,.material-wash){isolation:isolate}
:where(.material-paper,.material-paint,.material-ink,.material-wash):not(.absolute){position:relative}
.material-paper::after,.material-paint::after,.material-ink::after,.material-wash::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1}
.material-paper::after{opacity:var(--material-opacity,.12);mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 30%,#000 0 .55px,transparent .7px),radial-gradient(circle at 70% 65%,#765 0 .45px,transparent .65px);background-size:17px 19px,23px 21px}
.material-paint::after{opacity:var(--material-opacity,.15);mix-blend-mode:soft-light;background:repeating-linear-gradient(103deg,transparent 0 7px,#fff 8px 9px,transparent 10px 18px),radial-gradient(ellipse at 34% 23%,#fff8 0 2%,transparent 23%)}
.material-ink::after{opacity:var(--material-opacity,.18);mix-blend-mode:screen;background:repeating-linear-gradient(91deg,transparent 0 8px,#fff 9px 10px,transparent 11px 20px)}
.material-wash::after{opacity:var(--material-opacity,.16);mix-blend-mode:overlay;background:radial-gradient(ellipse at 20% 20%,#fff 0 8%,transparent 40%),radial-gradient(ellipse at 80% 70%,#000 0 4%,transparent 35%)}
