/* course-uiux.css — extracted from the embedded <style> block in courses/uiux.html */
.course-hero{padding:52px 0 48px;border-bottom:1px solid var(--border)}.course-hero-inner{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--px);display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.course-hero-left{max-width:560px}.course-hero-title{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--text);margin-bottom:18px}.course-hero-title .accent{color:var(--primary)}.course-hero-desc{font-size:.925rem;color:var(--text-muted);line-height:1.75;margin-bottom:28px}.course-hero-stats{display:flex;gap:28px;flex-wrap:wrap}.course-stat{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--text-muted);font-weight:500}.course-stat svg.lucide{font-size:15px;color:var(--primary)}.course-hero-img{width:220px;height:200px;flex-shrink:0}.cs{padding:48px 0;border-bottom:1px solid var(--border)}.cs:last-of-type{border-bottom:none}.cs-inner{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--px)}.cs-head{display:flex;align-items:center;gap:12px;margin-bottom:28px}.cs-icon{width:38px;height:38px;border-radius:var(--r);background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;box-shadow:var(--shadow-xs)}.cs-head h2{font-size:1.25rem;font-weight:700;color:var(--text)}.lang-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.lang-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.lang-card:hover{border-color:var(--primary);box-shadow:var(--shadow-sm),var(--shadow-glow);transform:translateY(-2px)}.lang-card.soon{opacity:.55;pointer-events:none;cursor:default}.lang-card-left{display:flex;align-items:center;gap:10px}.lang-icon{width:32px;height:32px;border-radius:6px;object-fit:contain;flex-shrink:0}.lang-icon-svg{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;font-family:'Courier New',monospace}.lang-name{font-size:.875rem;font-weight:600;color:var(--text)}.lang-arrow{width:26px;height:26px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--text-muted);flex-shrink:0;transition:background .18s,border-color .18s,color .18s}.lang-card:hover .lang-arrow{background:var(--primary);border-color:var(--primary);color:#fff}.lang-soon-text{font-size:.72rem;color:var(--text-light);font-style:italic;line-height:1.2}.learn-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 48px;align-items:start}.learn-prose{font-size:.88rem;color:var(--text-muted);line-height:1.8}.learn-prose p+p{margin-top:14px}.learn-checklist{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 16px}.check-item{display:flex;align-items:center;gap:8px;font-size:.835rem;color:var(--text);font-weight:500}.check-item svg.lucide{font-size:16px;color:var(--primary);flex-shrink:0}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.why-card p{font-size:.855rem;color:var(--text-muted);line-height:1.75}.course-cta{padding:0 0 48px}.course-cta .cta-inner{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--px)}
@media(max-width:900px){.lang-grid{grid-template-columns:repeat(3,1fr)}.learn-grid{grid-template-columns:1fr}.learn-checklist{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:1fr}.course-hero-inner{grid-template-columns:1fr}.course-hero-img{display:none}}
@media(max-width:560px){.lang-grid{grid-template-columns:repeat(2,1fr)}.learn-checklist{grid-template-columns:1fr}.course-hero-stats{flex-direction:column;gap:10px}}
