/* Applied only on Samsung Tizen; keep costly full-scene repaints out of motion. */
.tizen-tv .stage { perspective:none; -webkit-perspective:none; }
.tizen-tv .card { backface-visibility:visible; -webkit-backface-visibility:visible; transition:transform 180ms ease-out; box-shadow:inset 0 0 0 2px rgba(233,204,141,.06),0 5px 12px rgba(0,0,0,.45); }
.tizen-tv .card.leader { box-shadow:inset 0 0 0 2px rgba(233,204,141,.12),0 5px 14px rgba(0,0,0,.5); }
.tizen-tv .card-glint,.tizen-tv .card:after,.tizen-tv .mist-front { display:none; animation:none!important; -webkit-animation:none!important; }
.tizen-tv .mist-back { left:0; width:100%; height:30%; opacity:.25; animation:none!important; -webkit-animation:none!important; transform:none; -webkit-transform:none; }
.tizen-tv .candle-aura,.tizen-tv .starfield,.tizen-tv .brand-main { animation:none!important; -webkit-animation:none!important; }
.tizen-tv .magic-particle { box-shadow:none; }
.tizen-tv .crest,.tizen-tv .header .brand-logo img { filter:none; -webkit-filter:none; }
.tizen-tv .candle { box-shadow:inset 0 2px 2px rgba(255,255,255,.2),1px 2px 4px rgba(0,0,0,.5); }
.tizen-tv .candle-flame:before { box-shadow:0 0 8px rgba(255,219,122,.5),0 0 18px rgba(239,172,69,.3); }
/* The texture and random crystals still freeze and thaw, in a single layer. */
.tizen-tv .card.is-haunted .frost-film:before { opacity:.58; animation:none!important; -webkit-animation:none!important; }
.tizen-tv .frost-film svg path { animation:none!important; -webkit-animation:none!important; stroke-dashoffset:0; }
/* Curved flight already supplies motion; avoid nested moving image layers. */
.tizen-tv .specter-body { opacity:.86; animation:none!important; -webkit-animation:none!important; }
.tizen-tv .specter-wake { display:none; animation:none!important; -webkit-animation:none!important; }
@media (prefers-reduced-motion:reduce) { .tizen-tv .frost-film { display:none; } }
