/* Motion is finite and triggered by interaction; no ambient animation. */
.workspace-fold[open]>.fold-content{animation:none!important}
.workspace-fold::details-content{transition:none!important}
@media(prefers-reduced-motion:no-preference){
 button,summary,input,textarea{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}
 button:hover,summary:hover{box-shadow:0 3px 12px rgba(89,103,86,.06)}
 input:not([type=checkbox]):focus,textarea:focus{box-shadow:0 0 0 3px rgba(187,157,115,.13);border-color:#a38d6e}
 .fold-arrow{transition:transform .28s cubic-bezier(.22,.75,.24,1)}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
