/* ui-enhance.css —— 按钮灵动动效（位移+阴影，无缩放不模糊） */
button, [role="button"], a[class*="btn"], a[class*="rounded"] {
  transition: transform .18s cubic-bezier(.34,1.56,.64,1), box-shadow .18s ease !important;
}
button:hover:not(:disabled), [role="button"]:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0,0,0,.35);
}
button:active:not(:disabled), [role="button"]:active {
  transform: translateY(0);
  box-shadow: 0 1px 4px rgba(0,0,0,.4);
  transition-duration: .04s !important;
}
button:disabled { opacity: .45; cursor: not-allowed; }
