.peel{color:rgb(var(--text-1));touch-action:manipulation;position:relative}.peel-backing{border:1px solid rgb(var(--text-2) / .16);background:rgb(var(--surface-2));border-radius:3px;position:absolute;inset:0 0 -3px}.peel[data-phase=empty] .peel-backing,.peel[data-phase=landing] .peel-backing{inset:0}.peel-reset{position:absolute;bottom:12px;left:14px}.peel-sheet{transform-origin:50%;will-change:transform;position:absolute;inset:0}.peel[data-phase=empty] .peel-sheet{opacity:0;pointer-events:none}.peel-flat,.peel-strip-front{position:absolute;inset:0}.peel-paper{border:1px solid rgb(var(--text-2) / .19);background:rgb(var(--surface-4));filter:drop-shadow(0 1px 2px #0000000d);border-radius:3px;position:absolute;inset:0}.peel-paper-copy{filter:none;border-color:#0000}.peel[data-phase=rest] .peel-flat>.peel-paper,.peel[data-phase=landing] .peel-flat>.peel-paper{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.peel-rest-fold{pointer-events:none;position:absolute;bottom:0;right:0;overflow:visible}.peel:not([data-phase=rest]):not([data-phase=landing]) .peel-rest-fold{visibility:hidden}.peel-strip{transform-origin:0 0;cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0}.peel-light{pointer-events:none;position:absolute;inset:0}.peel-shade-clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.peel-shade{opacity:0;transform-origin:0 0;background:linear-gradient(#00000038,#0000);height:18px;position:absolute;top:0;left:0}.peel-cast{opacity:0;transform-origin:0 0;background:linear-gradient(#00000052,#0000);height:28px;position:absolute;top:0;left:0}.peel-ink{pointer-events:none;position:absolute;inset:0;overflow:visible}.peel-ink-flap-group{filter:drop-shadow(-1px -1px 1.5px #00000024)}.peel-ink-flap{pointer-events:auto;cursor:grab;touch-action:none}.peel-ink-flap-edge{fill:none;stroke:rgb(var(--text-2) / .24);stroke-width:2px;stroke-linejoin:round;pointer-events:none}.peel-ink-tone-crease{stop-color:color-mix(in srgb, rgb(var(--surface-4)) 86%, rgb(var(--text-2)))}.peel-ink-tone-back{stop-color:color-mix(in srgb, rgb(var(--surface-4)) 95%, rgb(var(--text-2)))}.peel-ink-under{pointer-events:none}.peel-ink-shade-crease{stop-color:#00000029}.peel-ink-shade-clear{stop-color:#0000}.peel-holding,.peel-holding *{cursor:grabbing;-webkit-user-select:none!important;user-select:none!important}.peel-corner{cursor:grab;touch-action:none;background:0 0;border:0;width:46px;height:46px;padding:0;position:absolute;bottom:-10px;right:-10px}.peel-corner:focus-visible{outline:1px solid rgb(var(--text-2));outline-offset:-8px}.peel[data-phase=torn] .peel-corner,.peel[data-phase=empty] .peel-corner,.peel[data-phase=landing] .peel-corner{display:none}.peel-debug{pointer-events:none;fill:none;stroke:rgb(var(--text-1) / .7);stroke-width:.75px;position:absolute;inset:0;overflow:visible}.peel-debug .peel-debug-dot{fill:rgb(var(--text-1));stroke:none}
