/* 捲動出場順序（2026-10-13）：只有 scroll-order-v1.js 啟動後才生效；沒有 JS 或開啟減少動態時，內容直接顯示。 */
.so-item{transition:none!important;opacity:0;transform:translateY(12px);will-change:opacity,transform}
.so-item.so-in{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.2,.65,.25,1),transform .9s cubic-bezier(.2,.65,.25,1)!important;transition-delay:var(--so-delay,0ms)!important}
.so-item.so-fade{transform:none}
@media(prefers-reduced-motion:reduce){.so-item{opacity:1!important;transform:none!important;transition:none!important}}
@media print{.so-item{opacity:1!important;transform:none!important}}
