/* No hidden default states: the complete page works without animation scripts. */
.cinematic-line-mask{overflow-clip-margin:.12em}
.cinematic-active #desafio .friction-item{transition:none}
.cinematic-active #solucoes .solution-hitarea{will-change:auto}
.solution-hitarea.cinematic-pending{pointer-events:none}
.cinematic-active #solucoes .solution-hitarea:focus-within,
.cinematic-active #solucoes .solution-hitarea:has(details[open]){opacity:1!important;transform:none!important;pointer-events:auto}
.cinematic-active .cinematic-pending:focus-within{pointer-events:auto}
@media print{
  .cinematic-line-mask{overflow:visible!important}
  .cinematic-line,.cinematic-pending{opacity:1!important;transform:none!important}
}
