.kids-page.svelte-1vq4zya{display:flex;flex-direction:column;gap:1.5rem;width:100%}.intro-card.svelte-1vq4zya{padding:1rem 1.1rem;background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-secondary);line-height:1.6}.intro-card.svelte-1vq4zya p:where(.svelte-1vq4zya){margin:0 0 .65rem}.intro-card.svelte-1vq4zya p:where(.svelte-1vq4zya):last-child{margin-bottom:0}.section-heading.svelte-1vq4zya{margin:0;font-size:1.25rem;color:var(--color-text-primary);font-weight:600}.lessons-table-wrapper.svelte-1vq4zya{background:var(--color-card-bg);border-radius:var(--radius-md);border:1px solid var(--color-card-border);overflow:hidden}.lessons-table.svelte-1vq4zya{width:100%;border-collapse:collapse;font-size:.95rem}.lessons-table.svelte-1vq4zya thead:where(.svelte-1vq4zya){background:var(--color-bg-elevated)}.lessons-table.svelte-1vq4zya th:where(.svelte-1vq4zya){text-align:left;padding:.6rem 1rem;color:var(--color-text-muted);font-weight:500;font-size:.85rem;border-bottom:1px solid var(--color-card-border)}.lessons-table.svelte-1vq4zya td:where(.svelte-1vq4zya){padding:.75rem 1rem;border-bottom:1px solid var(--color-card-border);color:var(--color-text-primary);vertical-align:top}.lessons-table.svelte-1vq4zya tbody:where(.svelte-1vq4zya) tr:where(.svelte-1vq4zya):last-child td:where(.svelte-1vq4zya){border-bottom:none}.lesson-row.svelte-1vq4zya{cursor:pointer;transition:background .15s}.lesson-row.svelte-1vq4zya:hover{background:var(--color-bg-elevated)}.col-num.svelte-1vq4zya{width:3rem;text-align:center;font-weight:600;color:var(--color-text-muted)}.col-title.svelte-1vq4zya .lesson-desc:where(.svelte-1vq4zya){display:block;margin-top:.25rem}.lesson-name.svelte-1vq4zya{font-weight:600;font-size:1rem}.lesson-desc.svelte-1vq4zya{font-size:.85rem;color:var(--color-text-muted);line-height:1.45}.no-result.svelte-1vq4zya{color:var(--color-text-muted)}.best-cpm.svelte-1vq4zya{font-weight:600;color:var(--color-accent-primary)}.cpm-unit.svelte-1vq4zya{font-size:.8rem;color:var(--color-text-muted);margin-left:.2rem}.col-best.svelte-1vq4zya{width:6rem}.footer-note.svelte-1vq4zya{padding:1rem 1.1rem;color:var(--color-text-secondary);line-height:1.6;font-size:.95rem}.footer-note.svelte-1vq4zya p:where(.svelte-1vq4zya){margin:0}@media(max-width:640px){.lessons-table.svelte-1vq4zya th:where(.svelte-1vq4zya),.lessons-table.svelte-1vq4zya td:where(.svelte-1vq4zya){padding:.5rem .6rem;font-size:.85rem}}
