/* xaihi-transition.css — 转场的可见性钩子（无外部资源 / 无字体） */
.xaihi-transition-pending{ opacity:0; transform:translateY(12px); }
.xaihi-transition-overlay{ position:fixed; inset:0; z-index:2147483000; pointer-events:auto; background:transparent; }
.xaihi-transition-overlay canvas{ display:block; width:100%; height:100%; }
@media (prefers-reduced-motion: reduce){
  .xaihi-transition-pending{ opacity:1; transform:none; }
}
