.gd-canvas{background-color:#050b1c;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 1.3px);background-size:24px 24px}.gd-ruler-x{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.7) 0 1px,transparent 1px 100px) 0 100% /100% 12px repeat-x,repeating-linear-gradient(90deg,hsla(0,0%,100%,.28) 0 1px,transparent 1px 10px) 0 100% /100% 6px repeat-x,rgba(3,7,19,.88);border-bottom:1px solid hsla(0,0%,100%,.14)}.gd-ruler-y{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.7) 0 1px,transparent 1px 100px) 100% 0 /12px 100% repeat-y,repeating-linear-gradient(180deg,hsla(0,0%,100%,.28) 0 1px,transparent 1px 10px) 100% 0 /6px 100% repeat-y,rgba(3,7,19,.88);border-right:1px solid hsla(0,0%,100%,.14)}.gd-board{background:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden}.gd-select{outline:1.5px solid #3fc6ff;outline-offset:3px}.gd-handle{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid #3fc6ff;border-radius:1px}.gd-marquee{border:1.5px dashed #3fc6ff;background:rgba(63,198,255,.07)}.gd-guide{background:#e05a10;box-shadow:0 0 10px rgba(224,90,16,.9)}.gd-crop{position:absolute;width:14px;height:14px;border-color:rgba(5,7,13,.55)}.gd-stamp{display:inline-block;transform-origin:100% 50%;transform:rotate(-7deg);animation:gd-stamp .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes gd-stamp{0%{transform:rotate(-7deg) scale(2.2);opacity:0}to{transform:rotate(-7deg) scale(1);opacity:1}}.gd-fade-in{animation:gd-fade .55s cubic-bezier(.16,1,.3,1) both}@keyframes gd-fade{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.gd-barcode{background:repeating-linear-gradient(90deg,#0a1734 0 2px,transparent 2px 4px,#0a1734 4px 5px,transparent 5px 8px,#0a1734 8px 11px,transparent 11px 13px)}.gd-fold{background:linear-gradient(90deg,rgba(0,0,0,.14),transparent 50%,rgba(0,0,0,.08))}.reduced-motion .gd-fade-in,.reduced-motion .gd-stamp{animation:none}