.lesson-transition[hidden]{display:none}
.lesson-transition{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#f7f5f1;direction:rtl}
.lesson-transition__content{position:absolute;inset:0;text-align:center;overflow:hidden}
.lesson-transition canvas{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0}
.lesson-transition p{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.lesson-animation-credit{display:block;text-align:center;padding:12px;font-size:10px;line-height:1.8;color:#69757d}
.lesson-animation-credit a{color:inherit;text-underline-offset:3px}
.lesson-transition a{color:inherit;text-underline-offset:3px}
.lesson-transition a:focus-visible{outline:2px solid #059669;outline-offset:4px}
body.lesson-transition-active{overflow:hidden}
