/* clib-skin-motion-guard-v1.css —— 全站「降级动效保护」（2026-10-15 · 尺子＝clib-ui 六·硬禁令 10）
   标准原文：动效每条都要能一句话说明为什么；**必须包 prefers-reduced-motion**。
   实测：全站 33 个 @keyframes / 49 条 animation / 310 条 transition，但**18 个 CSS 文件有动效却没有保护**。
   做法：在本层（**最后加载**）加一条全局保护 —— 用户系统开了"减弱动态效果"时，动画/过渡一律关停。
   ⚠️ **唯一合法例外说明**：这条必须用 `!important` 才能真正生效（否则类选择器的动效会盖过它）——
   这是可访问性要求，不是装饰；`important-guard` 基线会因此 +1 组，**已显式报备**，不做静默增长。
   回退：删 index.html 里那一行 <link>。 */

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
    scroll-behavior: auto !important;
  }
}
