/* /app only: compact mouse controls, with touch sizing retained. */
body.pond-workspace button{transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease}
@media(hover:hover) and (pointer:fine){
 body.pond-workspace button:enabled:hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--pt-accent) 10%,transparent);border-color:var(--pt-accent)}
 body.pond-workspace #sceneRail button:enabled:hover{background:var(--pt-hover);color:var(--pt-ink)}
 body.pond-workspace #sceneRail button[aria-pressed=true]:hover{background:var(--pt-selected)}
 body.pond-workspace :is(#leftControls,#drawer,.workspaceActions) button:not(:where(.sceneLibraryItems button)){min-height:35px;padding-top:6px;padding-bottom:6px}
 body.pond-workspace .workspaceActions button{min-height:31px;padding-top:5px;padding-bottom:5px}
 body.pond-workspace #sceneRail button{min-height:51px;padding-top:5px;padding-bottom:5px;gap:3px}
 body.pond-workspace .workspaceHistory button{min-height:35px;padding-top:5px;padding-bottom:5px}
}
body.pond-workspace button:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}
@media(prefers-reduced-motion:reduce){body.pond-workspace button{transition:none}}
