.material-paper,.material-ink,.material-paint,.material-wash{position:relative;isolation:isolate;overflow:hidden}
.material-paper::before,.material-ink::before,.material-paint::before,.material-wash::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}
.material-paper::before{opacity:.32;background-image:radial-gradient(rgb(241 237 242/.18) .7px,transparent .9px);background-size:7px 7px}
.material-ink::before{opacity:.24;background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 5px)}
.material-paint::before{opacity:.28;background:linear-gradient(100deg,transparent 0 30%,rgb(255 255 255/.35) 31%,transparent 32% 70%,rgb(0 0 0/.35) 71%,transparent 72%)}
.material-wash::before{opacity:.22;background:repeating-linear-gradient(-45deg,currentColor 0 1px,transparent 1px 9px)}
.cut{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}
.ticks{background-image:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 12px);height:6px;opacity:.55}
.crosshair{background:linear-gradient(currentColor,currentColor) center/1px 100% no-repeat,linear-gradient(90deg,currentColor,currentColor) center/100% 1px no-repeat;border:1px solid currentColor;border-radius:999px}

