.paper-stage{--glacier:#e8eef2;--glacier-far:#dce5eb;--ink:#1b1f27;--persimmon:#ff5c38;--moss:#3e6b4f;--paper:#fff;--danger:#c6402e;background:var(--glacier);color:var(--ink)}.paper-stage .font-display{font-family:var(--font-bricolage), sans-serif;font-weight:800}.paper-stage .font-narrator{font-family:var(--font-instrument-serif), serif;font-style:italic}.paper-stage .layer{--layer-rotate:0deg;transform:rotate(var(--layer-rotate));box-shadow:8px 8px 0 var(--ink);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1)}.paper-stage .layer-sm{box-shadow:5px 5px 0 var(--ink)}.paper-stage .layer-hover:hover{transform:translate(-4px, -4px) rotate(var(--layer-rotate));box-shadow:12px 12px 0 var(--ink)}.paper-stage .layer-press:active{transform:translate(2px, 2px) rotate(var(--layer-rotate));box-shadow:2px 2px 0 var(--ink)}.paper-stage .layer-ink{box-shadow:8px 8px 0 var(--persimmon)}.paper-stage .react-flow__edge.animated path{stroke-dasharray:8;animation:.7s linear infinite paper-stage-dashdraw}@keyframes paper-stage-dashdraw{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@media (max-width:767px){.paper-stage .layer{box-shadow:5px 5px 0 var(--ink)}.paper-stage .layer-hover:hover{box-shadow:5px 5px 0 var(--ink);transform:none}}@media (prefers-reduced-motion:reduce){.paper-stage *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
