@layer canvas{:where([data-slot=canvas-viewport]:focus){outline:none}:where([data-slot=canvas-window]){transition:transform var(--canvas-layout-motion,var(--canvas-default-layout-motion)), width var(--canvas-layout-motion,var(--canvas-default-layout-motion)), height var(--canvas-layout-motion,var(--canvas-default-layout-motion))}:where([data-slot=canvas-window][data-direct]),:where([data-slot=canvas-viewport][data-reduced-motion=always],[data-slot=canvas-viewport][data-layout-motion=off]) :where([data-slot=canvas-window]){transition:none}:where([data-slot=canvas-window]){isolation:isolate}:where([data-slot=canvas-viewport]:not([data-mode=edit])) :where([data-slot=canvas-resize-handle],[data-slot=canvas-window-sash]){display:none}:where([data-slot=canvas-alignment-guide]){border:0 solid var(--canvas-guide-color,Highlight)}:where([data-slot=canvas-alignment-guide][data-axis=x]){border-left-width:calc(var(--canvas-guide-width,1px) * var(--canvas-screen-scale,1))}:where([data-slot=canvas-alignment-guide][data-axis=y]){border-top-width:calc(var(--canvas-guide-width,1px) * var(--canvas-screen-scale,1))}@media (prefers-reduced-motion:reduce){:where([data-slot=canvas-viewport][data-reduced-motion=user]) :where([data-slot=canvas-window]){transition:none}}}[data-slot=canvas-window][data-container]{border-radius:var(--pk-radius-card,12px)}[data-slot=canvas-window][data-container][data-highlighted]{outline:calc(1px * var(--canvas-screen-scale,1)) solid var(--pk-line)}[data-slot=canvas-window][data-container][data-selected]{outline:calc(1px * var(--canvas-screen-scale,1)) solid var(--pk-accent)}[data-slot=canvas-viewport][data-mode=read] [data-slot=canvas-drag-handle]{cursor:default}
