.scene-board-debug-overlay{z-index:var(--alder-z-page)}.scene-board-debug-overlay__edge{background:var(--alder-border);width:1px}.scene-board-debug-overlay__edge--row{height:1px}.scene-board-debug-overlay__gap-band{background:var(--alder-hover);border:1px solid var(--alder-border)}.scene-board-debug-overlay__reservation{border:2px solid var(--alder-focus);box-sizing:border-box;background:color-mix(in srgb, var(--alder-focus) 14%, transparent)}.scene-board-debug-overlay__reservation--advisory{border-style:dashed;border-width:1px}.scene-board-debug-overlay__badge,.scene-board-debug-overlay__reservation-label{z-index:2;box-sizing:border-box;border:1px solid var(--alder-focus);background:var(--alder-surface);inline-size:max-content;font-family:var(--alder-face-mono,monospace);color:var(--alder-focus);white-space:nowrap;padding:2px 4px;font-size:10px;line-height:1.2;display:inline-flex}.scene-board-debug-overlay__label--start.scene-board-debug-overlay__badge--above{transform:translateY(-50%)}.scene-board-debug-overlay__label--end.scene-board-debug-overlay__badge--above{transform:translate(-100%,-50%)}.scene-board-debug-overlay__label--start.scene-board-debug-overlay__badge--inside{transform:none}.scene-board-debug-overlay__label--end.scene-board-debug-overlay__badge--inside,.scene-board-debug-overlay__label--end.scene-board-debug-overlay__reservation-label{transform:translate(-100%)}.scene-board-debug-overlay__reservation-label{border-color:var(--alder-border);background:color-mix(in srgb, var(--alder-surface) 88%, var(--alder-focus));color:var(--alder-text)}
.scene-board-divider{z-index:var(--alder-z-page);touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.scene-board-divider:before{content:"";background:var(--alder-border)}.scene-board-divider[data-scene-divider-axis=columns]{width:var(--alder-space-2);cursor:col-resize;top:0;bottom:0;transform:translate(-50%)}.scene-board-divider[data-scene-divider-axis=columns]:before{width:1px;height:100%}.scene-board-divider[data-scene-divider-axis=rows]{height:var(--alder-space-2);cursor:row-resize;left:0;right:0;transform:translateY(-50%)}.scene-board-divider[data-scene-divider-axis=rows]:before{width:100%;height:1px}.scene-board-divider:hover:before,.scene-board-divider[data-scene-divider-dragging=true]:before{background:var(--alder-board)}.scene-board-divider:focus-visible{outline:2px solid var(--alder-focus);outline-offset:-2px}@media (pointer:coarse){.scene-board-divider[data-scene-divider-axis=columns]{width:var(--alder-target-touch)}.scene-board-divider[data-scene-divider-axis=rows]{height:var(--alder-target-touch)}}.scene-board-divider:after{content:"";background:var(--alder-muted);pointer-events:none;position:absolute}.scene-board-divider[data-scene-divider-axis=columns]:after{width:calc(var(--alder-space-1) / 2);height:var(--alder-target-min)}.scene-board-divider[data-scene-divider-axis=rows]:after{width:var(--alder-target-min);height:calc(var(--alder-space-1) / 2)}.scene-board-divider:hover:after,.scene-board-divider:focus-visible:after,.scene-board-divider[data-scene-divider-dragging=true]:after{background:var(--alder-focus)}
.scene-board-inspector-highlight{z-index:var(--alder-z-page);box-sizing:border-box;border:2px solid var(--alder-pick-highlight);border-radius:var(--alder-radius-badge);pointer-events:none;position:absolute}.scene-board-inspector-highlight__label{box-sizing:border-box;border:1px solid var(--alder-pick-highlight);background:var(--alder-surface);inline-size:max-content;font-family:var(--alder-face-mono,monospace);color:var(--alder-pick-highlight);white-space:nowrap;padding:2px 4px;font-size:10px;line-height:1.2;display:inline-flex;position:absolute;bottom:100%;left:-2px}
.scene-board{--scene-board-z-content:0;--scene-board-z-overlay:calc(var(--alder-z-chrome) - 1);contain:paint;border:1px solid var(--alder-border);background:var(--alder-board);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:clip}.scene-board__surface{--scene-board-surface-z-overlay:var(--scene-board-z-overlay);min-width:0;min-height:0;box-shadow:inset calc(-1 * var(--alder-rule)) 0 0 var(--alder-border), inset 0 calc(-1 * var(--alder-rule)) 0 var(--alder-border);color:var(--alder-text);position:relative}.scene-board__surface[data-scene-type=surface]{background:var(--alder-surface)}.scene-board__surface[data-scene-type=board]{background:var(--alder-board)}.scene-board__surface-close{z-index:1;opacity:0;pointer-events:none;border-color:var(--alder-border);background:inherit;position:absolute;top:2px;right:2px}.scene-board__surface:hover>.scene-board__surface-close,.scene-board__surface:focus-within>.scene-board__surface-close{opacity:1;pointer-events:auto}@media (hover:none){.scene-board__surface-close{opacity:1;pointer-events:auto}}.scene-board__surface[data-scene-mount=unsupported]{background:var(--alder-raised);color:var(--alder-muted)}:root[data-transparent-surfaces=true] .scene-board,:root[data-transparent-surfaces=true] .scene-board__surface{background:0 0}.scene-board>[data-slot=scene-board-product-overlay]{z-index:1;pointer-events:none;position:absolute;inset:0}.scene-board>[data-slot=scene-board-product-overlay]>*{pointer-events:none;position:absolute;inset:0}
