.lesson-view-card.svelte-tvboy1{max-width:700px;margin:2rem auto;background:var(--background);color:var(--foreground);border-radius:12px;box-shadow:0 2px 16px var(--divider, rgba(0, 0, 0, .08));padding:2.5rem 2rem 2rem;position:relative}.lesson-view-card.svelte-tvboy1 h1:where(.svelte-tvboy1){margin-bottom:0;font-size:2.2rem;color:var(--accent)}.lesson-info-grid.svelte-tvboy1{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2rem;font-size:1.1rem}.lesson-info-grid.svelte-tvboy1 span:where(.svelte-tvboy1){font-weight:600;color:var(--foreground);margin-right:.5rem}.lesson-title-row.svelte-tvboy1{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.lesson-actions.svelte-tvboy1{display:flex;gap:.5rem}.edit-btn.svelte-tvboy1{background:var(--accent);color:#fff;border:none;border-radius:var(--radius);padding:.5em 1.5em;font-weight:700;cursor:pointer;transition:background .2s;font-size:1rem}.edit-btn.svelte-tvboy1:hover{background:var(--warning);color:var(--foreground)}.start-lesson-btn.svelte-tvboy1{background:#2ecc71;color:#fff;border:none;border-radius:var(--radius);padding:.5em 1.5em;font-weight:700;cursor:pointer;transition:background .2s;font-size:1rem}.start-lesson-btn.svelte-tvboy1:hover{background:#27ae60}.lesson-details-tab.svelte-tvboy1{grid-column:1 / -1;margin-top:1.5rem;background:var(--background);border-radius:8px;border:1px solid var(--divider);padding:.5rem 1rem 1rem}.lesson-details-tab.svelte-tvboy1 summary:where(.svelte-tvboy1){font-weight:700;font-size:1.1rem;color:var(--accent);cursor:pointer;outline:none;margin-bottom:.5rem}.lesson-details-tab[open].svelte-tvboy1 summary:where(.svelte-tvboy1){margin-bottom:1rem}.lesson-details-tab.svelte-tvboy1 div:where(.svelte-tvboy1){margin-bottom:.5rem}@media (max-width: 600px){.lesson-info-grid.svelte-tvboy1{grid-template-columns:1fr}.lesson-view-card.svelte-tvboy1{padding:1.2rem .5rem 1.5rem}.edit-btn.svelte-tvboy1{right:.5rem;top:1rem}}
