:root{--motion-fast:160ms;--motion-normal:240ms;--motion-ease:cubic-bezier(.2,.8,.2,1)}
button,a,input,textarea{transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}
.switch-track{transition:background-color var(--motion-fast) var(--motion-ease)}
.switch-track>span{transition:transform var(--motion-normal) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}
.composer-menu-button>svg:last-child,.file-heading-button>svg:last-child,.account>svg{transition:transform var(--motion-normal) var(--motion-ease)}
.composer-menu-button[aria-expanded=true]>svg:last-child,.account[aria-expanded=true]>svg{transform:rotate(180deg)}
.file-heading-button[aria-expanded=false]>svg:last-child{transform:rotate(-90deg)}
.switch-track>span{view-transition-name:media-thumb}
.composer-wrap{view-transition-name:composer}
.composer-parameters{view-transition-name:parameters}
.file-browser{view-transition-name:file-browser}
.file-preview-host{view-transition-name:preview}
.account-menu{view-transition-name:account-menu}
.sidebar{view-transition-name:sidebar}
.chat-pane{view-transition-name:chat}
.files-pane{view-transition-name:files}
::view-transition{pointer-events:none}
::view-transition-group(*){animation-duration:var(--motion-normal);animation-timing-function:var(--motion-ease)}
::view-transition-old(*){animation-duration:160ms;animation-timing-function:var(--motion-ease)}
::view-transition-new(*){animation-duration:220ms;animation-timing-function:var(--motion-ease)}
.mobile-tabs button:after{transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
