:root{color-scheme:light;--yt-blue:#0086e7;--yt-ink:#182439;--yt-muted:#5c6a80;--yt-line:#dce7f2;--yt-card:#fff;--yt-soft:#f6faff;--yt-shadow:0 14px 40px rgba(13,60,107,.08)}
html.dark{color-scheme:dark;--yt-ink:#f1f5ff;--yt-muted:#b1bfd9;--yt-line:#33415f;--yt-card:#17213a;--yt-soft:#111b31;--yt-shadow:0 14px 40px rgba(0,0,0,.19)}
body{overflow-x:hidden}
body>div#logo{box-sizing:border-box;display:grid;place-items:center;width:min(600px,calc(100% - 24px));min-height:156px;margin:22px auto 28px;padding:18px;border:0;border-radius:0;background:transparent;box-shadow:none}
body>div#logo a{display:inline-flex;align-items:center;justify-content:center;max-width:100%}
body>div#logo img.logo-image,html.dark body>div#logo img.logo-image{display:block;width:200px;height:100px;max-width:100%;margin:0;padding:0;border-radius:0;background:transparent;box-shadow:none}
body>div#logo .logo-dark,html.dark body>div#logo .logo-light{display:none}
html.dark body>div#logo .logo-dark{display:block}
#header{position:relative;z-index:20;align-items:center}
#header .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;white-space:nowrap}
.lang-picker{position:relative;min-width:132px;text-align:left}
.lang-picker summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;padding:9px 12px;border:1px solid var(--yt-line);border-radius:10px;color:var(--yt-ink);background:var(--yt-card);font-weight:600;box-shadow:0 2px 8px rgba(15,42,75,.04)}
.lang-picker summary::-webkit-details-marker{display:none}
.lang-picker summary::after{content:'⌄';margin-left:auto;color:var(--yt-muted);font-size:19px;line-height:12px}
.lang-picker[open] summary::after{transform:rotate(180deg)}
.lang-picker[open] summary{border-color:#90bdf3;box-shadow:0 0 0 3px rgba(0,134,231,.11)}
.lang-list{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:232px;max-height:min(390px,62vh);overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--yt-card);border:1px solid var(--yt-line);border-radius:14px;box-shadow:0 18px 44px rgba(16,42,76,.18)}
#header .lang-list a{display:flex;gap:10px;align-items:center;margin:0;padding:10px 11px;border-radius:8px;color:var(--yt-ink);font-size:14px;line-height:1.2}
#header .lang-list a:hover,#header .lang-list a:focus-visible{background:var(--yt-soft);color:var(--yt-blue)}
#header .lang-list a[aria-current=page]{background:#eaf4ff;color:#0059a8;font-weight:700}
html.dark #header .lang-list a[aria-current=page]{background:#203b5a;color:#8dcaff}
.converter-hero{position:relative;isolation:isolate;max-width:600px;margin:0 auto 19px;padding:3px 0 1px}
.converter-hero::before{content:'';position:absolute;z-index:-1;inset:-34px -20px -24px;background:radial-gradient(ellipse at 50% 12%,rgba(0,134,231,.09),transparent 67%);pointer-events:none}
.converter-hero .search-form{position:relative;box-shadow:var(--yt-shadow);border-radius:12px}
.converter-hero .search-form input[type=submit]{font-weight:700;transition:background-color .15s ease,box-shadow .15s ease}
.converter-hero .search-form input[type=submit]:hover{background:#0071cc;box-shadow:0 5px 14px rgba(0,134,231,.22)}
.search-form .input input[name=q]{padding-inline-end:106px}
.search-form .clipboard-paste{position:absolute;inset-inline-end:3px;top:2px;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;height:44px;padding:0 10px;border:0;border-radius:8px;background:var(--yt-soft);color:#0069bd;font:700 13px/1 Arial,sans-serif;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease,color .18s ease}
.search-form .clipboard-paste:hover{background:#dcefff;color:#00559a}
.search-form .clipboard-paste:active{background:#cce6fb}
.search-form .clipboard-paste:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}
.search-form .clipboard-paste svg{flex:0 0 20px}
.search-form .clipboard-status{margin:0;color:#087144;font-size:12px;line-height:1.4;text-align:left}
.search-form .clipboard-status:not(:empty){margin-top:10px}
.search-form .clipboard-status.is-error{color:#b13331}
html.dark .search-form .clipboard-paste{background:#263a5c;color:#acd8ff}
html.dark .search-form .clipboard-paste:hover{background:#315078;color:#fff}
html.dark .search-form .clipboard-status{color:#87e4b3}
html.dark .search-form .clipboard-status.is-error{color:#ffb1ad}
#text{color:var(--yt-ink)}
#text .ytmp3-article,#text .landing-article{display:block}
#text article>header{padding:12px 8px 4px;text-align:center}
#text article>header h1{font-size:clamp(24px,4vw,30px);line-height:1.25;font-weight:750;letter-spacing:-.03em;color:var(--yt-ink)}
#text article>header p{max-width:55ch;margin:14px auto 0;text-align:center;color:var(--yt-muted);font-size:15px;line-height:1.65}
#text article>section{margin:23px 0;padding:21px;border:1px solid var(--yt-line);border-radius:16px;background:var(--yt-card);box-shadow:var(--yt-shadow)}
#text article>section>h2{margin:0 0 9px;color:var(--yt-ink);font-size:19px;line-height:1.35;letter-spacing:-.018em}
#text article>section>p{color:var(--yt-muted);line-height:1.65;text-align:left}
#text article ol{counter-reset:yt-step;list-style:none;margin:19px 0 0;padding:0;display:grid;gap:11px}
#text article ol>li{position:relative;counter-increment:yt-step;margin:0;padding:14px 15px 14px 54px;border:1px solid var(--yt-line);border-radius:12px;background:var(--yt-soft);line-height:1.55;text-align:left;color:var(--yt-muted)}
#text article ol>li::before{content:counter(yt-step);position:absolute;left:14px;top:13px;width:27px;height:27px;border-radius:9px;background:#ddecff;color:#075da9;display:grid;place-items:center;font-size:13px;font-weight:800}
html.dark #text article ol>li::before{background:#203e65;color:#acd8ff}
#text article ol>li h3{margin:0 0 5px;color:var(--yt-ink);font-size:15px}
#text article ol>li p{margin:0;color:var(--yt-muted);text-align:left;line-height:1.55}
#text article ol>li strong{color:var(--yt-ink)}
#text article>section[aria-labelledby="features-title"]{background:linear-gradient(145deg,var(--yt-card),var(--yt-soft));border-color:#c4defa}
html.dark #text article>section[aria-labelledby="features-title"]{border-color:#315879}
#text article details{margin:9px 0;border:1px solid var(--yt-line);border-radius:10px;background:var(--yt-soft)}
#text article details summary{padding:13px 15px;cursor:pointer;font-weight:700;color:var(--yt-ink);list-style:none}
#text article details summary::-webkit-details-marker{display:none}
#text article details summary::after{content:'+';float:right;color:var(--yt-blue);font-size:20px;line-height:18px}
#text article details[open] summary::after{content:'−'}
#text article details p{padding:0 15px 14px;margin:0;color:var(--yt-muted);line-height:1.6;text-align:left}
#text .live-guide{overflow:hidden;margin:19px 0 0;border:1px solid var(--yt-line);border-radius:12px;background:var(--yt-soft)}
#text .guide-gallery{display:grid;gap:12px;margin-top:18px}
#text .guide-gallery .live-guide{margin:0}
#text .live-guide img{display:block;width:100%;height:auto;aspect-ratio:17/9;object-fit:cover;object-position:center}
#text .live-guide figcaption{padding:9px 13px;color:var(--yt-muted);font-size:12px;text-align:center}
#text .trending-panel{margin:27px 0 30px;padding:18px 20px;border:1px solid var(--yt-line);border-radius:16px;background:var(--yt-card);box-shadow:var(--yt-shadow)}
#text .trending-panel .trending-title{margin:0;font-weight:700;color:var(--yt-ink)}
#text .trending-panel .list{margin:18px 0 0;gap:12px}
#text .trending-panel .list>div{padding:9px;border:1px solid var(--yt-line);border-radius:10px;background:var(--yt-soft)}
#text .trending-panel .list h3{margin:0 0 3px;font-size:14px}
#text .trending-panel .list a{padding:0;color:var(--yt-ink)}
#text .trending-panel .list span{font-size:12px;color:var(--yt-muted)}
#text .trending-panel .list span a{color:var(--yt-muted)}
html[dir=rtl] #text article>header,html[dir=rtl] #text article>section{text-align:right}
html[dir=rtl] #text article ol>li{padding:14px 54px 14px 15px;text-align:right}
html[dir=rtl] #text article ol>li::before{left:auto;right:14px}
html[dir=rtl] #text article ol>li p,html[dir=rtl] #text article>section>p{text-align:right}
html[dir=rtl] .lang-list{right:auto;left:0}
@media(max-width:600px){#header{padding:0 12px;box-sizing:border-box;flex-direction:column-reverse;align-items:stretch}#header>div:first-child,#header>.header-actions{width:100%;box-sizing:border-box;padding:11px 0;border-bottom:1px solid var(--yt-line)}#header>.header-actions{justify-content:space-between}#header .lang-list a{width:auto;border:0;padding:10px 11px;text-align:left}#header .lang-list{right:auto;left:0}.converter-hero{margin:0 10px 18px}.converter-hero::before{left:0;right:0}#text article>section{margin:18px 0;padding:17px}#text .trending-panel{padding:16px}#text article>header{padding:10px 2px 3px}}
@media(max-width:380px){#header .header-actions{gap:8px;font-size:12px}.lang-picker{min-width:115px}.lang-picker summary{padding:8px 9px}.search-form input[type=submit]{font-size:13px}#text article>header h1{font-size:23px}}
@media(max-width:500px){.search-form .clipboard-paste{padding:0 8px}.search-form .clipboard-paste span{display:none}.search-form .input input[name=q]{padding-inline-end:54px}}
.editorial-main,.brand-main{box-sizing:border-box;padding:0 12px 36px}
.editorial-breadcrumb{display:flex;align-items:center;gap:8px;max-width:100%;margin:8px 0 22px;color:var(--yt-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.editorial-breadcrumb a{color:var(--yt-blue)!important;text-decoration:none}
.editorial-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis}
.editorial-heading{padding:13px 0 23px;border-bottom:1px solid var(--yt-line)}
.editorial-eyebrow{margin:0 0 10px!important;color:var(--yt-blue)!important;font-size:11px!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-align:left!important}
.editorial-heading h1{margin:0;color:var(--yt-ink);font-size:clamp(31px,7vw,43px);line-height:1.12;letter-spacing:-.04em}
.editorial-heading>p:last-child{max-width:60ch;margin:13px 0 0!important;color:var(--yt-muted)!important;font-size:16px;line-height:1.6;text-align:left!important}
.editorial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:22px 0}
.editorial-card{overflow:hidden;min-width:0;border:1px solid var(--yt-line);border-radius:15px;background:var(--yt-card);box-shadow:var(--yt-shadow)}
.editorial-card-image{display:block;overflow:hidden;aspect-ratio:16/9;background:var(--yt-soft)}
.editorial-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.editorial-card:hover .editorial-card-image img{transform:scale(1.035)}
.editorial-card-body{padding:16px}
.editorial-card-meta{margin:0 0 9px!important;color:var(--yt-blue)!important;font-size:11px!important;font-weight:700;letter-spacing:.02em;text-align:left!important}
.editorial-card h2{margin:0;font-size:18px;line-height:1.35;letter-spacing:-.018em}
.editorial-card h2 a,.editorial-read,.editorial-related-list a,.editorial-service-links a{color:var(--yt-ink)!important;text-decoration:none!important}
.editorial-card-body>p:not(.editorial-card-meta){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0 12px!important;color:var(--yt-muted)!important;line-height:1.55;text-align:left!important}
.editorial-read{display:inline-flex;gap:6px;align-items:center;color:var(--yt-blue)!important;font-weight:700}
.editorial-pagination{display:flex;justify-content:center;gap:8px;margin:27px 0 37px}
.editorial-pagination a{display:grid;place-items:center;min-width:35px;height:35px;padding:0 5px;border:1px solid var(--yt-line);border-radius:9px;color:var(--yt-ink)!important;text-decoration:none}
.editorial-pagination a[aria-current=page]{border-color:var(--yt-blue);background:var(--yt-blue);color:#fff!important}
.editorial-service-rail,.editorial-related{margin:28px 0;padding:19px;border:1px solid var(--yt-line);border-radius:15px;background:var(--yt-soft)}
.editorial-service-rail h2,.editorial-related h2{margin:0 0 14px;color:var(--yt-ink);font-size:18px}
.editorial-service-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.editorial-service-links a{display:flex;justify-content:space-between;gap:5px;padding:11px;border:1px solid var(--yt-line);border-radius:9px;background:var(--yt-card);font-weight:600}
.editorial-service-links a:hover,.editorial-related-list a:hover{border-color:var(--yt-blue);color:var(--yt-blue)!important}
.editorial-article-heading{padding:0 0 20px}
.editorial-article-deck{margin:0 0 12px!important;color:var(--yt-muted)!important;font-size:17px;line-height:1.55;text-align:left!important}
.editorial-byline{margin:0!important;color:var(--yt-muted)!important;font-size:12px!important;text-align:left!important}
.editorial-hero-image{overflow:hidden;margin:0 0 26px;border:1px solid var(--yt-line);border-radius:14px;background:var(--yt-soft)}
.editorial-hero-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.editorial-prose{color:var(--yt-ink);font-size:15px;line-height:1.75}
.editorial-prose h1{margin:0 0 19px;color:var(--yt-ink);font-size:clamp(27px,5vw,36px);line-height:1.2;letter-spacing:-.03em}
.editorial-prose h2{margin:28px 0 9px;color:var(--yt-ink);font-size:22px;line-height:1.3}
.editorial-prose h3{margin:20px 0 7px;color:var(--yt-ink);font-size:17px}
.editorial-prose p,.editorial-prose li{color:var(--yt-ink)!important;font-size:15px;line-height:1.75;text-align:left!important}
.editorial-prose ul,.editorial-prose ol{margin:13px 0;padding-left:22px;list-style:disc}
.editorial-prose ol{list-style:decimal}
.editorial-prose li{margin:0 0 6px}
.editorial-prose a,.brand-main article a{color:var(--yt-blue)!important;text-decoration:underline;text-underline-offset:2px}
.editorial-prose blockquote,.editorial-prose .answer-box,.editorial-prose .quick-answer,.editorial-prose .blog-answer,.editorial-prose .article-summary{margin:20px 0;padding:16px 18px;border-left:3px solid var(--yt-blue);border-radius:0 10px 10px 0;background:var(--yt-soft)}
.editorial-prose img{max-width:100%;height:auto}
.editorial-related-list{display:grid;gap:9px}
.editorial-related-list a{display:flex;justify-content:space-between;gap:10px;padding:11px;border:1px solid var(--yt-line);border-radius:9px;background:var(--yt-card)}
.editorial-back{margin:23px 0!important;text-align:left!important}
.editorial-back a{color:var(--yt-blue)!important;font-weight:700}
.brand-content{color:var(--yt-ink)}
.brand-content>h1,.brand-content article>h1,.brand-content article>header h1{margin:0;color:var(--yt-ink);font-size:clamp(25px,5vw,32px);line-height:1.2;letter-spacing:-.025em;text-align:center}
.brand-content>p:first-of-type,.brand-content article>p:first-of-type,.brand-content article>header p{margin:12px 0 20px;color:var(--yt-muted);font-size:15px;line-height:1.6;text-align:center}
.brand-content section{margin:21px 0;padding:20px;border:1px solid var(--yt-line);border-radius:14px;background:var(--yt-card)}
.brand-content section h2{margin:0 0 9px;color:var(--yt-ink);font-size:20px;line-height:1.35}
.brand-content section p,.brand-content section li{color:var(--yt-muted);line-height:1.7;text-align:left}
.brand-content section ul,.brand-content section ol{list-style:disc;margin:12px 0;padding-left:22px}
.brand-content>h2,.brand-content article>h2{margin:26px 0 10px;color:var(--yt-ink);font-size:20px;line-height:1.35}
.brand-content>p,.brand-content article>p,.brand-content>li,.brand-content article>li{color:var(--yt-muted);font-size:15px;line-height:1.7;text-align:left}
.brand-content>ol,.brand-content>ul,.brand-content article>ol,.brand-content article>ul{margin:13px 0;padding-left:22px;list-style:decimal;color:var(--yt-muted);line-height:1.7}
.brand-content>ul,.brand-content article>ul{list-style:disc}
.brand-content>aside,.brand-content article>aside{margin:17px 0;padding:15px 18px;border-left:3px solid var(--yt-blue);border-radius:0 10px 10px 0;background:var(--yt-soft);color:var(--yt-ink);line-height:1.6}
.brand-content a{color:var(--yt-blue)!important;text-decoration:underline;text-underline-offset:2px}
.brand-converter{margin:20px auto 25px}
html[dir=rtl] .editorial-breadcrumb,html[dir=rtl] .editorial-service-links a{direction:rtl}
html[dir=rtl] .brand-content section p,html[dir=rtl] .brand-content section li,html[dir=rtl] .brand-content>p,html[dir=rtl] .brand-content>li{text-align:right}
@media(max-width:600px){.editorial-cards{grid-template-columns:1fr}.editorial-service-links{grid-template-columns:1fr}.editorial-main,.brand-main{padding:0 4% 28px}.editorial-breadcrumb{margin-top:15px}.editorial-heading{padding-top:0}}
.home-tools,.home-guides{margin:22px 0;padding:19px;border:1px solid var(--yt-line);border-radius:15px;background:var(--yt-card);box-shadow:var(--yt-shadow)}
.home-tools h2,.home-guides h2{margin:0 0 14px;color:var(--yt-ink);font-size:19px}
.home-guides-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.home-guides-heading a{color:var(--yt-blue)!important;font-weight:700;text-decoration:none!important}
.home-guides-list{display:grid;gap:8px}
.home-guides-list .home-guide-card{display:flex;align-items:center;gap:14px;min-height:92px;box-sizing:border-box;padding:8px;border:1px solid var(--yt-line);border-radius:12px;background:var(--yt-soft);color:var(--yt-ink)!important;text-decoration:none!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}
.home-guides-list .home-guide-card:hover{border-color:var(--yt-blue);background:var(--yt-card);box-shadow:0 8px 21px rgba(8,64,116,.1)}
.home-guides-list .home-guide-card:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}
.home-guide-image{display:block;flex:0 0 124px;width:124px;height:76px;overflow:hidden;border-radius:8px;background:#dce7f2}
.home-guide-image img{display:block;width:100%;height:100%;object-fit:cover}
.home-guide-copy{display:grid;gap:5px;min-width:0;flex:1}
.home-guide-copy small{color:var(--yt-blue);font-size:11px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}
.home-guide-copy strong{display:block;color:var(--yt-ink);font-size:15px;font-weight:750;line-height:1.35;letter-spacing:-.01em}
.home-guide-arrow{flex:0 0 20px;color:var(--yt-blue);margin-inline-end:8px}
@media(max-width:500px){.home-guides-heading{align-items:flex-start}.home-guides-heading a{flex:0 0 auto;font-size:13px}.home-guide-image{flex-basis:96px;width:96px;height:72px}.home-guide-copy strong{font-size:13px}.home-guide-arrow{display:none}}

/* Three distinct homepage feature cards, inserted into each locale's article section. */
#text article>section[aria-labelledby="features-title"]{position:relative;overflow:hidden;padding:23px;border-color:#bfdaf7;background:linear-gradient(155deg,#fff 0%,#f5faff 100%)}
html.dark #text article>section[aria-labelledby="features-title"]{border-color:#315879;background:linear-gradient(155deg,#17213a 0%,#152944 100%)}
#text article>section[aria-labelledby="features-title"]>h2,#text article>section[aria-labelledby="features-title"]>p{position:relative;z-index:1}
#text .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none!important;margin:19px 0 0!important;padding:0!important}
#text .feature-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:192px;overflow:hidden;list-style:none!important;margin:0!important;padding:18px;border:1px solid var(--yt-line);border-radius:14px;background:var(--yt-card);box-shadow:0 7px 23px rgba(8,64,116,.055)}
#text .feature-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#0086e7}
#text .feature-card--1{grid-column:1/-1;min-height:154px;border-color:#bfdcf7;background:radial-gradient(circle at 100% 0%,rgba(0,134,231,.14),transparent 40%),linear-gradient(125deg,#fff,#eaf5ff)}
#text .feature-card--2{background:linear-gradient(155deg,#fff,#f8fbff)}
#text .feature-card--3{border-color:#f0d7dd;background:linear-gradient(155deg,#fff,#fff6f8)}
#text .feature-card--3::before{background:#e53455}
html.dark #text .feature-card{border-color:#38506f;background:#1a2c48;box-shadow:0 7px 23px rgba(0,0,0,.15)}
html.dark #text .feature-card--1{border-color:#336185;background:radial-gradient(circle at 100% 0%,rgba(0,134,231,.2),transparent 46%),linear-gradient(125deg,#192943,#1c3955)}
html.dark #text .feature-card--3{border-color:#694658;background:linear-gradient(155deg,#20263e,#302537)}
#text .feature-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px}
#text .feature-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#e3f2ff;color:#0069bd}
#text .feature-card--3 .feature-icon{background:#ffe5eb;color:#c32848}
html.dark #text .feature-icon{background:#244969;color:#a9d9ff}
html.dark #text .feature-card--3 .feature-icon{background:#573045;color:#ffc0ce}
#text .feature-icon svg{display:block;width:24px;height:24px}
#text .feature-card-index{color:#6b9ec7;font-size:12px;font-weight:800;letter-spacing:.12em}
#text .feature-card--3 .feature-card-index{color:#cb7890}
html.dark #text .feature-card-index{color:#a0c8e8}
html.dark #text .feature-card--3 .feature-card-index{color:#f5a7b9}
#text .feature-card h3{margin:0 0 7px;color:var(--yt-ink);font-size:17px;line-height:1.32;letter-spacing:-.02em}
#text .feature-card p{margin:0!important;color:var(--yt-muted)!important;font-size:14px;font-weight:400;line-height:1.6!important;text-align:left!important}
html[dir=rtl] #text .feature-card p{text-align:right!important}

/* Direct search/download entry point on every Trending Music row. */
#text .trending-panel .list>div{min-width:0}
#text .trending-panel .list>div>div{flex:1;min-width:0}
#text .trending-panel .list h3,#text .trending-panel .list h3 a{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#text .trending-panel .list>div>div>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#text .trending-panel .list a.trending-download{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;box-sizing:border-box;margin-left:auto;padding:0 13px;border:1px solid #0063a8;border-radius:9px;background:#0063a8;color:#fff!important;font-size:12px;font-weight:750;line-height:1.1;white-space:nowrap;text-align:center;text-decoration:none!important;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}
#text .trending-panel .list a.trending-download:hover{border-color:#004f89;background:#004f89;color:#fff!important}
#text .trending-panel .list a.trending-download:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}
html.dark #text .trending-panel .list a.trending-download{border-color:#277fc1;background:#176da9;color:#fff!important}
html.dark #text .trending-panel .list a.trending-download:hover{border-color:#3a96da;background:#247fbd}
html[dir=rtl] #text .trending-panel .list a.trending-download{margin-left:0;margin-right:auto}
@media(max-width:500px){#text article>section[aria-labelledby="features-title"]{padding:18px}#text .feature-grid{grid-template-columns:minmax(0,1fr)}#text .feature-card,#text .feature-card--1{grid-column:auto;min-height:0}#text .feature-card{padding:17px}}
@media(max-width:380px){#text .trending-panel .list>div{gap:8px;padding:8px}#text .trending-panel .list img{width:40px;height:40px}#text .trending-panel .list a.trending-download{padding:0 9px;font-size:11px}}
@media(prefers-reduced-motion:reduce){#text .trending-panel .list a.trending-download{transition:none}}
