.tutorial-page.svelte-psaaz9{padding:32px 0 48px}.breadcrumb.svelte-psaaz9{font-size:13px;color:var(--text-secondary);margin-bottom:24px}.breadcrumb.svelte-psaaz9 a:where(.svelte-psaaz9){color:var(--brand-blue)}.breadcrumb.svelte-psaaz9 a:where(.svelte-psaaz9):hover{text-decoration:underline}h1.svelte-psaaz9{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:16px;color:var(--text-primary)}h2.svelte-psaaz9{font-size:20px;font-weight:600;margin:40px 0 20px;color:var(--text-primary)}.tutorial-desc.svelte-psaaz9{font-size:16px;line-height:1.6;color:var(--text-secondary)}.tutorial-meta.svelte-psaaz9{display:flex;gap:16px;margin-top:12px;font-size:13px;color:var(--text-secondary);flex-wrap:wrap}.step-card.svelte-psaaz9{display:flex;gap:16px;margin-bottom:24px;padding:20px;background:var(--card-bg);border-radius:12px;border:1px solid var(--border)}.step-number.svelte-psaaz9{width:36px;height:36px;min-width:36px;border-radius:50%;background:var(--brand-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.step-body.svelte-psaaz9 h3:where(.svelte-psaaz9){font-size:16px;font-weight:600;margin-bottom:6px;color:var(--text-primary)}.step-body.svelte-psaaz9 p:where(.svelte-psaaz9){font-size:14px;line-height:1.6;color:var(--text-secondary)}.tip-box.svelte-psaaz9{margin-top:8px;padding:10px 14px;background:#0055ff0f;border-radius:8px;font-size:13px}.tip-box.svelte-psaaz9 code:where(.svelte-psaaz9){font-family:var(--font-mono);font-size:12px;background:var(--card-bg);padding:1px 5px;border-radius:3px}.skills-grid.svelte-psaaz9{display:grid;gap:12px}.skill-card-tut.svelte-psaaz9{display:block;padding:16px;background:var(--card-bg);border-radius:10px;border:1px solid var(--border);text-decoration:none;transition:all .15s ease}.skill-card-tut.svelte-psaaz9:hover{border-color:var(--brand-blue);text-decoration:none}.skill-name-tut.svelte-psaaz9{font-family:var(--font-mono);font-size:12px;color:var(--brand-blue)}.skill-title-tut.svelte-psaaz9{display:block;font-size:15px;font-weight:600;margin:4px 0;color:var(--text-primary)}.skill-desc-tut.svelte-psaaz9{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}.skill-meta-tut.svelte-psaaz9{margin-top:8px}.tool-tag.svelte-psaaz9{font-size:11px;padding:2px 6px;background:#0055ff14;color:var(--brand-blue);border-radius:4px}.faq-item.svelte-psaaz9{margin-bottom:16px;padding:16px;background:var(--card-bg);border-radius:8px}.faq-item.svelte-psaaz9 h4:where(.svelte-psaaz9){font-size:14px;font-weight:600;margin-bottom:6px;color:var(--text-primary)}.faq-item.svelte-psaaz9 p:where(.svelte-psaaz9){font-size:13px;line-height:1.6;color:var(--text-secondary)}.no-results.svelte-psaaz9{text-align:center;padding:32px;color:var(--text-secondary)}.no-results.svelte-psaaz9 a:where(.svelte-psaaz9){color:var(--brand-blue)}@media (max-width: 640px){h1.svelte-psaaz9{font-size:22px}h2.svelte-psaaz9{font-size:18px}}
