.lesson-layout.svelte-49tyl4{display:flex;flex-direction:column;gap:2rem}.lesson-content.svelte-49tyl4{position:relative;min-height:400px}.lesson-layout .prose{max-width:none}.lesson-layout details:not(.group):not(.p-0){background-color:#eff6ff;border:1px solid #dbeafe;border-radius:.5rem;padding:1.5rem}.dark .lesson-layout details:not(.group):not(.p-0){background-color:#1e3a8a33;border:1px solid rgb(30 58 138 / .4)}.lesson-layout details summary h2{margin-bottom:0;color:#1e3a8a}.dark .lesson-layout details summary h2{color:#93c5fd}.lesson-layout details[open]{background-color:#dbeafe}.dark .lesson-layout details[open]{background-color:#1e3a8a4d}.section.svelte-sngkwu,.section-header.svelte-sngkwu{position:relative}.section-underline.svelte-sngkwu{transition:width .3s ease-in-out}.section.svelte-sngkwu:hover .section-underline:where(.svelte-sngkwu){width:4rem}.floating-card.svelte-sngkwu{background:linear-gradient(135deg,#fffffff2,#ffffffd9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;margin-bottom:3rem;box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.dark .floating-card.svelte-sngkwu{background:linear-gradient(135deg,#1f2937f2,#1f2937d9);border:1px solid rgba(75,85,99,.3);box-shadow:0 8px 32px #0006}.floating-card.svelte-sngkwu:hover{transform:translateY(-4px);box-shadow:0 12px 48px #00000026}.dark .floating-card.svelte-sngkwu:hover{box-shadow:0 12px 48px #00000080}.card.svelte-1atebl6{background:linear-gradient(135deg,var(--tw-bg-opacity) 0%,rgba(255,255,255,.8) 100%)}.dark .card.svelte-1atebl6{background:linear-gradient(135deg,var(--tw-bg-opacity) 0%,rgba(31,41,55,.8) 100%)}
