/* Only pending content dims. New documents have no entry animation or delay. */
main[data-page-loading]{opacity:.55;transition:opacity 90ms ease-out}
.workspace-loading{position:fixed;z-index:60;display:grid;place-items:center;pointer-events:none;overflow:hidden}
.workspace-loading[hidden]{display:none}
.workspace-loading img{width:clamp(44px,5vw,56px);height:auto;animation:workspace-logo-breathe 1.2s ease-in-out infinite}
.mobile-bottom-nav a[data-page-loading-target],.sidebar-menu a[data-page-loading-target]{background:#e5f5ff;color:#155fa7}
@keyframes workspace-logo-breathe{0%,100%{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}
.workspace-loading[data-static] img{animation:none}
@media(prefers-reduced-motion:reduce){main[data-page-loading]{transition:none}.workspace-loading img{animation:none}}
