.boxed_item .item_inner {
    position: relative;
    background-color: #FFFFFF;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    transition: background-color 1.25s ease;
    transition-delay: 1s;
}
.boxed_item .item_inner:has(.anim_item) { background-color: transparent;}
.boxed_item .item_inner:has(.anim_item.start_anim) { background-color: #FFFFFF;}

.boxed_item .item_inner > * {
    flex: 0 0 auto;
    padding: 0;
}
.boxed_item .item_inner > .item_content {
    flex: 1 1 0;
    padding: var(--typo-gap);
}