.inline-video{display:grid;align-items:center;gap:var(--space-5);margin:var(--space-5) 0}.inline-video__player{min-width:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--bg-secondary)}.inline-video__player iframe,.inline-video__play,.inline-video__play img{display:block;width:100%;height:100%;border:0}.inline-video__play{position:relative;padding:0;background:var(--bg-secondary);cursor:pointer}.inline-video__play img{-o-object-fit:contain;object-fit:contain}.knowledge-markdown .inline-video__play img{height:100%;margin:0}.knowledge-markdown .inline-video{grid-template-columns:minmax(0,1fr)}.inline-video__play-icon{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:var(--space-8);height:var(--space-8);min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:var(--radius-full);background:var(--text-primary);color:var(--bg-primary);transform:translate(-50%,-50%)}.inline-video__play:focus-visible{outline:3px solid var(--accent-primary);outline-offset:-3px}.inline-video__caption{min-width:0;color:var(--text-secondary);line-height:1.65}.inline-video__caption p{margin:0 0 var(--space-3)}.inline-video__caption .inline-video__title{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.35}.inline-video__caption a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);font-weight:var(--font-weight-semibold)}@media(min-width:768px){.inline-video{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}
