.page-wrap.svelte-yxsc6c{max-width:800px;margin:0 auto;padding:2rem 2rem 4rem}h1.svelte-yxsc6c{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.subtitle.svelte-yxsc6c{color:var(--color-muted);margin-bottom:2rem}.back.svelte-yxsc6c{display:inline-block;font-size:.875rem;color:var(--color-saddle);text-decoration:none;margin-bottom:1.5rem}.back.svelte-yxsc6c:hover{text-decoration:underline}.category-section.svelte-yxsc6c{margin-bottom:2.5rem}.cat-title.svelte-yxsc6c{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.cat-icon.svelte-yxsc6c{width:28px;height:28px;background:linear-gradient(135deg,var(--color-pop),var(--color-saddle));border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.cat-title.svelte-yxsc6c h2:where(.svelte-yxsc6c){font-size:1.0625rem;font-weight:600;margin:0;padding:0;border:none}.tutorial-list.svelte-yxsc6c{list-style:none;padding:0;margin:0;border:1px solid var(--color-hair);border-radius:.5rem;overflow:hidden}.tutorial-list.svelte-yxsc6c li:where(.svelte-yxsc6c)+li:where(.svelte-yxsc6c){border-top:1px solid var(--color-hair)}.tutorial-link.svelte-yxsc6c{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-size:.875rem;color:var(--color-espresso);text-decoration:none;transition:background .1s}.tutorial-link.svelte-yxsc6c:hover{background:var(--color-parchment-deep)}.tutorial-link.svelte-yxsc6c .arrow{color:var(--color-muted);flex-shrink:0}
