main.svelte-1k8oieb{max-width:1000px;margin:0 auto;padding:2rem}.breadcrumb.svelte-1k8oieb{margin-bottom:1rem}.breadcrumb.svelte-1k8oieb a:where(.svelte-1k8oieb){color:#4a90d9;text-decoration:none;font-size:.875rem}.breadcrumb.svelte-1k8oieb a:where(.svelte-1k8oieb):hover{text-decoration:underline}h1.svelte-1k8oieb{margin-bottom:.5rem}.subtitle.svelte-1k8oieb{color:#666;margin-bottom:3rem;font-size:1.1rem}.section.svelte-1k8oieb{margin-bottom:4rem}.section-title.svelte-1k8oieb{font-size:1.75rem;color:#333;margin-bottom:.5rem}.section-description.svelte-1k8oieb{color:#666;margin-bottom:1.5rem}.tutorial-grid.svelte-1k8oieb{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.tutorial-card.svelte-1k8oieb{display:block;padding:1.25rem;border:2px solid #e0e0e0;border-radius:12px;text-decoration:none;color:inherit;transition:all .2s;background:#fff}.tutorial-card.svelte-1k8oieb:hover{border-color:#4a90d9;box-shadow:0 4px 12px #4a90d926;transform:translateY(-2px)}.tutorial-header.svelte-1k8oieb{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.tutorial-icon.svelte-1k8oieb{font-size:1.5rem}.tutorial-concept.svelte-1k8oieb{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#4a90d9;background:#e8f2fc;padding:.25rem .5rem;border-radius:4px}.tutorial-card.svelte-1k8oieb h3:where(.svelte-1k8oieb){margin:0 0 .5rem;color:#333;font-size:1.1rem}.tutorial-card.svelte-1k8oieb p:where(.svelte-1k8oieb){margin:0;color:#666;font-size:.9rem;line-height:1.4}.lesson-list.svelte-1k8oieb{display:flex;flex-direction:column;gap:1rem}.lesson-card.svelte-1k8oieb{display:block;padding:1.5rem;border:1px solid #ddd;border-radius:8px;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.lesson-card.svelte-1k8oieb:hover{border-color:#4a90d9;box-shadow:0 2px 8px #4a90d926}.lesson-card.svelte-1k8oieb h3:where(.svelte-1k8oieb){margin:0 0 .5rem;color:#4a90d9;font-size:1.25rem}.lesson-card.svelte-1k8oieb p:where(.svelte-1k8oieb){margin:0;color:#333}
