.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:.28;background-image:radial-gradient(rgb(63 52 40/.22) .65px,transparent .9px);background-size:7px 7px}
.material-ink::before{opacity:.16;background:linear-gradient(currentColor,currentColor) center/100% 1px no-repeat}
.material-paint::before{opacity:.18;background:linear-gradient(110deg,transparent 0 22%,rgb(255 255 255/.55) 23% 25%,transparent 26% 64%,rgb(0 0 0/.24) 65% 66%,transparent 67%)}
.material-wash::before{opacity:.15;background:radial-gradient(ellipse at center,currentColor 0 36%,transparent 37%)}
.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}


