/*
Theme Name: دنیای آهنگ
Theme URI: https://donyayeahang.ir/
Author: Web S
Author URI: https://web-s.ir/
Description: قالب اختصاصی دنیای آهنگ؛ طراحی مدرن فارسی برای آهنگ، آلبوم، هنرمند، پخش آنلاین و آرشیو موسیقی ایران.
Version: 1.6.0
Text Domain: donyaye-ahang
*/
:root{--mv-bg:#fff;--mv-surface:#fff;--mv-paper:#fafafa;--mv-paper-2:#fff;--mv-ink:#25252b;--mv-muted:#74747f;--mv-line:#ececf0;--mv-accent:#e11d48;--mv-accent-dark:#be123c;--mv-accent-soft:#fff1f4;--mv-pink:#e11d48;--mv-pink-soft:#fff1f4;--mv-yellow:#ffca00;--mv-yellow-soft:#fff8cc;--mv-side:238px;--mv-feed:700px;--mv-shell:1260px;--mv-radius:14px;--mv-shadow:0 7px 22px rgba(24,24,30,.045)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--mv-ink);font-family:"Vazirmatn",Tahoma,Arial,sans-serif;font-size:15px;line-height:1.95;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}.mv-shell{width:min(calc(100% - 28px),var(--mv-shell));margin-inline:auto}.mv-feed{width:min(100%,var(--mv-feed));margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* header */
.mv-header{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.97);backdrop-filter:blur(10px);border-bottom:1px solid var(--mv-line)}.mv-header-inner{min-height:68px;display:flex;align-items:center;gap:18px}.mv-brand{display:flex;align-items:center;gap:10px;min-width:max-content;user-select:none}.mv-brand-mark{width:40px;height:40px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid var(--mv-line)}.mv-brand-mark img{width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-drag:none}.mv-brand-copy{display:flex;flex-direction:column;line-height:1.2}.mv-brand-title{font-size:18px;font-weight:900;letter-spacing:-.35px}.mv-brand-sub{font-size:8.7px;color:var(--mv-accent);letter-spacing:1px;margin-top:4px;font-weight:850}.mv-nav{margin-inline-start:auto}.mv-nav ul{display:flex;align-items:center;gap:1px;list-style:none;margin:0;padding:0}.mv-nav a{display:flex;align-items:center;padding:8px 9px;border-radius:8px;font-size:12.25px;font-weight:760;color:#45454d}.mv-nav a:hover{background:var(--mv-paper);color:var(--mv-accent)}.mv-search{display:flex;align-items:center;width:242px;height:39px;background:#fff;border:1px solid var(--mv-line);border-radius:9px;overflow:hidden}.mv-search input{min-width:0;flex:1;border:0;background:transparent;padding:0 11px;outline:0;color:var(--mv-ink);font-size:11.8px}.mv-search button{height:39px;min-width:39px;border:0;background:var(--mv-paper);color:var(--mv-accent);cursor:pointer;font-weight:900}.menu-toggle{display:none;width:39px;height:39px;border:1px solid var(--mv-line);border-radius:9px;background:#fff;padding:10px;cursor:pointer}.menu-toggle span{display:block;height:2px;background:var(--mv-ink);margin:4px 0;border-radius:5px}.mobile-panel{display:none;background:#fff;border-bottom:1px solid var(--mv-line);padding:12px 14px}.mobile-panel.open{display:block}.mobile-panel ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px}.mobile-panel a{display:block;padding:9px 11px;border-radius:8px;background:var(--mv-paper);font-weight:760}
/* intro */
.mv-home-top{padding:16px 0 7px}.mv-intro{background:#fff;border:1px solid var(--mv-line);border-radius:12px;padding:18px 22px;text-align:center}.mv-intro-kicker{display:block;color:var(--mv-pink);font-size:10px;font-weight:900;margin-bottom:5px}.mv-intro h1{font-size:clamp(21px,2.7vw,30px);line-height:1.55;margin:0 0 7px;font-weight:950;letter-spacing:-.6px}.mv-intro p{max-width:900px;margin:0 auto;color:#62626b;font-size:12.6px;line-height:2}.mv-intro-links{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:12px}.mv-chip{display:inline-flex;align-items:center;border:1px solid var(--mv-line);background:var(--mv-paper-2);padding:6px 11px;border-radius:8px;font-size:10px;font-weight:820;color:#505058}.mv-chip:nth-child(2){background:var(--mv-pink-soft)}.mv-chip:nth-child(3){background:var(--mv-yellow-soft)}.mv-chip:hover{border-color:#f0b2bf;color:var(--mv-accent-dark);background:#fff}
/* featured */
.mv-featured{padding:7px 0 15px}.mv-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:9px}.mv-section-head h2,.mv-section-head h1{margin:0;font-size:16px;font-weight:900}.mv-featured-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.mv-featured-item{min-width:0}.mv-featured-cover{display:block;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--mv-paper);border:1px solid var(--mv-line)}.mv-featured-cover img{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.mv-featured-item:hover .mv-featured-cover img{transform:scale(1.025)}.mv-featured-title{display:block;font-size:10.1px;font-weight:850;line-height:1.7;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-featured-title:hover{color:var(--mv-accent)}.mv-featured-meta{font-size:9px;color:var(--mv-muted)}
/* three-column layout */
.mv-feed-wrap{padding:6px 0 34px}.mv-site-grid{display:grid;grid-template-columns:var(--mv-side) minmax(0,var(--mv-feed)) var(--mv-side);gap:16px;align-items:start;justify-content:center}.mv-home-main{min-width:0}.mv-side{display:grid;gap:11px;min-width:0;position:sticky;top:82px}.mv-feed-title{margin:0 0 11px;text-align:center}.mv-feed-title h2,.mv-feed-title h1{font-size:17px;margin:0;font-weight:900}
/* side boxes */
.mv-side-box{background:#fff;border:1px solid var(--mv-line);border-radius:11px;padding:13px;box-shadow:0 5px 18px rgba(24,24,30,.03);overflow:hidden}.mv-side-box h3{font-size:12.4px;margin:0 0 10px;font-weight:900;color:#303038}.mv-mini-list{display:grid;gap:8px}.mv-mini-item{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.mv-mini-cover{width:58px;height:58px;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:var(--mv-paper);border:1px solid var(--mv-line)}.mv-mini-cover img{width:100%;height:100%;object-fit:cover}.mv-mini-copy{min-width:0}.mv-mini-copy>a{display:block;font-size:9.9px;font-weight:850;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mv-mini-copy>a:hover{color:var(--mv-accent)}.mv-mini-meta{display:flex;gap:5px;align-items:center;margin-top:2px;color:var(--mv-muted);font-size:8.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-style-list{display:flex;gap:6px;flex-wrap:wrap}.mv-style-chip{display:inline-flex;padding:5px 8px;border:1px solid var(--mv-line);background:var(--mv-paper);border-radius:7px;font-size:9.2px;font-weight:760;color:#55555f}.mv-style-chip:nth-child(3n+2){background:var(--mv-pink-soft)}.mv-style-chip:nth-child(4n){background:var(--mv-yellow-soft)}.mv-style-chip:hover{background:#fff;color:var(--mv-accent);border-color:#f0b2bf}.mv-side-more{display:block;text-align:center;margin-top:9px;padding-top:8px;border-top:1px solid var(--mv-line);font-size:9.2px;font-weight:850;color:var(--mv-accent-dark)}
/* main cards */
.mv-post-card{background:#fff;border:1px solid var(--mv-line);border-radius:13px;box-shadow:var(--mv-shadow);padding:20px 22px;margin-bottom:14px;overflow:hidden}.mv-post-head{text-align:center;margin-bottom:11px}.mv-type{display:inline-block;color:var(--mv-pink);font-size:9.3px;font-weight:950;margin-bottom:5px}.mv-post-title{font-size:19.5px;line-height:1.7;margin:0;font-weight:950;letter-spacing:-.35px}.mv-post-title a:hover{color:var(--mv-accent)}.mv-post-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 10px;margin-top:6px;color:var(--mv-muted);font-size:9.7px}.mv-post-meta a{color:var(--mv-accent-dark);font-weight:850}.mv-lead{font-size:12.55px;line-height:2.05;color:#55555e;margin:0 0 12px;text-align:right}.mv-cover-link{display:block;width:min(100%,440px);margin:0 auto 12px;border-radius:11px;overflow:hidden;background:var(--mv-paper);aspect-ratio:1/1;border:1px solid var(--mv-line)}.mv-cover-link img,.mv-single-cover img{width:100%;height:100%;object-fit:cover}.mv-en-line{text-align:center;font-size:10.3px;color:#7a7a84;direction:ltr;line-height:1.7;margin:0 0 10px;font-weight:700}.mv-content-snippet{font-size:12.15px;color:#5b5b64;line-height:2.03;margin:0 0 10px}.mv-card-links{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin:10px 0 0}.mv-card-links a,.mv-route-links a{display:inline-flex;padding:5px 9px;border-radius:7px;background:var(--mv-paper);border:1px solid var(--mv-line);font-size:9.25px;color:#5b5b64}.mv-card-links a:nth-child(3n+2),.mv-route-links a:nth-child(3n+2){background:var(--mv-pink-soft)}.mv-card-links a:nth-child(4n),.mv-route-links a:nth-child(4n){background:var(--mv-yellow-soft)}.mv-card-links a:hover,.mv-route-links a:hover{color:var(--mv-accent);background:#fff;border-color:#f0b2bf}.mv-card-actions{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-top:11px}.mv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:8px;border:1px solid var(--mv-line);background:#fff;font-weight:900;font-size:10.3px;cursor:pointer}.mv-btn:hover{border-color:#f0b2bf;background:var(--mv-paper)}.mv-btn-primary{background:var(--mv-accent);color:#fff;border-color:var(--mv-accent);min-width:154px}.mv-btn-primary:hover{background:var(--mv-accent-dark);border-color:var(--mv-accent-dark);color:#fff}
/* player */
.moj-track-player{display:grid;grid-template-columns:40px auto minmax(80px,1fr) auto;align-items:center;gap:8px;background:var(--mv-paper-2);border:1px solid var(--mv-line);border-radius:9px;padding:7px 8px;min-width:0}.moj-track-toggle,.moj-track-volume{width:36px;height:36px;border-radius:8px;background:#fff;color:var(--mv-accent);display:grid;place-items:center;cursor:pointer;border:1px solid var(--mv-line)}.moj-track-toggle svg,.moj-track-volume svg{width:16px;height:16px;fill:currentColor}.moj-track-toggle .icon-pause{display:none}.moj-track-player.is-playing .icon-play{display:none}.moj-track-player.is-playing .icon-pause{display:block}.moj-track-time{font-size:9px;color:var(--mv-muted);direction:ltr;white-space:nowrap}.moj-track-progress,.moj-track-volume-range{accent-color:var(--mv-accent);width:100%;min-width:0}.moj-volume-control{display:flex;align-items:center;gap:6px}.moj-track-volume-range{width:62px}.moj-track-audio{display:none}
/* archives and artist hero */
.mv-archive-hero,.mv-artist-hero{padding:18px 0 10px}.mv-archive-box,.mv-artist-card{background:#fff;border:1px solid var(--mv-line);border-radius:12px;padding:19px 22px;text-align:center}.mv-archive-box h1,.mv-artist-card h1{font-size:23px;margin:0 0 6px;font-weight:950}.mv-archive-box p,.mv-artist-card p{max-width:820px;margin:0 auto;color:var(--mv-muted);font-size:12px;line-height:1.95}.mv-empty{background:#fff;border:1px solid var(--mv-line);border-radius:11px;padding:28px;text-align:center;color:var(--mv-muted)}.mv-stats{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:11px}.mv-stat{min-width:86px;padding:7px 12px;background:var(--mv-paper);border:1px solid var(--mv-line);border-radius:9px}.mv-stat:nth-child(2){background:var(--mv-pink-soft)}.mv-stat:nth-child(3){background:var(--mv-yellow-soft)}.mv-stat b{display:block;font-size:14.5px;color:var(--mv-accent-dark)}.mv-stat span{font-size:8.8px;color:var(--mv-muted)}
/* artist rich sections */
.mv-artist-feature{margin-bottom:12px}.mv-artist-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.mv-artist-feature-item{min-width:0}.mv-artist-feature-cover{display:block;aspect-ratio:1/1;border-radius:9px;overflow:hidden;border:1px solid var(--mv-line);background:var(--mv-paper)}.mv-artist-feature-cover img{width:100%;height:100%;object-fit:cover}.mv-artist-feature-item b{display:block;font-size:9.7px;line-height:1.65;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-artist-feature-item small{display:block;font-size:8.5px;color:var(--mv-muted)}.mv-artist-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mv-artist-text-section{margin-top:0}.mv-artist-all-title{margin-top:15px}.mv-text-list{display:grid;gap:2px}.mv-text-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 3px;border-bottom:1px solid var(--mv-line)}.mv-text-item:last-child{border-bottom:0}.mv-text-title{font-size:10.7px;font-weight:820;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-text-item:hover .mv-text-title{color:var(--mv-accent)}.mv-text-meta{font-size:8.7px;color:var(--mv-muted);white-space:nowrap}
/* single */
.mv-single{padding:18px 0 36px}.mv-breadcrumb,.bestahang-breadcrumb{font-size:9.7px;color:var(--mv-muted);margin-bottom:8px;display:flex;gap:6px;flex-wrap:wrap}.bestahang-breadcrumb a:hover{color:var(--mv-accent)}.mv-single-article{background:#fff;border:1px solid var(--mv-line);border-radius:13px;box-shadow:var(--mv-shadow);padding:21px 22px}.mv-single-head{text-align:center}.mv-single-head h1{font-size:clamp(21px,3.8vw,29px);line-height:1.65;margin:0 0 9px;font-weight:950;letter-spacing:-.5px}.mv-single-lead{font-size:12.8px;line-height:2.06;color:#585264;margin:12px 0}.mv-single-lead-after{margin-top:2px}.mv-single-cover{width:min(100%,500px);aspect-ratio:1/1;margin:14px auto;border-radius:11px;overflow:hidden;background:var(--mv-paper);border:1px solid var(--mv-line)}.mv-single-info{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:0 0 12px}.mv-info-pill{display:inline-flex;gap:6px;align-items:center;padding:6px 9px;background:var(--mv-paper);border:1px solid var(--mv-line);border-radius:7px;font-size:9.5px;color:var(--mv-muted)}.mv-info-pill:nth-child(2){background:var(--mv-pink-soft)}.mv-info-pill:nth-child(3){background:var(--mv-yellow-soft)}.mv-info-pill b,.mv-info-pill a{color:#474151;font-weight:900}.mv-player-box{margin:12px 0;background:#fff;border:1px solid var(--mv-line);border-radius:10px;padding:11px}.mv-player-caption{font-size:9.8px;color:var(--mv-muted);margin:0 0 7px}.mv-download-row{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px 0 2px}.mv-section,.section-box{margin-top:12px;border:1px solid var(--mv-line);border-radius:11px;padding:15px 16px;background:#fff}.mv-section-title,.section-box h3{font-size:13.8px;font-weight:950;margin:0 0 8px}.mv-section-title:before,.mv-section-title:after,.section-box h3:before,.section-box h3:after{display:none!important;content:none!important}.mv-section p,.section-box p{font-size:12px;color:#5b5b64;line-height:2.02;margin:7px 0}.mv-section-lyrics{background:var(--mv-paper-2)}.mv-lyrics{white-space:pre-line;font-size:12.8px!important;line-height:2.25!important;text-align:center;color:#4e4e56!important}.mv-lyrics-empty{background:#fff;border:1px dashed #e8e8ec;border-radius:8px;padding:12px;text-align:center;color:var(--mv-muted)!important}.mv-tags{display:flex;gap:6px;flex-wrap:wrap}.moj-tag-chip{display:inline-flex;padding:5px 9px;background:var(--mv-paper);border:1px solid var(--mv-line);border-radius:7px;font-size:9.4px;color:#625d6d}.moj-tag-chip:nth-child(3n+2){background:var(--mv-pink-soft)}.moj-tag-chip:nth-child(4n){background:var(--mv-yellow-soft)}.moj-tag-chip:hover{color:var(--mv-accent);border-color:#f0b2bf;background:#fff}.mv-artist-callout{display:flex;align-items:center;justify-content:space-between;gap:13px;background:var(--mv-accent-soft);border:1px solid #ffc2cf;border-radius:10px;padding:12px 14px;margin-top:12px}.mv-artist-callout strong{display:block;font-size:11.4px}.mv-artist-callout span{font-size:9.9px;color:#666670}.mv-related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mv-related{display:grid;grid-template-columns:66px 1fr;gap:9px;align-items:center;padding:7px;border:1px solid var(--mv-line);border-radius:9px;background:var(--mv-paper-2)}.mv-related img{width:66px;height:66px;aspect-ratio:1/1;object-fit:cover;border-radius:7px}.mv-related b{display:block;font-size:10.1px;line-height:1.7}.mv-related small{font-size:8.8px;color:var(--mv-muted)}.track-list{display:grid;gap:8px}.track-item{border:1px solid var(--mv-line);border-radius:9px;padding:10px;background:var(--mv-paper-2)}.track-head{display:flex;justify-content:space-between;gap:10px;font-size:10.5px;margin-bottom:8px}.track-head span{color:var(--mv-muted);font-size:8.8px}.track-actions{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center}
/* pages/comments/share */
.mv-page{padding:20px 0 38px}.mv-page-card{background:#fff;border:1px solid var(--mv-line);border-radius:12px;padding:22px;box-shadow:var(--mv-shadow)}.mv-page-card h1{margin-top:0;font-size:23px}.mv-page-card .entry-content{font-size:12.5px;line-height:2.05;color:#585861}.mv-404{text-align:center}.mv-search-page{display:flex!important;width:100%;max-width:420px;margin:15px auto 0}.comments-area{margin-top:8px}.comment-list{list-style:none;margin:0;padding:0}.comment-body{border:1px solid var(--mv-line);border-radius:9px;padding:12px;margin:9px 0;background:var(--mv-paper-2)}.comment-meta{font-size:9.7px;color:var(--mv-muted)}.comment-content{font-size:11.8px}.comment-form{display:grid;gap:8px}.comment-form input,.comment-form textarea{width:100%;border:1px solid var(--mv-line);border-radius:8px;padding:10px 11px;background:var(--mv-paper-2);outline:0}.comment-form textarea{min-height:120px}.comment-form input:focus,.comment-form textarea:focus{border-color:#f4a4b5;background:#fff}.form-submit input{border:0;background:var(--mv-accent);color:#fff;border-radius:8px;padding:9px 17px;font-weight:900;cursor:pointer}.moj-share-section{position:relative;overflow:hidden}.moj-share-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.moj-share-head-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:8px;background:var(--mv-accent-soft);color:var(--mv-accent);border:1px solid #ffc2cf}.moj-share-head-icon svg{width:18px;height:18px;fill:currentColor}.moj-share-head-copy h3{margin:0!important;font-size:13.8px!important}.moj-share-head-copy p{margin:2px 0 0!important;font-size:10.2px!important}.moj-share-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.moj-share-btn{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border:1px solid var(--mv-line);border-radius:8px;background:var(--mv-paper-2);font-size:9.8px;font-weight:850;cursor:pointer}.moj-share-btn:hover{background:#fff;border-color:#f0b2bf}.moj-share-icon{width:18px;height:18px;display:grid;place-items:center}.moj-share-icon svg{width:17px;height:17px;fill:currentColor;stroke:currentColor}.moj-share-toast{position:absolute;left:16px;bottom:8px;padding:7px 10px;border-radius:7px;background:#25252b;color:#fff;font-size:9.8px;opacity:0;visibility:hidden}.moj-share-toast.is-visible{opacity:1;visibility:visible}
/* pagination */
.mv-pagination{margin:20px 0 0}.mv-pagination ul{display:flex;list-style:none;justify-content:center;gap:5px;padding:0;margin:0;flex-wrap:wrap}.mv-pagination a,.mv-pagination span{min-width:34px;height:34px;display:grid;place-items:center;padding:0 9px;border:1px solid var(--mv-line);background:#fff;border-radius:8px;font-size:9.8px;font-weight:850}.mv-pagination .current{background:var(--mv-accent);color:#fff;border-color:var(--mv-accent)}
/* footer — same rich structure, bright */
.mv-footer{background:#fff;color:var(--mv-ink);margin-top:4px;border-top:1px solid var(--mv-line)}.mv-footer-main{display:grid;grid-template-columns:1.55fr .9fr .9fr 1.2fr;gap:20px;padding:27px 0 21px}.mv-footer h3{font-size:12.7px;margin:0 0 7px;font-weight:950}.mv-footer p{font-size:10.8px;line-height:1.95;color:var(--mv-muted);margin:0}.mv-footer-links{list-style:none;padding:0;margin:0;display:grid;gap:0}.mv-footer-links a{display:block;padding:3px 0;font-size:10.7px;font-weight:790;color:#55555f}.mv-footer-links a:hover{color:var(--mv-accent)}.mv-footer-genres{display:flex;gap:5px;flex-wrap:wrap}.mv-footer-genres a{font-size:9px;padding:5px 8px;border:1px solid var(--mv-line);border-radius:7px;color:#5b5b64;background:var(--mv-paper)}.mv-footer-genres a:nth-child(3n+2){background:var(--mv-pink-soft)}.mv-footer-genres a:nth-child(4n){background:var(--mv-yellow-soft)}.mv-footer-genres a:hover{border-color:#f0b2bf;color:var(--mv-accent);background:#fff}.mv-footer-subtitle{margin-top:14px!important}.mv-footer-search{display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:11px}.mv-footer-search input{min-width:0;border:1px solid var(--mv-line);background:var(--mv-paper-2);color:var(--mv-ink);border-radius:8px;padding:8px 9px;outline:0}.mv-footer-search button{border:0;background:var(--mv-accent);color:#fff;border-radius:8px;padding:8px 11px;font-weight:850;cursor:pointer}.mv-footer-bottom{border-top:1px solid var(--mv-line);padding:11px 0;font-size:9.3px;color:var(--mv-muted);display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap}.mv-footer-bottom a{font-weight:900;color:var(--mv-accent-dark)}
@media(max-width:1180px){.mv-site-grid{grid-template-columns:minmax(0,var(--mv-feed)) 260px;grid-template-areas:"main right";justify-content:center}.mv-home-main{grid-area:main}.mv-side-right{grid-area:right}.mv-side-left{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.mv-side-right{position:sticky}.mv-featured-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:900px){.mv-nav{display:none}.mv-search{margin-inline-start:auto}.menu-toggle{display:block}.mv-site-grid{display:block}.mv-side{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px;position:static}.mv-side-left{display:grid}.mv-home-main{width:min(100%,var(--mv-feed));margin-inline:auto}.mv-featured-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mv-footer-main{grid-template-columns:1.4fr 1fr 1fr}.mv-footer-main>div:last-child{grid-column:1/-1}.mv-artist-columns{grid-template-columns:1fr}}
@media(max-width:760px){body{font-size:14px}.mv-shell,.mv-feed{width:min(calc(100% - 18px),var(--mv-shell))}.mv-header-inner{min-height:62px;gap:9px}.mv-brand-title{font-size:16px}.mv-brand-sub{display:none}.mv-brand-mark{width:36px;height:36px}.mv-header .mv-search{display:none}.mobile-panel .mv-search{display:flex!important;width:100%}.mv-home-top{padding-top:11px}.mv-intro{padding:17px 14px}.mv-intro h1{font-size:20px}.mv-intro p{font-size:11.5px;text-align:right}.mv-featured{overflow:hidden}.mv-featured-grid{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.mv-featured-grid::-webkit-scrollbar{display:none}.mv-featured-item{flex:0 0 112px;scroll-snap-align:start}.mv-post-card{padding:16px 13px;border-radius:12px;margin-bottom:12px}.mv-post-title{font-size:17.5px}.mv-lead{font-size:11.6px}.mv-cover-link{width:100%;max-width:440px}.mv-card-actions{grid-template-columns:1fr}.mv-btn-primary{width:100%}.mv-card-links{justify-content:flex-start}.moj-track-player{grid-template-columns:38px 1fr;grid-template-areas:"toggle time" "progress progress";gap:7px}.moj-track-toggle{grid-area:toggle}.moj-track-time{grid-area:time;text-align:left}.moj-track-progress{grid-area:progress}.moj-volume-control{display:none}.mv-side{grid-template-columns:1fr}.mv-single{padding-top:12px}.mv-single-article{padding:16px 13px;border-radius:12px}.mv-single-head h1{font-size:20px}.mv-single-cover{width:100%;max-width:500px}.mv-related-list{grid-template-columns:1fr}.track-actions{grid-template-columns:1fr}.mv-artist-callout{align-items:flex-start;flex-direction:column}.moj-share-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-footer-main{grid-template-columns:1fr 1fr;gap:18px;padding-top:22px}.mv-footer-main>div:last-child{grid-column:auto}.mv-artist-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.mv-footer-main{grid-template-columns:1fr}.mv-brand-copy{max-width:150px}.mv-post-meta{font-size:9px}.mv-featured-item{flex-basis:102px}.mv-single-info{gap:5px}.mv-info-pill{font-size:8.8px;padding:5px 8px}.mv-mini-cover{width:54px;height:54px}.mv-mini-item{grid-template-columns:54px minmax(0,1fr)}.moj-share-actions{grid-template-columns:1fr 1fr}}


/* v5 bright editorial palette — requested exact colors */
.mv-header{border-top:3px solid var(--mv-yellow);background:rgba(255,255,255,.985)}
.mv-brand-mark{position:relative;width:43px;height:43px;border-radius:11px;overflow:visible;background:#fff;border:2px solid var(--mv-accent);box-shadow:0 0 0 4px rgba(225,29,72,.08);display:grid;place-items:center}
.mv-brand-mark::before{content:"MV";font-family:"Vazirmatn",Tahoma,Arial,sans-serif;font-size:17px;line-height:1;font-weight:900;letter-spacing:-1.35px;color:var(--mv-accent)}
.mv-brand-mark::after{content:"";position:absolute;left:-4px;bottom:-4px;width:11px;height:11px;border-radius:4px;background:var(--mv-yellow);border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}
.mv-brand-mark img{display:none!important}
.mv-brand-title{font-weight:950;color:#25252b}
.mv-brand-sub{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;font-size:9.2px;font-weight:650;letter-spacing:.15px;color:var(--mv-accent);text-transform:none}
.mv-nav a:hover{background:#fff8cc;color:#25252b}
.mv-search button{background:var(--mv-yellow);color:#25252b;transition:background .16s ease,color .16s ease}
.mv-search button:hover{background:var(--mv-accent);color:#fff}
.mobile-panel a:hover{background:#fff8cc;color:#25252b}

.mv-intro-kicker{color:var(--mv-accent)}
.mv-chip{background:#fff;border-color:#e7e7eb}
.mv-chip:nth-child(2){background:#fff1f4;border-color:#ffd3dc}
.mv-chip:nth-child(3){background:var(--mv-yellow);border-color:var(--mv-yellow);color:#25252b}
.mv-chip:hover{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}

.mv-featured-cover:hover{border-color:#ffc2cf}
.mv-featured-title:hover,.mv-mini-copy>a:hover,.mv-post-title a:hover{color:var(--mv-accent)}
.mv-side-box{box-shadow:0 4px 16px rgba(24,24,30,.025)}
.mv-side-box h3{position:relative;padding-right:10px}
.mv-side-box h3::before{content:"";position:absolute;right:0;top:50%;width:4px;height:14px;border-radius:4px;background:var(--mv-yellow);transform:translateY(-50%)}
.mv-style-chip{background:#fff}
.mv-style-chip:nth-child(3n+2){background:#fff1f4;border-color:#ffd3dc}
.mv-style-chip:nth-child(4n){background:var(--mv-yellow);border-color:var(--mv-yellow);color:#25252b}
.mv-style-chip:hover{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-side-more{color:var(--mv-accent-dark)}

.mv-type{color:var(--mv-accent)}
.mv-post-meta a{color:var(--mv-accent-dark)}
.mv-card-links a,.mv-route-links a{background:#fff;border-color:#e8e8ec}
.mv-card-links a:nth-child(3n+2),.mv-route-links a:nth-child(3n+2){background:#fff1f4;border-color:#ffd5de}
.mv-card-links a:nth-child(4n),.mv-route-links a:nth-child(4n){background:var(--mv-yellow);border-color:var(--mv-yellow);color:#25252b}
.mv-card-links a:hover,.mv-route-links a:hover{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-btn{background:#fff;border-color:#e5e5e9;color:#34343b}
.mv-btn:hover{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-btn-primary{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-btn-primary:hover{background:var(--mv-accent-dark);border-color:var(--mv-accent-dark);color:#fff}

.moj-track-toggle,.moj-track-volume{color:var(--mv-accent)}
.moj-track-toggle:hover,.moj-track-volume:hover{background:var(--mv-yellow);border-color:var(--mv-yellow);color:#25252b}
.moj-track-progress,.moj-track-volume-range{accent-color:var(--mv-accent)}
.mv-player-caption{color:#34343b}
.mv-artist-callout{background:#fff8cc;border-color:#ffe166}
.mv-artist-callout .mv-btn{background:#fff}
.mv-info-pill b a,.mv-info-pill a{color:var(--mv-accent-dark)}
.mv-section-lyrics{background:#fff}
.moj-tag-chip{background:#fff;border-color:#e8e8ec}
.moj-tag-chip:nth-child(3n+2){background:#fff1f4;border-color:#ffd5de}
.moj-tag-chip:nth-child(4n){background:var(--mv-yellow);border-color:var(--mv-yellow);color:#25252b}
.moj-tag-chip:hover{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-related,.track-item,.comment-body{background:#fff}
.form-submit input{background:var(--mv-accent)}
.form-submit input:hover{background:var(--mv-accent-dark)}
.moj-share-head-icon{background:#fff1f4;color:var(--mv-accent);border-color:#ffd3dc}
.moj-share-btn:hover{background:var(--mv-yellow);border-color:var(--mv-yellow);color:#25252b}
.mv-pagination .current{background:var(--mv-accent);border-color:var(--mv-accent)}

/* bright white footer; compact, readable and not skinny */
.mv-footer{background:#fff;border-top:3px solid var(--mv-yellow)}
.mv-footer-main{gap:18px;padding:25px 0 20px}
.mv-footer h3{font-size:13px;font-weight:900;color:#2b2b32}
.mv-footer-links{gap:4px}
.mv-footer-links a{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:4px 8px;border-radius:7px;font-size:10.8px;font-weight:760;color:#505059;background:#fafafa;border:1px solid #eeeeF1}
.mv-footer-links a:hover{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-footer-genres a{background:#fff;border-color:#e8e8ec;color:#55555e}
.mv-footer-genres a:nth-child(3n+2){background:#fff1f4;border-color:#ffd3dc}
.mv-footer-genres a:nth-child(4n){background:var(--mv-yellow);border-color:var(--mv-yellow);color:#25252b}
.mv-footer-genres a:hover{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-footer-search input{background:#fff;border-color:#e5e5e9}
.mv-footer-search button{background:var(--mv-yellow);color:#25252b}
.mv-footer-search button:hover{background:var(--mv-accent);color:#fff}
.mv-footer-contact{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:9px;font-size:9.8px;color:var(--mv-muted)}
.mv-footer-contact a{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;direction:ltr;color:#55555e;font-weight:500}
.mv-footer-contact a:hover{color:var(--mv-accent)}
.mv-footer-bottom a{font-weight:650;color:#55555e}
.mv-footer-bottom a:hover{color:var(--mv-accent)}

/* English text */
.mv-en-line,[lang="en"]{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;letter-spacing:0;font-weight:500}

/* ========================================================================
 * Donyaye Ahang v6.0 — clean white editorial UI
 * Requested palette: #e11d48 + limited #ffca00, no purple, no yellow lines.
 * ====================================================================== */
:root{
  --mv-bg:#ffffff;
  --mv-surface:#ffffff;
  --mv-paper:#f7f7f8;
  --mv-paper-2:#ffffff;
  --mv-ink:#24242a;
  --mv-muted:#74747d;
  --mv-line:#e8e8ec;
  --mv-accent:#e11d48;
  --mv-accent-dark:#be123c;
  --mv-accent-soft:#fff3f6;
  --mv-pink:#e11d48;
  --mv-pink-soft:#fff3f6;
  --mv-yellow:#ffca00;
  --mv-yellow-soft:#fff8d5;
  --mv-shadow:0 6px 20px rgba(24,24,30,.035);
}
body{background:#fff;color:var(--mv-ink)}

/* Header: compact, white, active menu behaves like a real tab. */
.mv-header{border-top:0!important;border-bottom:1px solid var(--mv-line);background:rgba(255,255,255,.985)}
.mv-header-inner{min-height:66px;gap:16px}
.mv-brand{gap:10px}
.mv-brand-mark{
  position:relative;
  width:44px;height:44px;
  border-radius:50%;
  overflow:visible;
  background:#fff;
  border:2px solid var(--mv-accent);
  box-shadow:0 0 0 4px rgba(225,29,72,.075),0 4px 14px rgba(35,35,42,.055);
  display:grid;place-items:center;
}
.mv-brand-mark::before{
  content:"MV";
  font-family:"Vazirmatn",Tahoma,Arial,sans-serif;
  font-size:17px;line-height:1;
  font-weight:900;
  letter-spacing:-1.45px;
  color:var(--mv-accent);
  transform:translateY(-.5px) scaleX(1.04);
}
.mv-brand-mark::after{display:none!important;content:none!important}
.mv-brand-mark img{display:none!important}
.mv-brand-title{font-size:18px;font-weight:950;color:#24242a;letter-spacing:-.35px}
.mv-brand-sub{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;font-size:9.2px;font-weight:720;letter-spacing:0;color:#777780;margin-top:4px}
.mv-nav ul{gap:3px}
.mv-nav a{justify-content:center;min-width:54px;padding:7px 10px;border:1px solid transparent;border-radius:8px;color:#45454d;font-size:12.1px;font-weight:780;text-align:center}
.mv-nav a:hover{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-nav .current-menu-item>a,.mv-nav .current_page_item>a,.mv-nav a[aria-current="page"]{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-nav .current-menu-item>a:hover,.mv-nav .current_page_item>a:hover,.mv-nav a[aria-current="page"]:hover{background:var(--mv-accent-dark);border-color:var(--mv-accent-dark);color:#fff}
.mv-search{border-color:#e1e1e6;background:#fff}
.mv-search input{text-align:right}
.mv-search button{display:grid;place-items:center;background:#f1f1f3!important;color:#5d5d66!important;border-right:1px solid #e6e6ea;transition:background .16s ease,color .16s ease,border-color .16s ease}
.mv-search button:hover{background:var(--mv-accent)!important;color:#fff!important;border-color:var(--mv-accent)}
.menu-toggle{background:#fff;border-color:#e3e3e7}
.menu-toggle:hover{border-color:#f0b1bf;background:#fff6f8}
.mobile-panel{background:#fff}
.mobile-panel a{display:flex;align-items:center;justify-content:center;text-align:center;background:#f7f7f8;border:1px solid #ededf0;color:#414149}
.mobile-panel a:hover,.mobile-panel .current-menu-item>a,.mobile-panel .current_page_item>a,.mobile-panel a[aria-current="page"]{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}

/* Intro: only the artists button uses yellow. */
.mv-home-top{padding:13px 0 6px}
.mv-intro{padding:17px 20px;border-color:#e8e8ec;box-shadow:none}
.mv-intro-kicker{color:var(--mv-accent)}
.mv-intro-links{gap:7px;margin-top:11px}
.mv-chip{justify-content:center;min-height:34px;padding:6px 12px;border-radius:8px;font-size:10px;font-weight:860;text-align:center;transition:background .16s ease,color .16s ease,border-color .16s ease}
.mv-intro-links .mv-chip:nth-child(1){background:#fff;border-color:#dedee3;color:#44444c}
.mv-intro-links .mv-chip:nth-child(1):hover{background:#f0f1f3;border-color:#d8d9dd;color:#25252b}
.mv-intro-links .mv-chip:nth-child(2){background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-intro-links .mv-chip:nth-child(2):hover{background:#fff;border-color:var(--mv-accent);color:var(--mv-accent)}
.mv-intro-links .mv-chip:nth-child(3){background:var(--mv-yellow);border-color:var(--mv-yellow);color:#27272d}
.mv-intro-links .mv-chip:nth-child(3):hover{background:#fff;border-color:#dfb200;color:#3c3c42}

/* Featured / sidebar: white and gray first, accent only on hover. */
.mv-featured-cover{background:#f7f7f8;border-color:#e8e8ec}
.mv-side-box{background:#fff;border-color:#e8e8ec;box-shadow:0 4px 16px rgba(24,24,30,.025)}
.mv-side-box h3{padding-right:0;color:#303038}
.mv-side-box h3::before,.mv-side-box h3::after{display:none!important;content:none!important}
.mv-style-chip,.mv-style-chip:nth-child(3n+2),.mv-style-chip:nth-child(4n){background:#f7f7f8!important;border-color:#e8e8ec!important;color:#55555d!important}
.mv-style-chip:hover{background:var(--mv-accent)!important;border-color:var(--mv-accent)!important;color:#fff!important}
.mv-side-more{color:var(--mv-accent-dark)}
.mv-side-more:hover{color:var(--mv-accent)}

/* Cards and tags: remove repeated yellow/pink backgrounds. */
.mv-post-card{box-shadow:var(--mv-shadow)}
.mv-card-links a,.mv-route-links a,.mv-card-links a:nth-child(3n+2),.mv-route-links a:nth-child(3n+2),.mv-card-links a:nth-child(4n),.mv-route-links a:nth-child(4n){background:#f8f8f9!important;border-color:#e8e8ec!important;color:#595961!important;align-items:center;justify-content:center;text-align:center}
.mv-card-links a:hover,.mv-route-links a:hover{background:var(--mv-accent)!important;border-color:var(--mv-accent)!important;color:#fff!important}
.mv-btn{align-items:center;justify-content:center;text-align:center;background:#fff;border-color:#e3e3e7;color:#3d3d45}
.mv-btn:hover{background:#f2f2f4;border-color:#dfe0e3;color:#2d2d33}
.mv-btn-primary{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-btn-primary:hover{background:#fff;border-color:var(--mv-accent);color:var(--mv-accent)}
.mv-type{color:var(--mv-accent)}
.mv-post-meta a{color:var(--mv-accent-dark)}

/* Player: no yellow hover. */
.moj-track-toggle,.moj-track-volume{color:var(--mv-accent)}
.moj-track-toggle:hover,.moj-track-volume:hover{background:var(--mv-accent)!important;border-color:var(--mv-accent)!important;color:#fff!important}
.moj-track-progress,.moj-track-volume-range{accent-color:var(--mv-accent)}

/* Artist/archive/single info: neutral surfaces, accent used with restraint. */
.mv-stat,.mv-stat:nth-child(2),.mv-stat:nth-child(3){background:#f7f7f8!important;border-color:#e8e8ec!important}
.mv-stat b{color:var(--mv-accent-dark)}
.mv-info-pill,.mv-info-pill:nth-child(2),.mv-info-pill:nth-child(3){background:#f7f7f8!important;border-color:#e8e8ec!important}
.mv-artist-callout{background:#fff5f7;border-color:#ffd5df}
.mv-section-lyrics{background:#fff}
.moj-tag-chip,.moj-tag-chip:nth-child(3n+2),.moj-tag-chip:nth-child(4n){background:#f8f8f9!important;border-color:#e8e8ec!important;color:#5b5b64!important;align-items:center;justify-content:center;text-align:center}
.moj-tag-chip:hover{background:var(--mv-accent)!important;border-color:var(--mv-accent)!important;color:#fff!important}
.moj-share-btn:hover{background:var(--mv-accent)!important;border-color:var(--mv-accent)!important;color:#fff!important}

/* Footer: soft gray separation, no yellow line, denser links. */
.mv-footer{background:#f7f7f8!important;border-top:1px solid #e4e4e8!important;color:var(--mv-ink);margin-top:4px}
.mv-footer::before,.mv-footer::after,.mv-footer h3::before,.mv-footer h3::after{display:none!important;content:none!important}
.mv-footer-main{gap:17px;padding:23px 0 18px}
.mv-footer h3{font-size:13px;font-weight:950;color:#2a2a31;margin:0 0 8px}
.mv-footer p{color:#6e6e77;line-height:1.95}
.mv-footer-links{gap:4px}
.mv-footer-links a{display:flex;width:100%;min-height:31px;align-items:center;justify-content:center;text-align:center;padding:5px 8px;border-radius:7px;font-size:10.6px;font-weight:800;color:#505058;background:#fff;border:1px solid #e6e6ea}
.mv-footer-links a:hover{background:var(--mv-accent);border-color:var(--mv-accent);color:#fff}
.mv-footer-genres{gap:6px}
.mv-footer-genres a,.mv-footer-genres a:nth-child(3n+2),.mv-footer-genres a:nth-child(4n){display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:28px;padding:5px 8px;background:#fff!important;border:1px solid #e4e4e8!important;color:#55555e!important;border-radius:7px;font-size:9.2px;font-weight:760}
.mv-footer-genres a:hover{background:var(--mv-accent)!important;border-color:var(--mv-accent)!important;color:#fff!important}
.mv-footer-subtitle{margin-top:19px!important;padding-top:0!important}
.mv-footer-search{gap:6px;margin-top:11px}
.mv-footer-search input{background:#fff;border-color:#dedee3;text-align:right}
.mv-footer-search button{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--mv-accent)!important;color:#fff!important;border:1px solid var(--mv-accent)!important;border-radius:8px;padding:8px 12px;font-weight:900;transition:background .16s ease,color .16s ease,border-color .16s ease}
.mv-footer-search button:hover{background:#fff!important;color:var(--mv-accent)!important;border-color:var(--mv-accent)!important}
.mv-footer-contact{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:9px;font-size:9.8px;color:var(--mv-muted)}
.mv-footer-contact a{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;direction:ltr;color:#55555e;font-weight:550}
.mv-footer-contact a:hover{color:var(--mv-accent)}
.mv-footer-bottom{border-top:1px solid #e2e2e6;color:#777780}
.mv-footer-bottom a{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;font-weight:900;color:var(--mv-accent)}
.mv-footer-bottom a:hover{color:var(--mv-accent-dark)}

/* Keep visible English copy clean where it is genuinely part of a post. */
.mv-en-line,[lang="en"]{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;letter-spacing:0;font-weight:550}

/* Responsive polish: hamburger on mobile, centered controls, no oversized buttons. */
@media(max-width:900px){
  .mv-header-inner{gap:10px}
  .mv-side{position:static}
}
@media(max-width:760px){
  .mv-header{position:sticky;top:0}
  .mv-header-inner{min-height:61px}
  .mv-brand-mark{width:38px;height:38px;box-shadow:0 0 0 3px rgba(225,29,72,.07)}
  .mv-brand-mark::before{font-size:15px}
  .mv-brand-title{font-size:16px}
  .mv-brand-sub{display:block;font-size:8px;margin-top:3px}
  .menu-toggle{display:block}
  .mobile-panel{padding:10px 12px}
  .mobile-panel ul{gap:5px}
  .mobile-panel a{min-height:36px}
  .mv-intro-links{gap:6px}
  .mv-chip{min-height:33px;padding:6px 10px}
  .mv-footer-main{gap:15px}
}
@media(max-width:480px){
  .mv-brand-copy{max-width:155px}
  .mv-brand-sub{font-size:7.8px}
  .mv-intro-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}
  .mv-chip{width:100%;padding-inline:6px;font-size:9.2px;white-space:nowrap}
  .mv-footer-links a{min-height:30px}
}


/* Donyaye Ahang v6.1.0 — compact navigation, plain footer links, centered editorial cards */
.mv-brand-mark{width:46px!important;height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.mv-brand-mark::before{font-size:24px!important;font-weight:950!important;letter-spacing:-1.7px!important;color:var(--mv-accent)!important}
.mv-brand-mark::after{display:none!important;content:none!important}
.mv-brand-sub{font-size:8.5px!important;font-weight:760!important;color:#777780!important;letter-spacing:0!important;white-space:nowrap}

/* Main navigation is text, not colored pill buttons. */
.mv-nav a{min-width:0!important;padding:7px 8px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#45454d!important}
.mv-nav a:hover,.mv-nav .current-menu-item>a,.mv-nav .current_page_item>a,.mv-nav a[aria-current="page"]{background:transparent!important;border:0!important;color:var(--mv-accent)!important}
.mv-nav .current-menu-item>a:hover,.mv-nav .current_page_item>a:hover,.mv-nav a[aria-current="page"]:hover{background:transparent!important;color:var(--mv-accent-dark)!important}

/* Global compact intro is intentionally repeated across public pages without creating duplicate H1s. */
.mv-home-top-global{padding:11px 0 5px!important}
.mv-home-top-global .mv-intro{padding:14px 18px!important}
.mv-intro-title,.mv-home-top-global h1{font-size:clamp(19px,2.2vw,27px);line-height:1.55;margin:0 0 5px;font-weight:950;letter-spacing:-.5px;text-align:center}
.mv-home-top-global .mv-intro p{font-size:11.8px!important;line-height:1.9!important}
.mv-home-top-global .mv-intro-links{margin-top:9px!important}

/* Home chips stay compact and deliberate. */
.mv-chip{min-height:32px!important;padding:5px 11px!important}
.mv-intro-links .mv-chip:nth-child(1){background:#fff!important;border-color:#dedee3!important;color:#45454d!important}
.mv-intro-links .mv-chip:nth-child(1):hover{background:#f1f2f4!important;border-color:#d9dade!important;color:#25252b!important}
.mv-intro-links .mv-chip:nth-child(2){background:var(--mv-accent)!important;border-color:var(--mv-accent)!important;color:#fff!important}
.mv-intro-links .mv-chip:nth-child(2):hover{background:#fff!important;color:var(--mv-accent)!important}
.mv-intro-links .mv-chip:nth-child(3){background:var(--mv-yellow)!important;border-color:var(--mv-yellow)!important;color:#25252b!important}
.mv-intro-links .mv-chip:nth-child(3):hover{background:#fff!important;border-color:#ddb100!important;color:#34343a!important}

/* Editorial cards: cover and all descriptive copy stay visually centered. */
.mv-post-card{text-align:center!important;padding:18px 20px!important}
.mv-post-head,.mv-lead,.mv-content-snippet,.mv-en-line{text-align:center!important}
.mv-lead,.mv-content-snippet{max-width:610px;margin-left:auto!important;margin-right:auto!important}
.mv-lead{margin-bottom:10px!important}.mv-content-snippet{margin-bottom:8px!important}
.mv-cover-link{margin-left:auto!important;margin-right:auto!important}
.mv-card-links{margin-top:8px!important}
.mv-card-actions{display:block!important;margin-top:9px!important}
.mv-card-actions>.moj-track-player{width:100%;margin:0 auto 8px}
.mv-card-cta{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}
.mv-btn{min-height:33px!important;padding:6px 12px!important;border-radius:7px!important;font-size:9.8px!important;min-width:0!important;width:auto!important}
.mv-btn-primary{min-width:0!important}

/* Single song/album text follows the centered cover, while long lists remain readable. */
.mv-single-head,.mv-single-lead,.mv-single-lead-after,.mv-single-article>.mv-en-line{text-align:center!important}
.mv-single-cover{margin-left:auto!important;margin-right:auto!important}
.mv-player-caption{text-align:center!important}
.mv-download-row{display:flex;justify-content:center!important}
.mv-section>p,.mv-section>.entry-content{text-align:center!important}
.mv-lyrics{text-align:center!important}

/* Footer: plain text links, no email, no button-like blocks. */
.mv-footer{background:#f7f7f8!important;border-top:1px solid #e3e3e7!important}
.mv-footer-main{gap:22px!important;padding:22px 0 17px!important}
.mv-footer-links{gap:2px!important}
.mv-footer-links a{display:inline!important;width:auto!important;min-height:0!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#55555e!important;font-size:10.6px!important;font-weight:760!important}
.mv-footer-links a:hover{background:transparent!important;border:0!important;color:var(--mv-accent)!important}
.mv-footer-genres{display:flex;gap:0 10px!important;flex-wrap:wrap}
.mv-footer-genres a,.mv-footer-genres a:nth-child(3n+2),.mv-footer-genres a:nth-child(4n){display:inline!important;min-height:0!important;padding:1px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#5b5b64!important;font-size:9.5px!important;font-weight:730!important}
.mv-footer-genres a:hover{background:transparent!important;border:0!important;color:var(--mv-accent)!important}
.mv-footer-contact,.mv-footer-subtitle{display:none!important}
.mv-footer-bottom{padding:9px 0!important;font-size:9.1px!important}
.mv-credit{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;color:#777780!important;font-weight:500!important}
.mv-credit a{color:#55555e!important;font-weight:700!important}
.mv-credit a:hover{color:#33333a!important}

/* Slightly denser page rhythm. */
.mv-featured{padding-top:5px!important;padding-bottom:11px!important}
.mv-feed-wrap{padding-top:4px!important}.mv-post-card{margin-bottom:11px!important}
.mv-section{margin-top:12px!important}

@media(max-width:760px){
  .mv-header-inner{min-height:62px!important;gap:9px!important}
  .mv-brand-mark{width:39px!important;height:36px!important}.mv-brand-mark::before{font-size:20px!important}
  .mv-brand-title{font-size:15.5px!important}.mv-brand-sub{font-size:7.4px!important;max-width:148px;overflow:hidden;text-overflow:ellipsis}
  .mv-home-top-global{padding-top:8px!important}.mv-home-top-global .mv-intro{padding:12px 10px!important}
  .mv-intro-title,.mv-home-top-global h1{font-size:19px!important}
  .mv-home-top-global .mv-intro p{font-size:10.8px!important;line-height:1.85!important}
  .mv-post-card{padding:15px 12px!important}
  .mv-cover-link{width:min(100%,440px)!important}
  .mv-card-cta{gap:6px}.mv-btn{min-height:32px!important;padding:6px 10px!important;font-size:9.4px!important}
  .mv-footer-main{gap:14px!important}.mv-footer-links a{padding:2px 0!important}
}

/* ========================================================================
 * Donyaye Ahang v6.2 FINAL — archive/menu/card polish
 * ====================================================================== */
.mv-archive-feed-only{padding-top:8px!important}

/* Only one active primary menu item; no button-shaped active state. */
.mv-nav a{background:transparent!important;border:0!important;border-radius:0!important;color:#45454d!important;box-shadow:none!important}
.mv-nav li:not(.current-menu-item)>a:hover{color:var(--mv-accent)!important;background:transparent!important}
.mv-nav li.current-menu-item>a{color:var(--mv-accent)!important;background:transparent!important;font-weight:900!important}
.mv-nav li.current-menu-item>a:hover{color:var(--mv-accent-dark)!important;background:transparent!important}

/* Topic links beneath cards are lightweight hashtags, not fake action buttons. */
.mv-card-links{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px 10px!important;flex-wrap:wrap!important;margin:8px 0 0!important}
.mv-card-links a,.mv-card-links a:nth-child(3n+2),.mv-card-links a:nth-child(4n){
  display:inline!important;width:auto!important;min-height:0!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  color:#777780!important;font-size:10.2px!important;font-weight:700!important;line-height:1.9!important;
}
.mv-card-links a::before{content:"#";color:var(--mv-accent);margin-left:2px}
.mv-card-links a:hover{background:transparent!important;border:0!important;color:var(--mv-accent)!important}

/* Real action buttons: same size, same rhythm. */
.mv-card-cta{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:9px!important}
.mv-card-cta .mv-btn{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
  width:118px!important;min-width:118px!important;height:36px!important;min-height:36px!important;
  padding:0 12px!important;border-radius:8px!important;font-size:10.7px!important;font-weight:850!important;line-height:1!important;
}
.mv-card-cta .mv-btn:not(.mv-btn-primary){background:#fff!important;border:1px solid #dedee3!important;color:#414149!important}
.mv-card-cta .mv-btn:not(.mv-btn-primary):hover{background:#f1f2f4!important;border-color:#d6d7dc!important;color:#25252b!important}
.mv-card-cta .mv-btn-primary{background:var(--mv-accent)!important;border:1px solid var(--mv-accent)!important;color:#fff!important}
.mv-card-cta .mv-btn-primary:hover{background:#fff!important;border-color:var(--mv-accent)!important;color:var(--mv-accent)!important}

/* Keep card copy visually centered with the square cover. */
.mv-post-card,.mv-post-head,.mv-post-title,.mv-post-meta,.mv-lead,.mv-content-snippet,.mv-en-line{text-align:center!important}
.mv-post-meta{justify-content:center!important}

@media(max-width:760px){
  .mv-card-cta{gap:7px!important}
  .mv-card-cta .mv-btn{width:112px!important;min-width:112px!important;height:35px!important;min-height:35px!important;font-size:10.3px!important}
  .mv-card-links{gap:4px 8px!important}
}

/* ========================================================================
 * Donyaye Ahang v7.0 — refined editorial system
 * Persian font: Vazirmatn | accents: #e11d48 + limited #ffca00
 * ====================================================================== */
:root{
  --mv-ink:#34353d;
  --mv-heading:#26272e;
  --mv-muted:#777983;
  --mv-line:#e8e9ed;
  --mv-paper:#f7f8fa;
  --mv-accent:#e11d48;
  --mv-accent-dark:#be123c;
  --mv-yellow:#ffca00;
  --mv-yellow-soft:#fff7cc;
  --mv-green:#1f9d63;
}
body,button,input,textarea,select{font-family:"Vazirmatn",Tahoma,Arial,sans-serif}
body{color:var(--mv-ink);font-weight:450;line-height:1.9}
h1,h2,h3,h4,h5,h6,.mv-brand-title,.mv-post-title,.mv-section-title{color:var(--mv-heading);letter-spacing:-.32px}
.mv-nav a{font-weight:700!important;color:#51535c!important}
.mv-nav a:hover,.mv-nav .current-menu-item>a,.mv-nav .current_page_item>a,.mv-nav a[aria-current="page"]{color:var(--mv-accent)!important}
.mv-brand-title{font-weight:900!important}
.mv-brand-sub{font-weight:600!important;color:#7d7f87!important}
.mv-lead,.mv-content-snippet,.mv-single-lead,.mv-section p,.entry-content{color:#5f616b!important;font-weight:450}
.mv-post-meta,.mv-mini-meta,.mv-text-meta{color:#858790}
.mv-en-line,[lang="en"]{font-family:"Vazirmatn",Tahoma,Arial,sans-serif!important;font-weight:550!important}

/* Manual high-interest text links: no card, no cover, no decorative frame. */
.mv-popular-text{margin:0 0 14px;padding:0 2px 10px;border-bottom:1px solid var(--mv-line);text-align:center}
.mv-popular-text h2{font-size:13.5px;margin:0 0 8px;font-weight:850}
.mv-popular-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}
.mv-popular-links a{display:block;padding:6px 2px;border-bottom:1px solid #f0f0f2;font-size:10.5px;font-weight:650;color:#555761;text-align:center;line-height:1.75}
.mv-popular-links a:hover{color:var(--mv-accent)}
.mv-popular-links a:nth-last-child(-n+2){border-bottom:0}

/* Sidebar follows the page; monthly ranking is immediately followed by weekly ranking. */
.mv-side{top:76px;align-self:start}
.mv-side-box{border-color:#e9e9ed;box-shadow:0 3px 12px rgba(26,27,32,.025)}
.mv-side-box h3{font-size:12.2px;font-weight:850;color:#3a3b43}
.mv-rank-month h3{color:var(--mv-accent)}
.mv-rank-week h3{color:#3f4149}
.mv-latest-box .mv-side-more{margin-top:7px}
.mv-compact-list{display:grid;gap:0}
.mv-compact-item{display:block;padding:7px 1px;border-bottom:1px solid #f0f0f2;text-align:center}
.mv-compact-item:last-child{border-bottom:0}
.mv-compact-item span{display:block;font-size:9.65px;line-height:1.7;font-weight:720;color:#555760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mv-compact-item small{display:block;margin-top:1px;font-size:8px;color:#90919a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mv-compact-item:hover span{color:var(--mv-accent)}

/* Keep yellow visible but limited to meaningful accents. */
.mv-type{display:inline-flex!important;align-items:center;justify-content:center;padding:3px 7px;border-radius:6px;background:var(--mv-yellow)!important;color:#2e3036!important;font-weight:850!important}
.mv-featured-meta::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--mv-yellow);margin-left:5px;vertical-align:middle}
.mv-style-chip:nth-child(5n){background:var(--mv-yellow-soft)!important;border-color:#ffe07a!important;color:#55545a!important}
.mv-style-chip:nth-child(5n):hover{background:var(--mv-accent)!important;border-color:var(--mv-accent)!important;color:#fff!important}

/* Player v7: solid progress rail + compact equalizer, no hollow default range look. */
.moj-track-player{position:relative;grid-template-columns:38px 24px auto minmax(90px,1fr) auto!important;gap:8px!important;background:#fafafb!important;border-color:#e6e7eb!important;padding:8px 9px!important}
.moj-track-toggle{width:36px!important;height:36px!important;background:var(--mv-accent)!important;border-color:var(--mv-accent)!important;color:#fff!important;box-shadow:none!important}
.moj-track-toggle:hover{background:var(--mv-accent-dark)!important;border-color:var(--mv-accent-dark)!important}
.moj-track-volume{background:#fff!important;border-color:#e2e3e7!important;color:#666872!important}
.moj-track-volume:hover{background:#f1f2f4!important;border-color:#dddfe4!important;color:var(--mv-accent)!important}
.moj-equalizer{height:23px;width:22px;display:flex;align-items:flex-end;justify-content:center;gap:2px;opacity:.65}
.moj-equalizer i{display:block;width:3px;height:7px;border-radius:3px;background:#c5c7ce;transform-origin:bottom}
.moj-track-player.is-playing .moj-equalizer{opacity:1}
.moj-track-player.is-playing .moj-equalizer i{background:var(--mv-yellow);animation:mv-eq .62s ease-in-out infinite alternate}
.moj-track-player.is-playing .moj-equalizer i:nth-child(2){animation-delay:-.18s;height:13px}
.moj-track-player.is-playing .moj-equalizer i:nth-child(3){animation-delay:-.36s;height:18px}
.moj-track-player.is-playing .moj-equalizer i:nth-child(4){animation-delay:-.08s;height:10px}
@keyframes mv-eq{0%{transform:scaleY(.35)}100%{transform:scaleY(1)}}
.moj-track-progress,.moj-track-volume-range{appearance:none;-webkit-appearance:none;height:5px;border-radius:999px;outline:0;background:linear-gradient(to left,var(--mv-accent) 0 var(--mv-range-fill,0%),#e4e5e9 var(--mv-range-fill,0%) 100%)!important;accent-color:transparent!important}
.moj-track-volume-range{height:4px;background:linear-gradient(to left,#73757e 0 var(--mv-range-fill,100%),#e4e5e9 var(--mv-range-fill,100%) 100%)!important}
.moj-track-progress::-webkit-slider-runnable-track,.moj-track-volume-range::-webkit-slider-runnable-track{height:5px;background:transparent;border:0;border-radius:999px}
.moj-track-volume-range::-webkit-slider-runnable-track{height:4px}
.moj-track-progress::-webkit-slider-thumb,.moj-track-volume-range::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;margin-top:-4px;border-radius:50%;background:var(--mv-yellow);border:2px solid #fff;box-shadow:0 0 0 1px #d8d9dd}
.moj-track-volume-range::-webkit-slider-thumb{width:11px;height:11px;margin-top:-3.5px;background:#71737b}
.moj-track-progress::-moz-range-track,.moj-track-volume-range::-moz-range-track{height:5px;background:#e4e5e9;border:0;border-radius:999px}
.moj-track-progress::-moz-range-progress{height:5px;background:var(--mv-accent);border-radius:999px}
.moj-track-volume-range::-moz-range-progress{height:4px;background:#73757e;border-radius:999px}
.moj-track-progress::-moz-range-thumb,.moj-track-volume-range::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:var(--mv-yellow);border:2px solid #fff;box-shadow:0 0 0 1px #d8d9dd}
.moj-track-time{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;font-size:8.7px!important;color:#7f8189!important}

/* Lyrics are intentionally compact: one normal line gap only. */
.mv-lyrics{white-space:pre-line!important;line-height:1.72!important;font-size:12.6px!important;margin:5px 0!important}
.mv-section-lyrics{padding-top:13px!important;padding-bottom:13px!important}

/* Related works: same-style rotation from other artists. */
.mv-related{border-color:#e7e8ec;background:#fff!important}
.mv-related:hover{border-color:#f0b4c1;background:#fffafa!important}

/* Album track title becomes an internal link only when that song actually exists. */
.mv-track-title-link{color:#3d3f47;font-weight:800}
.mv-track-title-link:hover{color:var(--mv-accent)}
.track-head{align-items:center}

/* Softer neutral UI, with yellow used in small details rather than full surfaces. */
.mv-info-pill{background:#f8f8fa!important;border-color:#e8e9ed!important;color:#777983!important}
.mv-info-pill:nth-child(3){background:var(--mv-yellow-soft)!important;border-color:#ffe58b!important}
.mv-artist-callout{background:#fff7f9!important;border-color:#ffd8e1!important}
.mv-btn{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;font-weight:750!important}
.mv-btn-primary{background:var(--mv-accent)!important;border-color:var(--mv-accent)!important}
.mv-btn-primary:hover{background:#fff!important;color:var(--mv-accent)!important}
.mv-download-row .mv-btn-primary::before,.mv-card-cta .mv-btn-primary::before{content:"↓";font-family:Arial,sans-serif;margin-left:5px;font-weight:900}

/* Footer: plain text links plus linked styles/keywords. */
.mv-footer{background:#f6f7f8!important;color:#464851!important}
.mv-footer h3{font-weight:850!important;color:#33353c!important}
.mv-footer-links a{font-weight:600!important;color:#62646d!important}
.mv-footer-links a:hover{color:var(--mv-accent)!important}
.mv-footer-genres,.mv-footer-keywords{display:flex;flex-wrap:wrap;gap:5px 9px}
.mv-footer-genres a,.mv-footer-keywords a{display:inline!important;padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:9.25px!important;font-weight:600!important;color:#686a73!important;line-height:1.9}
.mv-footer-genres a:hover,.mv-footer-keywords a:hover{color:var(--mv-accent)!important;background:transparent!important;border:0!important}
.mv-footer-keywords a:nth-child(4n){color:#8a7200!important}
.mv-footer-keywords a:nth-child(4n):hover{color:var(--mv-accent)!important}
.mv-footer-subtitle{margin-top:14px!important}
.mv-credit{font-family:"Vazirmatn",Tahoma,Arial,sans-serif;font-size:9px}
.mv-credit a{color:#555761!important;font-weight:700!important}
.mv-credit a:hover{color:var(--mv-accent)!important}

@media(max-width:900px){
  .mv-side{position:static!important}
}
@media(max-width:760px){
  .mv-popular-links{grid-template-columns:1fr}
  .mv-popular-links a:nth-last-child(-n+2){border-bottom:1px solid #f0f0f2}
  .mv-popular-links a:last-child{border-bottom:0}
  .moj-track-player{grid-template-columns:38px 24px 1fr!important;grid-template-areas:"toggle eq time" "progress progress progress"!important}
  .moj-track-toggle{grid-area:toggle}
  .moj-equalizer{grid-area:eq}
  .moj-track-time{grid-area:time;text-align:left}
  .moj-track-progress{grid-area:progress}
  .moj-volume-control{display:none!important}
}

/* v7 final — small, purposeful color variation without turning the UI into a rainbow. */
.track-actions>.mv-btn:not(.mv-btn-primary){color:#237551;border-color:#cfe6da;background:#f8fcfa}
.track-actions>.mv-btn:not(.mv-btn-primary):hover{color:#fff;border-color:#237551;background:#237551}
.mv-footer-genres a:nth-child(5n+2){color:#7d6800!important}
.mv-footer-keywords a:nth-child(7n){color:#287153!important}
.mv-footer-genres a:nth-child(5n+2):hover,.mv-footer-keywords a:nth-child(7n):hover{color:var(--mv-accent)!important}


/* ========================================================================
 * Donyaye Ahang v8 FINAL — compact RTL columns, lighter typography, faster UI
 * ====================================================================== */
:root{--mv-ink:#34343b;--mv-muted:#777780;--mv-line:#e8e8ec}
body{font-family:"Vazirmatn",Tahoma,Arial,sans-serif!important;font-weight:400;color:var(--mv-ink)}
[lang="en"],.mv-en-line,.mv-credit,.mv-footer-bottom a{font-family:"Vazirmatn",Tahoma,Arial,sans-serif!important}

/* Side columns must scroll naturally with the page. */
.mv-side,.mv-side-left,.mv-side-right{position:static!important;top:auto!important;align-self:start!important}
.mv-side-box{padding:11px 12px!important;border-radius:10px!important;box-shadow:none!important;text-align:right!important}
.mv-side-box h3{font-size:11.7px!important;line-height:1.7!important;margin:0 0 8px!important;font-weight:650!important;text-align:right!important;color:#424249!important}
.mv-rank-month h3,.mv-rank-week h3{color:var(--mv-accent)!important}
.mv-side-right .mv-side-box:first-child h3{color:#9a7900!important}
.mv-mini-list{gap:7px!important}.mv-mini-item{grid-template-columns:52px minmax(0,1fr)!important;gap:8px!important;direction:rtl!important}
.mv-mini-cover{width:52px!important;height:52px!important;border-radius:7px!important}
.mv-mini-copy{text-align:right!important}.mv-mini-copy>a{font-size:9.7px!important;line-height:1.65!important;font-weight:500!important;color:#3f3f47!important;text-align:right!important}
.mv-mini-meta{justify-content:flex-start!important;gap:5px!important;font-size:8.5px!important;font-weight:400!important;text-align:right!important;color:#85858e!important}
.mv-mini-meta a{color:#66666f!important;font-weight:450!important}.mv-mini-meta a:hover{color:var(--mv-accent)!important}
.mv-compact-list{display:grid;gap:0!important}.mv-compact-item{display:block!important;padding:7px 0!important;border-bottom:1px solid #f0f0f2!important;text-align:right!important}
.mv-compact-item:last-child{border-bottom:0!important}.mv-compact-item>span{display:block!important;font-size:9.8px!important;line-height:1.7!important;font-weight:500!important;color:#404047!important;text-align:right!important}
.mv-compact-item small{display:block!important;margin-top:1px!important;font-size:8.5px!important;font-weight:400!important;color:#85858e!important;text-align:right!important}
.mv-side-more{font-weight:500!important;font-size:9px!important;color:#72727b!important}

/* Three intentional genre colors: white, accent, yellow. */
.mv-style-list{gap:6px!important;justify-content:flex-start!important}.mv-style-chip{font-size:9px!important;font-weight:500!important;border-radius:6px!important;padding:4px 7px!important}
.mv-style-chip:nth-child(3n+1){background:#fff!important;color:#55555d!important;border-color:#e2e2e6!important}
.mv-style-chip:nth-child(3n+2){background:var(--mv-accent)!important;color:#fff!important;border-color:var(--mv-accent)!important}
.mv-style-chip:nth-child(3n+3){background:var(--mv-yellow)!important;color:#2f2f34!important;border-color:var(--mv-yellow)!important}
.mv-style-chip:hover{filter:brightness(.97);transform:none!important}

/* Footer remains plain text; no colored keyword chips. */
.mv-footer-genres a,.mv-footer-keywords a,.mv-footer-discovery a{background:transparent!important;border:0!important;color:#606068!important;font-weight:450!important;padding:1px 0!important;border-radius:0!important}
.mv-footer-genres a:hover,.mv-footer-keywords a:hover,.mv-footer-discovery a:hover{color:var(--mv-accent)!important;background:transparent!important}

/* Smaller, calmer headings and normal body weights. */
h1,h2,h3,h4,.mv-post-title,.mv-section-title,.mv-feed-title h2,.mv-artist-card h1{font-weight:650!important}
.mv-post-title{font-size:17.2px!important;line-height:1.72!important}.mv-section-title{font-size:14.2px!important;line-height:1.8!important}.mv-feed-title h2{font-size:15px!important}
.mv-single-head h1{font-size:21px!important;line-height:1.65!important}.mv-artist-card h1{font-size:22px!important}
.mv-section p,.entry-content,.mv-single-lead,.mv-lead,.mv-content-snippet,.mv-text-item,.mv-related,.track-item,.comments-area{font-weight:400!important}
.mv-post-meta a,.artist-link,.mv-track-title-link{font-weight:500!important}

/* Keep style badges neutral in posts/singles. */
.mv-genre-neutral,.mv-genre-neutral a,.mv-post-meta .mv-genre-neutral{background:#f3f3f5!important;color:#777780!important;border-color:#e6e6ea!important;font-weight:450!important}

/* Player: no equalizer bars, neutral/clean timeline, English numerals. */
.moj-equalizer{display:none!important}.moj-track-player{background:#fafafa!important;border-color:#e4e4e8!important;box-shadow:none!important}
.moj-track-time{direction:ltr!important;unicode-bidi:plaintext!important;font-variant-numeric:tabular-nums!important;font-weight:500!important;color:#66666e!important}
.moj-track-progress,.moj-track-volume-range{--mv-range-fill:#8c8c94!important;accent-color:#8c8c94!important}
.moj-track-progress::-webkit-slider-runnable-track,.moj-track-volume-range::-webkit-slider-runnable-track{background:linear-gradient(to left,#dedee3 0,#dedee3 calc(100% - var(--mv-range-fill)),#8c8c94 calc(100% - var(--mv-range-fill)),#8c8c94 100%)!important}
.moj-track-toggle{background:#fff!important;color:#44444b!important;border-color:#dedee3!important}.moj-track-toggle:hover{background:#f0f0f2!important;color:#25252b!important}

/* Never add a download arrow via CSS. */
.mv-download-row .mv-btn-primary::before,.mv-card-cta .mv-btn-primary::before,.mv-btn[download]::before,.mv-btn[download]::after{content:none!important;display:none!important}

/* Compact lyrics: no empty blank rows. */
.mv-lyrics{white-space:normal!important;line-height:1.75!important;margin:0!important;font-weight:400!important}
.mv-lyrics br{line-height:1.35!important}.mv-section-lyrics{padding-block:14px!important}

/* Album tracks + related + shares lighter and cleaner. */
.track-head,.track-head a,.mv-track-name{font-weight:450!important;text-align:right!important}.track-head{direction:rtl!important}.track-actions{direction:rtl!important}
.mv-related span b{font-weight:500!important}.mv-related small{font-weight:400!important}
.moj-share-head-copy h3{font-weight:600!important;color:#45454d!important}.moj-share-head-copy p{font-weight:400!important;color:#81818a!important}
.moj-share-btn{font-weight:450!important;color:#66666f!important;background:#fff!important;border-color:#e3e3e7!important}.moj-share-btn svg{opacity:.72!important}.moj-share-btn:hover{background:#f5f5f6!important;border-color:#d7d7dc!important;color:#4c4c54!important}

/* Manual popular text block before feed. */
.mv-popular-text{background:#fff;border:1px solid var(--mv-line);border-radius:10px;padding:12px 14px;margin:0 0 11px;text-align:right!important}
.mv-popular-text h2{font-size:13px!important;font-weight:650!important;margin:0 0 7px!important;text-align:right!important}
.mv-popular-links{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.mv-popular-links a{padding:5px 0;border-bottom:1px solid #f1f1f3;font-size:10.3px;font-weight:400;color:#4f4f57;text-align:right}.mv-popular-links a:hover{color:var(--mv-accent)}

/* Artist lists remain RTL and aligned. */
.mv-artist-columns,.mv-text-list,.mv-text-item{direction:rtl!important;text-align:right!important}.mv-text-item{align-items:flex-start!important}.mv-text-title,.mv-text-meta{text-align:right!important;font-weight:450!important}.mv-text-meta{font-weight:400!important;color:#85858e!important}

/* Avoid oversized spacing. */
.mv-section{margin-top:10px!important}.mv-post-card{padding:17px 18px!important}.mv-single-article{padding:18px!important}

@media(max-width:1180px){.mv-side{position:static!important}}
@media(max-width:760px){
  .mv-popular-links{grid-template-columns:1fr!important}
  .mv-side-box h3,.mv-mini-copy,.mv-mini-copy>a,.mv-mini-meta,.mv-compact-item,.mv-compact-item>span,.mv-compact-item small{text-align:right!important}
  .mv-post-title{font-size:16.4px!important}.mv-single-head h1{font-size:19px!important}.mv-section-title{font-size:13.6px!important}
}
.mv-compact-title{display:block!important}.mv-compact-artist{display:block!important;margin-top:1px!important;font-size:8.5px!important;font-weight:400!important;color:#85858e!important;text-align:right!important}.mv-compact-artist:hover{color:var(--mv-accent)!important}
.moj-share-instagram svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
.moj-share-copy svg,.moj-share-native svg{opacity:.62!important}

/* ========================================================================
 * Donyaye Ahang v9 FINAL — restored feed, neutral player, readable RTL columns
 * ====================================================================== */
:root{--mv-ink:#393940;--mv-muted:#73737c;--mv-line:#e6e6ea}
body{font-size:15.25px!important;line-height:1.92!important;color:var(--mv-ink)!important}

/* Sidebars scroll with the page and stay visually disciplined. */
.mv-side,.mv-side-left,.mv-side-right{position:static!important;top:auto!important;align-self:start!important}
.mv-side-box{padding:12px 13px!important;text-align:right!important;border-color:#e7e7eb!important}
.mv-side-box h3{font-size:12.7px!important;line-height:1.65!important;font-weight:600!important;color:#424249!important;text-align:right!important;margin:0 0 9px!important}
.mv-rank-month h3,.mv-rank-week h3{color:var(--mv-accent)!important}
.mv-side-right .mv-side-box:first-child h3{color:#424249!important}

/* Natural Persian copy in all sidebar lists; artist/work names remain linkable. */
.mv-mini-list{gap:8px!important}
.mv-mini-item{grid-template-columns:50px minmax(0,1fr)!important;gap:9px!important;direction:rtl!important;align-items:start!important}
.mv-mini-cover{width:50px!important;height:50px!important;border-radius:7px!important}
.mv-mini-copy{min-width:0!important;text-align:right!important}
.mv-mini-title-line{font-size:10.35px!important;line-height:1.82!important;font-weight:400!important;color:#4b4b53!important;text-align:right!important;overflow-wrap:anywhere}
.mv-mini-title-line span{font-weight:400!important}
.mv-mini-title-line a{font-weight:500!important;color:#45454d!important}
.mv-mini-title-line a:hover{color:var(--mv-accent)!important}
.mv-mini-meta{font-size:9px!important;line-height:1.6!important;margin-top:2px!important;color:#83838c!important;font-weight:400!important}

.mv-compact-item{padding:7px 0!important;text-align:right!important}
.mv-compact-line{font-size:10.35px!important;line-height:1.82!important;font-weight:400!important;color:#4b4b53!important;text-align:right!important;overflow-wrap:anywhere}
.mv-compact-line span{font-weight:400!important}
.mv-compact-line a{font-weight:500!important;color:#45454d!important}
.mv-compact-line a:hover{color:var(--mv-accent)!important}
.mv-side-more{font-size:9.7px!important;font-weight:500!important;color:#6e6e77!important}

/* Genres are neutral, not rainbow. */
.mv-style-list{gap:6px!important;justify-content:flex-start!important}
.mv-style-chip,.mv-style-chip:nth-child(n){background:#f4f4f6!important;color:#5f5f68!important;border-color:#e5e5e9!important;font-size:9.7px!important;font-weight:500!important;padding:5px 8px!important}
.mv-style-chip:hover,.mv-style-chip:nth-child(n):hover{background:#ededf0!important;color:#424249!important;border-color:#dcdce1!important;filter:none!important}

/* Footer discovery/style links stay plain and neutral. */
.mv-footer-genres a,.mv-footer-keywords a,.mv-footer-discovery a,
.mv-footer-genres a:nth-child(n),.mv-footer-keywords a:nth-child(n),.mv-footer-discovery a:nth-child(n){color:#5d5d65!important;background:transparent!important;border:0!important;font-size:10px!important;font-weight:450!important;padding:1px 0!important}
.mv-footer-genres a:hover,.mv-footer-keywords a:hover,.mv-footer-discovery a:hover{color:#3e3e45!important}
.mv-footer-links a{font-size:10.15px!important;font-weight:500!important}

/* Slightly larger support copy without making headings oversized. */
.mv-post-meta{font-size:10.2px!important}
.mv-lead,.mv-content-snippet{font-size:12.8px!important}
.mv-en-line{font-size:10.7px!important}
.mv-featured-title{font-size:10.6px!important;font-weight:600!important}
.mv-featured-meta{font-size:9.5px!important}
.mv-popular-links a{font-size:10.8px!important}
.mv-text-title{font-size:11.1px!important}.mv-text-meta{font-size:9.6px!important}

/* Artist/style metadata should be readable but never heavy. */
.artist-link,.mv-post-meta a,.mv-info-pill a,.mv-track-title-link{font-weight:500!important}
.mv-genre-neutral,.mv-genre-neutral a{font-weight:500!important;color:#6c6c75!important;background:#f3f3f5!important;border-color:#e5e5e9!important}

/* Player/equalizer: grayscale only, stable LTR timeline and English digits. */
.moj-equalizer{display:none!important}
.moj-track-player{background:#fafafa!important;border:1px solid #e1e1e5!important;box-shadow:none!important}
.moj-track-toggle,.moj-track-volume{background:#fff!important;color:#4c4c53!important;border-color:#dcdce1!important;box-shadow:none!important}
.moj-track-toggle:hover,.moj-track-volume:hover{background:#f0f0f2!important;color:#2f2f35!important;border-color:#d3d3d9!important}
.moj-track-time{font-family:Arial,sans-serif!important;direction:ltr!important;unicode-bidi:isolate!important;font-variant-numeric:tabular-nums!important;font-size:9.3px!important;font-weight:400!important;color:#5f5f67!important}
.moj-track-progress,.moj-track-volume-range{direction:ltr!important;appearance:none!important;-webkit-appearance:none!important;accent-color:#77777f!important;background:linear-gradient(to right,#6f6f77 0 var(--mv-range-fill,0%),#dedee3 var(--mv-range-fill,0%) 100%)!important;border:0!important;box-shadow:none!important}
.moj-track-volume-range{background:linear-gradient(to right,#77777f 0 var(--mv-range-fill,100%),#e2e2e6 var(--mv-range-fill,100%) 100%)!important}
.moj-track-progress::-webkit-slider-runnable-track,.moj-track-volume-range::-webkit-slider-runnable-track{background:transparent!important;border:0!important;box-shadow:none!important}
.moj-track-progress::-webkit-slider-thumb,.moj-track-volume-range::-webkit-slider-thumb{-webkit-appearance:none!important;background:#66666e!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #cfcfd5!important}
.moj-track-progress::-moz-range-track,.moj-track-volume-range::-moz-range-track{background:#dedee3!important;border:0!important}
.moj-track-progress::-moz-range-progress,.moj-track-volume-range::-moz-range-progress{background:#6f6f77!important}
.moj-track-progress::-moz-range-thumb,.moj-track-volume-range::-moz-range-thumb{background:#66666e!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #cfcfd5!important}

/* No download arrow anywhere. */
.mv-btn[download]::before,.mv-btn[download]::after,.mv-download-row .mv-btn-primary::before,.mv-card-cta .mv-btn-primary::before{content:none!important;display:none!important}

/* Lyrics remain tight and readable. */
.mv-lyrics{white-space:pre-line!important;line-height:1.62!important;font-size:12.8px!important;margin:0!important}
.mv-lyrics br{line-height:1.2!important}

@media(max-width:760px){
  body{font-size:14.8px!important}
  .mv-mini-title-line,.mv-compact-line{font-size:10.6px!important}
  .mv-side-box h3{font-size:12.4px!important}
  .moj-track-player{grid-template-columns:38px 1fr!important;grid-template-areas:"toggle time" "progress progress"!important}
  .moj-track-toggle{grid-area:toggle!important}.moj-track-time{grid-area:time!important;text-align:left!important}.moj-track-progress{grid-area:progress!important}
  .moj-volume-control{display:none!important}
}

/* v9.1 final: use uploaded MV logo everywhere possible (header + favicon asset). */
.mv-brand-mark{
  width:72px !important;
  height:32px !important;
  min-width:72px !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  overflow:hidden !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}
.mv-brand-mark::before,
.mv-brand-mark::after{display:none !important;content:none !important;}
.mv-brand-mark img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  object-fit:contain !important;
  object-position:center !important;
  pointer-events:none !important;
  user-select:none !important;
  -webkit-user-drag:none !important;
  -webkit-touch-callout:none !important;
}
@media(max-width:760px){
  .mv-brand-mark{width:64px !important;height:28px !important;min-width:64px !important;}
}


/* v9.2 — all sidebar lists are text-first, horizontal sentences; no thumbnail cards. */
.mv-side .mv-mini-list,.mv-line-only-list{display:grid!important;gap:0!important}
.mv-side .mv-mini-item,.mv-line-only-item{display:block!important;grid-template-columns:none!important;padding:7px 0!important;border-bottom:1px solid #f0f0f2!important;min-width:0!important}
.mv-side .mv-mini-item:last-child,.mv-line-only-item:last-child{border-bottom:0!important}
.mv-side .mv-mini-cover,.mv-line-only-item .mv-mini-cover{display:none!important}
.mv-side .mv-mini-copy,.mv-line-only-item .mv-mini-copy{display:block!important;min-width:0!important;text-align:right!important}
.mv-side .mv-mini-title-line,.mv-line-only-item .mv-mini-title-line{display:block!important;font-size:10.7px!important;line-height:1.95!important;font-weight:400!important;color:#4b4b53!important;text-align:right!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
.mv-side .mv-mini-title-line span,.mv-line-only-item .mv-mini-title-line span{display:inline!important;font-weight:400!important}
.mv-side .mv-mini-title-line a,.mv-line-only-item .mv-mini-title-line a{display:inline!important;font-weight:500!important;color:#45454d!important}
.mv-side .mv-mini-title-line a:hover,.mv-line-only-item .mv-mini-title-line a:hover{color:var(--mv-accent)!important}
.mv-side .mv-mini-meta{display:none!important}
.mv-compact-line{display:block!important;white-space:normal!important;font-size:10.7px!important;line-height:1.95!important}
.mv-compact-line span,.mv-compact-line a{display:inline!important}

.mv-home-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px}
.mv-home-discovery-col{background:#fff;border:1px solid var(--mv-line);border-radius:10px;padding:12px 14px;min-width:0}
.mv-home-discovery-col h2{margin:0 0 8px;font-size:13px;line-height:1.7;font-weight:600;color:#3f4047;text-align:right}
.mv-home-discovery-col .mv-mini-item{padding:6px 0!important}
.mv-home-discovery-col .mv-mini-title-line{font-size:10.9px!important;line-height:1.9!important}
@media(max-width:760px){
  .mv-home-discovery-grid{grid-template-columns:1fr;gap:10px}
  .mv-home-discovery-col{padding:11px 12px}
  .mv-side .mv-mini-title-line,.mv-line-only-item .mv-mini-title-line,.mv-compact-line{font-size:11px!important}
}

/* ========================================================================
   Donyaye Ahang v10 — final compact player + editorial navigation
   ======================================================================== */

/* Sidebar text links: one clean clickable sentence per row. */
.mv-side-box{box-shadow:none!important}
.mv-side-box h3{font-size:13.3px!important;font-weight:650!important;line-height:1.8!important;color:#30323a!important;margin:0 0 8px!important;padding:0!important}
.mv-side-box h3::before,.mv-side-box h3::after{display:none!important;content:none!important}
.mv-full-line-link,.mv-compact-item.mv-full-line-link{
  display:block!important;
  width:100%!important;
  padding:7px 0!important;
  border:0!important;
  border-bottom:1px solid #eff0f2!important;
  border-radius:0!important;
  background:transparent!important;
  color:#555861!important;
  font-size:11.7px!important;
  font-weight:430!important;
  line-height:1.9!important;
  text-align:right!important;
}
.mv-full-line-link:last-child,.mv-compact-item.mv-full-line-link:last-child{border-bottom:0!important}
.mv-full-line-link:hover{color:var(--mv-accent)!important;background:transparent!important}
.mv-mini-list,.mv-compact-list{display:block!important}
.mv-side-more{display:inline-flex!important;margin-top:8px!important;font-size:10.4px!important;font-weight:500!important;color:#777a82!important}
.mv-side-more:hover{color:var(--mv-accent)!important}

/* 120-artist browser, two text columns with internal scrolling. */
.mv-artists-scroll{max-height:520px;overflow:auto;padding-left:4px;scrollbar-width:thin;scrollbar-color:#cfd1d7 transparent}
.mv-artists-scroll::-webkit-scrollbar{width:5px}.mv-artists-scroll::-webkit-scrollbar-thumb{background:#cfd1d7;border-radius:10px}
.mv-artists-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}
.mv-artists-two-col a{display:block;padding:5px 0;border-bottom:1px solid #f0f1f3;color:#555861;font-size:11.3px;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mv-artists-two-col a:hover{color:var(--mv-accent)}

/* Footer: simple, one-color links; only hover uses the site accent. */
.mv-footer-genres a,.mv-footer-keywords a,.mv-footer-keywords span{
  color:#4f525a!important;background:transparent!important;border:0!important;box-shadow:none!important;font-weight:450!important
}
.mv-footer-genres a:hover,.mv-footer-keywords a:hover{color:var(--mv-accent)!important;background:transparent!important}
.mv-footer-keywords span{cursor:default}

/* Single-page meta badges. */
.mv-single-info{gap:7px!important;margin-top:2px!important}
.mv-info-pill{font-size:10.2px!important;font-weight:500!important;padding:6px 10px!important;border-radius:7px!important}
.mv-info-artist{background:var(--mv-accent)!important;border-color:var(--mv-accent)!important;color:#fff!important;font-size:10.7px!important;font-weight:600!important}
.mv-info-artist a{color:#fff!important;font-weight:600!important}
.mv-info-date,.mv-info-genre{background:#f7f7f8!important;border-color:#e7e8ec!important;color:#666971!important}
.mv-info-genre a{color:#4f5259!important;font-weight:500!important}
.mv-info-type{background:var(--mv-yellow)!important;border-color:var(--mv-yellow)!important;color:#23252a!important;font-weight:700!important;font-size:10.6px!important}

/* Main download CTA must be obvious without becoming oversized. */
.mv-download-row{margin:17px 0 5px!important}
.mv-main-download{min-width:245px!important;min-height:52px!important;padding:12px 28px!important;font-size:13.2px!important;font-weight:700!important;border-radius:10px!important;letter-spacing:0!important}
.mv-track-download{min-height:38px!important;padding:7px 13px!important;font-size:10.5px!important;font-weight:550!important}

/* v10 audio player: rebuilt as a neutral compact control everywhere. */
.moj-track-player{
  direction:ltr!important;
  display:grid!important;
  grid-template-columns:40px auto minmax(110px,1fr) auto!important;
  grid-template-areas:"toggle time progress volume"!important;
  align-items:center!important;
  gap:9px!important;
  width:100%!important;
  min-height:52px!important;
  padding:7px 9px!important;
  background:#f7f7f8!important;
  border:1px solid #dedfe3!important;
  border-radius:10px!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
.moj-equalizer{display:none!important}
.moj-track-toggle{grid-area:toggle!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#303239!important;border:1px solid #303239!important;color:#fff!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}
.moj-track-toggle:hover{background:#1f2126!important;border-color:#1f2126!important;transform:translateY(-1px)!important}
.moj-track-player.is-playing .moj-track-toggle{background:#1f2126!important;border-color:#1f2126!important}
.moj-track-time{grid-area:time!important;direction:ltr!important;unicode-bidi:plaintext!important;min-width:55px!important;color:#64676f!important;font-family:Arial,sans-serif!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;text-align:center!important;font-weight:500!important}
.moj-track-progress{grid-area:progress!important}
.moj-volume-control{grid-area:volume!important;display:flex!important;align-items:center!important;gap:5px!important;direction:ltr!important}
.moj-track-volume{width:31px!important;height:31px!important;border-radius:50%!important;background:#fff!important;border:1px solid #d9dbe0!important;color:#62656d!important;box-shadow:none!important}
.moj-track-volume:hover{background:#eceef1!important;border-color:#cfd1d6!important;color:#303239!important}
.moj-track-progress,.moj-track-volume-range{
  appearance:none!important;-webkit-appearance:none!important;height:5px!important;border-radius:999px!important;outline:0!important;
  background:linear-gradient(to right,#555860 0 var(--mv-range-fill,0%),#d9dbe0 var(--mv-range-fill,0%) 100%)!important;
  accent-color:transparent!important;cursor:pointer!important
}
.moj-track-progress::-webkit-slider-runnable-track,.moj-track-volume-range::-webkit-slider-runnable-track{height:5px!important;background:transparent!important;border:0!important;border-radius:999px!important}
.moj-track-progress::-webkit-slider-thumb,.moj-track-volume-range::-webkit-slider-thumb{-webkit-appearance:none!important;width:13px!important;height:13px!important;margin-top:-4px!important;border-radius:50%!important;background:#fff!important;border:2px solid #555860!important;box-shadow:0 0 0 1px rgba(0,0,0,.03)!important}
.moj-track-progress::-moz-range-track,.moj-track-volume-range::-moz-range-track{height:5px!important;background:#d9dbe0!important;border:0!important;border-radius:999px!important}
.moj-track-progress::-moz-range-progress,.moj-track-volume-range::-moz-range-progress{height:5px!important;background:#555860!important;border-radius:999px!important}
.moj-track-progress::-moz-range-thumb,.moj-track-volume-range::-moz-range-thumb{width:10px!important;height:10px!important;border-radius:50%!important;background:#fff!important;border:2px solid #555860!important;box-shadow:none!important}
.moj-track-volume-range{width:62px!important}
.moj-track-player.is-loading{opacity:.72}.moj-track-player.has-error{border-color:#c7c8cd!important}

/* Lyrics: no artificial blank row between verses. */
.mv-section-lyrics{padding-block:14px!important}
.mv-lyrics{white-space:normal!important;line-height:1.55!important;font-size:13px!important;font-weight:400!important;color:#484b52!important;margin:0!important;text-align:center!important}
.mv-lyrics br{display:block!important;content:""!important;margin:0!important;line-height:1.05!important}

/* About copy and selected small text get a modest readability bump. */
.mv-about-section p{font-size:12.8px!important;line-height:1.95!important;color:#53565e!important}
.mv-player-caption,.mv-related small,.mv-post-meta,.mv-breadcrumb,.bestahang-breadcrumb{font-size:10.2px!important}
.mv-comment-prompt{font-size:12.3px!important;color:#62656d!important;font-weight:400!important}

/* Home discovery rows stay compact and text-first. */
.mv-home-discovery-grid{gap:12px!important}
.mv-home-discovery-col{background:#fff!important}
.mv-home-discovery-col h2{font-size:13.6px!important;font-weight:650!important;color:#34363d!important}

/* neutral music styles in page/sidebar */
.mv-style-chip{background:#f5f6f7!important;border-color:#e6e7ea!important;color:#555861!important;font-weight:500!important}
.mv-style-chip:hover{color:var(--mv-accent)!important;background:#fff!important;border-color:#e1e2e6!important}

@media(max-width:760px){
  .moj-track-player{grid-template-columns:38px auto minmax(0,1fr)!important;grid-template-areas:"toggle time progress"!important;min-height:50px!important;padding:7px!important}
  .moj-volume-control{display:none!important}
  .mv-main-download{width:min(100%,320px)!important;min-width:0!important;min-height:50px!important;font-size:12.7px!important}
  .mv-artists-scroll{max-height:430px}
  .mv-artists-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9px}
  .mv-full-line-link,.mv-compact-item.mv-full-line-link{font-size:11.5px!important}
}
@media(max-width:480px){
  .moj-track-player{grid-template-columns:36px auto 1fr!important;gap:7px!important}
  .moj-track-time{font-size:9.5px!important;min-width:48px!important}
  .mv-artists-two-col a{font-size:10.7px}
}
.moj-track-time{font-family:"Vazirmatn",Tahoma,Arial,sans-serif!important}

/* ========================================================================
   Donyaye Ahang v10.1 — visible timeline/volume + 120-artist browser
   ======================================================================== */

/* Artist browser: first 120 names are shown without an internal scrollbar.
   If the list is larger, the overflow version scrolls after the same height. */
.mv-artists-scroll{max-height:none!important;overflow:visible!important;padding-left:4px!important}
.mv-artists-scroll.is-scrollable{max-height:1920px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:#cfd1d7 transparent!important}
.mv-artists-scroll.is-scrollable::-webkit-scrollbar{width:5px!important}
.mv-artists-scroll.is-scrollable::-webkit-scrollbar-thumb{background:#cfd1d7!important;border-radius:10px!important}
.mv-artists-two-col{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 12px!important}
.mv-artists-two-col a{min-height:31px!important;display:flex!important;align-items:center!important;padding:5px 0!important}

/* Player controls: a real, always-visible line from start to end.
   CSS is deliberately grayscale so the controls stay neutral. */
.moj-track-player{
  grid-template-columns:40px 62px minmax(150px,1fr) minmax(118px,auto)!important;
  grid-template-areas:"toggle time progress volume"!important;
  gap:10px!important;
  overflow:visible!important;
}
.moj-track-progress,.moj-track-volume-range{
  --mv-range-fill:0%;
  direction:ltr!important;
  -webkit-appearance:none!important;
  appearance:none!important;
  display:block!important;
  min-width:0!important;
  width:100%!important;
  height:18px!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  cursor:pointer!important;
}
.moj-track-progress::-webkit-slider-runnable-track,
.moj-track-volume-range::-webkit-slider-runnable-track{
  width:100%!important;
  height:5px!important;
  border:0!important;
  border-radius:999px!important;
  background:linear-gradient(to right,#555861 0 var(--mv-range-fill),#d5d7dc var(--mv-range-fill) 100%)!important;
  box-shadow:inset 0 0 0 1px rgba(47,49,55,.035)!important;
}
.moj-track-volume-range::-webkit-slider-runnable-track{
  height:4px!important;
  background:linear-gradient(to right,#6e7179 0 var(--mv-range-fill),#d9dbe0 var(--mv-range-fill) 100%)!important;
}
.moj-track-progress::-webkit-slider-thumb,
.moj-track-volume-range::-webkit-slider-thumb{
  -webkit-appearance:none!important;
  appearance:none!important;
  width:14px!important;
  height:14px!important;
  margin-top:-4.5px!important;
  border-radius:50%!important;
  border:2px solid #555861!important;
  background:#fff!important;
  box-shadow:0 1px 3px rgba(0,0,0,.12)!important;
}
.moj-track-volume-range::-webkit-slider-thumb{
  width:12px!important;
  height:12px!important;
  margin-top:-4px!important;
  border-color:#6e7179!important;
}
.moj-track-progress::-moz-range-track,
.moj-track-volume-range::-moz-range-track{
  width:100%!important;
  height:5px!important;
  border:0!important;
  border-radius:999px!important;
  background:#d5d7dc!important;
}
.moj-track-volume-range::-moz-range-track{height:4px!important;background:#d9dbe0!important}
.moj-track-progress::-moz-range-progress{height:5px!important;border-radius:999px!important;background:#555861!important}
.moj-track-volume-range::-moz-range-progress{height:4px!important;border-radius:999px!important;background:#6e7179!important}
.moj-track-progress::-moz-range-thumb,
.moj-track-volume-range::-moz-range-thumb{
  width:10px!important;height:10px!important;border-radius:50%!important;
  border:2px solid #555861!important;background:#fff!important;box-shadow:none!important
}
.moj-track-volume-range::-moz-range-thumb{width:9px!important;height:9px!important;border-color:#6e7179!important}
.moj-volume-control{display:flex!important;align-items:center!important;gap:6px!important;min-width:118px!important}
.moj-track-volume-range{width:78px!important;flex:1 1 auto!important}
.moj-track-time{min-width:62px!important;font-family:Arial,Tahoma,sans-serif!important;font-size:10px!important;letter-spacing:0!important}

/* Copy-link icon follows the same quiet share-icon treatment. */
.moj-share-copy .moj-share-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}

@media(max-width:760px){
  .moj-track-player{
    grid-template-columns:38px 58px minmax(0,1fr)!important;
    grid-template-areas:"toggle time progress" "volume volume volume"!important;
    gap:6px 8px!important;
  }
  .moj-volume-control{grid-area:volume!important;display:flex!important;width:132px!important;min-width:0!important;justify-self:end!important;margin-top:-1px!important}
  .moj-track-volume-range{display:block!important;width:92px!important}
  .mv-artists-scroll.is-scrollable{max-height:1980px!important}
}
@media(max-width:480px){
  .moj-track-player{grid-template-columns:36px 52px minmax(0,1fr)!important;gap:5px 7px!important}
  .moj-track-time{min-width:52px!important;font-size:9.5px!important}
  .moj-volume-control{width:124px!important}
}

/* ========================================================================
   Donyaye Ahang v10.2 — player rails + compact artist scroll hint
   ======================================================================== */
/* Player shell stays quiet; the controls themselves carry the hierarchy. */
.moj-track-player{
  background:#f7f7f8!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:10px!important;
}
/* Timeline and volume always show a complete rail. The untouched rail is
   light gray; the played/volume portion is a darker neutral gray. */
.moj-track-progress,
.moj-track-volume-range{
  direction:ltr!important;
  -webkit-appearance:none!important;
  appearance:none!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  border-radius:999px!important;
  cursor:pointer!important;
  background:linear-gradient(to right,#5f626a 0 var(--mv-range-fill,0%),#cfd2d7 var(--mv-range-fill,0%) 100%)!important;
}
.moj-track-progress{height:6px!important;min-height:6px!important}
.moj-track-volume-range{
  height:5px!important;
  min-height:5px!important;
  background:linear-gradient(to right,#686b73 0 var(--mv-range-fill,100%),#d4d6da var(--mv-range-fill,100%) 100%)!important;
}
.moj-track-progress::-webkit-slider-runnable-track,
.moj-track-volume-range::-webkit-slider-runnable-track{
  width:100%!important;
  height:6px!important;
  border:0!important;
  border-radius:999px!important;
  background:transparent!important;
  box-shadow:none!important;
}
.moj-track-volume-range::-webkit-slider-runnable-track{height:5px!important}
.moj-track-progress::-webkit-slider-thumb,
.moj-track-volume-range::-webkit-slider-thumb{
  -webkit-appearance:none!important;
  appearance:none!important;
  width:13px!important;
  height:13px!important;
  margin-top:-3.5px!important;
  border-radius:50%!important;
  background:#f8f8f9!important;
  border:2px solid #5f626a!important;
  box-shadow:0 1px 2px rgba(20,20,25,.12)!important;
}
.moj-track-volume-range::-webkit-slider-thumb{
  width:11px!important;
  height:11px!important;
  margin-top:-3px!important;
  border-color:#686b73!important;
}
.moj-track-progress::-moz-range-track,
.moj-track-volume-range::-moz-range-track{
  width:100%!important;
  border:0!important;
  border-radius:999px!important;
  background:#cfd2d7!important;
  box-shadow:none!important;
}
.moj-track-progress::-moz-range-track{height:6px!important}
.moj-track-volume-range::-moz-range-track{height:5px!important;background:#d4d6da!important}
.moj-track-progress::-moz-range-progress{height:6px!important;background:#5f626a!important;border-radius:999px!important}
.moj-track-volume-range::-moz-range-progress{height:5px!important;background:#686b73!important;border-radius:999px!important}
.moj-track-progress::-moz-range-thumb,
.moj-track-volume-range::-moz-range-thumb{
  width:10px!important;height:10px!important;border-radius:50%!important;
  background:#f8f8f9!important;border:2px solid #5f626a!important;box-shadow:none!important
}
.moj-track-volume-range::-moz-range-thumb{width:9px!important;height:9px!important;border-color:#686b73!important}

/* Artist browser: hide the very tall native scrollbar and replace it with a
   tiny visual cue so users still understand that lists over 120 names scroll. */
.mv-artists-box{position:relative!important}
.mv-artists-scroll.is-scrollable{
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
  padding-left:8px!important;
}
.mv-artists-scroll.is-scrollable::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
.mv-artists-scroll-hint{
  position:absolute;
  left:3px;
  top:50%;
  transform:translateY(-50%);
  width:3px;
  height:30px;
  border-radius:999px;
  background:#c7c9ce;
  opacity:.9;
  pointer-events:none;
}
@media(max-width:760px){
  .mv-artists-scroll-hint{height:24px;width:2px;left:2px}
}

/* Never leave visual pills/chips that have no actual content. */
.moj-tag-chip:empty,.mv-info-pill:empty,.mv-tags>a:empty,.mv-tags>span:empty{display:none!important}


/* ========================================================================
   Donyaye Ahang v10.4 — browser-independent player rail + stable play hover
   ======================================================================== */
/* Native <input type="range"> tracks are painted differently by Chromium,
   Firefox and WebKit.  A neutral rail is therefore drawn by a wrapper while
   the native input remains fully interactive above it. */
.moj-range-shell{
  --mv-range-fill:0%;
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  height:20px!important;
  margin:0!important;
  padding:0!important;
}
.moj-range-shell-progress{grid-area:progress!important}
.moj-range-shell-volume{width:78px!important;flex:1 1 auto!important}
.moj-range-shell::before,
.moj-range-shell::after{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  height:5px;
  border-radius:999px;
  pointer-events:none;
}
.moj-range-shell::before{right:0;background:#c3c6cc}
.moj-range-shell::after{width:var(--mv-range-fill);background:#5a5e66}
.moj-range-shell-volume::before,.moj-range-shell-volume::after{height:4px}
.moj-range-shell-volume::before{background:#c9ccd1}
.moj-range-shell-volume::after{background:#666a72}

/* Fallback rail before JavaScript enhances the player. */
.moj-track-progress::-webkit-slider-runnable-track{
  background:linear-gradient(to right,#5a5e66 0 var(--mv-range-fill,0%),#c3c6cc var(--mv-range-fill,0%) 100%)!important;
}
.moj-track-volume-range::-webkit-slider-runnable-track{
  background:linear-gradient(to right,#666a72 0 var(--mv-range-fill,100%),#c9ccd1 var(--mv-range-fill,100%) 100%)!important;
}
/* Once wrapped, the custom rail underneath is authoritative. */
.moj-range-shell .moj-track-progress,
.moj-range-shell .moj-track-volume-range{
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  width:100%!important;
  height:20px!important;
  min-height:20px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  appearance:none!important;
  -webkit-appearance:none!important;
  cursor:pointer!important;
  touch-action:pan-y!important;
}
.moj-range-shell .moj-track-progress::-webkit-slider-runnable-track,
.moj-range-shell .moj-track-volume-range::-webkit-slider-runnable-track{
  height:5px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.moj-range-shell-volume .moj-track-volume-range::-webkit-slider-runnable-track{height:4px!important}
.moj-range-shell .moj-track-progress::-moz-range-track,
.moj-range-shell .moj-track-volume-range::-moz-range-track,
.moj-range-shell .moj-track-progress::-moz-range-progress,
.moj-range-shell .moj-track-volume-range::-moz-range-progress{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.moj-range-shell .moj-track-progress::-moz-range-track{height:5px!important}
.moj-range-shell .moj-track-volume-range::-moz-range-track{height:4px!important}

/* Keep the thumb clearly visible in Chromium/WebKit/Firefox. */
.moj-range-shell .moj-track-progress::-webkit-slider-thumb,
.moj-range-shell .moj-track-volume-range::-webkit-slider-thumb{
  -webkit-appearance:none!important;
  appearance:none!important;
  width:13px!important;
  height:13px!important;
  margin-top:-4px!important;
  border-radius:50%!important;
  background:#fff!important;
  border:2px solid #5a5e66!important;
  box-shadow:0 1px 2px rgba(20,20,25,.14)!important;
}
.moj-range-shell-volume .moj-track-volume-range::-webkit-slider-thumb{
  width:11px!important;height:11px!important;margin-top:-3.5px!important;border-color:#666a72!important
}
.moj-range-shell .moj-track-progress::-moz-range-thumb,
.moj-range-shell .moj-track-volume-range::-moz-range-thumb{
  width:10px!important;height:10px!important;border-radius:50%!important;
  background:#fff!important;border:2px solid #5a5e66!important;box-shadow:none!important
}
.moj-range-shell-volume .moj-track-volume-range::-moz-range-thumb{width:9px!important;height:9px!important;border-color:#666a72!important}

/* The play/pause glyph never changes to a dark color on hover/focus/press. */
.moj-track-toggle,
.moj-track-toggle:hover,
.moj-track-toggle:focus,
.moj-track-toggle:focus-visible,
.moj-track-toggle:active,
.moj-track-player.is-playing .moj-track-toggle,
.moj-track-player.is-playing .moj-track-toggle:hover{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.moj-track-toggle svg,
.moj-track-toggle:hover svg,
.moj-track-toggle:focus svg,
.moj-track-toggle:active svg{
  color:#fff!important;
  fill:#fff!important;
  stroke:none!important;
  opacity:1!important;
  filter:none!important;
}
.moj-track-toggle:hover{background:#3a3d44!important;border-color:#3a3d44!important;transform:translateY(-1px)!important}
.moj-track-player.is-playing .moj-track-toggle{background:#22252b!important;border-color:#22252b!important}
.moj-track-player.is-playing .moj-track-toggle:hover{background:#30343b!important;border-color:#30343b!important}
.moj-track-toggle:focus-visible{outline:2px solid #9da1a8!important;outline-offset:2px!important}

@media(max-width:760px){
  .moj-range-shell-progress{grid-area:progress!important}
  .moj-range-shell-volume{width:92px!important}
}
@media(max-width:480px){
  .moj-range-shell-volume{width:88px!important}
}
@media(pointer:coarse){
  .moj-range-shell{height:24px!important}
  .moj-range-shell .moj-track-progress,.moj-range-shell .moj-track-volume-range{height:24px!important;min-height:24px!important}
}

/* v10.5.0 — clean public comment form + moderation confirmation */
.comments-area .comment-respond{margin-top:18px;padding:18px;border:1px solid var(--mv-line);border-radius:12px;background:#fff}
.comments-area .comment-reply-title{margin:0 0 14px!important;font-size:16px!important;line-height:1.8!important;font-weight:600!important;color:#2d3036!important}
.comments-area .comment-form{display:grid;gap:12px}
.comments-area .comment-form p{margin:0!important}
.comments-area .comment-form label{display:block;margin:0 0 6px;font-size:11.5px;line-height:1.8;color:#555961;font-weight:500}
.comments-area .comment-form .required{color:var(--mv-accent)}
.comments-area .comment-form input[type="text"],.comments-area .comment-form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #dfe2e6;border-radius:9px;background:#fafbfc;color:#2d3036;font-family:inherit;font-size:12.5px;font-weight:400;outline:0;box-shadow:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}
.comments-area .comment-form input[type="text"]{min-height:44px;padding:9px 12px}
.comments-area .comment-form textarea{min-height:132px;padding:11px 12px;resize:vertical;line-height:2}
.comments-area .comment-form input[type="text"]:focus,.comments-area .comment-form textarea:focus{border-color:#bcc1c8;background:#fff;box-shadow:0 0 0 3px rgba(45,48,54,.06)}
.comments-area .form-submit{margin-top:2px!important}
.comments-area .mv-comment-submit{min-width:132px;min-height:42px;border:0;border-radius:9px;background:var(--mv-accent);color:#fff;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:9px 20px;transition:opacity .18s ease,transform .18s ease}
.comments-area .mv-comment-submit:hover,.comments-area .mv-comment-submit:focus{color:#fff!important;opacity:.92;transform:translateY(-1px)}
.comments-area .mv-comment-moderation-note{order:20;margin-top:0!important;color:#7a7e86;font-size:10.8px;line-height:1.9;font-weight:400}
.mv-comment-success{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:15px 16px;border:1px solid #dfe4e1;border-radius:11px;background:#fafcfb;color:#34383b}
.mv-comment-success-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#eef3f0;color:#505b55;font-size:15px;font-weight:600}
.mv-comment-success strong{display:block;margin:0 0 3px;font-size:12.8px;line-height:1.8;font-weight:600}
.mv-comment-success p{margin:0!important;color:#686d72;font-size:11.5px;line-height:1.9;font-weight:400}
@media(max-width:640px){.comments-area .comment-respond{padding:14px}.comments-area .comment-reply-title{font-size:14.5px!important}.comments-area .mv-comment-submit{width:100%}.mv-comment-success{padding:13px}}


/* ========================================================================
   Donyaye Ahang v10.6 — factual Persian copy + 160-artist finite browser
   ======================================================================== */
.mv-card-description{
  direction:rtl!important;
  text-align:right!important;
  font-size:12.35px!important;
  line-height:2!important;
  color:#555861!important;
  margin:0 0 10px!important;
  font-weight:400!important;
}
.mv-card-lyric-quote{
  display:block!important;
  margin-top:5px!important;
  color:#4f5259!important;
  line-height:1.85!important;
  font-weight:400!important;
}
.mv-en-line{display:none!important}

/* Homepage artist box: at most 160 names, balanced as 80 + 80, no inner scroll. */
.mv-artists-box{overflow:hidden!important}
.mv-artists-scroll,.mv-artists-scroll.is-scrollable{
  max-height:none!important;
  overflow:visible!important;
  padding:0!important;
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
.mv-artists-scroll::-webkit-scrollbar,.mv-artists-scroll.is-scrollable::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.mv-artists-scroll-hint{display:none!important}
.mv-artists-two-col{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0 14px!important;
  align-items:start!important;
}
.mv-artists-column{min-width:0!important}
.mv-artists-column a{
  min-height:30px!important;
  display:flex!important;
  align-items:center!important;
  padding:4px 0!important;
  border-bottom:1px solid #f0f1f3!important;
  color:#555861!important;
  font-size:11.15px!important;
  font-weight:430!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.mv-artists-column a:hover{color:var(--mv-accent)!important}
.mv-artists-archive-divider{
  display:grid!important;
  grid-template-columns:1fr auto 1fr!important;
  align-items:center!important;
  gap:10px!important;
  margin-top:12px!important;
}
.mv-artists-archive-divider span{height:1px!important;background:#eceef1!important}
.mv-artists-archive-divider a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:34px!important;
  padding:5px 8px!important;
  color:#3f4249!important;
  font-size:12px!important;
  font-weight:650!important;
  white-space:nowrap!important;
}
.mv-artists-archive-divider a:hover{color:var(--mv-accent)!important}
@media(max-width:480px){
  .mv-artists-two-col{gap:0 9px!important}
  .mv-artists-column a{font-size:10.55px!important;min-height:29px!important}
  .mv-artists-archive-divider{gap:7px!important}
  .mv-artists-archive-divider a{font-size:11.4px!important}
}


/* ========================================================================
   Donyaye Ahang v10.7 — centered cover copy + restored English SEO line
   ======================================================================== */
.mv-en-line{
  display:block!important;
  direction:ltr!important;
  text-align:center!important;
  margin:2px auto 7px!important;
  padding:0 8px!important;
  color:#74777d!important;
  font-size:10.45px!important;
  line-height:1.75!important;
  font-weight:500!important;
  overflow-wrap:anywhere!important;
}
.mv-card-description,
.mv-single-lead.mv-card-description{
  direction:rtl!important;
  text-align:center!important;
  max-width:760px!important;
  margin:0 auto 10px!important;
  padding:0 8px!important;
  font-size:12.35px!important;
  line-height:2!important;
  color:#555861!important;
  font-weight:400!important;
}
.mv-card-description-main{
  display:block!important;
  text-align:center!important;
}
.mv-card-lyric-context{
  display:block!important;
  margin-top:5px!important;
  text-align:center!important;
  color:#4f5259!important;
  font-size:11.9px!important;
  line-height:1.9!important;
  font-weight:500!important;
}
.mv-card-lyric-quote{
  display:block!important;
  margin-top:2px!important;
  text-align:center!important;
  color:#4f5259!important;
  line-height:1.85!important;
  font-weight:400!important;
}
@media(max-width:760px){
  .mv-en-line{font-size:10px!important;line-height:1.7!important;margin-bottom:6px!important}
  .mv-card-description,.mv-single-lead.mv-card-description{padding:0 3px!important;font-size:11.75px!important}
  .mv-card-lyric-context{font-size:11.4px!important}
}

/* ========================================================================
   Donyaye Ahang 1.0 — Independent visual system
   ======================================================================== */
:root{
  --mv-bg:#f4f6fb;
  --mv-surface:#ffffff;
  --mv-paper:#f7f8fc;
  --mv-paper-2:#ffffff;
  --mv-ink:#0f172a;
  --mv-muted:#67718a;
  --mv-line:#e6e9f2;
  --mv-accent:#4f46e5;
  --mv-accent-dark:#3730a3;
  --mv-accent-soft:#eef2ff;
  --mv-pink:#7c3aed;
  --mv-pink-soft:#f5f3ff;
  --mv-yellow:#22d3ee;
  --mv-yellow-soft:#ecfeff;
  --mv-side:228px;
  --mv-feed:760px;
  --mv-shell:1320px;
  --mv-radius:20px;
  --mv-shadow:0 18px 50px rgba(15,23,42,.07);
  --da-midnight:#08101f;
  --da-midnight-2:#111a33;
  --da-electric:#56d9ff;
  --da-violet:#8b5cf6;
  --da-ivory:#f8f7f2;
}
html{background:var(--mv-bg)}
body{background:var(--mv-bg)!important;color:var(--mv-ink)!important;font-family:"Estedad",Tahoma,Arial,sans-serif!important;font-size:14px!important;line-height:1.95!important;overflow-x:hidden}
.mv-shell{width:min(calc(100% - 36px),var(--mv-shell))!important}
a{transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}

/* Header */
.mv-header.da-header{position:sticky;top:0;z-index:100;background:rgba(8,16,31,.94)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(18px)}
.da-header-inner{min-height:78px!important;display:flex;align-items:center;gap:24px!important}
.da-brand{gap:12px!important;color:#fff!important}
.da-brand-mark{width:46px!important;height:46px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:15px!important;background:#0d1730!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important;overflow:hidden}
.da-brand-mark img{width:100%;height:100%;object-fit:cover}
.da-brand .mv-brand-title{font-size:19px!important;font-weight:900!important;letter-spacing:-.55px!important;color:#fff!important}
.da-brand .mv-brand-sub{font-size:8.7px!important;letter-spacing:0!important;color:#98a4bd!important;margin-top:5px!important;font-weight:500!important}
.da-nav{margin-inline-start:auto!important}
.da-nav ul{gap:5px!important}
.da-nav a{padding:9px 12px!important;border-radius:10px!important;color:#cbd5e1!important;font-size:11.4px!important;font-weight:650!important}
.da-nav a:hover,.da-nav .current-menu-item>a{background:rgba(255,255,255,.08)!important;color:#fff!important}
.da-nav .current-menu-item>a{box-shadow:inset 0 -2px 0 var(--da-electric)!important}
.da-header-actions{display:flex;align-items:center;gap:10px}
.da-search{width:250px!important;height:41px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important;border-radius:12px!important}
.da-search input{color:#fff!important;font-size:10.7px!important;padding:0 13px!important}
.da-search input::placeholder{color:#8d98ad!important}
.da-search button{height:39px!important;min-width:42px!important;background:transparent!important;color:var(--da-electric)!important;font-size:20px!important}
.da-menu-toggle{border-color:rgba(255,255,255,.15)!important;background:rgba(255,255,255,.06)!important}
.da-menu-toggle span{background:#fff!important}
.da-mobile-panel{background:var(--da-midnight)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
.da-mobile-panel a{background:rgba(255,255,255,.06)!important;color:#dbe3f1!important}

/* Homepage hero */
.da-home-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#07101f 0%,#0c1830 58%,#141438 100%);color:#fff;padding:54px 0 50px}
.da-home-hero:before{content:"";position:absolute;inset:-30% auto auto -8%;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(86,217,255,.2),transparent 67%);z-index:-1}
.da-home-hero:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-180px;bottom:-250px;background:radial-gradient(circle,rgba(139,92,246,.22),transparent 66%);z-index:-1}
.da-home-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:center;gap:58px}
.da-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:9.6px!important;font-weight:800;letter-spacing:2.2px;color:var(--da-electric)!important;direction:ltr}
.da-hero-copy h1{max-width:760px;margin:12px 0 14px;font-size:clamp(30px,4.7vw,56px)!important;line-height:1.5!important;letter-spacing:-1.7px;font-weight:900!important;color:#fff!important}
.da-hero-copy p{max-width:670px;margin:0;color:#aeb9cd!important;font-size:13.2px!important;line-height:2.1!important}
.da-hero-search{display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:670px;margin-top:25px;background:#fff;border-radius:16px;padding:6px;box-shadow:0 20px 55px rgba(0,0,0,.24)}
.da-hero-search input{border:0!important;outline:0!important;background:transparent!important;padding:0 16px!important;font-family:inherit!important;color:#1c2440!important;font-size:11.5px!important;min-height:46px}
.da-hero-search button{border:0;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border-radius:11px;padding:0 20px;font-family:inherit;font-size:10.8px;font-weight:800;cursor:pointer}
.da-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}
.da-hero-actions a{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#cbd5e1;font-size:9.9px;font-weight:650;background:rgba(255,255,255,.04)}
.da-hero-actions a:hover{color:#fff;border-color:rgba(86,217,255,.5);background:rgba(86,217,255,.08)}
.da-hero-actions .da-primary-link{background:rgba(86,217,255,.1)!important;color:#c8f5ff!important;border-color:rgba(86,217,255,.24)!important}
.da-hero-visual{position:relative;min-height:340px;display:grid;place-items:center}
.da-orbit{position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%}
.da-orbit-one{width:330px;height:330px;animation:daOrbit 20s linear infinite}
.da-orbit-two{width:245px;height:245px;border-style:dashed;border-color:rgba(86,217,255,.23);animation:daOrbit 13s linear reverse infinite}
.da-orbit-one:after,.da-orbit-two:after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;top:24px;left:63px;background:var(--da-electric);box-shadow:0 0 26px rgba(86,217,255,.9)}
.da-orbit-two:after{background:var(--da-violet);top:auto;bottom:26px;left:auto;right:42px;box-shadow:0 0 24px rgba(139,92,246,.95)}
.da-vinyl{position:relative;width:184px;height:184px;border-radius:50%;background:repeating-radial-gradient(circle at center,#111827 0 7px,#172033 8px 10px);box-shadow:0 20px 70px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.1);animation:daSpin 9s linear infinite}
.da-vinyl:before{content:"";position:absolute;inset:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,var(--da-electric),var(--da-violet))}
.da-vinyl:after{content:"";position:absolute;inset:50%;transform:translate(-50%,-50%);width:13px;height:13px;border-radius:50%;background:#fff}
.da-equalizer{position:absolute;bottom:24px;right:8px;display:flex;align-items:end;gap:6px;height:90px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045);backdrop-filter:blur(10px)}
.da-equalizer i{display:block;width:5px;height:calc(var(--h) * 4px);max-height:64px;border-radius:999px;background:linear-gradient(to top,var(--da-violet),var(--da-electric));opacity:.9;animation:daBars 1.8s ease-in-out infinite alternate}
.da-equalizer i:nth-child(2n){animation-delay:-.7s}.da-equalizer i:nth-child(3n){animation-delay:-1.2s}
@keyframes daSpin{to{transform:rotate(360deg)}}
@keyframes daOrbit{to{transform:rotate(360deg)}}
@keyframes daBars{from{transform:scaleY(.55);opacity:.55}to{transform:scaleY(1);opacity:1}}

/* Featured */
.da-featured{padding:34px 0 16px;background:var(--mv-bg)}
.da-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:15px}
.da-section-heading>div>span,.da-main-intro>span,.da-feed-title>span{display:block;margin-bottom:4px;color:#6d63df;font-size:9.2px;font-weight:850;letter-spacing:1.5px;direction:ltr}
.da-section-heading h2,.da-main-intro h2,.da-feed-title h2{margin:0!important;color:#111827!important;font-size:20px!important;line-height:1.65!important;font-weight:900!important;letter-spacing:-.45px!important}
.da-section-heading>a{font-size:9.8px;font-weight:750;color:#566079;background:#fff;border:1px solid var(--mv-line);border-radius:9px;padding:7px 10px}
.da-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:186px;gap:12px}
.da-featured-card{position:relative;overflow:hidden;border-radius:18px;background:#111827;box-shadow:0 14px 34px rgba(15,23,42,.09);min-width:0}
.da-featured-card.is-main{grid-column:span 2;grid-row:span 2}
.da-featured-cover{display:block;position:absolute;inset:0}
.da-featured-cover img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.25,1)}
.da-featured-card:hover img{transform:scale(1.045)}
.da-featured-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(6,11,24,.9),rgba(6,11,24,.04) 72%)}
.da-featured-copy{position:absolute;z-index:2;right:15px;left:15px;bottom:13px;display:grid;gap:1px;color:#fff;pointer-events:none}
.da-featured-copy>span{font-size:8.4px;color:#b7f2ff;font-weight:800}
.da-featured-copy>a{font-size:12px;line-height:1.65;font-weight:850;color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto}
.da-featured-copy>small{font-size:8.8px;color:#bac4d6}
.da-featured-card.is-main .da-featured-copy{right:24px;left:24px;bottom:22px}
.da-featured-card.is-main .da-featured-copy>a{font-size:19px}
.da-play-mark{position:absolute;top:13px;left:13px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.92);color:#111827;font-size:10px;opacity:0;transform:translateY(5px);transition:.25s ease}
.da-featured-card:hover .da-play-mark{opacity:1;transform:none}

/* quick access */
.da-shortcuts{padding:14px 0 26px}
.da-shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.da-shortcut-grid>a{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:92px;padding:16px 17px;border-radius:15px;background:#fff;border:1px solid var(--mv-line);box-shadow:0 10px 28px rgba(15,23,42,.035)}
.da-shortcut-grid>a:after{content:"";position:absolute;width:70px;height:70px;border-radius:50%;left:-20px;bottom:-28px;background:linear-gradient(135deg,rgba(79,70,229,.13),rgba(34,211,238,.13))}
.da-shortcut-grid b{font-size:11.8px;color:#111827;font-weight:850}
.da-shortcut-grid span{margin-top:4px;font-size:9.2px;color:#7b8499;line-height:1.7}
.da-shortcut-grid>a:hover{transform:translateY(-2px);border-color:#d7daf2;box-shadow:0 15px 34px rgba(15,23,42,.06)}

/* Main three-column zone */
.da-main-zone{padding-top:12px!important}
.mv-site-grid{grid-template-columns:var(--mv-side) minmax(0,var(--mv-feed)) var(--mv-side)!important;gap:18px!important}
.mv-side{top:94px!important;gap:13px!important}
.mv-side-box{border:1px solid var(--mv-line)!important;border-radius:16px!important;padding:14px!important;background:#fff!important;box-shadow:0 10px 30px rgba(15,23,42,.04)!important}
.mv-side-box h3{position:relative;margin:0 0 11px!important;padding-right:12px;font-size:11.7px!important;color:#16203a!important;font-weight:850!important}
.mv-side-box h3:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:17px;border-radius:99px;background:linear-gradient(var(--da-electric),var(--da-violet))}
.mv-mini-item{grid-template-columns:50px minmax(0,1fr)!important;gap:9px!important}
.mv-mini-cover{width:50px!important;height:50px!important;border:0!important;border-radius:10px!important}
.mv-mini-copy>a{font-size:9.3px!important;color:#28324a!important;font-weight:700!important}
.mv-mini-meta{font-size:7.8px!important;color:#8a93a5!important}
.mv-compact-list{display:grid!important;gap:0!important}
.mv-compact-item{padding:7px 0!important;border-bottom:1px dashed #edf0f6!important;font-size:9.2px!important;line-height:1.8!important;color:#555f75!important}
.mv-style-chip{border:0!important;background:#f2f4f9!important;border-radius:999px!important;padding:5px 8px!important;color:#586177!important;font-size:8.7px!important}
.mv-style-chip:hover{background:#eef2ff!important;color:#4f46e5!important}
.mv-side-more{border-top:1px solid #eef0f5!important;color:#5d58cc!important;font-size:8.9px!important}
.mv-rank-item,.mv-rank-list a{border-color:#eef0f5!important}
.mv-artists-column a{color:#697186!important;border-color:#f0f2f7!important;font-size:10px!important}
.mv-artists-archive-divider a{color:#4f46e5!important;font-size:10.4px!important}
.mv-artists-archive-divider span{background:#edf0f6!important}

.da-main-intro{margin:0 0 12px;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#fff,#f7f8ff);border:1px solid var(--mv-line)}
.da-main-intro p{margin:4px 0 0!important;color:#7a8397!important;font-size:10.2px!important;line-height:1.85!important}
.mv-home-discovery-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 12px!important}
.mv-home-discovery-col{border:1px solid var(--mv-line)!important;border-radius:16px!important;background:#fff!important;padding:14px!important;box-shadow:none!important}
.mv-home-discovery-col h2{margin:0 0 11px!important;font-size:11.5px!important;color:#17213b!important;font-weight:850!important}
.mv-popular-text{margin:0 0 16px!important;padding:16px!important;border:1px solid var(--mv-line)!important;border-radius:16px!important;background:#fff!important}
.mv-popular-text h2{margin:0 0 10px!important;font-size:11.7px!important;color:#17213b!important;font-weight:850!important}
.mv-popular-links{display:flex!important;flex-wrap:wrap!important;gap:6px!important}
.mv-popular-links a{display:inline-flex!important;border:1px solid #e8ebf3!important;border-radius:999px!important;background:#f8f9fc!important;padding:5px 9px!important;color:#687188!important;font-size:8.7px!important;line-height:1.6!important}
.mv-popular-links a:hover{background:#eef2ff!important;color:#4f46e5!important;border-color:#dcdffd!important}
.da-feed-title{display:block!important;text-align:right!important;margin:4px 0 12px!important;padding:0!important}

/* feed card */
.mv-post-card.da-post-card{padding:0!important;margin-bottom:14px!important;border:1px solid var(--mv-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 40px rgba(15,23,42,.05)!important;overflow:hidden!important}
.da-card-grid{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:236px}
.mv-cover-link.da-card-cover{position:relative;width:100%!important;height:100%!important;min-height:236px!important;aspect-ratio:auto!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden}
.da-card-cover img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.da-post-card:hover .da-card-cover img{transform:scale(1.035)}
.da-card-cover-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,17,32,.55),transparent 56%)}
.da-card-kind{position:absolute;right:12px;top:12px;padding:5px 8px;border-radius:8px;background:rgba(8,16,31,.78);backdrop-filter:blur(8px);color:#fff;font-size:8.4px;font-weight:800}
.da-card-hover-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-43%) scale(.88);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.93);color:#10182b;font-size:12px;opacity:0;transition:.25s ease}
.da-post-card:hover .da-card-hover-play{opacity:1;transform:translate(-50%,-50%) scale(1)}
.da-card-body{min-width:0;display:flex;flex-direction:column;padding:17px 18px 16px}
.mv-post-head.da-card-head{text-align:right!important;margin:0 0 7px!important}
.da-card-kicker{display:block;margin-bottom:3px;color:#6d63df;font-size:8.3px;font-weight:850}
.mv-post-title{font-size:15.5px!important;line-height:1.85!important;font-weight:900!important;letter-spacing:-.3px!important;color:#111827!important}
.mv-post-title a:hover{color:#4f46e5!important}
.mv-post-meta{justify-content:flex-start!important;gap:4px 9px!important;margin-top:4px!important;color:#8a93a5!important;font-size:8.7px!important}
.mv-post-meta a{color:#5059ae!important;font-weight:750!important}
.mv-en-line{margin:0 0 4px!important;padding:0!important;text-align:right!important;font-size:8.8px!important;color:#9aa2b1!important;line-height:1.65!important}
.mv-card-description.da-card-description,.mv-single-lead.mv-card-description{max-width:none!important;margin:0 0 7px!important;padding:0!important;text-align:right!important;color:#687188!important;font-size:9.8px!important;line-height:1.9!important}
.da-card-links{justify-content:flex-start!important;gap:5px!important;margin:3px 0 10px!important}
.da-card-links a{border:0!important;background:#f5f6fa!important;border-radius:999px!important;padding:4px 7px!important;color:#6b7386!important;font-size:8px!important}
.da-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin-top:auto!important}
.da-card-cta{display:flex!important;gap:6px!important}
.mv-btn{min-height:36px!important;padding:7px 11px!important;border-radius:10px!important;border-color:#e4e7ef!important;background:#fff!important;color:#4f596e!important;font-size:9px!important;font-weight:780!important}
.mv-btn:hover{background:#f7f8fb!important;border-color:#d9deea!important;color:#202a43!important}
.mv-btn-primary{background:linear-gradient(135deg,#4f46e5,#6d4ee8)!important;color:#fff!important;border:0!important;box-shadow:0 8px 18px rgba(79,70,229,.18)!important;min-width:auto!important}
.mv-btn-primary:hover{background:linear-gradient(135deg,#4338ca,#6542dc)!important;color:#fff!important;transform:translateY(-1px)}

/* player */
.moj-track-player{background:#f6f7fb!important;border:1px solid #e9ebf2!important;border-radius:12px!important;padding:6px 8px!important;box-shadow:none!important;gap:7px!important;min-width:0}
.moj-track-toggle{background:#10192d!important;color:#fff!important;border-radius:9px!important;border:0!important;box-shadow:none!important}
.moj-track-player.is-playing .moj-track-toggle{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important}
.moj-track-time{color:#697186!important;font-size:8.2px!important}
.moj-range-shell:before{background:#dce0e9!important}
.moj-range-shell:after{background:linear-gradient(90deg,#4f46e5,#22d3ee)!important}
.moj-track-volume{color:#667085!important}

/* Generic internal hero */
.da-page-hero{padding:28px 0 25px;background:linear-gradient(135deg,#0a1326,#111a33);color:#fff;border-bottom:1px solid rgba(255,255,255,.05)}
.da-page-hero-inner{position:relative;overflow:hidden;padding:24px 28px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.035)}
.da-page-hero h1{margin:5px 0 4px!important;font-size:25px!important;line-height:1.65!important;font-weight:900!important;color:#fff!important}
.da-page-hero p{max-width:840px;margin:0!important;color:#9fabc0!important;font-size:10.5px!important;line-height:2!important}

/* Singles */
.mv-single{padding:24px 0 42px!important}
.mv-breadcrumb{margin-bottom:10px!important;color:#8a93a4!important;font-size:9px!important}
.mv-single-article{background:#fff!important;border:1px solid var(--mv-line)!important;border-radius:20px!important;padding:24px!important;box-shadow:0 15px 44px rgba(15,23,42,.05)!important}
.mv-single-head{padding-bottom:14px!important;border-bottom:1px solid #eef0f5!important;text-align:right!important}
.mv-single-head h1{margin:0!important;font-size:24px!important;line-height:1.7!important;color:#10182c!important;font-weight:900!important;letter-spacing:-.45px!important}
.mv-single-info{justify-content:flex-start!important;gap:6px!important;margin-top:8px!important}
.mv-info-pill{border:0!important;border-radius:999px!important;background:#f5f6fa!important;color:#697186!important;padding:5px 9px!important;font-size:8.7px!important}
.mv-info-artist{background:#eef2ff!important;color:#4f46e5!important}
.mv-single-cover{width:min(100%,480px)!important;margin:20px auto 12px!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 20px 50px rgba(15,23,42,.12)!important;border:0!important}
.mv-player-box{padding:15px!important;border:1px solid #e7eaf1!important;border-radius:15px!important;background:#f9fafc!important}
.mv-player-caption{margin:0 0 8px!important;color:#3c465b!important;font-size:10.2px!important;font-weight:750!important}
.mv-download-row{margin:12px 0!important}
.mv-main-download{min-height:44px!important;padding:9px 18px!important;font-size:10.2px!important}
.mv-artist-callout{border:1px solid #e7e9f3!important;border-radius:15px!important;background:linear-gradient(135deg,#f8f9ff,#f4fbff)!important;padding:14px 16px!important}
.mv-artist-callout strong{color:#1b2540!important;font-size:10.8px!important}.mv-artist-callout span{color:#7a8396!important;font-size:9px!important}
.mv-section{border-top:1px solid #eef0f5!important;padding-top:18px!important;margin-top:18px!important}
.mv-section-title{position:relative;padding-right:12px!important;margin:0 0 12px!important;color:#17213b!important;font-size:14px!important;font-weight:900!important}
.mv-section-title:before{content:"";position:absolute;right:0;top:5px;width:4px;height:17px;border-radius:999px;background:linear-gradient(var(--da-electric),var(--da-violet))}
.mv-about-section p,.mv-lyrics,.mv-comment-prompt{color:#646e83!important;font-size:10.2px!important;line-height:2.1!important}
.mv-lyrics{padding:16px!important;border-radius:14px!important;background:#f8f9fb!important;border:1px solid #eceef4!important;text-align:center!important}
.mv-related-list{gap:9px!important}.mv-related{border:1px solid #e8ebf1!important;border-radius:13px!important;background:#fff!important;padding:7px!important}.mv-related img{border-radius:9px!important}.mv-related b{font-size:9px!important;color:#28324a!important}.mv-related small{font-size:8px!important;color:#8a93a5!important}
.track-item{border:1px solid #e9ebf2!important;border-radius:13px!important;background:#fbfcfe!important;padding:11px!important}.track-head{color:#303b53!important}.mv-track-title-link{color:#343f58!important}.mv-track-download{background:#fff!important}

/* Artist */
.mv-artist-hero{padding:28px 0!important;background:linear-gradient(135deg,#07101f,#131a3e)!important}
.mv-artist-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09)!important;border-radius:20px!important;background:rgba(255,255,255,.04)!important;color:#fff!important;padding:28px!important}
.mv-artist-card:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;left:-70px;top:-120px;background:radial-gradient(circle,rgba(86,217,255,.18),transparent 70%)}
.mv-artist-card .mv-type{color:var(--da-electric)!important}.mv-artist-card h1{color:#fff!important;font-size:29px!important}.mv-artist-card p{color:#aeb8ca!important}.mv-stat{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.08)!important}.mv-stat b{color:#fff!important}.mv-stat span{color:#97a3ba!important}
.mv-artist-feature{border:1px solid var(--mv-line)!important;border-radius:18px!important;background:#fff!important;padding:16px!important}.mv-artist-feature-cover{border-radius:12px!important;overflow:hidden!important}.mv-artist-feature-item b{color:#252f48!important}.mv-artist-feature-item small{color:#8b94a5!important}
.mv-artist-columns{gap:10px!important}.mv-artist-text-section{border:1px solid var(--mv-line)!important;border-radius:16px!important;background:#fff!important;padding:15px!important}

/* Comments */
.comments-area .comment-respond{border-color:#e6e9f0!important;border-radius:15px!important;background:#fafbfc!important}
.comments-area .comment-form input[type="text"],.comments-area .comment-form textarea{background:#fff!important;border-color:#e4e7ef!important;border-radius:11px!important}
.comments-area .mv-comment-submit{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;border-radius:10px!important}

/* Footer */
.mv-footer.da-footer{margin-top:20px!important;padding:0!important;background:#08101f!important;color:#fff!important;border:0!important}
.da-footer-top{display:grid!important;grid-template-columns:1.55fr .7fr .7fr 1fr!important;gap:34px!important;padding-top:38px!important;padding-bottom:30px!important}
.da-footer-brand p{max-width:470px;color:#98a4ba!important;font-size:10px!important;line-height:2!important}
.da-footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:11px}.da-footer-logo img{width:50px;height:50px;border-radius:14px}.da-footer-logo>div{display:flex;flex-direction:column}.da-footer-logo b{font-size:17px;font-weight:900}.da-footer-logo span{font-size:8px;color:var(--da-electric);letter-spacing:1.8px;direction:ltr}
.da-footer-col h3{margin:3px 0 11px!important;color:#fff!important;font-size:11px!important;font-weight:850!important}.da-footer .mv-footer-links{display:grid;gap:6px!important}.da-footer .mv-footer-links a{color:#9ca8bc!important;font-size:9.3px!important}.da-footer .mv-footer-links a:hover{color:#fff!important}
.da-footer-search{display:flex!important;max-width:420px!important;height:42px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:11px!important;overflow:hidden!important;background:rgba(255,255,255,.05)!important}.da-footer-search input{flex:1;border:0!important;background:transparent!important;color:#fff!important;padding:0 12px!important;font-size:9.4px!important;outline:0}.da-footer-search button{border:0!important;background:#fff!important;color:#111827!important;padding:0 13px!important;font-size:9px!important;font-weight:800!important}
.da-footer .mv-footer-genres{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.da-footer .mv-footer-genres a{border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.05)!important;border-radius:999px!important;color:#aab5c8!important;padding:5px 8px!important;font-size:8.2px!important}.da-footer .mv-footer-genres a:hover{color:#fff!important;border-color:rgba(86,217,255,.4)!important}
.da-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:16px!important;padding-bottom:18px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#77849a!important;font-size:8.7px!important}.da-footer-bottom a{color:#b9c2d2!important}

/* Pagination / empty */
.mv-pagination{margin-top:20px!important}.mv-pagination ul{gap:6px!important}.mv-pagination a,.mv-pagination span{border:1px solid #e2e6ee!important;border-radius:9px!important;background:#fff!important;color:#626c80!important}.mv-pagination .current{background:#111a33!important;color:#fff!important;border-color:#111a33!important}
.mv-empty{border:1px dashed #dfe3ec!important;border-radius:16px!important;background:#fff!important;color:#7b8497!important}

/* Responsive */
@media(max-width:1180px){
  :root{--mv-side:205px;--mv-feed:680px}
  .da-search{width:215px!important}.da-nav a{padding:8px 9px!important;font-size:10.5px!important}
  .da-home-hero-grid{grid-template-columns:minmax(0,1fr) 330px;gap:34px}.da-hero-visual{min-height:300px}.da-orbit-one{width:290px;height:290px}.da-orbit-two{width:215px;height:215px}.da-vinyl{width:165px;height:165px}
}
@media(max-width:1040px){
  .mv-site-grid{grid-template-columns:minmax(0,1fr)!important;max-width:800px;margin-inline:auto}.mv-side{position:static!important}.mv-side-left,.mv-side-right{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-home-main{grid-row:1}.mv-side-left{grid-row:2}.mv-side-right{grid-row:3}
  .da-header-inner{gap:12px!important}.da-search{display:none!important}.da-nav{display:none!important}.da-menu-toggle{display:block!important;margin-inline-start:auto}
}
@media(max-width:820px){
  .mv-shell{width:min(calc(100% - 24px),var(--mv-shell))!important}
  .da-home-hero{padding:38px 0}.da-home-hero-grid{grid-template-columns:1fr}.da-hero-visual{display:none}.da-hero-copy h1{font-size:34px!important}.da-hero-copy p{font-size:11.7px!important}
  .da-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:175px}.da-featured-card.is-main{grid-column:span 2;grid-row:span 2}
  .da-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .da-card-grid{grid-template-columns:175px minmax(0,1fr)}.mv-cover-link.da-card-cover{min-height:220px!important}.da-card-body{padding:15px}
  .da-footer-top{grid-template-columns:1fr 1fr!important}.da-footer-brand{grid-column:1/-1}
}
@media(max-width:640px){
  .da-header-inner{min-height:68px!important}.da-brand-mark{width:40px!important;height:40px!important;border-radius:12px!important}.da-brand .mv-brand-title{font-size:16px!important}.da-brand .mv-brand-sub{font-size:7.7px!important}
  .da-home-hero{padding:30px 0 32px}.da-hero-copy h1{font-size:28px!important;line-height:1.6!important;letter-spacing:-.8px!important}.da-hero-search{grid-template-columns:1fr;margin-top:18px;background:transparent;padding:0;box-shadow:none;gap:7px}.da-hero-search input{background:#fff!important;border-radius:12px!important;min-height:46px!important}.da-hero-search button{min-height:42px;border-radius:11px}.da-hero-actions{gap:6px}.da-hero-actions a{font-size:8.8px!important;padding:5px 8px}
  .da-featured{padding-top:24px}.da-featured-grid{grid-auto-rows:145px;gap:8px}.da-featured-card{border-radius:14px}.da-featured-card.is-main{grid-row:span 2}.da-featured-card.is-main .da-featured-copy>a{font-size:14px}.da-featured-copy>a{font-size:10px}.da-play-mark{display:none}
  .da-shortcut-grid{grid-template-columns:1fr 1fr;gap:7px}.da-shortcut-grid>a{min-height:82px;padding:13px}.da-shortcut-grid b{font-size:10.4px}.da-shortcut-grid span{font-size:8.3px}
  .mv-home-discovery-grid{grid-template-columns:1fr!important}.mv-side-left,.mv-side-right{grid-template-columns:1fr!important}
  .da-card-grid{grid-template-columns:1fr}.mv-cover-link.da-card-cover{height:auto!important;min-height:0!important;aspect-ratio:1/1!important}.da-card-body{padding:15px}.mv-post-title{font-size:15px!important}.da-card-actions{grid-template-columns:1fr!important}.da-card-cta{justify-content:flex-start!important}.moj-track-player{width:100%!important}
  .mv-single-article{padding:16px!important;border-radius:16px!important}.mv-single-head h1{font-size:19px!important}.mv-single-cover{border-radius:14px!important}.mv-artist-card{padding:20px!important}.mv-artist-card h1{font-size:23px!important}
  .da-page-hero{padding:20px 0}.da-page-hero-inner{padding:19px}.da-page-hero h1{font-size:20px!important}
  .da-footer-top{grid-template-columns:1fr!important;gap:20px!important;padding-top:28px!important}.da-footer-brand{grid-column:auto}.da-footer-bottom{align-items:flex-start!important;flex-direction:column!important}
}
@media(max-width:420px){
  .da-featured-grid{grid-template-columns:1fr;grid-auto-rows:230px}.da-featured-card.is-main{grid-column:auto;grid-row:auto}.da-featured-card.is-main .da-featured-copy>a{font-size:14px}.da-shortcut-grid{grid-template-columns:1fr}.mv-shell{width:min(calc(100% - 18px),var(--mv-shell))!important}
}
@media(prefers-reduced-motion:reduce){.da-vinyl,.da-orbit,.da-equalizer i{animation:none!important}.da-card-cover img,.da-featured-cover img{transition:none!important}}

/* Pages and fallback templates */
.mv-page{padding:26px 0 42px!important}.mv-page-card{border:1px solid var(--mv-line)!important;border-radius:20px!important;background:#fff!important;padding:24px!important;box-shadow:0 15px 44px rgba(15,23,42,.05)!important}.mv-page-card h1{margin:0 0 12px!important;color:#111827!important;font-size:23px!important;font-weight:900!important;line-height:1.7!important}.mv-page-card p,.mv-page-card .entry-content{color:#667085!important;font-size:10.8px!important;line-height:2.15!important}.mv-page-card .moj-tag-chip,.mv-tags .moj-tag-chip{display:inline-flex!important;border:1px solid #e6e9f1!important;background:#f8f9fc!important;border-radius:999px!important;padding:6px 10px!important;color:#5e687d!important;font-size:9px!important}.mv-page-card .moj-tag-chip:hover,.mv-tags .moj-tag-chip:hover{background:#eef2ff!important;border-color:#dfe2ff!important;color:#4f46e5!important}.mv-404{text-align:center!important;padding:48px 28px!important}.mv-404 .mv-type{color:#6d63df!important;font-size:11px!important}.mv-search-page{margin:18px auto 0!important;display:flex!important;width:min(100%,460px)!important;border-color:#e2e6ef!important;background:#f8f9fc!important}.mv-search-page input{color:#263047!important}.mv-search-page button{background:#111a33!important;color:#fff!important;font-size:9px!important;padding:0 13px!important}

/* ========================================================================
   Donyaye Ahang 1.1.0 — Bright editorial redesign
   ======================================================================== */
:root{
  --da-bg:#f6f4ef;
  --da-card:#ffffff;
  --da-ink:#171a24;
  --da-muted:#6f7480;
  --da-line:#e7e3dc;
  --da-blue:#3156d3;
  --da-blue-dark:#2544ad;
  --da-blue-soft:#eef2ff;
  --da-warm:#f3c25b;
  --da-warm-soft:#fff7e5;
  --da-radius:18px;
  --da-shadow:0 14px 38px rgba(31,35,48,.07);
  --mv-shell:1260px;
}
html,body{direction:rtl!important;text-align:right!important}
body{
  background:var(--da-bg)!important;
  color:var(--da-ink)!important;
  font-family:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif!important;
  font-size:15px!important;
  line-height:1.95!important;
}
button,input,textarea,select{font-family:inherit!important}
.mv-en-line{display:none!important}
.da-orbit,.da-vinyl,.da-equalizer{display:none!important;animation:none!important}

/* Compact solid header — no glass effect */
.mv-header.da-header.da-header-v2{
  position:sticky!important;top:0!important;z-index:90!important;
  background:#fff!important;border-bottom:1px solid var(--da-line)!important;
  box-shadow:0 5px 18px rgba(22,25,35,.035)!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
.da-header-inner{min-height:70px!important;gap:24px!important}
.da-brand{gap:10px!important}
.da-brand-mark{width:44px!important;height:44px!important;border-radius:13px!important;border:0!important;background:#111827!important;overflow:hidden!important}
.da-brand .mv-brand-title{font-size:18px!important;font-weight:700!important;letter-spacing:-.4px!important;color:#171a24!important}
.da-brand .mv-brand-sub{font-size:9px!important;color:#767b86!important;letter-spacing:0!important;font-weight:500!important;margin-top:4px!important}
.da-nav{margin-inline-start:8px!important}
.da-nav ul{gap:4px!important}
.da-nav a{padding:8px 11px!important;border-radius:9px!important;font-size:11.3px!important;font-weight:600!important;color:#4f5562!important;background:transparent!important}
.da-nav a:hover,.da-nav .current-menu-item>a{background:var(--da-blue-soft)!important;color:var(--da-blue)!important}
.da-header-actions{margin-inline-start:auto!important;display:flex!important;align-items:center!important;gap:8px!important}
.da-search{width:245px!important;height:40px!important;border:1px solid #dedbd5!important;border-radius:10px!important;background:#faf9f7!important;box-shadow:none!important}
.da-search input{font-size:10.7px!important;color:#3d424d!important;padding:0 12px!important;text-align:right!important}
.da-search button{min-width:42px!important;height:40px!important;background:#171a24!important;color:#fff!important;border:0!important;border-radius:0!important}
.da-menu-toggle{border:1px solid #dedbd5!important;border-radius:10px!important;background:#fff!important}

/* Small light hero. Static shapes only. */
.da-home-hero.da-home-hero-v2{padding:22px 0 12px!important;background:transparent!important;min-height:0!important;overflow:visible!important}
.da-hero-panel{
  min-height:235px!important;display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)!important;
  gap:34px!important;align-items:center!important;padding:30px 34px!important;
  background:linear-gradient(135deg,#fff 0%,#fbfaf7 68%,#f0f3ff 100%)!important;
  border:1px solid var(--da-line)!important;border-radius:24px!important;box-shadow:0 18px 52px rgba(40,45,60,.055)!important;
  position:relative!important;overflow:hidden!important;
}
.da-hero-panel:after{content:""!important;position:absolute!important;left:-45px!important;bottom:-80px!important;width:210px!important;height:210px!important;border-radius:34px!important;background:#e8edff!important;transform:rotate(18deg)!important;opacity:.72!important;pointer-events:none!important}
.da-hero-copy{position:relative!important;z-index:2!important;max-width:790px!important}
.da-hero-label{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:3px 10px!important;border-radius:8px!important;background:var(--da-warm-soft)!important;color:#7f5b16!important;border:1px solid #f1dfb9!important;font-size:9.6px!important;font-weight:600!important;letter-spacing:0!important}
.da-hero-copy h1{margin:10px 0 7px!important;font-size:clamp(27px,3vw,40px)!important;line-height:1.55!important;font-weight:700!important;letter-spacing:-1px!important;color:#171a24!important;max-width:760px!important}
.da-hero-copy p{margin:0!important;max-width:760px!important;color:#666c77!important;font-size:11.5px!important;line-height:2.1!important}
.da-hero-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:min(100%,620px)!important;margin-top:17px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.da-hero-search input{height:45px!important;border:1px solid #dfdcd6!important;border-radius:11px!important;background:#fff!important;padding:0 14px!important;color:#272b34!important;outline:0!important;text-align:right!important;font-size:10.8px!important;box-shadow:none!important}
.da-hero-search input:focus{border-color:#9aa9ed!important;box-shadow:0 0 0 3px rgba(49,86,211,.08)!important}
.da-hero-search button{height:45px!important;padding:0 22px!important;border:0!important;border-radius:11px!important;background:var(--da-blue)!important;color:#fff!important;font-size:10.4px!important;font-weight:700!important;box-shadow:none!important;cursor:pointer!important}
.da-hero-search button:hover{background:var(--da-blue-dark)!important;transform:none!important}
.da-hero-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin-top:12px!important}
.da-hero-actions a{display:inline-flex!important;align-items:center!important;min-height:31px!important;padding:5px 10px!important;border:1px solid #e2dfd9!important;border-radius:9px!important;background:#fff!important;color:#5f6570!important;font-size:9.1px!important;font-weight:600!important;box-shadow:none!important}
.da-hero-actions a.da-primary-link{background:#171a24!important;border-color:#171a24!important;color:#fff!important}
.da-hero-actions a:hover{border-color:#a8b2e9!important;color:var(--da-blue)!important;transform:none!important}
.da-hero-actions a.da-primary-link:hover{background:#252a35!important;color:#fff!important;border-color:#252a35!important}
.da-hero-notes{position:relative!important;z-index:2!important;display:grid!important;gap:8px!important}
.da-hero-notes>div{padding:13px 14px!important;border:1px solid #e3e0da!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}
.da-hero-notes b{display:block!important;font-size:11.4px!important;font-weight:700!important;color:#232732!important;margin-bottom:2px!important}
.da-hero-notes span{display:block!important;font-size:9.1px!important;line-height:1.9!important;color:#858994!important}

/* Feature cards */
.da-featured.da-featured-v2{padding:20px 0 8px!important;background:transparent!important}
.da-section-heading{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:16px!important;margin-bottom:11px!important}
.da-section-heading>div>span{display:block!important;color:#777c88!important;font-size:9.3px!important;font-weight:600!important;margin-bottom:2px!important;letter-spacing:0!important}
.da-section-heading h2{margin:0!important;color:#1b1f2a!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.4px!important}
.da-section-heading>a{font-size:9.4px!important;font-weight:600!important;color:var(--da-blue)!important;padding:5px 9px!important;border:1px solid #dfe4fb!important;border-radius:8px!important;background:#f5f7ff!important}
.da-featured-grid.da-featured-grid-v2{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:12px!important}
.da-featured-card.da-featured-card-v2{display:block!important;min-width:0!important;border:1px solid var(--da-line)!important;border-radius:17px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 8px 26px rgba(25,29,40,.045)!important}
.da-featured-card-v2 .da-featured-cover{display:block!important;aspect-ratio:1/1!important;border-radius:0!important;overflow:hidden!important;position:relative!important;background:#eee!important}
.da-featured-card-v2 .da-featured-cover img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .25s ease!important}
.da-featured-card-v2:hover .da-featured-cover img{transform:scale(1.025)!important}
.da-featured-card-v2 .da-featured-overlay{position:absolute!important;inset:0!important;background:linear-gradient(to top,rgba(17,20,28,.42),transparent 48%)!important;opacity:.65!important}
.da-featured-card-v2 .da-play-mark{position:absolute!important;left:12px!important;bottom:12px!important;width:34px!important;height:34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fff!important;color:#171a24!important;font-size:10px!important;box-shadow:0 5px 18px rgba(0,0,0,.14)!important}
.da-featured-card-v2 .da-featured-copy{position:static!important;padding:11px 12px 12px!important;background:#fff!important;color:#171a24!important;display:block!important}
.da-featured-card-v2 .da-featured-copy>span{display:block!important;color:var(--da-blue)!important;font-size:8.5px!important;font-weight:600!important;margin-bottom:2px!important}
.da-featured-card-v2 .da-featured-copy>a{display:block!important;color:#252a34!important;font-size:11.2px!important;font-weight:700!important;line-height:1.8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.da-featured-card-v2 .da-featured-copy>small{display:block!important;color:#8a8f99!important;font-size:8.8px!important;margin-top:1px!important}

/* Quick links, solid and compact */
.da-shortcuts.da-shortcuts-v2{padding:12px 0 18px!important;background:transparent!important}
.da-shortcut-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
.da-shortcut-grid>a{display:block!important;min-height:74px!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid var(--da-line)!important;background:#fff!important;box-shadow:none!important}
.da-shortcut-grid>a:nth-child(2n){background:#fbfbff!important}.da-shortcut-grid>a:nth-child(3){background:#fffaf0!important}
.da-shortcut-grid>a:hover{border-color:#cbd2f3!important;transform:translateY(-1px)!important}
.da-shortcut-grid b{display:block!important;font-size:10.7px!important;font-weight:700!important;color:#252a34!important;margin-bottom:2px!important}
.da-shortcut-grid span{display:block!important;font-size:8.8px!important;color:#878c97!important;line-height:1.8!important}

/* Catalog */
.da-main-zone.da-main-zone-v2,.da-archive-zone{padding:17px 0 42px!important;background:transparent!important}
.da-catalog-head{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:24px!important;margin:0 0 13px!important;padding:0 2px!important}
.da-catalog-head>div>span{display:block!important;color:#777d88!important;font-size:9.2px!important;font-weight:600!important;margin-bottom:2px!important}
.da-catalog-head h2,.da-catalog-head h1{margin:0!important;color:#1b1f2a!important;font-size:20px!important;line-height:1.6!important;font-weight:700!important;letter-spacing:-.45px!important}
.da-catalog-head p{max-width:470px!important;margin:0!important;color:#828792!important;font-size:9.5px!important;line-height:1.95!important;text-align:left!important}
.da-archive-main{width:100%!important;max-width:none!important;margin:0!important}
.da-post-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}
.mv-post-card.da-post-card-v2{display:grid!important;grid-template-columns:168px minmax(0,1fr)!important;min-height:250px!important;margin:0!important;padding:0!important;border:1px solid var(--da-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--da-shadow)!important;overflow:hidden!important}
.da-post-card-v2 .da-card-cover{display:block!important;width:100%!important;height:100%!important;min-height:250px!important;margin:0!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important;position:relative!important;background:#ecebea!important;overflow:hidden!important}
.da-post-card-v2 .da-card-cover img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .25s ease!important}
.da-post-card-v2:hover .da-card-cover img{transform:scale(1.025)!important}
.da-card-cover-shade{position:absolute!important;inset:0!important;background:linear-gradient(to top,rgba(14,17,24,.38),transparent 48%)!important;opacity:.6!important}
.da-card-hover-play{position:absolute!important;right:50%!important;top:50%!important;transform:translate(50%,-50%)!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#fff!important;color:#171a24!important;font-size:10px!important;opacity:0!important;transition:opacity .18s ease!important;box-shadow:0 6px 18px rgba(0,0,0,.14)!important}
.da-post-card-v2:hover .da-card-hover-play{opacity:1!important}
.da-card-body{display:flex!important;flex-direction:column!important;min-width:0!important;padding:14px 15px 13px!important;text-align:right!important}
.da-card-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:4px!important;color:#8a8f98!important;font-size:8.4px!important}
.da-card-topline>span{display:inline-flex!important;padding:3px 7px!important;border-radius:7px!important;background:var(--da-blue-soft)!important;color:var(--da-blue)!important;font-weight:600!important}
.da-card-topline time{white-space:nowrap!important}
.da-post-card-v2 .mv-post-title{margin:0!important;font-size:14.2px!important;line-height:1.75!important;font-weight:700!important;letter-spacing:-.25px!important;text-align:right!important}
.da-post-card-v2 .mv-post-title a{color:#222631!important}
.da-post-card-v2 .mv-post-title a:hover{color:var(--da-blue)!important}
.da-card-artist{margin-top:2px!important;color:#6f7581!important;font-size:9.3px!important;font-weight:500!important}
.da-card-artist a:hover{color:var(--da-blue)!important}
.da-card-genre{display:inline-flex!important;align-self:flex-start!important;margin-top:6px!important;padding:3px 7px!important;border-radius:7px!important;background:#f7f5f0!important;color:#7f786b!important;font-size:8.2px!important}
.da-card-description{margin:7px 0 8px!important;color:#777d87!important;font-size:8.9px!important;line-height:1.95!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-align:right!important}
.da-card-description .mv-card-description-main{display:inline!important}
.da-card-bottom{margin-top:auto!important;display:grid!important;gap:8px!important}
.da-card-cta{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important}
.da-card-cta .mv-btn{min-height:32px!important;padding:5px 10px!important;border-radius:8px!important;font-size:8.7px!important;font-weight:600!important;background:#fff!important;border:1px solid #dfdcd6!important;color:#5d626d!important;box-shadow:none!important}
.da-card-cta .mv-btn-primary{min-width:76px!important;background:var(--da-blue)!important;border-color:var(--da-blue)!important;color:#fff!important}
.da-card-cta .mv-btn:hover{background:#f8f7f4!important;border-color:#c8c4bd!important;color:#30343d!important;transform:none!important}
.da-card-cta .mv-btn-primary:hover{background:var(--da-blue-dark)!important;border-color:var(--da-blue-dark)!important;color:#fff!important}

/* Every playable track gets a real equalizer indicator */
.moj-track-player.da-track-player{grid-template-columns:36px 28px 52px minmax(70px,1fr) auto!important;grid-template-areas:"toggle eq time progress volume"!important;gap:6px!important;align-items:center!important;min-width:0!important;padding:6px 7px!important;border:1px solid #e6e3dd!important;border-radius:10px!important;background:#f9f8f5!important;box-shadow:none!important}
.da-post-card-v2 .moj-track-player.da-track-player{grid-template-columns:34px 25px 48px minmax(58px,1fr)!important;grid-template-areas:"toggle eq time progress"!important}
.da-post-card-v2 .moj-volume-control{display:none!important}
.moj-track-player .moj-track-toggle{grid-area:toggle!important;width:34px!important;height:34px!important;min-width:34px!important;border:0!important;border-radius:9px!important;background:#171a24!important;color:#fff!important;box-shadow:none!important;transform:none!important}
.moj-track-player .moj-track-toggle:hover,.moj-track-player.is-playing .moj-track-toggle,.moj-track-player.is-playing .moj-track-toggle:hover{background:var(--da-blue)!important;border-color:var(--da-blue)!important;transform:none!important}
.da-track-eq{grid-area:eq!important;width:25px!important;height:19px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;direction:ltr!important}
.da-track-eq i{display:block!important;width:2.6px!important;height:5px!important;border-radius:5px!important;background:#9aa0aa!important;transform-origin:center bottom!important;animation:none!important}
.da-track-eq i:nth-child(2){height:9px!important}.da-track-eq i:nth-child(3){height:13px!important}.da-track-eq i:nth-child(4){height:8px!important}.da-track-eq i:nth-child(5){height:5px!important}
.moj-track-player.is-playing .da-track-eq i{background:var(--da-blue)!important;animation:da-eq-pulse .72s ease-in-out infinite alternate!important}
.moj-track-player.is-playing .da-track-eq i:nth-child(2){animation-delay:-.33s!important}.moj-track-player.is-playing .da-track-eq i:nth-child(3){animation-delay:-.52s!important}.moj-track-player.is-playing .da-track-eq i:nth-child(4){animation-delay:-.18s!important}.moj-track-player.is-playing .da-track-eq i:nth-child(5){animation-delay:-.42s!important}
@keyframes da-eq-pulse{from{transform:scaleY(.45)}to{transform:scaleY(1)}}
.moj-track-time{grid-area:time!important;color:#6f7580!important;font-size:8.1px!important;direction:ltr!important;text-align:center!important;white-space:nowrap!important}
.moj-track-progress{grid-area:progress!important}
.moj-range-shell-progress{grid-area:progress!important}
.moj-volume-control{grid-area:volume!important}
.moj-range-shell-volume{width:72px!important}

/* Discovery below feed */
.da-discovery-after-feed{margin-top:28px!important;display:grid!important;gap:14px!important}
.da-discovery-after-feed .mv-section,.da-discovery-after-feed .mv-home-discovery{background:#fff!important;border:1px solid var(--da-line)!important;border-radius:18px!important;box-shadow:none!important}

/* Archive page hero */
.da-page-hero.da-page-hero-v2{padding:18px 0 4px!important;background:transparent!important}
.da-page-hero-v2 .da-page-hero-inner{padding:22px 25px!important;border:1px solid var(--da-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 30px rgba(25,29,40,.04)!important}
.da-page-hero-v2 h1{margin:5px 0 0!important;font-size:24px!important;font-weight:700!important;color:#1d212b!important;line-height:1.65!important}
.da-page-hero-v2 p{margin:4px 0 0!important;color:#7f848f!important;font-size:10px!important;line-height:2!important}

/* Single pages */
.da-single-v2{padding:20px 0 42px!important;background:transparent!important}
.da-single-layout{width:min(100%,1020px)!important;margin-inline:auto!important}
.da-single-v2 .mv-single-article{padding:22px!important;border:1px solid var(--da-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 46px rgba(29,33,45,.055)!important}
.da-single-context{display:flex!important;align-items:center!important;gap:7px!important;margin:0 0 12px!important;color:#8a8f99!important;font-size:9px!important}
.da-single-context a{color:var(--da-blue)!important;font-weight:600!important}
.da-single-v2 .mv-single-head{text-align:right!important;margin-bottom:14px!important}
.da-single-v2 .mv-single-head h1{margin:0!important;font-size:27px!important;line-height:1.65!important;font-weight:700!important;color:#1b1f29!important;letter-spacing:-.6px!important;text-align:right!important}
.da-single-v2 .mv-single-info{justify-content:flex-start!important;margin-top:8px!important;gap:6px!important}
.da-single-v2 .mv-info-pill{border:1px solid #e5e2dc!important;border-radius:8px!important;background:#faf9f6!important;color:#6f7580!important;padding:5px 8px!important;font-size:8.8px!important;box-shadow:none!important}
.da-single-top-grid{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;margin-bottom:17px!important}
.da-single-top-grid .mv-single-cover{width:100%!important;margin:0!important;aspect-ratio:1/1!important;border-radius:17px!important;border:0!important;overflow:hidden!important;background:#eee!important;box-shadow:none!important}
.da-single-summary{display:grid!important;gap:10px!important;align-content:start!important}
.da-single-summary .mv-single-lead{margin:0!important;text-align:right!important;color:#686e79!important;font-size:10.4px!important;line-height:2.1!important}
.da-single-summary .mv-player-box{margin:0!important;padding:12px!important;border:1px solid #e7e4de!important;border-radius:13px!important;background:#fbfaf7!important;box-shadow:none!important}
.da-single-summary .mv-player-caption{margin:0 0 7px!important;color:#6f7480!important;font-size:9px!important}
.da-single-summary .mv-download-row{justify-content:flex-start!important;margin:0!important}
.da-single-summary .mv-main-download{min-height:38px!important;border-radius:9px!important;background:var(--da-blue)!important;border-color:var(--da-blue)!important;color:#fff!important;font-size:9.5px!important}
.da-single-summary .mv-artist-callout{margin:0!important;border:1px solid #e6e3dd!important;border-radius:13px!important;background:#f8f7f3!important;padding:12px 13px!important}
.da-single-summary .mv-artist-callout strong{font-size:10.5px!important}.da-single-summary .mv-artist-callout span{font-size:8.9px!important;color:#7b808b!important}
.da-single-v2 .mv-section{margin-top:12px!important;border:1px solid #e7e4de!important;border-radius:15px!important;background:#fff!important;padding:16px 17px!important;box-shadow:none!important}
.da-single-v2 .mv-section-title{margin:0 0 9px!important;font-size:14px!important;font-weight:700!important;color:#252a34!important;text-align:right!important}
.da-single-v2 .mv-section p{font-size:10.4px!important;color:#686e79!important;line-height:2.1!important;text-align:right!important}
.da-single-v2 .mv-section-lyrics{background:#faf9f6!important}.da-single-v2 .mv-lyrics{font-size:11.8px!important;line-height:2.4!important;color:#4f5560!important}
.da-single-v2 .mv-related-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
.da-single-v2 .mv-related{grid-template-columns:62px minmax(0,1fr)!important;border-radius:11px!important;background:#faf9f6!important;border-color:#e6e3dd!important}
.da-single-v2 .track-item{border-radius:12px!important;background:#faf9f6!important;border-color:#e6e3dd!important;padding:11px!important}
.da-single-v2 .track-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
.da-single-v2 .mv-track-download{min-height:36px!important;border-radius:9px!important;background:#fff!important;border-color:#dcd8d1!important;font-size:8.8px!important}

/* Light footer */
.mv-footer.da-footer.da-footer-v2{margin-top:0!important;padding:0!important;background:#fff!important;color:#252a34!important;border-top:1px solid var(--da-line)!important}
.da-footer-v2 .da-footer-top{display:grid!important;grid-template-columns:1.55fr .72fr .72fr 1fr!important;gap:30px!important;padding-top:31px!important;padding-bottom:25px!important}
.da-footer-v2 .da-footer-logo{display:flex!important;align-items:center!important;gap:11px!important;margin-bottom:9px!important}
.da-footer-v2 .da-footer-logo img{width:48px!important;height:48px!important;border-radius:13px!important}
.da-footer-v2 .da-footer-logo>div{display:flex!important;flex-direction:column!important}.da-footer-v2 .da-footer-logo b{font-size:16px!important;font-weight:700!important;color:#1d212b!important}.da-footer-v2 .da-footer-logo span{font-size:8.7px!important;color:#858a95!important;letter-spacing:0!important;direction:rtl!important}
.da-footer-v2 .da-footer-brand p{max-width:470px!important;color:#787e89!important;font-size:9.4px!important;line-height:2.05!important}
.da-footer-v2 .da-footer-col h3{margin:2px 0 10px!important;color:#292e38!important;font-size:10.5px!important;font-weight:700!important}
.da-footer-v2 .mv-footer-links a{color:#747a85!important;font-size:9.2px!important;padding:3px 0!important}.da-footer-v2 .mv-footer-links a:hover{color:var(--da-blue)!important}
.da-footer-v2 .da-footer-search{display:flex!important;max-width:420px!important;height:40px!important;border:1px solid #dfdcd6!important;border-radius:10px!important;overflow:hidden!important;background:#faf9f7!important;margin-top:12px!important}
.da-footer-v2 .da-footer-search input{flex:1!important;border:0!important;background:transparent!important;color:#30343d!important;padding:0 11px!important;font-size:9.2px!important;outline:0!important;text-align:right!important}
.da-footer-v2 .da-footer-search button{border:0!important;background:#171a24!important;color:#fff!important;padding:0 13px!important;font-size:8.8px!important;font-weight:600!important}
.da-footer-v2 .mv-footer-genres{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.da-footer-v2 .mv-footer-genres a{border:1px solid #e2dfd8!important;background:#faf9f6!important;border-radius:8px!important;color:#777d87!important;padding:5px 7px!important;font-size:8px!important}.da-footer-v2 .mv-footer-genres a:hover{color:var(--da-blue)!important;border-color:#cbd2f3!important}
.da-footer-v2 .da-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:13px!important;padding-bottom:15px!important;border-top:1px solid #eeeae4!important;color:#8b909a!important;font-size:8.5px!important}.da-footer-v2 .da-footer-bottom a{color:#454b57!important}

/* Pagination */
.mv-pagination{margin-top:20px!important}.mv-pagination a,.mv-pagination span{border:1px solid #dfdcd6!important;border-radius:9px!important;background:#fff!important;color:#676d78!important}.mv-pagination .current{background:var(--da-blue)!important;color:#fff!important;border-color:var(--da-blue)!important}

/* Full-page artist and generic cards remain bright */
.mv-page-card,.mv-artist-feature,.mv-artist-text-section{border-color:var(--da-line)!important;background:#fff!important;box-shadow:none!important}
.mv-artist-card{background:#fff!important;border:1px solid var(--da-line)!important;color:#242934!important;box-shadow:var(--da-shadow)!important}
.mv-artist-card:before{display:none!important}.mv-artist-card .mv-type{color:var(--da-blue)!important}.mv-artist-card h1{color:#222731!important}.mv-artist-card p{color:#747a85!important}.mv-stat{background:#faf9f6!important;border-color:#e8e4dd!important}.mv-stat b{color:#252a34!important}.mv-stat span{color:#858a94!important}

/* Responsive */
@media(max-width:1080px){
  .da-hero-panel{grid-template-columns:minmax(0,1fr) 300px!important;gap:24px!important;padding:27px!important}
  .da-search{width:205px!important}
  .mv-post-card.da-post-card-v2{grid-template-columns:145px minmax(0,1fr)!important}
  .da-post-card-v2 .da-card-cover{min-height:245px!important}
  .da-post-card-v2 .da-card-description{display:none!important}
  .da-single-top-grid{grid-template-columns:300px minmax(0,1fr)!important}
}
@media(max-width:900px){
  .da-search{display:none!important}.da-menu-toggle{display:block!important;margin-inline-start:auto!important}
  .da-hero-panel{grid-template-columns:1fr!important;min-height:0!important}.da-hero-notes{grid-template-columns:repeat(3,minmax(0,1fr))!important}.da-hero-panel:after{opacity:.35!important}
  .da-featured-grid.da-featured-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .da-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .mv-post-card.da-post-card-v2{grid-template-columns:1fr!important;min-height:0!important}
  .da-post-card-v2 .da-card-cover{height:auto!important;min-height:0!important;aspect-ratio:16/11!important}
  .da-post-card-v2 .da-card-description{display:-webkit-box!important}
  .da-single-top-grid{grid-template-columns:270px minmax(0,1fr)!important}
  .da-footer-v2 .da-footer-top{grid-template-columns:1fr 1fr!important}.da-footer-v2 .da-footer-brand{grid-column:1/-1!important}
}
@media(max-width:680px){
  body{font-size:14px!important}.mv-shell{width:min(calc(100% - 18px),var(--mv-shell))!important}
  .da-header-inner{min-height:64px!important;gap:10px!important}.da-brand-mark{width:40px!important;height:40px!important}.da-brand .mv-brand-title{font-size:16px!important}.da-brand .mv-brand-sub{display:none!important}
  .mobile-panel.da-mobile-panel{border-bottom:1px solid var(--da-line)!important;background:#fff!important}.mobile-panel .da-search{display:flex!important;width:100%!important}
  .da-home-hero.da-home-hero-v2{padding-top:12px!important}.da-hero-panel{padding:20px!important;border-radius:18px!important}.da-hero-copy h1{font-size:26px!important;line-height:1.6!important}.da-hero-copy p{font-size:10.3px!important}.da-hero-search{grid-template-columns:1fr!important}.da-hero-search button{width:100%!important}.da-hero-notes{grid-template-columns:1fr!important}.da-hero-notes>div{padding:10px 12px!important}
  .da-featured-grid.da-featured-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.da-featured-card-v2 .da-featured-copy>a{font-size:10.2px!important}
  .da-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.da-shortcut-grid>a{min-height:68px!important;padding:10px 11px!important}
  .da-catalog-head{display:block!important}.da-catalog-head p{margin-top:5px!important;text-align:right!important}.da-catalog-head h2,.da-catalog-head h1{font-size:18px!important}
  .da-post-grid{grid-template-columns:1fr!important;gap:10px!important}
  .mv-post-card.da-post-card-v2{grid-template-columns:120px minmax(0,1fr)!important;min-height:210px!important}.da-post-card-v2 .da-card-cover{height:100%!important;min-height:210px!important;aspect-ratio:auto!important}.da-post-card-v2 .da-card-body{padding:11px!important}.da-post-card-v2 .mv-post-title{font-size:12.7px!important}.da-post-card-v2 .da-card-description{display:none!important}.da-post-card-v2 .da-card-genre{display:none!important}
  .da-post-card-v2 .moj-track-player.da-track-player{grid-template-columns:32px 22px 45px minmax(48px,1fr)!important;padding:5px!important;gap:4px!important}.da-track-eq{width:22px!important}.moj-track-player .moj-track-toggle{width:32px!important;height:32px!important;min-width:32px!important}.da-card-cta .mv-btn{padding:4px 7px!important;font-size:8px!important}.da-card-cta .mv-btn-primary{min-width:62px!important}
  .da-single-v2 .mv-single-article{padding:14px!important;border-radius:17px!important}.da-single-v2 .mv-single-head h1{font-size:21px!important}.da-single-top-grid{grid-template-columns:1fr!important;gap:14px!important}.da-single-top-grid .mv-single-cover{max-width:480px!important;margin-inline:auto!important}.da-single-v2 .mv-related-list{grid-template-columns:1fr!important}.da-single-v2 .track-actions{grid-template-columns:1fr!important}.da-track-player-large{grid-template-columns:34px 25px 50px minmax(55px,1fr)!important;grid-template-areas:"toggle eq time progress"!important}.da-track-player-large .moj-volume-control{display:none!important}
  .da-footer-v2 .da-footer-top{grid-template-columns:1fr!important;gap:18px!important;padding-top:24px!important}.da-footer-v2 .da-footer-brand{grid-column:auto!important}.da-footer-v2 .da-footer-bottom{align-items:flex-start!important;flex-direction:column!important}
}
@media(max-width:420px){
  .mv-post-card.da-post-card-v2{grid-template-columns:105px minmax(0,1fr)!important;min-height:195px!important}.da-post-card-v2 .da-card-cover{min-height:195px!important}.da-card-topline time{display:none!important}.da-post-card-v2 .da-card-artist{font-size:8.7px!important}.da-post-card-v2 .moj-track-player.da-track-player{grid-template-columns:31px 20px minmax(45px,1fr)!important;grid-template-areas:"toggle eq progress"!important}.da-post-card-v2 .moj-track-time{display:none!important}
  .da-featured-grid.da-featured-grid-v2{grid-template-columns:1fr 1fr!important}.da-shortcut-grid{grid-template-columns:1fr 1fr!important}
}
@media(prefers-reduced-motion:reduce){.moj-track-player.is-playing .da-track-eq i{animation:none!important}.da-card-cover img,.da-featured-cover img{transition:none!important}}
.da-artist-all-head{margin-top:24px!important}.da-artists-page{width:min(100%,1100px)!important;margin-inline:auto!important;padding:26px!important;border-radius:20px!important}.da-artists-page h1{margin:8px 0 4px!important;font-size:25px!important;font-weight:700!important}.da-artists-page>p{margin:0 0 17px!important;color:#777d87!important}.da-artists-tag-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.da-artists-tag-grid .moj-tag-chip{justify-content:center!important;text-align:center!important;border-radius:9px!important;background:#faf9f6!important;border-color:#e7e3dc!important;color:#5f6570!important;font-weight:600!important;padding:7px!important}.da-artists-tag-grid .moj-tag-chip:hover{background:#f0f3ff!important;border-color:#cbd2f3!important;color:#3156d3!important}
@media(max-width:800px){.da-artists-tag-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:480px){.da-artists-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* ========================================================================
   Donyaye Ahang 1.2.0 — editorial column layout inspired by Persian music
   archive patterns; rebuilt with an independent visual identity.
   ======================================================================== */
:root{
  --da12-bg:#f7f7f4;
  --da12-paper:#ffffff;
  --da12-soft:#f0f1ec;
  --da12-ink:#1d211f;
  --da12-muted:#747a76;
  --da12-line:#e2e4de;
  --da12-accent:#176b5d;
  --da12-accent-2:#0f5147;
  --da12-accent-soft:#eaf4f1;
  --da12-warm:#d9a441;
  --da12-warm-soft:#fbf3df;
  --da12-shadow:0 8px 24px rgba(29,33,31,.055);
  --mv-shell:1320px;
}
html,body{direction:rtl!important;text-align:right!important}
body{background:var(--da12-bg)!important;color:var(--da12-ink)!important;font-family:"Estedad",Tahoma,Arial,sans-serif!important;font-size:14px!important;line-height:1.9!important}
a{transition:color .16s ease,background .16s ease,border-color .16s ease!important}
.mv-en-line{display:none!important}
.da-orbit,.da-vinyl,.da-equalizer,.da-hero-notes,.da-shortcuts{display:none!important;animation:none!important}

/* Header */
.mv-header.da-header.da-header-v2{position:sticky!important;top:0!important;z-index:95!important;background:#fff!important;border-bottom:1px solid var(--da12-line)!important;box-shadow:0 3px 14px rgba(30,35,32,.035)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.da-header-inner{min-height:68px!important;gap:22px!important}
.da-brand-mark{width:43px!important;height:43px!important;border-radius:10px!important;border:1px solid #e5e7e1!important;background:#fff!important}
.da-brand .mv-brand-title{font-family:inherit!important;font-size:17px!important;font-weight:850!important;letter-spacing:-.5px!important;color:#171b19!important}
.da-brand .mv-brand-sub{font-family:inherit!important;font-size:8.4px!important;font-weight:550!important;letter-spacing:0!important;color:#7e837f!important;margin-top:4px!important}
.da-nav{margin-inline-start:8px!important}
.da-nav ul{gap:2px!important}
.da-nav a{font-family:inherit!important;padding:8px 10px!important;border-radius:7px!important;font-size:10.8px!important;font-weight:650!important;color:#4e5551!important;background:transparent!important}
.da-nav a:hover,.da-nav .current-menu-item>a{background:var(--da12-accent-soft)!important;color:var(--da12-accent-2)!important}
.da-header-actions{margin-inline-start:auto!important;display:flex!important;align-items:center!important;gap:8px!important}
.da-search{width:255px!important;height:39px!important;border:1px solid #dfe2dc!important;border-radius:8px!important;background:#f8f9f6!important;box-shadow:none!important;overflow:hidden!important}
.da-search input{font-family:inherit!important;font-size:10px!important;color:#343a36!important;text-align:right!important;padding:0 12px!important}
.da-search button{height:39px!important;min-width:42px!important;border:0!important;background:#222825!important;color:#fff!important;border-radius:0!important;font-family:inherit!important}
.da-menu-toggle{border:1px solid #dfe2dc!important;border-radius:8px!important;background:#fff!important}

/* Compact intro instead of a large hero */
.da-home-hero{display:none!important}
.da-ref-intro{padding:18px 0 10px!important}
.da-ref-intro-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important;gap:28px!important;align-items:center!important;background:#fff!important;border:1px solid var(--da12-line)!important;border-radius:16px!important;padding:22px 24px!important;box-shadow:var(--da12-shadow)!important}
.da-ref-intro-inner>div{min-width:0!important}
.da-ref-kicker{display:block!important;margin:0 0 3px!important;color:var(--da12-accent)!important;font-size:9.4px!important;font-weight:800!important}
.da-ref-intro h1{margin:0!important;font-size:clamp(22px,2.2vw,31px)!important;line-height:1.55!important;font-weight:900!important;letter-spacing:-.8px!important;color:#1d211f!important}
.da-ref-intro p{margin:5px 0 0!important;max-width:730px!important;color:#707671!important;font-size:10.6px!important;line-height:2.05!important}
.da-ref-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.da-ref-search input{height:45px!important;border:1px solid #dfe2dc!important;border-radius:8px!important;background:#f8f9f6!important;outline:0!important;padding:0 13px!important;font-family:inherit!important;font-size:10.3px!important;color:#313632!important;text-align:right!important}
.da-ref-search input:focus{border-color:#91b9b1!important;box-shadow:0 0 0 3px rgba(23,107,93,.07)!important}
.da-ref-search button{height:45px!important;padding:0 22px!important;border:0!important;border-radius:8px!important;background:var(--da12-accent)!important;color:#fff!important;font-family:inherit!important;font-size:10px!important;font-weight:750!important;cursor:pointer!important}
.da-ref-search button:hover{background:var(--da12-accent-2)!important}

/* Featured strip */
.da-ref-featured{padding:10px 0 12px!important}
.da-ref-section-title,.da-ref-catalog-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:0 0 10px!important}
.da-ref-section-title>div>span,.da-ref-catalog-head>div>span{display:block!important;color:#858a86!important;font-size:8.8px!important;font-weight:650!important;margin:0 0 2px!important}
.da-ref-section-title h2,.da-ref-catalog-head h2,.da-ref-catalog-head h1{margin:0!important;font-size:17px!important;line-height:1.55!important;font-weight:850!important;letter-spacing:-.45px!important;color:#202522!important}
.da-ref-section-title>a{font-size:9px!important;font-weight:650!important;color:var(--da12-accent)!important;border-bottom:1px solid #a9c7c1!important;padding-bottom:2px!important}
.da-ref-featured-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px!important}
.da-ref-featured-card{min-width:0!important;background:transparent!important}
.da-ref-featured-cover{display:block!important;position:relative!important;aspect-ratio:1/1!important;border-radius:11px!important;overflow:hidden!important;background:#eceee9!important;border:1px solid #e1e4de!important}
.da-ref-featured-cover img{width:100%!important;height:100%!important;object-fit:cover!important}
.da-ref-play{position:absolute!important;right:8px!important;bottom:8px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#fff!important;color:#1f2522!important;font-size:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.14)!important;opacity:0!important;transform:translateY(3px)!important;transition:.16s ease!important}
.da-ref-featured-card:hover .da-ref-play{opacity:1!important;transform:none!important}
.da-ref-featured-copy{padding:6px 2px 0!important;min-width:0!important}
.da-ref-featured-copy>a{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#2b302d!important;font-size:10px!important;font-weight:750!important;line-height:1.7!important}
.da-ref-featured-copy>a:hover{color:var(--da12-accent)!important}
.da-ref-featured-copy>span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#8a8f8b!important;font-size:8.6px!important;margin-top:1px!important}

/* Main two-column site structure: content + sidebar */
.da-ref-zone{padding:8px 0 34px!important}
.da-ref-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:18px!important;align-items:start!important}
.da-ref-main{min-width:0!important}
.da-ref-catalog-head{padding:12px 14px!important;margin-bottom:12px!important;background:#fff!important;border:1px solid var(--da12-line)!important;border-radius:12px!important}
.da-ref-head-links{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
.da-ref-head-links a{display:inline-flex!important;min-height:31px!important;align-items:center!important;padding:5px 10px!important;border:1px solid #dfe4de!important;border-radius:7px!important;background:#f8f9f6!important;color:#59605b!important;font-size:9px!important;font-weight:650!important}
.da-ref-head-links a:hover{background:var(--da12-accent-soft)!important;border-color:#b8d4cf!important;color:var(--da12-accent)!important}
.da-ref-archive-head{margin-bottom:12px!important}

/* Post grid and cards */
.da-post-grid.da-ref-post-grid,.da-ref-post-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;align-items:stretch!important}
.mv-post-card.da-ref-card{display:grid!important;grid-template-rows:auto 1fr!important;margin:0!important;padding:0!important;min-width:0!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--da12-line)!important;border-radius:14px!important;box-shadow:0 7px 22px rgba(30,35,32,.04)!important}
.da-ref-card-cover{display:block!important;position:relative!important;aspect-ratio:16/10!important;overflow:hidden!important;background:#eceee9!important;border:0!important;margin:0!important;width:100%!important;border-radius:0!important}
.da-ref-card-cover img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .22s ease!important}
.da-ref-card:hover .da-ref-card-cover img{transform:scale(1.018)!important}
.da-ref-card-type{position:absolute!important;right:10px!important;top:10px!important;display:inline-flex!important;align-items:center!important;min-height:25px!important;padding:3px 8px!important;border-radius:6px!important;background:rgba(25,31,28,.88)!important;color:#fff!important;font-size:8.2px!important;font-weight:700!important;line-height:1!important;backdrop-filter:none!important}
.da-ref-card-body{display:flex!important;flex-direction:column!important;min-width:0!important;padding:12px 13px 13px!important}
.da-ref-card-meta{display:flex!important;align-items:center!important;gap:6px 10px!important;flex-wrap:wrap!important;color:#909590!important;font-size:8.2px!important;margin-bottom:3px!important}
.da-ref-card-meta span:before{content:""!important;display:inline-block!important;width:3px!important;height:3px!important;border-radius:50%!important;background:#b7bbb8!important;margin-left:6px!important;vertical-align:middle!important}
.da-ref-card .mv-post-title{margin:0!important;font-size:15.2px!important;line-height:1.75!important;font-weight:850!important;letter-spacing:-.35px!important;text-align:right!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:53px!important}
.da-ref-card .mv-post-title a:hover{color:var(--da12-accent)!important}
.da-ref-card-artist{margin-top:1px!important;color:var(--da12-accent)!important;font-size:9.7px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.da-ref-card-description{margin:7px 0 9px!important;color:#727873!important;font-size:9.5px!important;line-height:2!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:38px!important}
.da-ref-card .mv-en-line,.da-ref-card [lang="en"]{display:none!important}
.da-ref-player{margin-top:auto!important;display:grid!important;grid-template-columns:32px 27px minmax(65px,1fr) 47px 26px!important;gap:6px!important;align-items:center!important;min-height:40px!important;padding:5px 7px!important;border:1px solid #e0e4de!important;border-radius:8px!important;background:#f7f8f5!important;box-shadow:none!important}
.da-ref-player .moj-track-toggle{width:30px!important;height:30px!important;min-width:30px!important;border-radius:6px!important;border:0!important;background:#202623!important;color:#fff!important}
.da-ref-player .moj-track-toggle svg{width:13px!important;height:13px!important;fill:currentColor!important}
.da-ref-player .da-track-eq{display:flex!important;align-items:end!important;justify-content:center!important;gap:2px!important;height:17px!important;width:26px!important}
.da-ref-player .da-track-eq i{display:block!important;width:2px!important;min-height:4px!important;border-radius:3px!important;background:#8d9690!important;animation:none!important;transform-origin:bottom!important}
.da-ref-player.is-playing .da-track-eq i:nth-child(1){animation:da12eq1 .7s ease-in-out infinite!important}
.da-ref-player.is-playing .da-track-eq i:nth-child(2){animation:da12eq2 .62s ease-in-out infinite!important}
.da-ref-player.is-playing .da-track-eq i:nth-child(3){animation:da12eq3 .76s ease-in-out infinite!important}
.da-ref-player.is-playing .da-track-eq i:nth-child(4){animation:da12eq2 .68s ease-in-out infinite reverse!important}
.da-ref-player.is-playing .da-track-eq i:nth-child(5){animation:da12eq1 .73s ease-in-out infinite reverse!important}
@keyframes da12eq1{0%,100%{height:5px}50%{height:15px}}
@keyframes da12eq2{0%,100%{height:12px}50%{height:5px}}
@keyframes da12eq3{0%,100%{height:7px}50%{height:17px}}
.da-ref-player .moj-track-time{font-family:inherit!important;direction:ltr!important;font-size:8.2px!important;color:#777e79!important;min-width:44px!important;text-align:center!important}
.da-ref-player .moj-track-progress,.da-ref-player .moj-track-volume-range{accent-color:var(--da12-accent)!important}
.da-ref-player .moj-track-progress{width:100%!important;min-width:0!important}
.da-ref-player .moj-volume-control{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}
.da-ref-player .moj-track-volume{width:25px!important;height:25px!important;border:0!important;background:transparent!important;color:#6c736e!important;padding:4px!important}
.da-ref-player .moj-track-volume-range{display:none!important}
.da-ref-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:8px!important}
.da-ref-card-actions a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:35px!important;border-radius:7px!important;font-size:9.2px!important;font-weight:750!important;padding:6px 8px!important}
.da-ref-open{background:#f3f4f0!important;border:1px solid #e0e3dd!important;color:#525954!important}
.da-ref-open:hover{background:#eceee9!important;color:#202623!important}
.da-ref-download{background:var(--da12-accent)!important;border:1px solid var(--da12-accent)!important;color:#fff!important}
.da-ref-download:hover{background:var(--da12-accent-2)!important;border-color:var(--da12-accent-2)!important;color:#fff!important}

/* Sidebar */
.da-ref-sidebar{display:grid!important;gap:12px!important;position:sticky!important;top:82px!important;min-width:0!important}
.da-side-widget{background:#fff!important;border:1px solid var(--da12-line)!important;border-radius:12px!important;padding:12px!important;box-shadow:0 6px 20px rgba(30,35,32,.035)!important;overflow:hidden!important}
.da-side-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding-bottom:9px!important;margin-bottom:9px!important;border-bottom:1px solid #eceee9!important}
.da-side-title h3{margin:0!important;font-size:11.4px!important;font-weight:850!important;color:#242a26!important}
.da-side-title>a,.da-side-title>span{font-size:8.2px!important;color:var(--da12-accent)!important;font-weight:650!important}
.da-side-cover-list{display:grid!important;gap:8px!important}
.da-side-cover-item{display:grid!important;grid-template-columns:18px 48px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-width:0!important}
.da-side-rank{display:flex!important;align-items:center!important;justify-content:center!important;color:#a3a8a4!important;font-size:8.5px!important;font-weight:800!important}
.da-side-thumb{display:block!important;width:48px!important;height:48px!important;border-radius:8px!important;overflow:hidden!important;background:#eceee9!important}
.da-side-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}
.da-side-copy{min-width:0!important}
.da-side-copy b{display:block!important;color:#3a403c!important;font-size:8.9px!important;line-height:1.75!important;font-weight:750!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.da-side-copy small{display:block!important;color:#969b97!important;font-size:7.7px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:1px!important}
.da-side-cover-item:hover .da-side-copy b{color:var(--da12-accent)!important}
.da-side-text-list{display:grid!important;gap:0!important}
.da-side-text-list>a{display:block!important;padding:7px 0!important;border-bottom:1px dashed #e6e9e3!important}
.da-side-text-list>a:last-child{border-bottom:0!important;padding-bottom:1px!important}
.da-side-text-list b{display:block!important;color:#444a46!important;font-size:8.8px!important;font-weight:720!important;line-height:1.8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.da-side-text-list span{display:block!important;color:#9a9f9b!important;font-size:7.6px!important;margin-top:1px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.da-side-text-list>a:hover b{color:var(--da12-accent)!important}
.da-artist-links{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:12px!important}
.da-artist-links a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;min-width:0!important;padding:6px 0!important;border-bottom:1px dashed #e6e9e3!important;color:#505752!important}
.da-artist-links span{font-size:8.4px!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.da-artist-links small{font-size:7.4px!important;color:#aaa!important}
.da-artist-links a:hover span{color:var(--da12-accent)!important}

/* Archive / pagination */
.da-ref-archive-zone{padding-top:18px!important}
.page-numbers,.nav-links .page-numbers{border-radius:6px!important;border:1px solid #dfe3dd!important;background:#fff!important;color:#555c57!important;font-family:inherit!important;font-size:9px!important}
.page-numbers.current,.nav-links .page-numbers.current{background:var(--da12-accent)!important;border-color:var(--da12-accent)!important;color:#fff!important}

/* Single pages: lighter editorial treatment, no glass */
.mv-single.da-single-v2,.mv-page{padding-top:20px!important}
.da-single-layout,.mv-page-card,.mv-single-article{background:transparent!important}
.mv-single-article{border:1px solid var(--da12-line)!important;background:#fff!important;border-radius:15px!important;box-shadow:var(--da12-shadow)!important;padding:18px!important}
.mv-single-head{text-align:right!important;border-bottom:1px solid #eceee9!important;padding-bottom:12px!important;margin-bottom:14px!important}
.mv-single-head h1{font-family:inherit!important;font-size:clamp(22px,2.5vw,32px)!important;line-height:1.7!important;font-weight:900!important;letter-spacing:-.7px!important}
.mv-single-info{justify-content:flex-start!important}
.mv-info-pill{border-radius:6px!important;background:#f5f6f2!important;border:1px solid #e2e5df!important;color:#666d68!important;font-family:inherit!important}
.da-single-top-grid{grid-template-columns:310px minmax(0,1fr)!important;gap:22px!important;align-items:start!important}
.mv-single-cover{border-radius:12px!important;overflow:hidden!important;border:1px solid #e2e5df!important;background:#f0f1ed!important}
.mv-player-box,.mv-section,.mv-artist-callout{border-radius:10px!important;border:1px solid #e2e5df!important;background:#fbfcf9!important;box-shadow:none!important}
.mv-btn,.mv-btn-primary{border-radius:7px!important;font-family:inherit!important;box-shadow:none!important}
.mv-btn-primary{background:var(--da12-accent)!important;border-color:var(--da12-accent)!important;color:#fff!important}
.mv-btn-primary:hover{background:var(--da12-accent-2)!important;border-color:var(--da12-accent-2)!important}
.mv-section-title{font-family:inherit!important;font-weight:850!important;color:#272d29!important}
.mv-lyrics{font-family:inherit!important}

/* Artist page */
.mv-artist-hero{padding:18px 0 10px!important;background:transparent!important}
.mv-artist-card{border:1px solid var(--da12-line)!important;background:#fff!important;border-radius:14px!important;box-shadow:var(--da12-shadow)!important;padding:20px!important}
.mv-artist-card h1{font-family:inherit!important;font-size:27px!important;font-weight:900!important}
.mv-stat{background:#f7f8f5!important;border:1px solid #e3e6e0!important;border-radius:8px!important}
.mv-artist-feature,.mv-artist-text-section{border:1px solid var(--da12-line)!important;background:#fff!important;border-radius:12px!important;box-shadow:none!important}
.da-artists-page{border:1px solid var(--da12-line)!important;background:#fff!important;border-radius:14px!important;box-shadow:var(--da12-shadow)!important}
.da-artists-tag-grid .moj-tag-chip{background:#f5f6f2!important;border-color:#e1e4de!important;border-radius:7px!important}

/* Footer */
.da-footer.da-footer-v2{background:#202622!important;color:#dfe4e0!important;border-top:0!important}
.da-footer-top{padding-top:32px!important;padding-bottom:26px!important}
.da-footer h3{color:#fff!important;font-family:inherit!important}
.da-footer p,.da-footer a,.da-footer span{font-family:inherit!important}
.da-footer .mv-footer-links a,.da-footer-genres a{color:#c3c9c5!important}
.da-footer .mv-footer-links a:hover,.da-footer-genres a:hover{color:#fff!important}
.da-footer-search{background:#2a312d!important;border-color:#3b443f!important}
.da-footer-search input{color:#fff!important}
.da-footer-search button{background:var(--da12-accent)!important;color:#fff!important}
.da-footer-bottom{border-top:1px solid #343c37!important;color:#aeb5b0!important}

/* Responsive */
@media (max-width:1180px){
  .da-ref-featured-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}
  .da-ref-layout{grid-template-columns:minmax(0,1fr) 265px!important;gap:14px!important}
  .da-ref-card .mv-post-title{font-size:14.4px!important}
}
@media (max-width:980px){
  .da-ref-intro-inner{grid-template-columns:1fr!important;gap:14px!important}
  .da-ref-search{width:100%!important}
  .da-ref-layout{grid-template-columns:1fr!important}
  .da-ref-sidebar{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .da-ref-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .da-search{width:210px!important}
}
@media (max-width:760px){
  .da-header-inner{min-height:62px!important;gap:10px!important}
  .da-brand .mv-brand-sub{display:none!important}
  .da-nav{display:none!important}
  .da-header-actions{margin-inline-start:auto!important}
  .da-header-actions .da-search{display:none!important}
  .da-menu-toggle{display:block!important}
  .da-ref-intro{padding-top:12px!important}
  .da-ref-intro-inner{padding:17px!important;border-radius:12px!important}
  .da-ref-intro h1{font-size:22px!important}
  .da-ref-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
  .da-post-grid.da-ref-post-grid,.da-ref-post-grid{grid-template-columns:1fr!important}
  .da-ref-sidebar{grid-template-columns:1fr!important}
  .da-single-top-grid{grid-template-columns:1fr!important}
  .mv-single-article{padding:13px!important}
}
@media (max-width:520px){
  .mv-shell{width:min(calc(100% - 20px),var(--mv-shell))!important}
  .da-ref-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .da-ref-catalog-head,.da-ref-section-title{align-items:flex-start!important}
  .da-ref-catalog-head{padding:11px!important}
  .da-ref-head-links{display:none!important}
  .da-ref-card-cover{aspect-ratio:16/9!important}
  .da-ref-player{grid-template-columns:32px 25px minmax(60px,1fr) 44px 24px!important}
  .da-artist-links{grid-template-columns:1fr 1fr!important}
}
.da-ref-card-type{display:none!important}
@media (min-width:981px){
  .da-single-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:18px!important;align-items:start!important}
  .da-single-layout>.da-ref-sidebar{grid-column:2!important;grid-row:1!important}
  .da-single-layout>.mv-single-article{grid-column:1!important;grid-row:1!important;min-width:0!important}
}

.da-ref-main>.da-post-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}
@media(max-width:760px){.da-ref-main>.da-post-grid{grid-template-columns:1fr!important}}

/* ========================================================================
 * Donyaye Ahang v1.3.0 — three-column Persian music magazine
 * Visual direction: compact gradient header, horizontal featured strip,
 * two narrow editorial sidebars and a readable single-column music feed.
 * ====================================================================== */
:root{
  --da13-bg:#f7f4fc;
  --da13-panel:#ffffff;
  --da13-line:#e8e1f2;
  --da13-line-strong:#ddd3ec;
  --da13-ink:#26222d;
  --da13-muted:#7e7888;
  --da13-purple:#6a42bd;
  --da13-purple-dark:#5832a8;
  --da13-blue:#6f83e6;
  --da13-soft:#f1edf8;
  --da13-black:#242426;
  --da13-yellow:#ffd21f;
  --da13-radius:14px;
  --da13-shadow:0 7px 20px rgba(69,48,105,.055);
}
html,body{background:var(--da13-bg)!important}
body{font-family:"Estedad",Tahoma,Arial,sans-serif!important;color:var(--da13-ink)!important;font-size:14px!important;line-height:1.9!important;direction:rtl!important;text-align:right!important}
.mv-shell{width:min(calc(100% - 34px),1312px)!important}

/* header */
.mv-header.da13-header{position:sticky!important;top:0!important;z-index:90!important;background:linear-gradient(105deg,var(--da13-blue) 0%,#6f63d9 45%,var(--da13-purple) 100%)!important;border:0!important;box-shadow:0 4px 16px rgba(66,46,116,.12)!important;backdrop-filter:none!important}
.da13-header-inner{min-height:86px!important;display:grid!important;grid-template-columns:auto minmax(320px,1fr) 300px!important;align-items:center!important;gap:22px!important;direction:rtl!important}
.da13-brand{display:flex!important;align-items:center!important;gap:9px!important;color:#fff!important;min-width:max-content!important}
.da13-brand-mark{width:40px!important;height:40px!important;border-radius:10px!important;overflow:hidden!important;background:transparent!important;display:block!important}
.da13-brand-mark img{width:100%!important;height:100%!important;object-fit:cover!important}
.da13-brand-name{font-size:20px!important;font-weight:900!important;letter-spacing:-.65px!important;color:#fff!important;white-space:nowrap!important}
.da13-nav{justify-self:center!important}
.da13-nav ul{display:flex!important;align-items:center!important;gap:3px!important;list-style:none!important;margin:0!important;padding:0!important}
.da13-nav li{margin:0!important;padding:0!important}
.da13-nav a{display:flex!important;align-items:center!important;min-height:38px!important;padding:7px 12px!important;color:rgba(255,255,255,.94)!important;border-radius:8px!important;font-size:11.7px!important;font-weight:700!important}
.da13-nav a:hover,.da13-nav .current-menu-item>a{background:rgba(255,255,255,.12)!important;color:#fff!important}
.da13-search{direction:ltr!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;height:44px!important;background:#fff!important;border:0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(30,22,58,.08)!important}
.da13-search input{direction:rtl!important;text-align:right!important;min-width:0!important;border:0!important;outline:0!important;padding:0 13px!important;background:#fff!important;color:#46404f!important;font-size:10.2px!important;font-family:inherit!important}
.da13-search button{border:0!important;background:#fff!important;color:#111!important;font-size:25px!important;line-height:1!important;cursor:pointer!important}
.da13-menu-toggle{display:none!important;border-color:rgba(255,255,255,.5)!important;background:transparent!important}
.da13-menu-toggle span{background:#fff!important}
.da13-mobile-panel{background:#fff!important;border-bottom:1px solid var(--da13-line)!important}

/* featured strip */
.da13-featured{padding:13px 0 11px!important;background:#fff!important;border-bottom:1px solid #eee9f5!important}
.da13-featured-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:13px!important}
.da13-featured-card{min-width:0!important;background:#fff!important;border:1px solid #eee8f5!important;border-radius:13px!important;overflow:hidden!important;box-shadow:0 5px 15px rgba(58,39,94,.05)!important;transition:transform .16s ease,box-shadow .16s ease!important}
.da13-featured-card:hover{transform:translateY(-2px)!important;box-shadow:0 9px 22px rgba(58,39,94,.09)!important}
.da13-featured-cover{display:block!important;aspect-ratio:1/1!important;overflow:hidden!important;background:#eee!important}
.da13-featured-cover img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .22s ease!important}
.da13-featured-card:hover .da13-featured-cover img{transform:scale(1.025)!important}
.da13-featured-copy{padding:8px 8px 9px!important;text-align:center!important;min-width:0!important}
.da13-featured-copy>a,.da13-featured-copy>span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.da13-featured-copy>a{color:var(--da13-purple)!important;font-size:10.3px!important;font-weight:700!important;line-height:1.65!important}
.da13-featured-copy>span{color:#37313e!important;font-size:9.2px!important;margin-top:1px!important}

/* 3 column desktop structure */
.da13-content-zone{padding:10px 0 34px!important}
.da13-layout{display:grid!important;grid-template-columns:270px minmax(0,1fr) 300px!important;grid-template-areas:"left main right"!important;gap:14px!important;align-items:start!important;direction:ltr!important}
.da13-main{grid-area:main!important;min-width:0!important;direction:rtl!important}
.da13-sidebar-left{grid-area:left!important}.da13-sidebar-right{grid-area:right!important}
.da13-sidebar{display:grid!important;gap:14px!important;position:sticky!important;top:100px!important;direction:rtl!important;min-width:0!important}
.da13-widget{background:#fff!important;border:1px solid var(--da13-line)!important;border-radius:13px!important;overflow:hidden!important;box-shadow:var(--da13-shadow)!important}
.da13-widget-title{min-height:52px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:0 14px!important;border-bottom:1px solid #eee8f4!important;background:#fff!important}
.da13-widget-title h3,.da13-dark-title h3{margin:0!important;font-size:12.4px!important;font-weight:700!important;color:#2a2530!important}
.da13-title-icon{color:var(--da13-purple)!important;font-size:18px!important}
.da13-link-list{padding:9px 13px 12px!important;display:grid!important;gap:0!important}
.da13-link-list a{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:5px 0!important;color:#56505f!important;font-size:9.5px!important;line-height:1.85!important;border-bottom:0!important}
.da13-link-list a:hover{color:var(--da13-purple)!important}
.da13-link-list i,.da13-artists-grid i,.da13-dark-link-grid i{flex:0 0 auto!important;width:7px!important;height:4px!important;border-radius:4px!important;background:#77717b!important;margin-top:8px!important}

/* right quick navigation */
.da13-quick-links{display:grid!important}
.da13-quick-links a{display:grid!important;grid-template-columns:26px 1fr 12px!important;align-items:center!important;gap:6px!important;min-height:53px!important;padding:0 12px!important;border-bottom:1px solid #eee8f4!important;color:#4e4857!important;font-size:10.5px!important;font-weight:600!important}
.da13-quick-links a:last-child{border-bottom:0!important}
.da13-quick-links a>span{font-size:19px!important;color:var(--da13-purple)!important;text-align:center!important}
.da13-quick-links a>b{font-size:17px!important;color:#b8afc3!important;font-weight:400!important;text-align:left!important}
.da13-quick-links a:hover{background:#faf8fd!important;color:var(--da13-purple)!important}
.da13-artists-widget{background:var(--da13-purple)!important;border-color:var(--da13-purple)!important;color:#fff!important}
.da13-dark-title{min-height:54px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 14px!important;background:rgba(0,0,0,.035)!important;border-bottom:1px solid rgba(255,255,255,.12)!important}
.da13-dark-title span{font-size:17px!important;color:var(--da13-yellow)!important}
.da13-dark-title h3{color:#fff!important}
.da13-artists-grid{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:13px!important;row-gap:0!important;padding:12px 14px 9px!important}
.da13-artists-grid a{display:flex!important;align-items:flex-start!important;gap:6px!important;padding:4px 0!important;color:#fff!important;font-size:9.15px!important;line-height:1.7!important;min-width:0!important}
.da13-artists-grid a:hover{color:#fff6b4!important}
.da13-artists-grid i{background:rgba(255,255,255,.68)!important}
.da13-artists-more{display:block!important;margin:0 12px 12px!important;border-top:1px solid rgba(255,255,255,.16)!important;padding:9px 0 0!important;text-align:center!important;color:#fff!important;font-size:9.1px!important;font-weight:650!important}
.da13-dark-list-widget{background:#2f2e31!important;border-color:#2f2e31!important;color:#fff!important}
.da13-black-title{background:#252527!important}
.da13-dark-link-grid{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:12px!important;padding:12px 14px 13px!important}
.da13-dark-link-grid a{display:flex!important;gap:6px!important;align-items:flex-start!important;padding:4px 0!important;color:#f2f0f4!important;font-size:9px!important;line-height:1.7!important}
.da13-dark-link-grid i{background:#aaa5ad!important}

/* center intro and feed */
.da13-intro-box{background:#fff!important;border:1px solid var(--da13-line)!important;border-radius:13px!important;padding:14px 18px!important;text-align:center!important;box-shadow:var(--da13-shadow)!important;margin-bottom:12px!important}
.da13-intro-box h1{margin:0 0 5px!important;color:var(--da13-purple)!important;font-size:17px!important;line-height:1.6!important;font-weight:700!important}
.da13-intro-box p{margin:0 auto!important;max-width:650px!important;color:#625c68!important;font-size:9.8px!important;line-height:2.1!important}
.da13-feed{display:grid!important;gap:13px!important}
.da13-post-card{background:#fff!important;border:1px solid var(--da13-line)!important;border-radius:13px!important;overflow:hidden!important;box-shadow:var(--da13-shadow)!important;margin:0!important;padding:0!important;direction:rtl!important}
.da13-card-titlebar{min-height:48px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 14px!important;background:#fbf9fd!important;border-bottom:1px solid #eee8f4!important}
.da13-note{font-size:20px!important;color:var(--da13-purple)!important;font-weight:800!important}
.da13-card-titlebar h2{margin:0!important;font-size:12px!important;line-height:1.75!important;font-weight:700!important;min-width:0!important}
.da13-card-titlebar h2 a{color:#2b2630!important}.da13-card-titlebar h2 a:hover{color:var(--da13-purple)!important}
.da13-card-meta{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-height:33px!important;padding:0 14px!important;border-bottom:1px solid #f0ebf5!important;color:#8c8494!important;font-size:8.6px!important}
.da13-card-meta i{width:4px!important;height:4px!important;border-radius:50%!important;background:#c5bdcf!important}
.da13-card-content{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:15px!important;align-items:start!important;padding:14px!important;direction:rtl!important}
.da13-card-cover{grid-column:1!important;display:block!important;aspect-ratio:1/1!important;border-radius:13px!important;overflow:hidden!important;background:#eee!important}
.da13-card-cover img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .2s ease!important}.da13-card-cover:hover img{transform:scale(1.02)!important}
.da13-card-copy{grid-column:2!important;min-width:0!important}
.da13-card-copy h3{margin:0 0 4px!important;font-size:12.2px!important;line-height:1.85!important;font-weight:750!important;color:#39323f!important}
.da13-card-copy h3 a:hover{color:var(--da13-purple)!important}
.da13-card-artist{font-size:9.4px!important;color:var(--da13-purple)!important;font-weight:650!important;margin-bottom:4px!important}
.da13-card-desc{font-size:9.7px!important;line-height:2.05!important;color:#665f6c!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.da13-player{margin:0 14px 12px!important;display:grid!important;grid-template-columns:34px 27px 45px minmax(80px,1fr) 30px!important;gap:7px!important;align-items:center!important;min-height:44px!important;padding:5px 8px!important;background:#f1f1f3!important;border:0!important;border-radius:24px!important;direction:ltr!important;box-shadow:none!important}
.da13-player .moj-track-toggle{width:32px!important;height:32px!important;min-width:32px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#111!important;padding:6px!important}
.da13-player .moj-track-toggle:hover{background:#fff!important;color:var(--da13-purple)!important}
.da13-player .moj-track-toggle svg{width:14px!important;height:14px!important;fill:currentColor!important}
.da13-player .da-track-eq{display:flex!important;align-items:end!important;justify-content:center!important;gap:2px!important;height:16px!important;width:27px!important}
.da13-player .da-track-eq i{display:block!important;width:2px!important;height:6px!important;background:#8d8794!important;border-radius:3px!important;animation:none!important;transform-origin:bottom!important}
.da13-player.is-playing .da-track-eq i:nth-child(1){animation:da12eq1 .7s ease-in-out infinite!important}.da13-player.is-playing .da-track-eq i:nth-child(2){animation:da12eq2 .62s ease-in-out infinite!important}.da13-player.is-playing .da-track-eq i:nth-child(3){animation:da12eq3 .76s ease-in-out infinite!important}.da13-player.is-playing .da-track-eq i:nth-child(4){animation:da12eq2 .68s ease-in-out infinite reverse!important}.da13-player.is-playing .da-track-eq i:nth-child(5){animation:da12eq1 .73s ease-in-out infinite reverse!important}
.da13-player .moj-track-time{font-family:Tahoma,Arial,sans-serif!important;direction:ltr!important;font-size:9px!important;color:#444!important;min-width:42px!important;text-align:center!important}
.da13-player .moj-track-progress{width:100%!important;accent-color:#aaa4af!important;min-width:0!important}
.da13-player .moj-volume-control{display:flex!important;align-items:center!important;justify-content:center!important}.da13-player .moj-track-volume{border:0!important;background:transparent!important;color:#999!important;width:26px!important;height:26px!important;padding:4px!important}.da13-player .moj-track-volume-range{display:none!important}
.da13-card-actions{display:flex!important;align-items:center!important;gap:8px!important;padding:0 14px 13px!important}
.da13-card-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:7px 14px!important;border-radius:9px!important;font-size:9.8px!important;font-weight:700!important}
.da13-more-btn{background:#242426!important;color:#fff!important;min-width:120px!important}.da13-more-btn:hover{background:#111!important;color:#fff!important}
.da13-download-mini{background:#f1edf8!important;color:var(--da13-purple)!important;border:1px solid #ded3ec!important}.da13-download-mini:hover{background:var(--da13-purple)!important;color:#fff!important}
.da13-card-tags{display:flex!important;gap:6px!important;flex-wrap:wrap!important;padding:0 14px 13px!important}.da13-card-tags a{display:inline-flex!important;padding:4px 8px!important;border-radius:7px!important;background:#ececec!important;color:#4d4851!important;font-size:8.4px!important}.da13-card-tags a:hover{background:#ded5ec!important;color:var(--da13-purple)!important}

/* single pages */
.da13-single-article{background:#fff!important;border:1px solid var(--da13-line)!important;border-radius:13px!important;overflow:hidden!important;box-shadow:var(--da13-shadow)!important;padding:0 18px 18px!important}
.da13-single-breadcrumb{margin:0 -18px!important;padding:12px 16px!important;background:linear-gradient(100deg,#7485e9 0%,var(--da13-purple) 100%)!important;color:#fff!important;font-size:9px!important;display:flex!important;gap:6px!important;align-items:center!important;flex-wrap:wrap!important}.da13-single-breadcrumb a{color:#fff!important;font-weight:650!important}
.da13-single-titlebar{margin:13px -2px 0!important;min-height:52px!important;display:flex!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #eee9f4!important}.da13-single-titlebar>span{color:var(--da13-purple)!important;font-size:22px!important}.da13-single-titlebar h1{margin:0!important;font-size:15px!important;line-height:1.85!important;font-weight:750!important}
.da13-single-meta{display:flex!important;align-items:center!important;gap:7px!important;min-height:37px!important;color:#8a8491!important;font-size:8.7px!important;border-bottom:1px solid #f0ecf4!important}.da13-single-meta i{width:4px!important;height:4px!important;border-radius:50%!important;background:#c8c0cf!important}
.da13-single-lead{padding:14px 6px 9px!important;color:#57515e!important;font-size:10.4px!important;line-height:2.1!important;text-align:center!important}
.da13-single-cover{margin:10px auto 14px!important;max-width:600px!important;text-align:center!important}.da13-single-cover img{width:100%!important;max-height:650px!important;object-fit:contain!important;border-radius:13px!important}.da13-single-cover figcaption{margin-top:7px!important;color:#4a4450!important;font-size:9.4px!important}
.da13-player-section{padding:2px 22px 0!important;text-align:center!important}.da13-player-section h2{font-size:11px!important;color:#766f79!important;font-weight:600!important;margin:0 0 8px!important}.da13-player-large{margin:0 auto 12px!important;max-width:560px!important}
.da13-single-downloads{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;max-width:470px!important;margin:12px auto!important}.da13-single-downloads a{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:49px!important;padding:9px 15px!important;border-radius:10px!important;background:var(--da13-purple)!important;color:#fff!important;font-size:10.2px!important;font-weight:750!important;box-shadow:0 8px 17px rgba(91,56,169,.12)!important}.da13-single-downloads a:hover{background:var(--da13-purple-dark)!important}.da13-single-downloads a span{font-size:17px!important}
.da13-artist-button{display:flex!important;align-items:center!important;justify-content:center!important;max-width:470px!important;min-height:48px!important;margin:9px auto 15px!important;border-radius:10px!important;background:#2d2d2f!important;color:#fff!important;font-size:10px!important;font-weight:700!important}.da13-artist-button:hover{background:#151516!important;color:#fff!important}
.da13-single-section{margin:14px 0 0!important;padding:14px!important;background:#fff!important;border:1px solid var(--da13-line)!important;border-radius:12px!important}.da13-single-section>h2{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 11px!important;font-size:12.5px!important;font-weight:750!important;color:#2f2935!important}.da13-single-section>h2:before{content:""!important;width:4px!important;height:18px!important;border-radius:5px!important;background:var(--da13-purple)!important}.da13-single-section p{margin:0!important;color:#5f5965!important;font-size:9.8px!important;line-height:2.15!important}.da13-lyrics>div{font-size:10.4px!important;line-height:2.25!important;text-align:center!important;color:#4b4551!important}
.da13-related-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.da13-related-grid a{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;background:#faf8fc!important;border:1px solid #eee8f4!important;border-radius:11px!important;overflow:hidden!important;min-width:0!important}.da13-related-grid a>span{display:block!important;width:78px!important;height:78px!important;overflow:hidden!important}.da13-related-grid img{width:100%!important;height:100%!important;object-fit:cover!important}.da13-related-grid b{padding-left:8px!important;font-size:9.4px!important;line-height:1.85!important;font-weight:650!important;color:#403947!important}.da13-related-grid a:hover b{color:var(--da13-purple)!important}
.da13-tags{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.da13-tags a,.da13-tags .moj-tag-chip{display:inline-flex!important;padding:5px 8px!important;border-radius:7px!important;background:#f0edf4!important;border:1px solid #e4dced!important;color:#5b5362!important;font-size:8.7px!important}.da13-tags a:hover{background:var(--da13-purple)!important;color:#fff!important;border-color:var(--da13-purple)!important}
.da13-track-list{display:grid!important;gap:9px!important}.da13-track-item{background:#faf9fc!important;border:1px solid #ece6f2!important;border-radius:10px!important;padding:10px!important}.da13-track-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}.da13-track-head b{font-size:9.6px!important}.da13-track-head a{font-size:8.5px!important;color:var(--da13-purple)!important}.da13-track-item .da13-player{margin:0!important}.da13-track-download{display:inline-flex!important;margin-top:8px!important;background:var(--da13-purple)!important;color:#fff!important;padding:6px 10px!important;border-radius:7px!important;font-size:8.7px!important}

/* comments */
.da13-comments-section .comments-area{margin:0!important}.da13-comments-section .comment-respond{border:0!important;padding:0!important;background:transparent!important}.da13-comments-section .comment-reply-title{font-size:13px!important}.da13-comments-section input[type=text],.da13-comments-section textarea{width:100%!important;border:1px solid #e7e0ef!important;background:#fbf9fd!important;border-radius:10px!important;padding:11px 12px!important;outline:0!important}.da13-comments-section input[type=text]:focus,.da13-comments-section textarea:focus{border-color:#b8a5dc!important}.da13-comments-section .submit{background:var(--da13-purple)!important;color:#fff!important;border:0!important;border-radius:9px!important;padding:9px 17px!important;font-weight:700!important;cursor:pointer!important}

/* archive + pagination */
.da13-archive-zone{padding-top:15px!important}.da13-archive-head{text-align:right!important}.da13-archive-head h1{color:#2f2935!important}.navigation.pagination,.mv-pagination{background:#fff!important;border:1px solid var(--da13-line)!important;border-radius:13px!important;padding:13px!important;margin-top:13px!important;box-shadow:var(--da13-shadow)!important}.page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;border:1px solid #e8e1f0!important;border-radius:50%!important;background:#fff!important;color:#4e4755!important;margin:2px!important;font-size:9px!important}.page-numbers.current{background:var(--da13-purple)!important;color:#fff!important;border-color:var(--da13-purple)!important}

/* footer */
.da-footer.da-footer-v2{background:#242426!important;border:0!important;color:#d7d3da!important}.da-footer-v2 .da-footer-top{padding-top:24px!important;padding-bottom:21px!important}.da-footer-v2 .da-footer-brand p{color:#aaa5af!important}.da-footer-v2 h3{color:#fff!important}.da-footer-v2 a{color:#d4d0d8!important}.da-footer-v2 a:hover{color:#fff!important}.da-footer-v2 .da-footer-search{background:#18181a!important;border-color:#3a393d!important}.da-footer-v2 .da-footer-search input{background:transparent!important;color:#fff!important}.da-footer-v2 .da-footer-search button{background:var(--da13-purple)!important}.da-footer-v2 .mv-footer-genres a{background:#1c1c1e!important;border-color:#343338!important;color:#c5c0c9!important}.da-footer-v2 .da-footer-bottom{border-top-color:#363538!important;color:#aaa6ae!important}

/* generic pages */
.da13-page-card{background:#fff!important;border:1px solid var(--da13-line)!important;border-radius:13px!important;padding:18px!important;box-shadow:var(--da13-shadow)!important}.da13-page-card h1{font-size:18px!important;margin:0 0 12px!important}.da13-page-card .entry-content{font-size:10.5px!important;line-height:2.15!important;color:#57515d!important}

@media(max-width:1160px){
  .da13-header-inner{grid-template-columns:auto 1fr 260px!important;gap:14px!important}.da13-nav a{padding:7px 8px!important;font-size:10.5px!important}
  .da13-layout{grid-template-columns:235px minmax(0,1fr) 255px!important;gap:11px!important}.da13-featured-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.da13-card-content{grid-template-columns:130px minmax(0,1fr)!important}
}
@media(max-width:960px){
  .da13-header-inner{grid-template-columns:auto 1fr auto!important;min-height:72px!important}.da13-nav{display:none!important}.da13-search{justify-self:end!important;width:min(100%,340px)!important}.da13-menu-toggle{display:block!important}
  .da13-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.da13-layout{grid-template-columns:minmax(0,1fr) 260px!important;grid-template-areas:"main right" "left left"!important}.da13-sidebar-left{position:static!important;grid-template-columns:1fr 1fr!important}.da13-sidebar-right{position:sticky!important}
}
@media(max-width:720px){
  .mv-shell{width:min(calc(100% - 20px),1312px)!important}.da13-header-inner{grid-template-columns:1fr auto!important;gap:9px!important}.da13-search{display:none!important}.da13-brand-name{font-size:17px!important}.da13-brand-mark{width:35px!important;height:35px!important}
  .da13-featured{padding-top:10px!important}.da13-featured-grid{display:flex!important;overflow-x:auto!important;gap:9px!important;scroll-snap-type:x mandatory!important;padding-bottom:4px!important}.da13-featured-card{min-width:132px!important;scroll-snap-align:start!important}
  .da13-layout{display:flex!important;flex-direction:column!important;direction:rtl!important}.da13-main{order:1!important;width:100%!important}.da13-sidebar-right{order:2!important;position:static!important;width:100%!important}.da13-sidebar-left{order:3!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important}.da13-sidebar{position:static!important}
  .da13-card-content{grid-template-columns:112px minmax(0,1fr)!important;gap:11px!important;padding:11px!important}.da13-card-copy h3{font-size:11px!important}.da13-card-desc{-webkit-line-clamp:2!important;font-size:9.1px!important}.da13-player{margin:0 11px 10px!important;grid-template-columns:32px 25px 43px minmax(60px,1fr) 27px!important}.da13-card-actions{padding:0 11px 11px!important}.da13-card-tags{padding:0 11px 11px!important}
  .da13-related-grid{grid-template-columns:1fr!important}.da13-single-article{padding:0 11px 12px!important}.da13-single-breadcrumb{margin:0 -11px!important}.da13-single-titlebar h1{font-size:13px!important}.da13-player-section{padding-inline:0!important}
}
@media(max-width:460px){
  .da13-card-content{grid-template-columns:95px minmax(0,1fr)!important}.da13-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.da13-card-actions a{padding:6px 7px!important;font-size:8.6px!important}.da13-player{grid-template-columns:30px 22px 41px minmax(50px,1fr)!important}.da13-player .moj-volume-control{display:none!important}.da13-card-tags{display:none!important}.da13-artists-grid,.da13-dark-link-grid{grid-template-columns:1fr 1fr!important}
}
.da13-artists-archive-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important}.da13-artists-archive-grid a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;min-height:42px!important;padding:8px 10px!important;border:1px solid var(--da13-line)!important;border-radius:9px!important;background:#faf8fd!important;color:#4e4755!important;font-size:9.7px!important}.da13-artists-archive-grid a:hover{background:var(--da13-purple)!important;color:#fff!important}.da13-artists-archive-grid small{font-size:8px!important;opacity:.7!important}
.da13-artist-hero{background:#fff!important;border:1px solid var(--da13-line)!important;border-radius:13px!important;padding:18px!important;box-shadow:var(--da13-shadow)!important;margin-bottom:13px!important}.da13-artist-hero>span{color:var(--da13-purple)!important;font-size:9px!important;font-weight:700!important}.da13-artist-hero h1{font-size:20px!important;margin:2px 0 5px!important}.da13-artist-hero p{margin:0!important;color:#6d6672!important;font-size:9.8px!important;line-height:2!important}.da13-artist-hero>div{display:flex!important;gap:8px!important;margin-top:12px!important}.da13-artist-hero b{display:flex!important;align-items:center!important;gap:5px!important;padding:7px 10px!important;background:#f3eff8!important;border-radius:8px!important;color:var(--da13-purple)!important;font-size:12px!important}.da13-artist-hero small{font-size:8px!important;color:#716a77!important;font-weight:500!important}
@media(max-width:720px){.da13-artists-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:440px){.da13-artists-archive-grid{grid-template-columns:1fr!important}}
.da13-search-page{width:min(100%,430px)!important;margin:14px auto 0!important;border:1px solid var(--da13-line)!important;box-shadow:none!important}.da13-page-card.mv-404{text-align:center!important}.da13-page-card.mv-404 p{color:#746d79!important;font-size:10px!important}

/* ========================================================================
   Donyaye Ahang v1.4.0 — Sevil-inspired editorial columns, independent UI
   ======================================================================== */
:root{
  --da14-bg:#f7f5fb;
  --da14-panel:#ffffff;
  --da14-ink:#2f2a38;
  --da14-muted:#7f778b;
  --da14-line:#e8e2f1;
  --da14-purple:#6848ca;
  --da14-purple-2:#7a61df;
  --da14-purple-soft:#f2eefb;
  --da14-yellow:#f2c94c;
  --da14-yellow-soft:#fff8dc;
  --da14-shadow:0 8px 24px rgba(68,49,102,.055);
}
html,body{background:var(--da14-bg)!important}
body{font-family:"Estedad","Vazirmatn",Tahoma,Arial,sans-serif!important;color:var(--da14-ink)!important;font-size:14px!important;line-height:1.95!important}
.mv-shell{width:min(calc(100% - 28px),1270px)!important}

/* Header: cleaner logo and calmer gradient */
.mv-header.da13-header.da14-header{background:linear-gradient(102deg,#826ce4 0%,#7358d5 45%,#6647c8 100%)!important;border:0!important;border-top:0!important;box-shadow:0 5px 18px rgba(78,55,145,.12)!important;backdrop-filter:none!important}
.da14-header-inner{grid-template-columns:auto minmax(340px,1fr) 315px!important;min-height:78px!important;gap:19px!important}
.da14-brand{gap:10px!important;color:#fff!important}
.da14-brand-mark{width:46px!important;height:46px!important;border-radius:14px!important;background:#fff!important;display:grid!important;place-items:center!important;overflow:hidden!important;box-shadow:0 3px 10px rgba(43,28,86,.12)!important;flex:0 0 auto!important}
.da14-brand-mark img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important}
.da14-brand-copy{display:flex!important;flex-direction:column!important;line-height:1.2!important}
.da14-brand-copy b{font-size:19px!important;font-weight:900!important;color:#fff!important;letter-spacing:-.45px!important}
.da14-brand-copy small{font-size:8.7px!important;font-weight:600!important;color:rgba(255,255,255,.76)!important;margin-top:4px!important}
.da14-nav a{font-size:11.7px!important;font-weight:720!important;color:#fff!important;border-radius:8px!important;padding:7px 10px!important}
.da14-nav a:hover,.da14-nav .current-menu-item>a{background:rgba(255,255,255,.15)!important;color:#fff!important}
.da14-search{height:43px!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important}
.da14-search input{font-size:10.1px!important;color:#4b4554!important;padding-inline:12px!important}
.da14-search button{background:#fff!important;color:#2b2632!important;font-size:24px!important}

/* Manual featured row */
.da14-featured{background:#fff!important;padding:15px 0 16px!important;border-bottom:1px solid #eee9f4!important}
.da14-featured-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}
.da14-featured-head>div span{display:block!important;color:var(--da14-purple)!important;font-size:8.7px!important;font-weight:800!important;margin-bottom:1px!important}
.da14-featured-head h2{margin:0!important;font-size:14px!important;font-weight:850!important;color:#302a3b!important}
.da14-featured-head small{font-size:8.5px!important;color:#91899a!important}
.da14-featured-grid{gap:12px!important}
.da14-featured-card{border:1px solid #ebe5f2!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(64,46,96,.045)!important;background:#fff!important}
.da14-featured-card .da13-featured-cover{position:relative!important;aspect-ratio:1/1!important}
.da14-featured-card .da13-featured-cover>span{position:absolute!important;inset:auto 8px 8px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:27px!important;border-radius:7px!important;background:rgba(104,72,202,.92)!important;color:#fff!important;font-size:8px!important;font-weight:800!important;opacity:0!important;transform:translateY(4px)!important;transition:.18s ease!important}
.da14-featured-card:hover .da13-featured-cover>span{opacity:1!important;transform:none!important}
.da14-featured-card .da13-featured-copy{padding:8px 7px 9px!important}
.da14-featured-card .da13-featured-copy>a{font-size:10.2px!important;color:#5f43b9!important;font-weight:800!important}
.da14-featured-card .da13-featured-copy>span{font-size:8.9px!important;color:#625b68!important}

/* Core desktop columns: wider latest-music column, tighter feed */
.da14-content-zone{padding:12px 0 38px!important}
.da13-layout.da14-layout{grid-template-columns:330px minmax(0,610px) 282px!important;grid-template-areas:"left main right"!important;gap:14px!important;justify-content:center!important;align-items:start!important;direction:ltr!important}
.da14-main{width:100%!important;max-width:610px!important}
.da13-sidebar-left{width:330px!important}
.da13-sidebar-right{width:282px!important}
.da13-sidebar{gap:13px!important;top:92px!important}
.da13-widget{border-color:var(--da14-line)!important;border-radius:12px!important;box-shadow:var(--da14-shadow)!important}
.da13-widget-title{min-height:50px!important;padding:0 15px!important;background:#fff!important;border-bottom:1px solid #eee9f4!important}
.da13-widget-title h3,.da13-dark-title h3{font-size:12.1px!important;font-weight:800!important}
.da13-link-list{padding:9px 15px 13px!important}
.da13-link-list a{font-size:10.15px!important;line-height:1.95!important;padding:5px 0!important;color:#514b59!important}
.da13-link-list i{margin-top:9px!important;width:6px!important;height:4px!important;background:#8e8794!important}
.da13-special-list a{font-size:10px!important}
.da13-quick-links a{font-size:10.45px!important;min-height:50px!important;padding:0 13px!important}
.da13-artists-widget{background:linear-gradient(180deg,#7454ce 0%,#6344be 100%)!important;border-color:#6344be!important}
.da13-artists-grid a{font-size:9.45px!important;line-height:1.82!important}
.da13-dark-list-widget{background:#39333f!important;border-color:#39333f!important}
.da13-black-title{background:#302a35!important}
.da13-dark-link-grid a{font-size:9.35px!important;line-height:1.8!important}

/* Compact intro in the middle column */
.da14-intro-box{padding:13px 17px 14px!important;text-align:right!important;margin-bottom:11px!important;border-radius:12px!important;border-color:var(--da14-line)!important;box-shadow:var(--da14-shadow)!important}
.da14-intro-box>span{display:block!important;font-size:8.5px!important;color:var(--da14-purple)!important;font-weight:800!important;margin-bottom:1px!important}
.da14-intro-box h1{font-size:16px!important;margin:0 0 4px!important;text-align:right!important;color:#302a39!important;font-weight:850!important}
.da14-intro-box p{font-size:9.5px!important;line-height:2.05!important;text-align:right!important;color:#6f6777!important;margin:0!important;max-width:none!important}
.da14-feed{display:grid!important;gap:12px!important}

/* Completely revised post card */
.da13-post-card.da14-post-card{background:#fff!important;border:1px solid var(--da14-line)!important;border-radius:13px!important;overflow:hidden!important;box-shadow:var(--da14-shadow)!important;padding:0!important;margin:0!important}
.da14-card-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:13px 14px 11px!important;border-bottom:1px solid #eee9f4!important;background:linear-gradient(180deg,#fff 0%,#fdfcff 100%)!important}
.da14-card-heading{min-width:0!important}
.da14-card-heading h2{margin:4px 0 0!important;font-size:13px!important;line-height:1.85!important;font-weight:850!important;color:#302a39!important}
.da14-card-heading h2 a:hover{color:var(--da14-purple)!important}
.da14-type-pill{display:inline-flex!important;align-items:center!important;min-height:23px!important;padding:2px 8px!important;border-radius:6px!important;background:var(--da14-purple-soft)!important;color:var(--da14-purple)!important;font-size:8px!important;font-weight:820!important}
.da14-card-date{flex:0 0 auto!important;color:#9a92a1!important;font-size:8.5px!important;padding-top:3px!important;white-space:nowrap!important}
.da14-card-body{display:grid!important;grid-template-columns:176px minmax(0,1fr)!important;gap:14px!important;padding:14px!important;align-items:start!important;direction:rtl!important}
.da14-card-cover{display:block!important;position:relative!important;width:176px!important;height:176px!important;border-radius:12px!important;overflow:hidden!important;background:#eeeaf3!important;border:1px solid #ece6f2!important;grid-column:1!important}
.da14-card-cover img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .22s ease!important}
.da14-card-cover:hover img{transform:scale(1.025)!important}
.da14-cover-play{position:absolute!important;left:9px!important;bottom:9px!important;width:31px!important;height:31px!important;border-radius:9px!important;background:#fff!important;color:var(--da14-purple)!important;display:grid!important;place-items:center!important;font-size:15px!important;font-weight:900!important;box-shadow:0 4px 12px rgba(35,23,61,.14)!important}
.da14-card-copy{min-width:0!important;grid-column:2!important;padding-top:1px!important}
.da14-card-artist{display:flex!important;align-items:center!important;gap:7px!important;margin-bottom:8px!important;font-size:9.5px!important}
.da14-card-artist>span{color:#9a92a1!important;font-size:8.3px!important}
.da14-card-artist a,.da14-card-artist b{font-weight:800!important;color:#5f43b9!important}
.da14-card-desc{font-size:10.3px!important;line-height:2.05!important;color:#5d5663!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.da14-card-desc p{margin:0!important}
.da14-enline{margin-top:10px!important;padding:8px 9px!important;border-radius:8px!important;background:#faf8fd!important;border:1px solid #eee8f4!important;color:#70687a!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:9.15px!important;line-height:1.6!important;text-align:left!important;font-weight:600!important;letter-spacing:.05px!important}
.da13-player.da14-player{margin:0 14px 12px!important;min-height:48px!important;border-radius:10px!important;background:#f5f3f7!important;border:1px solid #ebe6ef!important;box-shadow:none!important;grid-template-columns:34px 31px 42px minmax(90px,1fr) 31px!important;padding:7px 9px!important;gap:7px!important}
.da14-player .moj-track-toggle{background:#fff!important;border:1px solid #e6e0eb!important;color:var(--da14-purple)!important;border-radius:8px!important;width:34px!important;height:34px!important}
.da14-player .da-track-eq{height:23px!important}
.da14-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0 14px 14px!important}
.da14-card-actions a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:39px!important;border-radius:8px!important;font-size:9.3px!important;font-weight:800!important;transition:.16s ease!important}
.da14-more-btn{background:var(--da14-purple)!important;color:#fff!important;border:1px solid var(--da14-purple)!important}
.da14-more-btn:hover{background:#593bb7!important;color:#fff!important}
.da14-download-btn{background:var(--da14-yellow-soft)!important;color:#554815!important;border:1px solid #f2e3a4!important}
.da14-download-btn:hover{background:var(--da14-yellow)!important;color:#352f14!important;border-color:var(--da14-yellow)!important}

/* Single song/album: smaller cover, more room for copy */
.da14-single-article{padding:0 0 14px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.da14-breadcrumb{margin:0 0 10px!important;border-radius:10px!important;background:#fff!important;border:1px solid var(--da14-line)!important;padding:9px 12px!important;font-size:8.6px!important;color:#81798b!important;box-shadow:var(--da14-shadow)!important}
.da14-single-heading{background:#fff!important;border:1px solid var(--da14-line)!important;border-radius:12px!important;padding:15px 16px!important;box-shadow:var(--da14-shadow)!important;margin-bottom:11px!important}
.da14-single-heading h1{font-size:17px!important;line-height:1.8!important;margin:6px 0 5px!important;color:#302a39!important;font-weight:880!important}
.da14-single-meta{display:flex!important;align-items:center!important;gap:7px!important;color:#91899a!important;font-size:8.8px!important}
.da14-single-meta i{display:block!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#bdb5c7!important}
.da14-single-hero{display:grid!important;grid-template-columns:238px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;background:#fff!important;border:1px solid var(--da14-line)!important;border-radius:12px!important;padding:14px!important;box-shadow:var(--da14-shadow)!important;margin-bottom:11px!important;direction:rtl!important}
.da14-single-cover{margin:0!important;width:238px!important}
.da14-single-cover img{width:238px!important;height:238px!important;object-fit:cover!important;border-radius:11px!important;border:1px solid #ece6f2!important}
.da14-single-cover figcaption{font-size:8.4px!important;color:#8c8494!important;text-align:center!important;margin-top:6px!important;line-height:1.7!important}
.da14-single-summary{min-width:0!important;padding-top:2px!important}
.da14-single-summary h2{font-size:12px!important;line-height:1.8!important;margin:0 0 8px!important;color:#433a4c!important}
.da14-single-lead{font-size:10px!important;line-height:2.1!important;color:#5d5663!important}
.da14-single-lead p{margin:0!important}
.da14-single-en{margin-top:11px!important;background:#faf8fd!important;border:1px solid #eee8f4!important;border-radius:8px!important;padding:8px 9px!important;color:#6c6473!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:9.2px!important;line-height:1.65!important;text-align:left!important;font-weight:600!important}
.da14-artist-link{display:inline-flex!important;margin-top:10px!important;min-height:34px!important;align-items:center!important;justify-content:center!important;padding:6px 11px!important;border-radius:8px!important;background:var(--da14-purple-soft)!important;color:var(--da14-purple)!important;font-size:8.8px!important;font-weight:800!important}
.da14-player-section{background:#fff!important;border:1px solid var(--da14-line)!important;border-radius:12px!important;padding:14px!important;box-shadow:var(--da14-shadow)!important;margin-bottom:11px!important}
.da14-section-heading{margin-bottom:9px!important}.da14-section-heading>span{display:block!important;font-size:8px!important;color:var(--da14-purple)!important;font-weight:800!important}.da14-section-heading h2{margin:1px 0 0!important;font-size:12.2px!important;color:#37303f!important}
.da14-player-large{margin:0!important}
.da14-single-download{margin-bottom:11px!important}
.da14-single-download>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:linear-gradient(100deg,#7357d2,#6245bd)!important;color:#fff!important;border-radius:11px!important;min-height:58px!important;padding:10px 14px!important;box-shadow:0 8px 20px rgba(102,72,194,.16)!important}
.da14-single-download>a>span{display:grid!important;place-items:center!important;width:33px!important;height:33px!important;border-radius:9px!important;background:rgba(255,255,255,.16)!important;font-size:20px!important}
.da14-single-download b{display:block!important;font-size:10.5px!important}.da14-single-download small{display:block!important;font-size:7.9px!important;opacity:.78!important;margin-top:1px!important}
.da13-single-section.da14-single-section{background:#fff!important;border:1px solid var(--da14-line)!important;border-radius:12px!important;padding:15px!important;box-shadow:var(--da14-shadow)!important;margin:0 0 11px!important}
.da14-single-section>h2{font-size:12.4px!important;margin:0 0 9px!important;color:#3b3344!important;font-weight:830!important;border-bottom:1px solid #f0ebf4!important;padding-bottom:8px!important}
.da14-single-section>p,.da14-single-section .da13-lyrics>div{font-size:10px!important;line-height:2.15!important;color:#5d5663!important}
.da14-lyrics>div{font-size:10.2px!important;line-height:2.3!important;text-align:center!important;color:#524a5a!important}
.da14-related-grid{gap:8px!important}.da14-related-grid a{grid-template-columns:70px minmax(0,1fr)!important;border-radius:9px!important}.da14-related-grid a>span{width:70px!important;height:70px!important}.da14-related-grid b{font-size:9px!important}
.da14-track-item{background:#fbfafd!important;border-color:#ece6f2!important}.da14-track-download{background:var(--da14-purple)!important}

/* Footer: no black block and no old Music-Vatani structure */
.da14-footer{margin-top:8px!important;background:#5f43bc!important;color:#fff!important;border:0!important}
.da14-footer-ribbon{background:#4f369f!important}
.da14-footer-ribbon>.mv-shell{min-height:64px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:16px!important}
.da14-footer-ribbon strong{font-size:15px!important;font-weight:900!important}.da14-footer-ribbon span{font-size:9.2px!important;color:rgba(255,255,255,.76)!important}.da14-footer-ribbon a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:35px!important;padding:6px 12px!important;border-radius:8px!important;background:var(--da14-yellow)!important;color:#413611!important;font-size:8.8px!important;font-weight:850!important}
.da14-footer-main{display:grid!important;grid-template-columns:1.35fr .8fr .8fr 1.05fr!important;gap:26px!important;padding-top:27px!important;padding-bottom:25px!important}
.da14-footer-brand{display:flex!important;align-items:center!important;gap:10px!important}.da14-footer-brand img{width:52px!important;height:52px!important;border-radius:14px!important;background:#fff!important;padding:3px!important}.da14-footer-brand b{display:block!important;font-size:15px!important}.da14-footer-brand span{display:block!important;font-size:8.5px!important;color:rgba(255,255,255,.68)!important;margin-top:2px!important}
.da14-footer-about p,.da14-footer-search p{font-size:9.2px!important;line-height:2!important;color:rgba(255,255,255,.74)!important;margin:11px 0 0!important}
.da14-footer h3{font-size:11.5px!important;margin:2px 0 10px!important;color:#fff!important}.da14-footer-links>div{display:grid!important;gap:6px!important}.da14-footer-links a{font-size:9.2px!important;color:rgba(255,255,255,.78)!important}.da14-footer-links a:hover{color:#fff!important}
.da14-footer-search form{display:grid!important;grid-template-columns:1fr auto!important;gap:6px!important;margin-top:10px!important;background:#fff!important;padding:5px!important;border-radius:9px!important}.da14-footer-search input{min-width:0!important;border:0!important;outline:0!important;background:#fff!important;padding:0 8px!important;color:#514858!important;font-size:8.9px!important}.da14-footer-search button{border:0!important;border-radius:7px!important;background:var(--da14-yellow)!important;color:#403613!important;padding:7px 10px!important;font-size:8.5px!important;font-weight:800!important;cursor:pointer!important}
.da14-footer-bottom{background:#5339aa!important;border-top:1px solid rgba(255,255,255,.12)!important}.da14-footer-bottom>.mv-shell{min-height:49px!important;display:flex!important;align-items:center!important;gap:10px 16px!important;flex-wrap:wrap!important;color:rgba(255,255,255,.7)!important;font-size:8.4px!important}.da14-footer-bottom .mv-credit{margin-inline-start:auto!important}.da14-footer-bottom a{color:#fff!important;font-weight:800!important}

/* Desktop refinements */
@media(max-width:1240px){
  .mv-shell{width:min(calc(100% - 22px),1180px)!important}
  .da13-layout.da14-layout{grid-template-columns:302px minmax(0,570px) 270px!important;gap:12px!important}
  .da13-sidebar-left{width:302px!important}.da13-sidebar-right{width:270px!important}.da14-main{max-width:570px!important}
  .da14-card-body{grid-template-columns:165px minmax(0,1fr)!important}.da14-card-cover{width:165px!important;height:165px!important}
  .da14-single-hero{grid-template-columns:220px minmax(0,1fr)!important}.da14-single-cover,.da14-single-cover img{width:220px!important}.da14-single-cover img{height:220px!important}
}
@media(max-width:1040px){
  .da14-header-inner{grid-template-columns:auto 1fr auto!important}.da14-nav{display:none!important}.da14-search{justify-self:end!important;width:300px!important}.da13-menu-toggle{display:block!important}
  .da13-layout.da14-layout{grid-template-columns:minmax(0,650px) 270px!important;grid-template-areas:"main right" "left left"!important;justify-content:center!important}
  .da14-main{max-width:650px!important}.da13-sidebar-right{width:270px!important}.da13-sidebar-left{width:100%!important;position:static!important;grid-template-columns:1fr 1fr!important;margin-top:0!important}.da13-sidebar-left .da13-widget{height:100%!important}
  .da14-featured-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}
}
@media(max-width:820px){
  .mv-shell{width:min(calc(100% - 18px),760px)!important}.da14-header-inner{min-height:68px!important;grid-template-columns:1fr auto!important}.da14-header .da14-search{display:none!important}.da14-brand-copy small{display:none!important}
  .da13-layout.da14-layout{display:flex!important;flex-direction:column!important;direction:rtl!important}.da14-main{order:1!important;max-width:none!important;width:100%!important}.da13-sidebar-right{order:2!important;width:100%!important;position:static!important}.da13-sidebar-left{order:3!important;width:100%!important;display:grid!important;grid-template-columns:1fr!important}
  .da14-featured-grid{display:flex!important;overflow-x:auto!important;gap:9px!important;scroll-snap-type:x mandatory!important;padding-bottom:4px!important}.da14-featured-card{min-width:132px!important;scroll-snap-align:start!important}
  .da14-card-body{grid-template-columns:165px minmax(0,1fr)!important}
  .da14-single-hero{grid-template-columns:210px minmax(0,1fr)!important}.da14-single-cover,.da14-single-cover img{width:210px!important}.da14-single-cover img{height:210px!important}
  .da14-footer-main{grid-template-columns:1fr 1fr!important}.da14-footer-ribbon>.mv-shell{grid-template-columns:1fr auto!important}.da14-footer-ribbon span{display:none!important}
}
@media(max-width:620px){
  .da14-brand-mark{width:40px!important;height:40px!important}.da14-brand-copy b{font-size:16px!important}
  .da14-featured-head small{display:none!important}
  .da14-card-head{padding:12px!important}.da14-card-heading h2{font-size:12px!important}.da14-card-body{grid-template-columns:118px minmax(0,1fr)!important;gap:11px!important;padding:12px!important}.da14-card-cover{width:118px!important;height:118px!important}.da14-card-desc{-webkit-line-clamp:3!important;font-size:9.5px!important}.da14-enline{font-size:8.4px!important;padding:6px 7px!important;margin-top:7px!important}.da13-player.da14-player{margin:0 12px 10px!important;grid-template-columns:31px 26px 40px minmax(55px,1fr)!important}.da14-player .moj-volume-control{display:none!important}.da14-card-actions{padding:0 12px 12px!important}.da14-card-actions a{font-size:8.5px!important;padding:5px!important}
  .da14-single-hero{display:block!important}.da14-single-cover{width:min(100%,280px)!important;margin:0 auto 12px!important}.da14-single-cover img{width:100%!important;height:auto!important;aspect-ratio:1/1!important}.da14-single-summary h2{font-size:11.3px!important}.da14-single-heading h1{font-size:15px!important}
  .da14-footer-main{grid-template-columns:1fr!important;gap:19px!important}.da14-footer-ribbon>.mv-shell{grid-template-columns:1fr!important;padding-block:12px!important}.da14-footer-ribbon a{justify-self:start!important}.da14-footer-bottom>.mv-shell{padding-block:10px!important}.da14-footer-bottom .mv-credit{margin-inline-start:0!important}
}
@media(max-width:420px){
  .da14-card-body{grid-template-columns:102px minmax(0,1fr)!important}.da14-card-cover{width:102px!important;height:102px!important}.da14-card-desc{-webkit-line-clamp:2!important}.da14-card-artist>span{display:none!important}.da14-card-actions{grid-template-columns:1fr!important}.da14-card-date{font-size:7.8px!important}.da14-featured-card{min-width:118px!important}
}

/* =========================================================
   Donyaye Ahang v1.5.0 — inner pages, favicon/logo and footer polish
   ========================================================= */
:root{--da15-purple:#6749c7;--da15-purple-dark:#4f369f;--da15-purple-soft:#f4f0ff;--da15-line:#e9e3f1;--da15-text:#3d3546;--da15-muted:#7b7283}

/* Keep every internal page on one coherent three-column system. */
.da14-inner-zone{padding-top:16px!important;padding-bottom:44px!important}
.da13-layout.da14-layout.da14-inner-layout{grid-template-columns:330px minmax(0,610px) 282px!important;grid-template-areas:"left main right"!important;gap:14px!important;justify-content:center!important;align-items:start!important;direction:ltr!important;min-height:560px!important}
.da14-inner-main{width:100%!important;max-width:610px!important;min-width:0!important;direction:rtl!important}
.da14-inner-layout>.da13-sidebar-left{grid-area:left!important;width:330px!important;min-width:0!important}
.da14-inner-layout>.da13-sidebar-right{grid-area:right!important;width:282px!important;min-width:0!important}
.da14-inner-layout>.da13-sidebar{align-self:start!important}

/* Internal title/page cards should not look detached or unfinished. */
.da14-inner-head,.da14-page-card{border:1px solid var(--da15-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 7px 22px rgba(54,39,83,.055)!important}
.da14-inner-head{padding:17px 18px!important;margin-bottom:12px!important;min-height:88px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.da14-inner-head h1{margin:0 0 5px!important;font-size:17px!important;line-height:1.8!important;color:#352e3e!important;font-weight:880!important}
.da14-inner-head p{margin:0!important;font-size:9.7px!important;line-height:2!important;color:#746b7c!important}
.da14-page-card{padding:20px 21px!important;min-height:330px!important}
.da14-page-card h1{font-size:18px!important;line-height:1.8!important;margin:0 0 14px!important;color:#342d3c!important;font-weight:880!important;padding-bottom:11px!important;border-bottom:1px solid #f0ebf5!important}
.da14-page-card .entry-content{font-size:10.5px!important;line-height:2.25!important;color:#5e5665!important}
.da14-page-card .entry-content>*:first-child{margin-top:0!important}.da14-page-card .entry-content>*:last-child{margin-bottom:0!important}
.da15-contact-placeholder{padding:14px 15px!important;margin:0!important;border-radius:10px!important;background:#faf8fd!important;border:1px solid #eee8f4!important;color:#6d6474!important}

/* Artists archive receives a real, balanced content area even with a small archive. */
.da14-artists-page>p{font-size:10.2px!important;color:#6f6678!important;margin:0 0 14px!important}
.da14-artists-page .da13-artists-archive-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.da14-artists-page .da13-artists-archive-grid>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;min-height:43px!important;padding:8px 11px!important;border-radius:9px!important;border:1px solid #ece6f2!important;background:#fbfafd!important;color:#4e4656!important;font-size:9.7px!important;font-weight:760!important}
.da14-artists-page .da13-artists-archive-grid>a:hover{background:var(--da15-purple-soft)!important;border-color:#ddd3f0!important;color:var(--da15-purple)!important}
.da14-artists-page .da13-artists-archive-grid small{display:grid!important;place-items:center!important;min-width:25px!important;height:25px!important;border-radius:7px!important;background:#fff!important;border:1px solid #ece5f3!important;color:#8b8192!important;font-size:8px!important}
.da15-empty-note{grid-column:1/-1!important;min-height:120px!important;display:grid!important;place-items:center!important;text-align:center!important;padding:20px!important;border:1px dashed #ddd4e8!important;border-radius:10px!important;background:#fcfbfd!important;color:#8b8292!important;font-size:10px!important}

/* Artist page uses the same proportions as archives/pages. */
.da14-artist-hero{border-color:var(--da15-line)!important;border-radius:13px!important;box-shadow:0 7px 22px rgba(54,39,83,.055)!important}

/* One logo everywhere, including browser/admin/login favicon. */
.da14-brand-mark img,.da15-footer img{object-fit:contain!important;user-select:none!important;-webkit-user-drag:none!important}

/* Footer: calmer hierarchy + explicit copyright + stronger Web S credit. */
.da15-footer{margin-top:12px!important;background:linear-gradient(180deg,#6446c4 0%,#5b3db7 100%)!important}
.da15-footer-ribbon{background:#5035a0!important;border-bottom:1px solid rgba(255,255,255,.09)!important}
.da15-footer-ribbon>.mv-shell{min-height:68px!important;grid-template-columns:1fr auto!important;gap:18px!important}
.da15-ribbon-brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}
.da15-ribbon-brand img{width:38px!important;height:38px!important;border-radius:10px!important;background:#fff!important;padding:2px!important;flex:0 0 auto!important}
.da15-ribbon-brand>div{min-width:0!important}.da15-ribbon-brand strong{display:block!important;font-size:13.5px!important;line-height:1.6!important}.da15-ribbon-brand span{display:block!important;margin-top:1px!important;font-size:8.7px!important;color:rgba(255,255,255,.72)!important;white-space:normal!important}
.da15-footer-ribbon>a,.da15-footer-ribbon .mv-shell>a{min-height:36px!important;padding:7px 13px!important;border-radius:8px!important;background:#f1c83b!important;color:#3d3312!important;font-size:8.8px!important;font-weight:860!important;box-shadow:none!important}
.da15-footer-main{grid-template-columns:1.35fr .78fr .9fr 1.08fr!important;gap:28px!important;padding-top:29px!important;padding-bottom:27px!important}
.da15-footer-brand img{width:52px!important;height:52px!important;border-radius:13px!important;background:#fff!important;padding:3px!important}
.da15-footer-about p,.da15-footer-search p{font-size:9.25px!important;line-height:2.1!important;color:rgba(255,255,255,.78)!important}
.da15-footer-links a{font-size:9.35px!important;line-height:1.9!important;color:rgba(255,255,255,.8)!important}
.da15-footer-links a:hover{color:#fff!important;transform:translateX(-2px)!important}
.da15-footer-search form{border-radius:9px!important;box-shadow:0 5px 18px rgba(44,29,89,.12)!important}
.da15-footer-bottom{background:#493092!important;border-top:1px solid rgba(255,255,255,.1)!important}
.da15-footer-bottom>.mv-shell{min-height:62px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;color:#fff!important}
.da15-rights{display:flex!important;align-items:center!important;gap:7px 13px!important;flex-wrap:wrap!important;min-width:0!important}
.da15-rights b{font-size:8.8px!important;color:#fff!important;font-weight:850!important;white-space:nowrap!important}
.da15-rights span{font-size:8.3px!important;color:rgba(255,255,255,.74)!important;line-height:1.9!important}
.da15-credit{margin-inline-start:0!important;display:flex!important;align-items:center!important;gap:8px!important;color:rgba(255,255,255,.76)!important;font-size:8.6px!important;white-space:nowrap!important}
.da15-credit>a{display:inline-flex!important;align-items:baseline!important;gap:3px!important;min-height:32px!important;padding:5px 10px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:9px!important;background:rgba(255,255,255,.1)!important;color:#fff!important;font-family:"Trebuchet MS",Arial,sans-serif!important;letter-spacing:.15px!important;box-shadow:inset 0 1px rgba(255,255,255,.08)!important}
.da15-credit>a b{font-size:12px!important;font-weight:900!important}.da15-credit>a em{font-size:13px!important;font-style:normal!important;font-weight:900!important;color:#f3cd42!important}
.da15-credit>a:hover{background:#fff!important;color:#4f369f!important;border-color:#fff!important}.da15-credit>a:hover em{color:#7a5b00!important}

@media(max-width:1240px){
  .da13-layout.da14-layout.da14-inner-layout{grid-template-columns:302px minmax(0,570px) 270px!important;gap:12px!important}
  .da14-inner-main{max-width:570px!important}.da14-inner-layout>.da13-sidebar-left{width:302px!important}.da14-inner-layout>.da13-sidebar-right{width:270px!important}
}
@media(max-width:1040px){
  .da13-layout.da14-layout.da14-inner-layout{grid-template-columns:minmax(0,650px) 270px!important;grid-template-areas:"main right" "left left"!important;min-height:0!important}
  .da14-inner-main{max-width:650px!important}.da14-inner-layout>.da13-sidebar-right{width:270px!important}.da14-inner-layout>.da13-sidebar-left{width:100%!important;position:static!important;grid-template-columns:1fr 1fr!important}
}
@media(max-width:820px){
  .da13-layout.da14-layout.da14-inner-layout{display:flex!important;flex-direction:column!important;direction:rtl!important}
  .da14-inner-main{order:1!important;max-width:none!important;width:100%!important}.da14-inner-layout>.da13-sidebar-right{order:2!important;width:100%!important;position:static!important}.da14-inner-layout>.da13-sidebar-left{order:3!important;width:100%!important;display:grid!important;grid-template-columns:1fr!important}
  .da15-footer-main{grid-template-columns:1fr 1fr!important}.da15-footer-bottom>.mv-shell{grid-template-columns:1fr!important;padding-block:11px!important}.da15-credit{justify-self:start!important}
}
@media(max-width:620px){
  .da14-inner-zone{padding-top:10px!important}.da14-page-card{padding:16px!important;min-height:0!important}.da14-artists-page .da13-artists-archive-grid{grid-template-columns:1fr!important}
  .da15-footer-main{grid-template-columns:1fr!important;gap:19px!important}.da15-footer-ribbon>.mv-shell{grid-template-columns:1fr auto!important}.da15-ribbon-brand span{display:none!important}.da15-rights{display:grid!important;gap:3px!important}.da15-credit{width:100%!important;justify-content:space-between!important}
}
@media(max-width:420px){.da15-footer-ribbon>.mv-shell{grid-template-columns:1fr!important;padding-block:10px!important}.da15-footer-ribbon .mv-shell>a{justify-self:start!important}}


/* Donyaye Ahang v1.5.1 — footer copy, Web S direction and compact quick links */
.da151-ribbon-copy{display:block!important;min-width:0!important}
.da151-ribbon-copy>div{min-width:0!important}
.da151-ribbon-copy strong{font-size:13.8px!important;font-weight:900!important;letter-spacing:-.15px!important}
.da151-ribbon-copy span{font-size:8.8px!important;color:rgba(255,255,255,.74)!important;line-height:1.9!important}
.da15-credit>a[dir="ltr"]{direction:ltr!important;unicode-bidi:isolate!important;flex-direction:row!important}
.da15-credit>a[dir="ltr"] b,.da15-credit>a[dir="ltr"] em{direction:ltr!important;unicode-bidi:isolate!important}


/* Donyaye Ahang v1.5.2 — flowing columns, 30 songs + 15 albums, styles, two manual homepage rows and centered pagination */
.da13-sidebar,.da14-inner-layout>.da13-sidebar,.da13-sidebar-right,.da13-sidebar-left,.da152-sidebar-flow{position:static!important;top:auto!important;align-self:start!important}
.da152-long-list,.da152-album-list{max-height:none!important;overflow:visible!important}
.da152-style-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding-top:2px!important}
.da152-style-chips a{display:inline-flex!important;align-items:center!important;min-height:29px!important;padding:5px 9px!important;border:1px solid #e8e1f0!important;border-radius:8px!important;background:#faf8fd!important;color:#5f5767!important;font-size:8.9px!important;font-weight:760!important;line-height:1.65!important}
.da152-style-chips a:hover{background:#f1ecfb!important;border-color:#d8ccef!important;color:var(--da13-purple)!important}

.da152-recommended{padding:15px 0 8px!important;background:transparent!important}
.da152-section-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:16px!important;margin-bottom:10px!important;padding:0 2px!important}
.da152-section-head>div>span{display:block!important;margin-bottom:2px!important;color:#7d6f91!important;font-size:8.4px!important;font-weight:760!important}
.da152-section-head h2{margin:0!important;color:#352e3e!important;font-size:16px!important;line-height:1.7!important;font-weight:900!important}
.da152-section-head small{color:#938b9a!important;font-size:8.3px!important;line-height:1.8!important}
.da152-recommended-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}
.da152-recommended-card{min-width:0!important;background:#fff!important;border:1px solid #e9e3ef!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 7px 24px rgba(54,39,83,.05)!important}
.da152-recommended-cover{display:block!important;position:relative!important;aspect-ratio:1.28/1!important;overflow:hidden!important;background:#eeeaf2!important}
.da152-recommended-cover img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .2s ease!important}
.da152-recommended-card:hover .da152-recommended-cover img{transform:scale(1.018)!important}
.da152-recommended-badge{position:absolute!important;right:9px!important;bottom:9px!important;display:inline-flex!important;align-items:center!important;min-height:25px!important;padding:4px 8px!important;border-radius:7px!important;background:#fff!important;color:#5f43b8!important;font-size:8px!important;font-weight:880!important;box-shadow:0 4px 14px rgba(39,27,65,.14)!important}
.da152-recommended-copy{padding:9px 10px 10px!important;min-width:0!important}
.da152-recommended-copy>a{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#3a3342!important;font-size:10.6px!important;font-weight:860!important;line-height:1.7!important}
.da152-recommended-copy>span{display:block!important;margin-top:2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#857d8c!important;font-size:8.7px!important;line-height:1.7!important}

.da152-special{padding-top:7px!important;padding-bottom:11px!important}
.da152-special-head{margin-bottom:9px!important}
.da152-special-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:9px!important}
.da152-special-card{min-width:0!important}
.da152-special-card .da13-featured-cover{aspect-ratio:1/1!important}

/* Pagination: centered, clean, with no bar/line/box behind it. */
.navigation.pagination,.mv-pagination{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:18px auto 0!important;position:relative!important;overflow:visible!important}
.navigation.pagination:before,.navigation.pagination:after,.mv-pagination:before,.mv-pagination:after,.nav-links:before,.nav-links:after,.mv-pagination ul:before,.mv-pagination ul:after{content:none!important;display:none!important}
.navigation.pagination .nav-links,.mv-pagination ul{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;max-width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;list-style:none!important;position:relative!important}
.mv-pagination li{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.page-numbers,.nav-links .page-numbers,.mv-pagination a,.mv-pagination span{margin:0!important;min-width:36px!important;height:36px!important;padding:0 9px!important;border:1px solid #e5deec!important;border-radius:50%!important;background:#fff!important;color:#5e5666!important;box-shadow:none!important}
.page-numbers.current,.nav-links .page-numbers.current,.mv-pagination .current{background:var(--da13-purple)!important;border-color:var(--da13-purple)!important;color:#fff!important}

@media(max-width:1100px){
  .da152-recommended-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .da152-special-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .da152-section-head{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}
  .da152-recommended-grid{display:flex!important;overflow-x:auto!important;gap:10px!important;padding-bottom:5px!important;scrollbar-width:none!important}
  .da152-recommended-grid::-webkit-scrollbar{display:none!important}.da152-recommended-card{flex:0 0 76%!important}
  .da152-special-grid{display:flex!important;overflow-x:auto!important;gap:9px!important;padding-bottom:5px!important;scrollbar-width:none!important}
  .da152-special-grid::-webkit-scrollbar{display:none!important}.da152-special-card{flex:0 0 118px!important}
}

/* ========================================================================
 * Donyaye Ahang v1.6.0 — polished editorial layout + full responsive layer
 * ====================================================================== */
:root{
  --da16-purple:#6845c6;
  --da16-purple-deep:#4c328f;
  --da16-purple-soft:#f2eefb;
  --da16-gold:#efc943;
  --da16-ink:#2d2833;
  --da16-muted:#77707f;
  --da16-line:#e9e3ef;
  --da16-bg:#f7f5fa;
  --da16-dark:#28252d;
}
html,body{background:var(--da16-bg)!important}
body,button,input,textarea,select{font-family:"Vazirmatn",Tahoma,Arial,sans-serif!important}
body{font-size:14px!important;line-height:1.95!important;color:var(--da16-ink)!important;text-align:right!important}
h1,h2,h3,h4,.da13-widget-title h3,.da13-dark-title h3{font-family:"Vazirmatn",Tahoma,Arial,sans-serif!important;letter-spacing:-.18px!important}
[lang="en"],.da16-enline,.da14-single-en,.da16-credit>a{font-family:"Manrope","Segoe UI",Arial,sans-serif!important}

/* Home section ordering: visual cards stay above; text-only editorial links move after feed on phones. */
.da16-home-stack{display:flex!important;flex-direction:column!important;min-width:0!important}
.da16-recommended{order:1!important}.da16-special{order:2!important}.da16-content-zone{order:3!important}
.da16-section-head{display:block!important;margin-bottom:10px!important;padding-inline:2px!important}
.da16-section-head h2{margin:0!important;font-size:17px!important;font-weight:850!important;color:#352e3e!important;line-height:1.65!important}
.da16-recommended{padding:14px 0 8px!important}
.da16-recommended-grid{gap:14px!important}
.da16-recommended-card{border-radius:15px!important;border:1px solid var(--da16-line)!important;box-shadow:0 9px 26px rgba(61,44,93,.055)!important;background:#fff!important}
.da16-recommended-cover{aspect-ratio:1.22/1!important;background:#eeeaf3!important}
.da16-recommended-cover:after,.da16-recommended-cover span{display:none!important}
.da16-recommended-copy{padding:10px 11px 12px!important;border-top:1px solid #f0ecf4!important}
.da16-recommended-copy>a{font-size:10.7px!important;font-weight:800!important;color:#38313f!important;line-height:1.85!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:39px!important}
.da16-recommended-card:hover .da16-recommended-copy>a{color:var(--da16-purple)!important}

.da16-special{padding:8px 0 12px!important;background:transparent!important;border:0!important}
.da16-special-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
.da16-special-item{position:relative!important;display:flex!important;align-items:center!important;min-height:54px!important;padding:10px 13px 10px 18px!important;border:1px solid #e6dff0!important;border-radius:11px!important;background:linear-gradient(135deg,#fff 0%,#faf8fd 100%)!important;color:#4a4251!important;font-size:9.7px!important;font-weight:760!important;line-height:1.9!important;box-shadow:0 5px 16px rgba(54,39,83,.035)!important;overflow:hidden!important}
.da16-special-item:before{content:""!important;position:absolute!important;right:0!important;top:11px!important;bottom:11px!important;width:3px!important;border-radius:4px!important;background:linear-gradient(180deg,#7f61d7,#5e40b5)!important}
.da16-special-item:after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:5px!important;height:1px!important;background:linear-gradient(90deg,transparent,#ece6f3,transparent)!important}
.da16-special-item:hover{border-color:#d8ccec!important;background:#fff!important;color:var(--da16-purple)!important;transform:translateY(-1px)!important}

/* Desktop columns: wider fresh-music column, slightly tighter center. */
.da13-layout.da14-layout.da16-layout,.da13-layout.da14-layout.da14-inner-layout{grid-template-columns:330px minmax(0,590px) 300px!important;gap:14px!important;justify-content:center!important;align-items:start!important}
.da16-main,.da14-inner-main{max-width:590px!important;width:100%!important}
.da13-sidebar,.da13-sidebar-left,.da13-sidebar-right,.da152-sidebar-flow{position:static!important;top:auto!important;align-self:start!important;height:auto!important;max-height:none!important}
.da16-sidebar-left,.da16-sidebar-right{display:grid!important;gap:13px!important}

/* Home intro */
.da16-intro-box{text-align:right!important;padding:16px 18px 17px!important;border-radius:13px!important}
.da16-intro-box>span{display:block!important;color:var(--da16-purple)!important;font-size:8.7px!important;font-weight:800!important;margin-bottom:1px!important}
.da16-intro-box h1{margin:0 0 7px!important;font-size:18px!important;font-weight:900!important;color:#312a38!important;line-height:1.65!important}
.da16-intro-box p{margin:0!important;color:#6d6574!important;font-size:9.8px!important;line-height:2.15!important;text-align:right!important}

/* Main feed card */
.da16-feed{display:grid!important;gap:13px!important}
.da16-post-card{display:block!important;padding:0!important;border:1px solid var(--da16-line)!important;border-radius:15px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(54,39,83,.045)!important}
.da16-card-head{padding:13px 15px 10px!important;border-bottom:1px solid #f0ebf4!important;background:#fff!important}
.da16-card-head h2{margin:0!important;font-size:15px!important;line-height:1.85!important;font-weight:850!important;color:#342d3c!important;text-align:right!important}
.da16-card-head h2 a:hover{color:var(--da16-purple)!important}
.da16-card-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 7px!important;margin-top:5px!important;color:#918997!important;font-size:8.4px!important;line-height:1.7!important}
.da16-card-meta>span{display:inline-flex!important;align-items:center!important;gap:5px!important}
.da16-card-meta>span:not(:first-child):before{content:""!important;width:3px!important;height:3px!important;border-radius:50%!important;background:#c4bccb!important;margin-left:1px!important}
.da16-card-meta a{color:var(--da16-purple)!important;font-weight:760!important}
.da16-card-body{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:15px!important;align-items:start!important;padding:14px 15px!important;direction:rtl!important}
.da16-card-cover{display:block!important;width:190px!important;height:190px!important;border-radius:13px!important;overflow:hidden!important;background:#eeeaf2!important;border:1px solid #ece6f1!important;box-shadow:0 5px 16px rgba(50,36,75,.06)!important}
.da16-card-cover img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.da16-card-cover:after,.da16-card-cover span,.da16-card-cover svg{display:none!important}
.da16-card-copy{min-width:0!important;padding-top:1px!important;text-align:right!important}
.da16-enline{direction:ltr!important;text-align:left!important;unicode-bidi:isolate!important;margin:0 0 9px!important;padding:8px 10px!important;border:1px solid #ece6f2!important;border-radius:8px!important;background:#faf9fc!important;color:#5f5668!important;font-size:9px!important;font-weight:700!important;line-height:1.65!important;letter-spacing:.01em!important;overflow-wrap:anywhere!important}
.da16-card-desc{margin:0!important;color:#5d5664!important;font-size:9.7px!important;line-height:2.15!important;text-align:right!important;direction:rtl!important}
.da16-lyrics-snippet{margin-top:10px!important;padding:9px 10px!important;border-radius:9px!important;background:#f7f3fc!important;border-right:3px solid #8a6ad7!important;text-align:right!important}
.da16-lyrics-snippet b{display:block!important;margin-bottom:4px!important;color:#554662!important;font-size:8.8px!important;font-weight:800!important}
.da16-lyrics-snippet span{display:block!important;color:#776e7f!important;font-size:8.65px!important;line-height:1.95!important}

/* Compact custom audio / equalizer */
.da16-player{display:block!important;margin:0 14px 12px!important;padding:9px 10px 10px!important;border:1px solid #e7e1eb!important;border-radius:11px!important;background:#f6f4f8!important;min-height:0!important;box-shadow:none!important;direction:rtl!important}
.da16-player-label{margin:0 1px 7px!important;color:#5f5666!important;font-size:8.6px!important;font-weight:760!important;line-height:1.8!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.da16-player-controls{display:grid!important;grid-template-columns:36px 30px 52px minmax(90px,1fr) 92px!important;gap:7px!important;align-items:center!important;direction:rtl!important}
.da16-player .moj-track-toggle{width:36px!important;height:36px!important;min-width:36px!important;border:0!important;border-radius:9px!important;background:#3b3442!important;color:#fff!important;display:grid!important;place-items:center!important;box-shadow:none!important}
.da16-player .moj-track-toggle:hover{background:var(--da16-purple-deep)!important}
.da16-player .moj-track-toggle svg{width:15px!important;height:15px!important;fill:currentColor!important}
.da16-player .da-track-eq{display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:2px!important;width:30px!important;height:20px!important;overflow:hidden!important}
.da16-player .da-track-eq i{display:block!important;width:3px!important;height:6px!important;min-height:4px!important;border-radius:4px!important;background:#8f8797!important;animation:none!important;transform-origin:bottom!important}
.da16-player.is-playing .da-track-eq i:nth-child(1){animation:da16eq1 .65s ease-in-out infinite!important}
.da16-player.is-playing .da-track-eq i:nth-child(2){animation:da16eq2 .72s ease-in-out infinite!important}
.da16-player.is-playing .da-track-eq i:nth-child(3){animation:da16eq3 .58s ease-in-out infinite!important}
.da16-player.is-playing .da-track-eq i:nth-child(4){animation:da16eq2 .68s ease-in-out infinite reverse!important}
.da16-player.is-playing .da-track-eq i:nth-child(5){animation:da16eq1 .76s ease-in-out infinite reverse!important}
@keyframes da16eq1{0%,100%{height:5px}50%{height:18px}}
@keyframes da16eq2{0%,100%{height:13px}50%{height:6px}}
@keyframes da16eq3{0%,100%{height:8px}50%{height:20px}}
.da16-player .moj-track-time{min-width:52px!important;font-family:"Manrope",Arial,sans-serif!important;font-size:8.1px!important;font-weight:650!important;direction:ltr!important;text-align:center!important;color:#6e6874!important;white-space:nowrap!important}
.da16-player .moj-range-shell-progress{width:100%!important;min-width:0!important;height:24px!important}
.da16-player .moj-track-progress{width:100%!important;min-width:0!important}
.da16-player .moj-volume-control{display:flex!important;align-items:center!important;gap:3px!important;width:92px!important;min-width:92px!important}
.da16-player .moj-track-volume{width:25px!important;height:25px!important;min-width:25px!important;padding:4px!important;border:0!important;background:transparent!important;color:#716a78!important}
.da16-player .moj-track-volume-range{display:block!important;width:58px!important;min-width:0!important}
.da16-player .moj-range-shell-volume{display:block!important;width:58px!important;flex:0 0 58px!important;height:22px!important}
.da16-player .moj-range-shell:before{background:#d7d1dc!important}.da16-player .moj-range-shell:after{background:var(--da16-purple)!important}
.da16-player.is-playing .da-track-eq i{background:var(--da16-purple)!important}

.da16-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0 14px 14px!important}
.da16-card-actions a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:39px!important;padding:7px 10px!important;border-radius:9px!important;font-size:9.2px!important;font-weight:820!important;line-height:1.5!important}
.da16-more-btn{background:var(--da16-purple)!important;border:1px solid var(--da16-purple)!important;color:#fff!important}
.da16-more-btn:hover{background:var(--da16-purple-deep)!important;border-color:var(--da16-purple-deep)!important;color:#fff!important}
.da16-download-btn{background:#f2cb3f!important;border:1px solid #e5ba27!important;color:#3e3515!important;box-shadow:0 4px 12px rgba(209,170,30,.12)!important}
.da16-download-btn:hover{background:#e6bc2f!important;border-color:#d9ad1f!important;color:#2f290f!important}

/* Left sidebar */
.da16-numbered-list a{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important;align-items:start!important}
.da16-numbered-list a>b{display:grid!important;place-items:center!important;width:21px!important;height:21px!important;margin-top:2px!important;border-radius:6px!important;background:#f1ecf8!important;color:var(--da16-purple)!important;font-size:7.8px!important;font-weight:850!important}
.da16-numbered-list a>span,.da16-long-list a>span,.da16-album-list a>span{min-width:0!important}
.da16-popular-widget .da13-widget-title{background:#fbf9fd!important}
.da16-latest-widget .da13-widget-title h3{font-weight:850!important}
.da16-long-list a{padding:5.5px 0!important;font-size:9.2px!important;line-height:1.9!important}
.da16-albums-widget{background:linear-gradient(180deg,#302d35 0%,#27242c 100%)!important;border-color:#302d35!important;box-shadow:0 8px 24px rgba(25,20,31,.12)!important}
.da16-albums-widget .da13-widget-title{background:#242127!important;border-bottom-color:rgba(255,255,255,.09)!important}
.da16-albums-widget .da13-widget-title h3{color:#fff!important}.da16-albums-widget .da13-title-icon{color:#f1cb4e!important}
.da16-album-list a{color:#eeeaf1!important;border-bottom:1px solid rgba(255,255,255,.055)!important;padding:6px 0!important}
.da16-album-list a:last-child{border-bottom:0!important}.da16-album-list a:hover{color:#ffe68c!important}
.da16-album-list i{background:#a79faa!important}

/* Right sidebar */
.da16-quick-links a{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;min-height:55px!important;padding:0 13px!important}
.da16-quick-links a strong{font-size:10.2px!important;font-weight:700!important;color:#4e4756!important}
.da16-nav-icon{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#f3eefb!important;color:var(--da16-purple)!important}
.da16-nav-icon svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.da16-quick-links a:hover .da16-nav-icon{background:var(--da16-purple)!important;color:#fff!important}
.da16-rank-widget{overflow:hidden!important}
.da16-rank-widget .mv-mini-list{padding:5px 12px 9px!important}
.da16-rank-widget .mv-line-only-item{display:block!important;padding:5px 0!important;border-bottom:1px dashed #ebe5f0!important;color:#5b5462!important;font-size:8.8px!important;line-height:1.85!important}
.da16-rank-widget .mv-line-only-item:last-child{border-bottom:0!important}
.da16-rank-widget .mv-line-only-item:hover{color:var(--da16-purple)!important}
.da16-rank-week .da13-title-icon,.da16-rank-month .da13-title-icon{font-size:9px!important;font-weight:900!important;width:26px!important;height:26px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#f1ecfa!important}
.da16-artists-widget{background:linear-gradient(180deg,#6f4bca 0%,#5b3aad 100%)!important;border-color:#6744bd!important}
.da16-artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:15px!important;padding:12px 14px 10px!important}
.da16-artists-grid a{font-size:8.75px!important;line-height:1.75!important;padding:4px 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.da16-styles-widget{background:#fff!important}
.da16-style-chips{padding:10px 12px 12px!important;gap:6px!important}
.da16-style-chips a{min-height:29px!important;padding:5px 9px!important;background:#f7f4fb!important;border-color:#e6deef!important;color:#5f5667!important}

/* Footer */
.da16-footer{margin-top:14px!important;background:linear-gradient(180deg,#6446c4,#5638ac)!important}
.da16-footer-ribbon{background:#4b318f!important}
.da16-footer-ribbon>.mv-shell{min-height:70px!important}
.da16-footer-ribbon strong{font-size:14px!important;font-weight:900!important}.da16-footer-ribbon span{font-size:8.9px!important;line-height:1.9!important}
.da16-footer-main{grid-template-columns:1.45fr .78fr 1.08fr 1fr!important;gap:30px!important}
.da16-footer-about p{font-size:9.1px!important;line-height:2.2!important;color:rgba(255,255,255,.78)!important}
.da16-footer-suggestions a{line-height:1.85!important;white-space:normal!important}
.da16-footer-bottom>.mv-shell{min-height:64px!important}
.da16-credit>a{font-family:"Manrope","Segoe UI",Arial,sans-serif!important;direction:ltr!important;unicode-bidi:isolate!important;letter-spacing:.03em!important;padding:5px 11px!important}
.da16-credit>a b{font-size:11.5px!important;font-weight:800!important}.da16-credit>a em{font-size:13px!important;font-weight:800!important;color:#f2cd49!important}

/* Contact */
.da16-contact-card{min-height:0!important}
.da16-contact-head{padding-bottom:14px!important;margin-bottom:15px!important;border-bottom:1px solid #eee9f3!important}
.da16-contact-head>span{display:block!important;color:var(--da16-purple)!important;font-size:8.8px!important;font-weight:800!important}
.da16-contact-head h1{margin:2px 0 5px!important;padding:0!important;border:0!important;font-size:20px!important}
.da16-contact-head p{margin:0!important;color:#716978!important;font-size:9.8px!important;line-height:2.05!important}
.da16-contact-content{margin-bottom:14px!important;padding:11px 12px!important;border-radius:9px!important;background:#faf8fc!important;border:1px solid #eee8f3!important}
.da16-contact-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
.da16-contact-form label{display:grid!important;gap:5px!important;align-content:start!important}
.da16-contact-form label>span{font-size:9.1px!important;font-weight:760!important;color:#554d5d!important}
.da16-contact-form input,.da16-contact-form select,.da16-contact-form textarea{width:100%!important;border:1px solid #ddd6e5!important;border-radius:9px!important;background:#fff!important;color:#443d4b!important;outline:0!important;padding:9px 11px!important;font-size:9.6px!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease!important}
.da16-contact-form input,.da16-contact-form select{height:42px!important}.da16-contact-form textarea{resize:vertical!important;min-height:150px!important;line-height:2!important}
.da16-contact-form input:focus,.da16-contact-form select:focus,.da16-contact-form textarea:focus{border-color:#9a82d7!important;box-shadow:0 0 0 3px rgba(106,66,189,.08)!important}
.da16-span-2{grid-column:1/-1!important}.da16-file-field{padding:10px 11px!important;border:1px dashed #d9d0e4!important;border-radius:10px!important;background:#fbf9fd!important}.da16-file-field input{height:auto!important;border:0!important;padding:3px!important;background:transparent!important}.da16-file-field small,.da16-contact-submit small{font-size:8.2px!important;color:#8c8493!important}
.da16-contact-submit{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.da16-contact-submit button{min-width:145px!important;height:42px!important;border:0!important;border-radius:9px!important;background:var(--da16-purple)!important;color:#fff!important;font-size:9.7px!important;font-weight:820!important;cursor:pointer!important}.da16-contact-submit button:hover{background:var(--da16-purple-deep)!important}
.da16-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.da16-form-message{margin:0 0 14px!important;padding:10px 12px!important;border-radius:9px!important;font-size:9.4px!important;line-height:1.9!important}.da16-form-message.success{background:#f1faf5!important;border:1px solid #cfead9!important;color:#38684a!important}.da16-form-message.error{background:#fff5f5!important;border:1px solid #f0d3d3!important;color:#8a4444!important}

/* HTML sitemap */
.da16-sitemap{padding-top:18px!important}.da16-sitemap-card{max-width:1180px!important;margin-inline:auto!important}.da16-sitemap-card>p{margin:0 0 15px!important;color:#746c7b!important}
.da16-sitemap-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}.da16-sitemap-grid section{padding:13px!important;border:1px solid #ece6f2!important;border-radius:10px!important;background:#fbfafd!important;max-height:520px!important;overflow:auto!important}.da16-sitemap-grid h2{margin:0 0 9px!important;font-size:11px!important}.da16-sitemap-grid a{display:block!important;padding:5px 0!important;border-bottom:1px dashed #e8e1ed!important;color:#5b5362!important;font-size:8.9px!important}.da16-sitemap-grid a:last-child{border-bottom:0!important}.da16-sitemap-grid a:hover{color:var(--da16-purple)!important}

/* Single pages: keep cover clean, English copy polished, direct-download emphasis stronger. */
.da14-single-cover{overflow:hidden!important}.da14-single-cover:after,.da14-single-cover span{display:none!important}.da14-single-en{font-family:"Manrope","Segoe UI",Arial,sans-serif!important;direction:ltr!important;text-align:left!important;font-size:9px!important;letter-spacing:.01em!important}
.da14-single-download>a{background:linear-gradient(105deg,#7150cf,#5d3db5)!important}.da14-player-large{border-radius:11px!important}

/* Responsive */
@media(max-width:1260px){
  .mv-shell{width:min(calc(100% - 22px),1180px)!important}
  .da13-layout.da14-layout.da16-layout,.da13-layout.da14-layout.da14-inner-layout{grid-template-columns:320px minmax(0,558px) 278px!important;gap:12px!important}
  .da16-main,.da14-inner-main{max-width:558px!important}
  .da16-card-body{grid-template-columns:178px minmax(0,1fr)!important;gap:13px!important}.da16-card-cover{width:178px!important;height:178px!important}
}
@media(max-width:1080px){
  .da13-layout.da14-layout.da16-layout,.da13-layout.da14-layout.da14-inner-layout{grid-template-columns:minmax(0,650px) 286px!important;grid-template-areas:"main right" "left left"!important;justify-content:center!important}
  .da16-main,.da14-inner-main{max-width:650px!important}.da16-sidebar-right,.da14-inner-layout>.da13-sidebar-right{width:286px!important}.da16-sidebar-left,.da14-inner-layout>.da13-sidebar-left{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important}
  .da16-sidebar-left .da13-widget{height:auto!important}
  .da16-card-body{grid-template-columns:190px minmax(0,1fr)!important}.da16-card-cover{width:190px!important;height:190px!important}
  .da16-special-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .da16-footer-main{grid-template-columns:1.2fr 1fr!important}
  .da16-sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:820px){
  .da16-home-stack .da16-recommended{order:1!important}.da16-home-stack .da16-content-zone{order:2!important}.da16-home-stack .da16-special{order:3!important}
  .da13-layout.da14-layout.da16-layout,.da13-layout.da14-layout.da14-inner-layout{display:flex!important;flex-direction:column!important;direction:rtl!important}
  .da16-main,.da14-inner-main{order:1!important;max-width:none!important;width:100%!important}
  .da16-sidebar-right,.da14-inner-layout>.da13-sidebar-right{order:2!important;width:100%!important}
  .da16-sidebar-left,.da14-inner-layout>.da13-sidebar-left{order:3!important;width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}
  .da16-sidebar-left .da16-popular-widget{grid-column:1/-1!important}
  .da16-recommended-grid{display:flex!important;overflow-x:auto!important;gap:10px!important;padding-bottom:5px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.da16-recommended-grid::-webkit-scrollbar{display:none!important}.da16-recommended-card{flex:0 0 46%!important;scroll-snap-align:start!important}
  .da16-special-grid{grid-template-columns:1fr 1fr!important}
  .da16-artists-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .da16-footer-main{grid-template-columns:1fr 1fr!important}
}
@media(max-width:640px){
  .mv-shell{width:min(calc(100% - 18px),100%)!important}
  .da16-recommended-card{flex-basis:72%!important}.da16-recommended-copy>a{font-size:10.2px!important}
  .da16-special-grid{grid-template-columns:1fr!important}.da16-special-item{min-height:50px!important}
  .da16-card-head{padding:12px 13px 9px!important}.da16-card-head h2{font-size:14.4px!important}
  .da16-card-body{display:flex!important;flex-direction:column!important;padding:12px 13px!important;gap:11px!important}
  .da16-card-cover{order:1!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;max-height:none!important;border-radius:12px!important}
  .da16-card-copy{order:2!important;width:100%!important}
  .da16-enline{font-size:8.7px!important}.da16-card-desc{font-size:9.5px!important}
  .da16-player{margin:0 12px 11px!important}.da16-player-label{white-space:normal!important}
  .da16-player-controls{grid-template-columns:36px 28px 50px minmax(60px,1fr)!important;grid-template-areas:"toggle eq time progress" "volume volume volume volume"!important;gap:6px 7px!important}
  .da16-player .moj-track-toggle{grid-area:toggle!important}.da16-player .da-track-eq{grid-area:eq!important}.da16-player .moj-track-time{grid-area:time!important}.da16-player .moj-range-shell-progress,.da16-player .moj-track-progress{grid-area:progress!important}.da16-player .moj-volume-control{grid-area:volume!important;width:100%!important;min-width:0!important;justify-content:flex-start!important;padding-inline:2px!important}.da16-player .moj-range-shell-volume{width:110px!important;flex:0 0 110px!important}.da16-player .moj-track-volume-range{width:110px!important}
  .da16-card-actions{padding:0 12px 12px!important;grid-template-columns:1fr!important}
  .da16-sidebar-left,.da14-inner-layout>.da13-sidebar-left{grid-template-columns:1fr!important}
  .da16-sidebar-left .da16-popular-widget{grid-column:auto!important}
  .da16-artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .da16-footer-main{grid-template-columns:1fr!important;gap:20px!important}.da16-footer-ribbon>.mv-shell{grid-template-columns:1fr!important;padding-block:11px!important}.da16-footer-ribbon .mv-shell>a{justify-self:start!important}
  .da16-contact-form{grid-template-columns:1fr!important}.da16-span-2{grid-column:auto!important}.da16-contact-submit{display:grid!important;gap:7px!important}.da16-contact-submit button{width:100%!important}
  .da16-sitemap-grid{grid-template-columns:1fr!important}
  .da14-single-hero{grid-template-columns:1fr!important}.da14-single-cover,.da14-single-cover img{width:100%!important;height:auto!important;aspect-ratio:1/1!important}.da14-single-summary{padding:2px!important}
}
@media(max-width:390px){.da16-artists-grid{grid-template-columns:1fr!important}.da16-recommended-card{flex-basis:84%!important}}
/* Slightly tighter single-download hero: more room for copy on desktop. */
@media(min-width:641px){
  .da14-single-hero{grid-template-columns:215px minmax(0,1fr)!important;gap:17px!important}
  .da14-single-cover,.da14-single-cover img{width:215px!important}.da14-single-cover img{height:215px!important}
}
