.hero.svelte-1uha8ag{text-align:center;padding:3rem 0 2rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#a78bfa;direction:rtl;margin-bottom:.75rem;font-size:2.5rem;font-weight:700}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#9090a8;font-size:1.05rem}.sets.svelte-1uha8ag{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.lesson-set.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#6b6b80;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #2a2a35;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.lessons.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.lesson-card.svelte-1uha8ag{color:#e2e2e2;background:#1a1a24;border:1px solid #2a2a35;border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.lesson-card.svelte-1uha8ag:hover{background:#1e1e2e;border-color:#a78bfa}.lesson-title.svelte-1uha8ag{direction:rtl;font-size:.95rem;font-weight:500}.focus-keys.svelte-1uha8ag{color:#a78bfa;letter-spacing:.15em;font-size:1.2rem}
