.cc-texture{position:relative}.cc-texture:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;opacity:.9;background-image:radial-gradient(#1e2a3809 1px,#0000 1px),radial-gradient(#b3261e05 1px,#0000 1px);background-position:0 0,1px 2px;background-size:3px 3px,7px 7px;position:fixed;inset:0}.cc-texture:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(at 20% 10%,#8a80721a,#0000 50%),radial-gradient(at 90% 80%,#8a807214,#0000 55%);position:fixed;inset:0}.cc-copie{background-image:linear-gradient(to right, transparent 42px, var(--color-red) 42px, var(--color-red) 43px, transparent 43px), repeating-linear-gradient(to bottom, transparent 0 31px, var(--color-rule) 31px 32px)}.cc-form-sheet{background-image:linear-gradient(to right, transparent 46px, var(--color-red) 46px, var(--color-red) 47px, transparent 47px);background-repeat:no-repeat}.cc-dog-ear{position:relative}.cc-dog-ear:after{content:"";background:linear-gradient(135deg,#0000 50%,#ebe1cb 50%);width:46px;height:46px;position:absolute;bottom:0;right:0;box-shadow:inset -2px -2px 4px #0000000f}.cc-dog-ear-sm:after{width:38px;height:38px}.cc-shadow-copie{box-shadow:0 1px #00000008,12px 14px 0 -6px #1e2a380f,22px 26px 40px -10px #1e2a3824}.cc-shadow-memo{box-shadow:18px 20px 0 -8px #1e2a380f,32px 36px 60px -14px #1e2a3829}.cc-btn-ink{position:relative}.cc-btn-ink:before{content:"";border-radius:inherit;mix-blend-mode:overlay;opacity:.6;pointer-events:none;background:radial-gradient(circle at 20% 30%,#ffffff26 0 1px,#0000 2px) 0 0/6px 6px,radial-gradient(circle at 70% 60%,#00000026 0 1px,#0000 2px) 0 0/9px 9px,radial-gradient(circle at 40% 80%,#ffffff1a 0 1px,#0000 2px) 0 0/5px 5px;position:absolute;inset:0}.cc-draw-underline{stroke:var(--color-red);stroke-width:4px;fill:none;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:1.4s ease-out .8s forwards cc-draw}@keyframes cc-draw{to{stroke-dashoffset:0}}.cc-stamp{transform-origin:50%;animation:1.1s cubic-bezier(.2,1.4,.4,1) .3s both cc-stamp}@keyframes cc-stamp{0%{opacity:0;transform:rotate(20deg)scale(1.6)}40%{opacity:1}60%{transform:rotate(-14deg)scale(.92)}80%{transform:rotate(-6deg)scale(1.04)}to{opacity:1;transform:rotate(-8deg)scale(1)}}
