.courses-hero.svelte-1hgqg1.svelte-1hgqg1{padding:8rem 0 4rem;text-align:center;background:var(--gradient-hero)}.courses-hero.svelte-1hgqg1 h1.svelte-1hgqg1{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1rem}.courses-hero.svelte-1hgqg1 p.svelte-1hgqg1{font-size:1.25rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.courses-content.svelte-1hgqg1.svelte-1hgqg1{padding:4rem 0}.courses-grid.svelte-1hgqg1.svelte-1hgqg1{max-width:800px;margin:0 auto 3rem}.course-card.svelte-1hgqg1.svelte-1hgqg1{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.course-card.svelte-1hgqg1.svelte-1hgqg1:hover{border-color:var(--color-border-hover)}.course-header.svelte-1hgqg1.svelte-1hgqg1{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;cursor:pointer;transition:background var(--transition-fast)}.course-header.svelte-1hgqg1.svelte-1hgqg1:hover{background:var(--color-bg-darker)}.course-thumbnail.svelte-1hgqg1.svelte-1hgqg1{width:80px;height:80px;background:var(--gradient-primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.course-info.svelte-1hgqg1.svelte-1hgqg1{flex:1}.course-info.svelte-1hgqg1 h2.svelte-1hgqg1{font-size:1.25rem;margin-bottom:.25rem}.lesson-count.svelte-1hgqg1.svelte-1hgqg1{font-size:.9rem;color:var(--color-text-muted)}.expand-icon.svelte-1hgqg1.svelte-1hgqg1{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:transform var(--transition-fast)}.expand-icon.expanded.svelte-1hgqg1.svelte-1hgqg1{transform:rotate(180deg)}.course-lessons.svelte-1hgqg1.svelte-1hgqg1{border-top:1px solid var(--color-border);background:var(--color-bg-darker)}.lesson-item.svelte-1hgqg1.svelte-1hgqg1{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;text-decoration:none;color:inherit;transition:background var(--transition-fast);border-bottom:1px solid var(--color-border)}.lesson-item.svelte-1hgqg1.svelte-1hgqg1:last-child{border-bottom:none}.lesson-item.svelte-1hgqg1.svelte-1hgqg1:hover{background:var(--color-bg-card)}.lesson-number.svelte-1hgqg1.svelte-1hgqg1{width:32px;height:32px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;color:var(--color-text-secondary);flex-shrink:0}.lesson-info.svelte-1hgqg1.svelte-1hgqg1{flex:1;display:flex;flex-direction:column;gap:.25rem}.lesson-title.svelte-1hgqg1.svelte-1hgqg1{font-weight:500;color:var(--color-text-primary)}.lesson-duration.svelte-1hgqg1.svelte-1hgqg1{font-size:.85rem;color:var(--color-text-muted)}.lesson-action.svelte-1hgqg1.svelte-1hgqg1{display:flex;align-items:center;gap:.75rem;color:var(--color-primary-light)}.preview-badge.svelte-1hgqg1.svelte-1hgqg1{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;background:#3b5bdb1a;border-radius:var(--radius-sm);color:var(--color-primary-light)}.courses-cta.svelte-1hgqg1.svelte-1hgqg1{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:800px;margin:0 auto}.cta-content.svelte-1hgqg1 h3.svelte-1hgqg1{font-size:1.25rem;margin-bottom:.25rem}.cta-content.svelte-1hgqg1 p.svelte-1hgqg1{color:var(--color-text-muted);margin:0}.cta-actions.svelte-1hgqg1.svelte-1hgqg1{display:flex;gap:.75rem;flex-shrink:0}@media (max-width: 640px){.course-header.svelte-1hgqg1.svelte-1hgqg1{flex-wrap:wrap}.course-thumbnail.svelte-1hgqg1.svelte-1hgqg1{width:60px;height:60px}.course-thumbnail.svelte-1hgqg1 svg.svelte-1hgqg1{width:32px;height:32px}.courses-cta.svelte-1hgqg1.svelte-1hgqg1{flex-direction:column;text-align:center}.cta-actions.svelte-1hgqg1.svelte-1hgqg1{flex-direction:column;width:100%}}
