/* fx/paper.css: styles for Paper (fx/paper.js).
   Rule of the build: clip-path, filter, opacity<1 and overflow flatten 3D children, so only the
   leaves (.pp-f, one side of one facet) are clipped; every hinge (.pp-g) is a bare preserve-3d box. */
.pp{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}
.pp-m,.pp-g{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.pp-f{position:absolute;left:0;top:0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--pf,#FBF9F3)}
.pp-b{background:var(--pb,#EFE8DA)}
.pp-k,.pp-c{position:absolute;left:0;top:0;width:100%;height:100%}
.pp-k{background:var(--pk,#EFE8DA)}                 /* a folded flap lying on a strip, back of the paper up */
.pp-in .pp-s .pp-c{display:none}                    /* body closed: what was written on the sheet is inside now */
.pp svg{position:absolute;left:0;top:0;overflow:visible}
.pp-f path{fill:none;stroke:rgba(23,41,35,.16);stroke-width:var(--pp-lw,1.3px)}
.pp-l1{opacity:var(--pp-k1,0)}.pp-l2{opacity:var(--pp-k2,0)}.pp-l3{opacity:var(--pp-k3,0)}   /* a crease shows once its fold starts */
.pp-sh polygon{fill:rgba(23,41,35,.13)}
.pp-lab{position:absolute;left:0;top:0;transform-origin:0 0;white-space:nowrap;line-height:1;font-weight:600;
  font-family:var(--sans,system-ui,-apple-system,"Segoe UI",sans-serif);letter-spacing:.06em;color:#B4532F}
