.video-chapters{background:#1b2118;border:1px solid #46513b;border-radius:12px;padding:19px;margin-top:18px}.chapter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.chapter-heading .eyebrow{font-size:.6rem;margin-bottom:4px}.chapter-heading h3{font-size:1rem}.chapter-heading>span{font-size:.68rem;color:var(--muted);white-space:nowrap}.video-chapters>p{font-size:.75rem;margin:10px 0 14px}.chapter-list{display:grid;gap:7px}.chapter-row{display:flex;align-items:stretch;border:1px solid #343d2f;border-radius:8px;background:#242b20;overflow:hidden}.chapter-row>button{background:none;text-align:left}.chapter-row>button:first-child{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:12px}.chapter-row>button:first-child>span:nth-child(2){display:grid;gap:4px;flex:1}.chapter-time{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--green);flex:none}.chapter-row strong{font-size:.78rem;line-height:1.45;font-weight:550}.chapter-row small{font-size:.7rem;color:var(--muted);line-height:1.55}.chapter-arrow{font-size:.65rem;color:var(--green)}.chapter-repeat{flex:none;min-width:37px;border-left:1px solid #39432f!important;font-size:1.35rem;color:var(--green);padding:6px 10px}.chapter-row.current{border-color:var(--green);background:#344329}.chapter-row.current .chapter-time{color:#eef5e5}.chapter-row.looping .chapter-repeat{background:var(--green);color:#1b2615}.chapter-row>button:hover{background:#ffffff07}.chapter-footer{font-size:.68rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:13px;color:var(--muted)}.chapter-footer button{background:none;color:var(--orange);text-decoration:underline;font-size:.75rem}.chapter-badge{font-size:.64rem!important;color:var(--green)!important;display:block}.howcast-chapter-note{margin-top:6px;font-size:.8rem;color:var(--green)}
@media(max-width:600px){.video-chapters{padding:13px}.chapter-heading>span{font-size:.6rem}.chapter-row>button:first-child{padding:10px 8px;gap:8px}.chapter-time{font-size:.66rem}.chapter-row small{font-size:.66rem}.chapter-arrow{display:none}.chapter-repeat{min-width:34px;padding:5px 8px}.chapter-row strong{font-size:.73rem}}
