/* v106: slower full-row flip, tightly staggered cascade. */
body.page-home .tg105-slot{perspective:1050px;overflow:hidden}
body.page-home .tg105-slot>.tg101-board-row{transform-origin:50% 50%;backface-visibility:hidden}
body.page-home .tg105-slot>.tg101-board-row.tg105-outgoing{animation:tg106RowExit .98s cubic-bezier(.42,.02,.74,.62) both!important}
body.page-home .tg105-slot>.tg101-board-row.tg105-incoming.tg105-turn{animation:tg106RowEnter 1.22s cubic-bezier(.14,.52,.24,1) both!important}
@keyframes tg106RowExit{0%{opacity:1;transform:rotateX(0deg);filter:brightness(1)}38%{opacity:1;transform:rotateX(-30deg);filter:brightness(.85)}75%{opacity:.52;transform:rotateX(-80deg);filter:brightness(.45)}100%{opacity:0;transform:rotateX(-91deg);filter:brightness(.2)}}
@keyframes tg106RowEnter{0%,19%{opacity:0;transform:rotateX(88deg);filter:brightness(.25)}22%{opacity:1}56%{opacity:1;transform:rotateX(-12deg);filter:brightness(1.22)}78%{transform:rotateX(5deg);filter:brightness(1.08)}100%{opacity:1;transform:rotateX(0deg);filter:brightness(1)}}
@media(prefers-reduced-motion:reduce){body.page-home .tg105-slot>.tg101-board-row{animation:none!important;transform:none!important;filter:none!important}}
