/* 斜切滚动动画：复用主页斜切网格，行从静止加速到正常滚动 */
.stage.stage-tilt .stage-tiles {
    transform: rotate(-15deg) scale(1.3);
}
.stage.stage-tilt::after {
    display: none;
}
/* 初始状态：行动画暂停 */
.stage.stage-tilt.tilt-frozen .stage-row {
    animation-play-state: paused !important;
}
/* 暗角 */
.tilt-vignette {
    position: absolute;
    inset: 0;
    z-index: 1;
    box-shadow: inset 0 0 clamp(120px, 25vw, 300px) clamp(40px, 8vw, 100px) rgba(0,0,0,0.65);
    pointer-events: none;
    opacity: 0;
    will-change: opacity;
}
