/* 动效定义 */
@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes bookFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes breathe{0%,100%{box-shadow:0 0 24px rgba(121,85,72,.4)}50%{box-shadow:0 0 40px rgba(121,85,72,.8)}}
@keyframes pageFlip{0%{transform:perspective(1200px) rotateY(0)}100%{transform:perspective(1200px) rotateY(-180deg)}}
@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}
.fade-in{animation:fadeIn .6s ease both}
