.project.svelte-gygcht{max-width:860px;margin:0 auto}.breadcrumb.svelte-gygcht{font-size:.85rem;margin-bottom:1.5rem;color:var(--omegaDark)}.breadcrumb.svelte-gygcht span:where(.svelte-gygcht){margin:0 .35rem}header.svelte-gygcht{margin-bottom:1.5rem}header.svelte-gygcht h1:where(.svelte-gygcht){margin:.5rem 0 .75rem}.skills.svelte-gygcht{display:flex;flex-wrap:wrap;gap:.4rem}.hero-img.svelte-gygcht{width:100%;height:320px;object-fit:cover;border-radius:var(--radius);margin-bottom:2rem}.body.svelte-gygcht{background:var(--contentBg);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;margin-bottom:2.5rem}.description.svelte-gygcht{font-size:1.02rem;margin-top:0}.body.svelte-gygcht h2:where(.svelte-gygcht){font-size:1.15rem;margin:1.5rem 0 .75rem}.tools.svelte-gygcht{display:flex;flex-wrap:wrap;gap:.4rem}.course-cta.svelte-gygcht{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.course-cta.svelte-gygcht h2:where(.svelte-gygcht){margin:0 0 .35rem}.course-cta.svelte-gygcht p:where(.svelte-gygcht){margin:0;font-size:.9rem}.related.svelte-gygcht h2:where(.svelte-gygcht){font-size:1.3rem;margin-bottom:1rem}.grid.svelte-gygcht{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}@media (max-width: 640px){.course-cta.svelte-gygcht{flex-direction:column;align-items:flex-start}}
