/* RT Format Desk. Preserve the native 600px, Arial, black/white/red identity. */
:root{--ym-ink:#171717;--ym-muted:#52525b;--ym-paper:#fff;--ym-soft:#f7f7f8;--ym-line:#dedee3;--ym-accent:#bf1730;--ym-accent-soft:#fff1f3;--ym-focus:#2169c4;--ym-radius:10px;color-scheme:light}
:root[data-ym-theme=dark]{--ym-ink:#f2f2f4;--ym-muted:#c1c1ca;--ym-paper:#19191d;--ym-soft:#222227;--ym-line:#3b3b43;--ym-accent:#ff6a80;--ym-accent-soft:#382028;--ym-focus:#8fbcff;color-scheme:dark}
html{overflow-wrap:break-word}body{color:var(--ym-ink)}:root[data-ym-theme=dark] body{background-color:#131315;background-image:linear-gradient(#000 200px,#131315 200px)}
[hidden]{display:none!important}.ym-icon{width:20px;height:20px;flex:0 0 20px;vertical-align:middle}.ym-skip-link{position:absolute;top:-80px;left:12px;z-index:1001;background:#fff;color:#111;padding:12px 16px;border-radius:6px}.ym-skip-link:focus{top:8px}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--ym-focus);outline-offset:3px}button,summary,input[type=submit]{touch-action:manipulation}button{font:inherit}button:disabled{opacity:.6;cursor:wait}
#header{box-sizing:border-box;width:calc(100% - 32px);max-width:600px;gap:8px 16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:16px;min-height:64px}
.ym-primary-nav{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;min-width:0}#header .ym-primary-nav a{display:flex;align-items:center;min-height:44px;margin:0;font-size:13px;line-height:1.35}#header a:hover{text-decoration:underline;text-underline-offset:4px}
.ym-header-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.ym-language{position:relative}.ym-language summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;box-sizing:border-box;max-width:165px;padding:8px 12px;border:1px solid #555;border-radius:8px;color:#fff;cursor:pointer;list-style:none;font-weight:700;font-size:13px}.ym-language summary::-webkit-details-marker{display:none}.ym-language summary:after{content:"";width:6px;height:6px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);margin-top:-4px;flex-shrink:0}.ym-language[open] summary:after{transform:rotate(225deg);margin-top:4px}
.ym-language-menu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:110;display:flex;flex-direction:column;width:230px;max-width:calc(100vw - 32px);max-height:min(440px,65vh);overflow:auto;background:var(--ym-paper);border:1px solid var(--ym-line);box-shadow:0 12px 32px #0003;border-radius:10px;padding:6px;box-sizing:border-box;overscroll-behavior:contain}
#header .ym-language-menu a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:4px 10px;box-sizing:border-box;border-radius:6px;margin:0;color:var(--ym-ink);font-size:14px}#header .ym-language-menu a:hover,#header .ym-language-menu a[aria-current=page]{background:var(--ym-accent-soft);color:var(--ym-accent);text-decoration:none}.ym-language-code{font-size:11px;letter-spacing:.05em;font-weight:700;opacity:.8}
.ym-theme-toggle{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #555;border-radius:8px;background:transparent;color:#fff;cursor:pointer}.ym-theme-toggle:hover{background:#292929}.ym-sun{display:none}[data-ym-theme=dark] .ym-sun{display:block}[data-ym-theme=dark] .ym-moon{display:none}
#logo{width:calc(100% - 32px);max-width:600px}#logo img{max-width:100%;height:auto}
.search-form.ym-search{box-sizing:border-box;width:calc(100% - 32px);max-width:600px;padding:20px;background:var(--ym-paper);color:var(--ym-ink)}.ym-search>div:first-child{white-space:normal;font-weight:700;font-size:14px;line-height:1.5}.ym-search>div:nth-of-type(2){gap:12px;margin-top:14px}.ym-search .input{flex:1;min-width:0;width:auto}.ym-search input[type=text]{padding-inline:12px 50px;color:var(--ym-ink);background:var(--ym-soft);border-color:var(--ym-line);height:48px}.ym-search input[type=text]:focus{outline:2px solid var(--ym-focus);outline-offset:1px}.ym-search input[type=submit]{width:auto;min-width:86px;max-width:42%;margin:0;padding:0 14px;font-weight:700;font-size:15px;background:#121212;white-space:normal;flex:0 0 auto}.ym-search input[type=submit]:hover{background:#bf1730}.ym-paste{position:absolute;inset-inline-end:3px;top:3px;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--ym-ink);cursor:pointer}.ym-paste:hover{background:var(--ym-line)}.ym-form-status{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--ym-muted)}.ym-form-status:empty{display:none}.ym-search .suggest-results{box-sizing:border-box;background:var(--ym-paper);color:var(--ym-ink);border:1px solid var(--ym-line);max-height:230px}.ym-search .suggest-results li{padding:12px;white-space:normal;line-height:1.4}.ym-search .suggest-results li:hover,.ym-search .suggest-results li.active{background:var(--ym-soft)}
#text.ym-content,#text.ym-blog-shell{width:calc(100% - 32px);max-width:600px;box-sizing:border-box;background:transparent;padding:0;border-radius:0;box-shadow:none;margin:32px auto 40px}
#text.ym-blog-shell{margin-top:64px}
#text.ym-content h1{font-size:26px;font-weight:700;line-height:1.2;color:var(--ym-ink);text-align:center;margin:0}#text.ym-content h2,#text.ym-blog-shell h2{font-size:19px;line-height:1.35;color:var(--ym-ink);margin:0 0 14px}#text.ym-content h3{font-size:15px;line-height:1.45;color:var(--ym-ink)}#text.ym-content p,#text.ym-blog-shell p{font-size:14px;line-height:1.75;text-align:start;color:var(--ym-ink);margin:12px 0 0;max-width:none}#text.ym-content a,#text.ym-blog-shell a{color:var(--ym-ink)}.ym-intro p a{font-weight:700;text-underline-offset:3px}.ym-intro{margin-bottom:26px}
.ym-section{margin:24px 0;padding:20px;border:1px solid var(--ym-line);border-radius:var(--ym-radius);background:var(--ym-paper);box-sizing:border-box}.ym-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ym-section-heading h2{margin:0!important}.ym-section-heading>.ym-icon{color:var(--ym-accent)}.ym-section-heading>a{font-size:12px;font-weight:700;text-underline-offset:3px;flex-shrink:0}.ym-trending{padding:18px 16px}.ym-trending .ym-section-heading{padding-inline-start:10px;border-inline-start:3px solid var(--ym-accent)}
.ym-song-list{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:8px}.ym-song{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--ym-line)}.ym-song:last-child{border-bottom:0;padding-bottom:0}.ym-song-image{width:48px;height:48px;object-fit:cover;border-radius:6px;flex:0 0 48px;background:var(--ym-soft)}.ym-song-copy{min-width:0;flex:1}.ym-song-title{display:block;font-size:13px;line-height:1.4;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.ym-song-title:hover{text-decoration:underline}.ym-song-artist{display:block;font-size:12px;line-height:1.5;color:var(--ym-muted);margin-top:3px}.ym-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;border:1px solid var(--ym-accent);border-radius:7px;background:var(--ym-accent);color:#fff!important;font-weight:700;font-size:12px;line-height:1.3;text-decoration:none!important;cursor:pointer;box-sizing:border-box;transition:background .15s,border-color .15s}.ym-download .ym-icon{width:16px;height:16px;flex-basis:16px}.ym-download:hover{background:#941127;border-color:#941127}.ym-related .ym-download{box-shadow:0 3px 0 #7a0d21}.ym-related-form{margin:0;flex-shrink:0}.ym-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;background:var(--ym-soft);border:1px solid var(--ym-line);color:var(--ym-ink);border-radius:6px;cursor:pointer}.ym-chart-status,.ym-related-status{color:var(--ym-muted)!important;font-size:13px!important}.ym-button[data-ym-chart-retry],.ym-button[data-ym-related-retry]{margin-top:12px}
.ym-howto{background:var(--ym-soft)}.ym-steps{padding:0!important;margin:0!important;list-style:none!important;counter-reset:ym-step;display:grid;gap:16px}.ym-step{counter-increment:ym-step;border:1px solid var(--ym-line);background:var(--ym-paper);border-radius:8px;padding:14px;position:relative}.ym-step-copy{padding-inline-start:34px}.ym-step-copy:before{content:counter(ym-step,decimal-leading-zero);position:absolute;inset-inline-start:14px;top:16px;font-size:12px;font-weight:700;color:var(--ym-accent);font-variant-numeric:tabular-nums}.ym-step h3{margin:0}.ym-step p{margin-top:6px!important;font-size:13px!important;line-height:1.65!important}.ym-step-preview{margin:14px 0 0;background:#fff;border:1px solid #dedee3;border-radius:6px;overflow:hidden}.ym-step-preview img{display:block;width:100%;height:auto}
.ym-feature-section{padding:0;border:0;background:transparent}.ym-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ym-feature{padding:14px 12px;background:var(--ym-paper);border:1px solid var(--ym-line);border-radius:8px}.ym-feature-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;color:var(--ym-accent);background:var(--ym-accent-soft)}.ym-feature h3{margin:10px 0 0}.ym-feature p{font-size:12px!important;line-height:1.65!important;margin-top:8px!important}
.ym-article{margin:26px 0}.ym-format-card{position:relative;padding:20px;border:1px solid var(--ym-line);border-inline-start:3px solid var(--ym-accent);border-radius:8px;background:var(--ym-paper)}.ym-format-marker{display:inline-flex;align-items:center;min-height:24px;margin-bottom:12px;padding:0 8px;border:1px solid var(--ym-line);border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--ym-muted)}.ym-format-card--video{background:var(--ym-soft);border-inline-start-color:var(--ym-ink)}
.ym-faq{border-top:1px solid var(--ym-line);padding:0}.ym-faq summary{position:relative;list-style:none;cursor:pointer;padding:16px 24px 16px 0;font-size:14px;line-height:1.45;font-weight:700;color:var(--ym-ink)}.ym-faq summary::-webkit-details-marker{display:none}.ym-faq summary:after{content:"+";position:absolute;inset-inline-end:2px;top:15px;font-size:18px;color:var(--ym-accent)}.ym-faq[open] summary:after{content:"−"}.ym-faq p{margin:0 0 16px!important;color:var(--ym-muted)!important}.ym-service-links{padding:0!important;list-style:none!important;margin:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ym-service-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 10px;box-sizing:border-box;border-radius:6px;border:1px solid var(--ym-line);font-weight:700;font-size:13px;text-decoration:none}.ym-service-links a:hover{border-color:var(--ym-accent);background:var(--ym-accent-soft)}
.ym-tool-label{display:table;margin:0 auto 12px;padding:5px 9px;background:var(--ym-accent-soft);color:var(--ym-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px}.ym-tool-page .ym-intro{padding-top:12px;border-top:3px solid var(--ym-accent)}.ym-tool-page--ytmp3 .ym-format-card--audio{border:2px solid var(--ym-accent)}.ym-tool-page--mp3juice .ym-features{grid-template-columns:1fr}.ym-tool-page--mp3juice .ym-feature{display:grid;grid-template-columns:34px 1fr;gap:0 12px}.ym-tool-page--mp3juice .ym-feature h3{margin:0}.ym-tool-page--mp3juice .ym-feature p{grid-column:2}.ym-tool-page--tubidy .ym-step{border-inline-start:3px solid var(--ym-line)}.ym-tool-page--youtube-to-mp4 .ym-format-card--video{border:2px solid var(--ym-ink)}.ym-tool-page--youtube-downloader .ym-intro{border-top:0;border-bottom:1px solid var(--ym-line);padding-bottom:20px}.ym-tool-page--youtube-to-mp3 .ym-format-card--audio{background:var(--ym-accent-soft)}
.ym-blog-grid{display:grid;gap:12px}.ym-blog-card{border:1px solid var(--ym-line);border-radius:8px;overflow:hidden;background:var(--ym-paper)}.ym-blog-link{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:14px;text-decoration:none}.ym-blog-link>img{display:block;width:148px;height:auto;aspect-ratio:16/9;object-fit:cover}.ym-blog-card-body{padding:12px 14px 12px 0}.ym-blog-card h3{font-size:14px!important;margin:6px 0 0;line-height:1.4}.ym-read-time{font-size:11px;color:var(--ym-muted)}.ym-blog-read{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--ym-accent);margin-top:8px}.ym-blog-read .ym-icon{width:14px;height:14px;flex-basis:14px}.ym-blog-link:hover h3{text-decoration:underline;text-underline-offset:3px}.ym-blog-link:hover{background:var(--ym-soft)}
.ym-blog-shell h1{font-size:26px!important;line-height:1.3!important;color:var(--ym-ink)!important;font-weight:700!important}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px;font-size:12px;color:var(--ym-muted)}.breadcrumbs a{min-height:32px;display:inline-flex;align-items:center}.eyebrow{font-size:11px!important;letter-spacing:.06em;font-weight:700;color:var(--ym-accent)!important}.blog-section{margin:28px 0}.section-heading{margin-bottom:18px}.topic-grid{display:grid;gap:14px}.topic-card,.editorial-note,.article-toc,.article-responsibility{padding:18px;border:1px solid var(--ym-line);border-radius:8px;background:var(--ym-paper)}.topic-card h3{font-size:18px;margin:8px 0}.topic-card ul{padding-inline-start:20px;line-height:1.8}.topic-card__lead{display:block;margin-top:12px;font-weight:700}.topic-card__count{font-size:12px!important}.article-header h1{text-align:start!important}.byline{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:14px 0;color:var(--ym-muted);font-size:11px;line-height:1.6}.ym-article-featured{margin:22px 0}.ym-article-featured img{display:block;width:100%;height:auto;border-radius:8px;aspect-ratio:16/9;object-fit:cover}.article-body{line-height:1.75}.article-body h1{text-align:start!important;margin:0 0 20px!important}.article-body h2{margin:28px 0 12px!important}.article-body h3{font-size:17px;line-height:1.4;margin-top:24px}.article-body ul,.article-body ol,.article-toc ol{padding-inline-start:22px;line-height:1.8}.article-body img{max-width:100%;height:auto}.article-body a{text-underline-offset:3px}.article-responsibility{margin-top:24px;font-size:13px;line-height:1.7}.article-responsibility strong{display:block}.article-faq details{padding:14px 0;border-top:1px solid var(--ym-line)}.article-faq summary{font-weight:700;cursor:pointer}.article-toc a{display:block;padding:4px 0}
#footer{box-sizing:border-box;width:calc(100% - 32px);max-width:600px;gap:8px 16px;flex-wrap:wrap;border-color:var(--ym-line)}#footer a{margin:0;min-height:32px;display:flex;align-items:center;color:var(--ym-ink);font-size:12px}body>center{box-sizing:border-box;max-width:600px;margin:0 auto 24px;padding:0 16px;color:var(--ym-muted);line-height:1.6}body>center a{color:var(--ym-ink)}[data-ym-theme=dark] #text:not(.ym-content):not(.ym-blog-shell),[data-ym-theme=dark] #text:not(.ym-content):not(.ym-blog-shell) p,[data-ym-theme=dark] #text:not(.ym-content):not(.ym-blog-shell) a,[data-ym-theme=dark] #text:not(.ym-content):not(.ym-blog-shell) h1{color:var(--ym-ink)}
[dir=rtl] .ym-faq summary{padding-inline:0 24px}[dir=rtl] .ym-blog-card-body{padding:12px 0 12px 14px}[dir=rtl] .ym-primary-nav{direction:rtl}
@media(max-width:480px){#header{gap:6px 12px}.ym-primary-nav{gap:4px 12px}.ym-header-actions{margin-inline-start:auto}.ym-language summary{max-width:145px}.ym-search>div:nth-of-type(2){gap:8px}.search-form.ym-search{padding:16px}.ym-search input[type=submit]{min-width:72px;padding:0 10px;font-size:13px}.ym-section{padding:16px}.ym-trending{padding:16px 12px}.ym-features{grid-template-columns:1fr}.ym-feature{display:grid;grid-template-columns:34px 1fr;gap:0 12px}.ym-feature h3{margin:0}.ym-feature p{grid-column:2;font-size:13px!important}.ym-song{gap:8px}.ym-song-image{width:40px;height:40px;flex-basis:40px}.ym-download{padding:0 8px;font-size:11px}.ym-download .ym-icon{width:15px;height:15px;flex-basis:15px}.ym-blog-link{grid-template-columns:104px minmax(0,1fr);gap:10px}.ym-blog-link>img{width:104px}.ym-blog-card-body{padding:10px 10px 10px 0}.ym-blog-card h3{font-size:13px!important}.ym-blog-read{display:none}.ym-section-heading{gap:10px}.ym-section-heading>a{font-size:11px}#text.ym-content h2{font-size:18px}.ym-service-links{grid-template-columns:1fr}.ym-tool-page .ym-intro h1{font-size:23px}.ym-song-copy{flex-basis:0}}
@media(max-width:350px){.ym-primary-nav{width:100%;justify-content:center}.ym-header-actions{justify-content:flex-end;width:100%}#logo{margin:28px auto}.ym-search>div:nth-of-type(2){flex-wrap:wrap}.ym-search .input{flex-basis:100%}.ym-search input[type=submit]{max-width:none;width:100%}.ym-download span{max-width:62px;overflow-wrap:anywhere}.ym-song-image{width:36px;height:36px;flex-basis:36px}.ym-blog-link{grid-template-columns:88px minmax(0,1fr)}.ym-blog-link>img{width:88px}}
[data-ym-theme=dark] .ym-download{color:#171717!important}[data-ym-theme=dark] .ym-download:hover{background:#ff91a1;border-color:#ff91a1}.ym-blog-read{display:none}
.search-list .download-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;margin-inline-end:12px;background:#121212;border:0;border-radius:4px;color:#fff!important;font-size:13px;text-decoration:none;box-sizing:border-box}.search-list .play-btn{min-height:44px}.search-list .download-btn:hover{background:#bf1730}.search-list .primary{min-width:0}.search-list .info h2{white-space:normal;overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){.ym-download{transition:none}}
.ym-step-preview img{max-height:360px;object-fit:contain}
