/* Practical downloader content, optional original screenshots and tutorial. */
.yt-section-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin:30px auto 0;max-width:960px;font-size:13px}
.yt-main .yt-section-links a,.yt-content a,.yt-faq a{color:var(--yt-blue);text-decoration:underline;text-underline-offset:3px}
.yt-content{max-width:960px;margin:44px auto 0;padding-top:32px;border-top:1px solid var(--yt-border)}
.yt-content h2{font-size:25px;line-height:1.35;letter-spacing:-.5px;margin:0 0 16px;scroll-margin-top:110px}
.yt-content h3{font-size:17px;line-height:1.45;margin:0 0 10px}
.yt-content p,.yt-content li,.yt-content dd{font-size:14px;line-height:1.8;color:var(--yt-muted)}
.yt-content p{margin:12px 0}.yt-content :is(ol,ul){padding-inline-start:20px;padding-inline-end:0;margin:0}
.yt-content li+li{margin-top:10px}.yt-content a:focus-visible{outline:3px solid #8096ff;outline-offset:4px}
.yt-content ol{list-style:decimal}.yt-content ol li{display:list-item}
.yt-steps article{min-width:0;display:grid;grid-template-rows:auto auto 1fr auto}.yt-steps figure{margin:20px 0 0}.yt-steps figcaption{margin-top:9px;color:var(--yt-muted);font-size:12px;line-height:1.6}
.yt-screenshot-placeholder{aspect-ratio:8/5;display:grid;place-items:center;border:1px dashed var(--yt-border);border-radius:12px;background:var(--yt-pale);color:var(--yt-blue)}
.yt-screenshot-placeholder span{font-size:40px;font-weight:700;opacity:.55;font-variant-numeric:tabular-nums}
.yt-steps figure img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain;background:var(--yt-pale);border:1px solid var(--yt-border);border-radius:12px}
.yt-table-wrap{overflow-x:auto;margin:22px 0;border:1px solid var(--yt-border);border-radius:12px;background:var(--yt-surface)}
.yt-quality-table{border-collapse:collapse;width:100%;font-size:14px;text-align:start}
.yt-quality-table caption{text-align:start;padding:16px;font-weight:600;color:var(--yt-ink)}
.yt-quality-table :is(th,td){padding:13px 16px;border-top:1px solid var(--yt-border);text-align:start;vertical-align:top}
.yt-quality-table thead{background:var(--yt-pale)}.yt-quality-table td{color:var(--yt-muted)}.yt-quality-table tbody th{white-space:nowrap}
.yt-device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}
.yt-device-grid article{padding:20px;border:1px solid var(--yt-border);border-radius:12px;background:var(--yt-surface)}
.yt-troubleshooting{margin:20px 0 0}.yt-troubleshooting div{padding:18px 0;border-bottom:1px solid var(--yt-border)}
.yt-troubleshooting dt{font-size:15px;font-weight:650}.yt-troubleshooting dd{margin:6px 0 0}
.yt-guide-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.yt-guide-links a{display:block;border:1px solid var(--yt-border);border-radius:12px;padding:22px;background:var(--yt-surface);text-decoration:none}
.yt-guide-links a:hover{border-color:var(--yt-blue)}.yt-guide-links a h3{color:var(--yt-blue)}.yt-guide-links a p{margin:0}
.yt-tutorial{text-align:center}.yt-video-mount{display:grid;place-items:center;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:var(--yt-pale);border:1px solid var(--yt-border)}
.yt-video-mount iframe{width:100%;height:100%;border:0;aspect-ratio:16/9}.yt-video-mount .yt-button{width:auto;margin:20px}.yt-content .yt-small{font-size:12px}
[data-theme=dark] .yt-main{--yt-blue:#a8baff}
.yt-main [id]{scroll-margin-top:110px}
.yt-main #youtubeUrl{direction:ltr;text-align:start}.yt-main .yt-processing-note{text-align:start}
@media(max-width:800px){.yt-device-grid{grid-template-columns:1fr}.yt-device-grid article{padding:18px}.yt-guide-links{grid-template-columns:1fr}}
@media(max-width:600px){.yt-content{margin-top:32px;padding-top:26px}.yt-content h2{font-size:22px}.yt-section-links{justify-content:flex-start;padding-inline:8px;gap:10px 16px}.yt-quality-table :is(th,td){padding:12px}.yt-quality-table{font-size:13px}.yt-main [id]{scroll-margin-top:160px}}
