.is-page-editing [data-edit]{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.pe-layer{z-index:9998;pointer-events:none;position:fixed;inset:0}.pe-box{outline:1px dashed color-mix(in srgb, var(--cinnabar) 55%, transparent);position:absolute;top:0;left:0}.pe-box.is-sel{outline:2px solid var(--cinnabar)}.pe-tag{font:11px/1.4 var(--font-mono,ui-monospace, monospace);background:var(--cinnabar);color:var(--spring);white-space:nowrap;padding:2px 6px;position:absolute;bottom:100%;left:0}.pe-box:not(.is-sel) .pe-tag{opacity:.6}.pe-handle{background:var(--spring);border:2px solid var(--cinnabar);cursor:nwse-resize;pointer-events:auto;touch-action:none;width:16px;height:16px;position:absolute;bottom:-8px;right:-8px}.pe-handle--w{cursor:ew-resize;width:10px;height:32px;top:50%;bottom:auto;right:-5px;translate:0 -50%}.pe-handle--h{cursor:ns-resize;width:32px;height:10px;bottom:-5px;left:50%;right:auto;translate:-50%}.pe-handle:after{content:"";position:absolute;inset:-14px}.pe-bar{z-index:9999;max-width:calc(100vw - 32px);font:12px/1.4 var(--font-mono,ui-monospace, monospace);background:var(--ink);color:var(--spring);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex;position:fixed;bottom:16px;left:50%;translate:-50%}.pe-bar.is-top{top:16px;bottom:auto}.pe-bar button,.pe-bar a{min-height:32px;font:inherit;color:var(--ink);background:var(--spring);cursor:pointer;border:0;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.pe-status{color:var(--cinnabar)}
