/* LifeForge v29 authored training backgrounds. Preserve full-body sprite foreground. */
.lf20-stage[data-lf29-coach="kai"] .lf21-yoga-mat{display:none!important}
.lf20-stage[data-lf29-coach="kai"]{background:#294657!important}
.lf20-stage[data-lf29-coach="nova"]{background:#9fcbbd!important}
.lf20-stage[data-lf29-bg] .lf21-scenery{background-size:cover!important;background-position:center center!important;filter:brightness(.92) saturate(.97)!important}
.lf16-fullhero.lf21-posehero[data-lf29-bg]{background-size:cover!important;background-position:center!important}
.lf20-stage[data-lf29-bg="kai_01"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="kai_01"]{background-image:url('./assets/lifeforge/backgrounds/kai/kai_01.webp')!important}
.lf20-stage[data-lf29-bg="kai_02"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="kai_02"]{background-image:url('./assets/lifeforge/backgrounds/kai/kai_02.webp')!important}
.lf20-stage[data-lf29-bg="kai_03"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="kai_03"]{background-image:url('./assets/lifeforge/backgrounds/kai/kai_03.webp')!important}
.lf20-stage[data-lf29-bg="kai_04"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="kai_04"]{background-image:url('./assets/lifeforge/backgrounds/kai/kai_04.webp')!important}
.lf20-stage[data-lf29-bg="kai_05"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="kai_05"]{background-image:url('./assets/lifeforge/backgrounds/kai/kai_05.webp')!important}
.lf20-stage[data-lf29-bg="kai_06"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="kai_06"]{background-image:url('./assets/lifeforge/backgrounds/kai/kai_06.webp')!important}
.lf20-stage[data-lf29-bg="kai_07"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="kai_07"]{background-image:url('./assets/lifeforge/backgrounds/kai/kai_07.webp')!important}
.lf20-stage[data-lf29-bg="kai_08"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="kai_08"]{background-image:url('./assets/lifeforge/backgrounds/kai/kai_08.webp')!important}
.lf20-stage[data-lf29-bg="kai_09"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="kai_09"]{background-image:url('./assets/lifeforge/backgrounds/kai/kai_09.webp')!important}
.lf20-stage[data-lf29-bg="kai_10"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="kai_10"]{background-image:url('./assets/lifeforge/backgrounds/kai/kai_10.webp')!important}
.lf20-stage[data-lf29-bg="nova_01"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="nova_01"]{background-image:url('./assets/lifeforge/backgrounds/nova/nova_01.webp')!important}
.lf20-stage[data-lf29-bg="nova_02"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="nova_02"]{background-image:url('./assets/lifeforge/backgrounds/nova/nova_02.webp')!important}
.lf20-stage[data-lf29-bg="nova_03"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="nova_03"]{background-image:url('./assets/lifeforge/backgrounds/nova/nova_03.webp')!important}
.lf20-stage[data-lf29-bg="nova_04"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="nova_04"]{background-image:url('./assets/lifeforge/backgrounds/nova/nova_04.webp')!important}
.lf20-stage[data-lf29-bg="nova_05"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="nova_05"]{background-image:url('./assets/lifeforge/backgrounds/nova/nova_05.webp')!important}
.lf20-stage[data-lf29-bg="nova_06"] .lf21-scenery,.lf16-fullhero.lf21-posehero[data-lf29-bg="nova_06"]{background-image:url('./assets/lifeforge/backgrounds/nova/nova_06.webp')!important}
