.youtube-embed.svelte-1h1zs0h{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--mk-warm-200, #e3e0c5);border-radius:var(--mk-card-radius, 12px);overflow:hidden}.youtube-embed__iframe.svelte-1h1zs0h{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.demo-detail.svelte-5xjsd3{max-width:var(--mk-container-max-width, 1440px);margin:0 auto;padding:48px 96px 80px}.demo-detail__breadcrumbs.svelte-5xjsd3{display:flex;align-items:center;gap:6px;max-width:960px;margin:0 auto 16px;font-family:var(--mk-font-body),sans-serif;font-size:14px;line-height:1.4;color:var(--mk-warm-700, #5e593e);flex-wrap:wrap}.demo-detail__breadcrumb-link.svelte-5xjsd3{color:var(--mk-warm-700, #5e593e);text-decoration:underline}.demo-detail__breadcrumb-link.svelte-5xjsd3:hover{color:var(--mk-warm-900, #26241a)}.demo-detail__breadcrumb-sep.svelte-5xjsd3{color:var(--mk-warm-500, #b0a972)}.demo-detail__breadcrumb-current.svelte-5xjsd3{color:var(--mk-warm-600, #8a8460)}.demo-detail__episode-label.svelte-5xjsd3{max-width:960px;margin:0 auto 8px;font-family:var(--mk-font-body),sans-serif;font-size:13px;font-weight:var(--mk-font-weight-bold, 700);letter-spacing:.04em;text-transform:uppercase;color:var(--mk-warm-600, #8a8460)}.demo-detail__heading.svelte-5xjsd3{max-width:960px;margin:0 auto 16px;font-family:var(--mk-font-heading),serif;font-size:32px;font-weight:var(--mk-font-weight-bold, 700);line-height:1.2;color:var(--mk-warm-950, #14130e)}.demo-detail__answer-blurb.svelte-5xjsd3{max-width:960px;margin:0 auto 20px;font-family:var(--mk-font-body),sans-serif;font-size:17px;line-height:1.55;color:var(--mk-warm-800, #45412d)}.demo-detail__video.svelte-5xjsd3{max-width:960px;margin:0 auto 20px}.demo-detail__description.svelte-5xjsd3{max-width:960px;margin:0 auto;font-family:var(--mk-font-body),sans-serif;font-size:16px;line-height:1.5;color:var(--mk-warm-800, #45412d)}.demo-detail__section-heading.svelte-5xjsd3{margin:0 0 12px;font-family:var(--mk-font-heading),serif;font-size:22px;font-weight:var(--mk-font-weight-bold, 700);line-height:1.3;color:var(--mk-warm-950, #14130e)}.demo-detail__chapters.svelte-5xjsd3,.demo-detail__faqs.svelte-5xjsd3{max-width:960px;margin:32px auto 0}.demo-detail__chapter-list.svelte-5xjsd3{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.demo-detail__chapter-item.svelte-5xjsd3{display:flex;gap:12px;align-items:baseline;font-family:var(--mk-font-body),sans-serif;font-size:15px;line-height:1.45;color:var(--mk-warm-800, #45412d)}.demo-detail__chapter-time.svelte-5xjsd3{flex-shrink:0;min-width:3rem;font-variant-numeric:tabular-nums;font-weight:var(--mk-font-weight-bold, 700);color:var(--mk-warm-600, #8a8460)}.demo-detail__faq-list.svelte-5xjsd3{display:flex;flex-direction:column;gap:8px}.demo-detail__faq-item.svelte-5xjsd3{border:1px solid var(--mk-warm-200, #e8e4d4);border-radius:8px;padding:12px 16px;background:var(--mk-warm-50, #faf8f2)}.demo-detail__faq-question.svelte-5xjsd3{font-family:var(--mk-font-body),sans-serif;font-size:15px;font-weight:var(--mk-font-weight-bold, 700);color:var(--mk-warm-950, #14130e);cursor:pointer}.demo-detail__faq-answer.svelte-5xjsd3{margin:10px 0 0;font-family:var(--mk-font-body),sans-serif;font-size:15px;line-height:1.5;color:var(--mk-warm-800, #45412d)}.demo-detail__admin-path.svelte-5xjsd3{max-width:960px;margin:24px auto 0;font-family:var(--mk-font-body),sans-serif;font-size:14px;line-height:1.5;color:var(--mk-warm-700, #5e593e)}.demo-detail__admin-path-label.svelte-5xjsd3{font-weight:var(--mk-font-weight-bold, 700)}.demo-detail__episode-nav.svelte-5xjsd3{max-width:960px;margin:32px auto 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.demo-detail__episode-nav-link.svelte-5xjsd3{display:flex;flex-direction:column;gap:4px;max-width:45%;text-decoration:none;color:var(--mk-warm-800, #45412d)}.demo-detail__episode-nav-link--next.svelte-5xjsd3{margin-left:auto;text-align:right}.demo-detail__episode-nav-dir.svelte-5xjsd3{font-family:var(--mk-font-body),sans-serif;font-size:12px;font-weight:var(--mk-font-weight-bold, 700);letter-spacing:.04em;text-transform:uppercase;color:var(--mk-warm-600, #8a8460)}.demo-detail__episode-nav-title.svelte-5xjsd3{font-family:var(--mk-font-body),sans-serif;font-size:15px;font-weight:var(--mk-font-weight-bold, 700);color:var(--mk-color-accent, #6b7f3e);text-decoration:underline}.demo-detail__episode-nav-spacer.svelte-5xjsd3{flex:1}.demo-detail__related.svelte-5xjsd3,.demo-detail__series-link.svelte-5xjsd3{max-width:960px;margin:24px auto 0;font-family:var(--mk-font-body),sans-serif;font-size:15px;line-height:1.5}.demo-detail__related-link.svelte-5xjsd3{color:var(--mk-color-accent, #6b7f3e);text-decoration:underline;font-weight:var(--mk-font-weight-bold, 700)}@media (max-width: 768px){.demo-detail.svelte-5xjsd3{padding:24px var(--mk-section-padding-x, 16px) 48px}.demo-detail__heading.svelte-5xjsd3{font-size:24px;margin-bottom:16px}.demo-detail__episode-nav-link.svelte-5xjsd3{max-width:100%}}
