.skill-hero[data-astro-cid-4r2a3paa]{padding:80px 0 60px;background:var(--surface-white)}.skill-badge[data-astro-cid-4r2a3paa]{display:inline-block;background:#ea580c1a;color:var(--orange-primary);padding:8px 20px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.skill-badge[data-astro-cid-4r2a3paa].skill-3{background:#a855f71a;color:#a855f7}.skill-hero[data-astro-cid-4r2a3paa] h1[data-astro-cid-4r2a3paa]{font-size:var(--text-3xl);margin-bottom:12px}.hero-subtitle[data-astro-cid-4r2a3paa]{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:24px}.breadcrumb[data-astro-cid-4r2a3paa]{font-size:var(--text-sm);color:var(--text-tertiary)}.breadcrumb[data-astro-cid-4r2a3paa] a[data-astro-cid-4r2a3paa]{color:var(--orange-primary);text-decoration:none}.breadcrumb[data-astro-cid-4r2a3paa] a[data-astro-cid-4r2a3paa]:hover{text-decoration:underline}.skill-content[data-astro-cid-4r2a3paa]{padding:60px 0;background:var(--bg-cream)}.lesson-section[data-astro-cid-4r2a3paa]{background:var(--surface-white);border:1px solid var(--border-light);border-radius:12px;padding:48px;margin-bottom:40px}.lesson-section[data-astro-cid-4r2a3paa] h2[data-astro-cid-4r2a3paa]{font-size:var(--text-xl);margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid rgba(168,85,247,.2)}.lesson-section[data-astro-cid-4r2a3paa] h3[data-astro-cid-4r2a3paa]{font-size:var(--text-lg);color:var(--text-primary);margin:32px 0 16px}.lesson-section[data-astro-cid-4r2a3paa] h4[data-astro-cid-4r2a3paa]{font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin:24px 0 12px}.lesson-section[data-astro-cid-4r2a3paa] p[data-astro-cid-4r2a3paa]{font-family:var(--font-prose);color:var(--text-secondary);margin-bottom:16px;line-height:1.8}.lesson-section[data-astro-cid-4r2a3paa] ul[data-astro-cid-4r2a3paa],.lesson-section[data-astro-cid-4r2a3paa] ol[data-astro-cid-4r2a3paa]{margin:16px 0 16px 24px;color:var(--text-secondary);font-family:var(--font-prose)}.lesson-section[data-astro-cid-4r2a3paa] li[data-astro-cid-4r2a3paa]{margin-bottom:8px;line-height:1.7}.lesson-section[data-astro-cid-4r2a3paa] strong[data-astro-cid-4r2a3paa]{color:var(--text-primary);font-weight:600}.highlight-box[data-astro-cid-4r2a3paa]{background:#a855f70d;border:2px solid rgba(168,85,247,.15);border-left:4px solid #a855f7;border-radius:8px;padding:24px;margin:24px 0}.highlight-box[data-astro-cid-4r2a3paa] p[data-astro-cid-4r2a3paa]{margin-bottom:0}.highlight-box[data-astro-cid-4r2a3paa] p[data-astro-cid-4r2a3paa]+p[data-astro-cid-4r2a3paa]{margin-top:12px}.recipe-card[data-astro-cid-4r2a3paa]{background:#a855f708;border:1px solid rgba(168,85,247,.15);border-radius:8px;padding:24px;margin:24px 0}.recipe-header[data-astro-cid-4r2a3paa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.recipe-number[data-astro-cid-4r2a3paa]{font-size:12px;font-weight:700;color:#a855f7;letter-spacing:.5px}.recipe-success[data-astro-cid-4r2a3paa]{font-size:12px;color:var(--success-green);font-weight:600}.recipe-card[data-astro-cid-4r2a3paa] h4[data-astro-cid-4r2a3paa]{font-size:var(--text-lg);color:var(--text-primary);margin:0 0 16px}.recipe-card[data-astro-cid-4r2a3paa] p[data-astro-cid-4r2a3paa]{margin-bottom:12px}.recipe-card[data-astro-cid-4r2a3paa] p[data-astro-cid-4r2a3paa]:last-child{margin-bottom:0}.pipeline-visual[data-astro-cid-4r2a3paa]{background:var(--text-primary);color:#fff;padding:24px;border-radius:8px;margin:24px 0;font-family:var(--font-mono);font-size:var(--text-sm)}.completion-section[data-astro-cid-4r2a3paa] h2[data-astro-cid-4r2a3paa]{border-bottom-color:var(--success-green)!important}.skill-summary[data-astro-cid-4r2a3paa]{list-style:none;padding-left:0;margin:24px 0}.skill-summary[data-astro-cid-4r2a3paa] li[data-astro-cid-4r2a3paa]{padding:12px 0;border-bottom:1px solid var(--border-light)}.skill-summary[data-astro-cid-4r2a3paa] li[data-astro-cid-4r2a3paa]:last-child{border-bottom:none}.completion-box[data-astro-cid-4r2a3paa]{background:#10b9810d;border-color:#10b98133;border-left-color:var(--success-green)}.skill-nav[data-astro-cid-4r2a3paa]{padding:40px 0 80px;background:var(--surface-white);border-top:1px solid var(--border-light)}.nav-buttons[data-astro-cid-4r2a3paa]{display:flex;justify-content:space-between;align-items:center;gap:16px}.nav-button[data-astro-cid-4r2a3paa]{background:transparent;border:2px solid var(--text-primary);color:var(--text-primary);padding:16px 32px;border-radius:6px;text-decoration:none;font-weight:600;font-size:var(--text-sm);transition:all .2s}.nav-button[data-astro-cid-4r2a3paa]:hover{background:var(--text-primary);color:#fff;transform:translateY(-2px)}.nav-next[data-astro-cid-4r2a3paa]{background:#a855f7;border-color:#a855f7;color:#fff}.nav-next[data-astro-cid-4r2a3paa]:hover{background:#9333ea;border-color:#9333ea;color:#fff}@media(max-width:768px){.skill-hero[data-astro-cid-4r2a3paa] h1[data-astro-cid-4r2a3paa]{font-size:var(--text-2xl)}.lesson-section[data-astro-cid-4r2a3paa]{padding:24px}.lesson-section[data-astro-cid-4r2a3paa] h2[data-astro-cid-4r2a3paa]{font-size:var(--text-lg)}.recipe-header[data-astro-cid-4r2a3paa]{flex-direction:column;align-items:flex-start;gap:8px}.nav-buttons[data-astro-cid-4r2a3paa]{flex-direction:column}.nav-button[data-astro-cid-4r2a3paa]{width:100%;text-align:center}}
