/* No animated layout, blur, shadow, filters, or background paint. */
:root { --motion-ease:cubic-bezier(.22,1,.36,1); --motion-spring:cubic-bezier(.2,1.35,.32,1); }
.motion-ready .view,.motion-ready .sheet,.motion-ready .dialog,.motion-ready .sheet-backdrop,.motion-ready .dialog-backdrop { animation:none; }
.motion-ready :is(.btn,.chip,.icon-btn,.composer-tool,.filter-option,.field,.post-card) { transition:transform 180ms var(--motion-ease),opacity 180ms var(--motion-ease); }
.motion-ready :is(.btn,.chip,.icon-btn,.composer-tool):active { transform:none; }
.motion-ready button:not(.brand-wordmark) > :is(svg,span):not(.sr-only):not(.ds-sr-only) { display:inline-block; transform-origin:center; }
.motion-ready button > svg { transform-box:fill-box; }
.motion-ready .composer-inspector { transition:transform 380ms var(--motion-spring),opacity 220ms var(--motion-ease); }
.motion-ready .storage-meter span { transition:none; }
.motion-ready :is(.sheet-backdrop,.dialog-backdrop)[inert] { pointer-events:none; }
