.signature-cursor{position:fixed;left:0;top:0;width:18px;height:15px;z-index:2147483646;pointer-events:none;color:#fff;background:none;mix-blend-mode:normal;user-select:none;line-height:0;contain:layout style}
.signature-cursor svg{display:block;width:100%;height:100%;overflow:visible}
.signature-cursor svg :is(path,circle){fill:currentColor;stroke:none}
.signature-cursor[hidden]{display:none!important}
body.signature-cursor-on,body.signature-cursor-on *{cursor:none!important}
@media(hover:none),(pointer:coarse),(forced-colors:active){.signature-cursor{display:none!important}body.signature-cursor-on,body.signature-cursor-on *{cursor:auto!important}}
@media print{.signature-cursor{display:none!important}}
.image-arrow,.complete-zoom{display:none!important}

@font-face{font-family:"Cursor Apercu";src:url("/assets/apercu-bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}
.signature-cursor-label{display:none}
.signature-cursor.is-vision-movie{width:max-content;height:auto;mix-blend-mode:difference;text-align:center;white-space:nowrap;font:700 clamp(10.05px,1.1055vw,16.08px)/1 "Cursor Apercu",sans-serif}
.signature-cursor.is-vision-movie svg{display:none}
.signature-cursor.is-vision-movie .signature-cursor-label{display:block}
.signature-cursor.is-light-selection { mix-blend-mode: difference; }
