.lesson-prose{font-size:var(--lesson-size, 1.125rem);line-height:1.75;color:var(--color-ink)}.lesson-prose p+p{margin-top:.85em}.lesson-prose b,.lesson-prose strong{font-weight:800;color:var(--color-ink)}.lesson-prose a{color:var(--color-brand-purple);text-decoration:underline;text-underline-offset:3px}.dark .lesson-prose a{color:var(--color-brand-teal)}.lesson-prose ul,.lesson-prose ol{padding-left:1.25em}.lesson-prose ul{list-style:disc}.lesson-prose ol{list-style:decimal}.lesson-prose p:empty,.lesson-prose p:has(>br:only-child){display:none}@layer components{.lesson-text{font-size:var(--lesson-size, 1.125rem);line-height:1.7}.lesson-arabic{font-family:var(--font-arabic);line-height:2.15;font-feature-settings:"kern","liga","calt"}}@keyframes lesson-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.lesson-wave>span{transform-origin:bottom;transform:scaleY(.3);transition:transform .3s}.lesson-wave.is-playing>span{animation:lesson-wave .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lesson-wave.is-playing>span{animation:none;transform:scaleY(.6)}}.lesson-flip{perspective:1200px}.lesson-flip-inner{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.lesson-flip-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;grid-area:1 / 1}.lesson-flip-back{transform:rotateY(180deg)}
