.caption-demo{max-width:780px}.caption-stage{margin-top:20px;border:1px solid #dce3d5;border-radius:18px;overflow:hidden;background:#edf2e6}.caption-scene{height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#647b68;font-size:13px}.caption-scene svg{width:150px;height:120px}.approved-caption{min-height:130px;padding:14px 20px;background:#fffdf3;text-align:center}.caption-speaker{font-size:12px;color:#6f806d}.approved-caption p{font-size:25px;line-height:2;margin:10px 0;color:#294f42}.approved-caption p span{border-radius:6px;padding:3px 2px}.approved-caption p .spoken-now{background:#ffe29b;color:#49350c;box-shadow:0 2px 0 #bf9540}.approved-caption .caption-off{font-size:14px;color:#85907e}.caption-navigation{display:flex;align-items:center;justify-content:space-between;margin:15px 0;gap:10px}.caption-demo details{padding:15px;background:#f5f6ef;border-radius:12px}.caption-demo details p{line-height:2}@media(max-width:500px){.approved-caption p{font-size:21px}.caption-navigation{flex-wrap:wrap}.caption-demo .actions .btn{font-size:12px}}
