/*
Theme Name: musicestan
Description: Theme Music Free
Theme URI: https://vebeet.com
Author: MohammadFamo
Author URI: https://vebeet.com
Version: 1.0
*/
@font-face{font-family:ykn;font-style:normal;font-weight:400;src:url(inc/ykn.woff2) format("woff2");font-display:swap}
*{box-sizing:border-box;padding:0;margin:0;border:0;outline:0}
html{overflow-x:hidden}
body,input,button,textarea,h1,h2,h3,h4,h5,h6{font-family:ykn;}
body{direction:rtl;color:#0d0002;overflow-x:hidden;cursor:default;font-size:14px;background:#fafafa}
input,button,textarea{font-size:14px;background:none}
h1,h2,h3,h4,h5,h6{font-weight:400}
a{text-decoration:none;color:#0d0002;transition:all 280ms ease-out}
a:hover{text-decoration:none;color:#B30C00}
img{max-width:100%;height:auto}
ul,li{list-style:none}
button,label{cursor:pointer}
strong{font-weight:400}
.mst_svg{display:flex;position:absolute;width:0;height:0}
.mst_w{max-width:1100px;margin:0 auto;width:96%}
.mst_f{display:flex;flex-wrap:wrap;align-items:center}
.mst_f2{display:flex;flex-wrap:wrap}
.mst_hdr{background:#4d0a15;padding:1em 0}
.mst_hdr .mst_f{justify-content:space-between}
.mst_logo{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAoCAYAAAAouML7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2M0Y2QUZFODEwN0ZFRjExOTU2MTg3RDFGMjYyQTkyOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMjIyOUE5MjdGMTExMUVGQTc3N0ZDODA4M0JBNzI0MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjIyOUE5MTdGMTExMUVGQTc3N0ZDODA4M0JBNzI0MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NEY2QUZFODEwN0ZFRjExOTU2MTg3RDFGMjYyQTkyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2M0Y2QUZFODEwN0ZFRjExOTU2MTg3RDFGMjYyQTkyOCIvPiA8L3JkZjpEZXNjcmlwdGlv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');width:142px;height:40px;margin-left:.5em;overflow:hidden;text-indent:-2000px}
.mst_hdr li a{color:#fff;padding:7px 10px;margin:0 5px;font-size:15px;border-radius:5px}
.mst_hdr li a:hover{background:#fff;color:#0d0002}
.mst_srch{background:#fff;width:320px;position:relative;border-radius:15px;overflow:hidden}
.mst_srch input{padding:1em;width:100%}
.mst_srch button{position:absolute;left:6px;background:linear-gradient(180deg, #BC0D00 0%, #A90B00 100%);border:1px solid #A90B00;color:#fff;padding:8px 12px;border-radius:9px;top:6px}
.mst_hdng h1,.mst_hdng h1 a{font-size:16px;text-align:center;color:#B30C00}
.mst_hdng h2,.mst_hdng p{font-size:14px;text-align:center;color:#372b2b}
.mst_tvp{margin:1.5em auto 0;border-radius:8px}
.mst_tvp ul li{width:16.66%;padding:0 7px;align-items:stretch}
.mst_tvp ul li a{position:relative;display:block;overflow:hidden;border-radius:8px;border:3px solid #fff;background:#fff}
.mst_tvp ul li span{position:absolute;top:0;width:100%;height:100%;right:0;background:RGBA(0,0,0,0.6);color:#fff;align-items:center;display:flex;padding:1em;justify-content:center;opacity:0;visibility:hidden;transform:scale(1.1);transition:all 300ms ease-out}
.mst_tvp ul li:hover span{opacity:1;visibility:visible;transform:scale(1)}
.mst_tvp ul li img{display:block;width:100%;border-radius:1em}
.mst_w.mst_f2{margin-top:1.5em}
.mst_cntr{width:79.5%;padding:0 1em}
.ymrght{width:69.5%;flex-direction:row-reverse;justify-content:space-between;align-items:stretch}
.mst_side.right{width:20%}
.mst_side.left{width:30%}
article{border-radius:10px;overflow:hidden;margin-bottom:1em;background:#fff;box-shadow:0 5px 10px RGBA(0,0,0,0.1)}
article header{padding:1.5em;display:flex;align-items:center;border-bottom:1px solid #e6e6e6;background:#d7d7d7}
article header svg{width:20px;height:20px;fill:#B30C00;margin-left:.6em;stroke:#B30C00}
article header h2,article header h1{font-size:16px;color:#372b2b}
article footer{border-top:1px solid #f2f2f2;padding:.5em;justify-content:center}
article footer ul{font-size:12px;color:#888}
article footer ul li{padding:6px;display:flex;align-items:center}
article footer ul li a{color:#888;margin:0 3px}
article footer ul li a:hover{color:#B30C00}
article .mst_mre{background:linear-gradient(180deg, #BC0D00 0%, #A90B00 100%);border:1px solid #A90B00;color:#fff;padding:1em;border-radius:7px;width:100%;text-align:center;margin:7px}
article .mst_mre:hover{background:#0d0002;border-color:#000}
.mst_bx{margin:0 0 1.2em;border-radius:10px;border-top:0;overflow:hidden;padding:1em;line-height:2.2;background:#fff;box-shadow:0 2px 15px RGBA(0,0,0,0.1)}
.mst_bx header{font-size:15px;color:#372b2b;padding:1em;margin:-1em -1em 1em;line-height:1.8;display:flex;align-items:center;border-bottom:1px solid #e6e6e6}
.mst_bx header svg{width:24px;height:24px;fill:#B30C00;margin-left:.6em}
.mst_bx header h2{font-size:15px}
.mst_bx li ul{padding-right:1em}
.mst_bx li ul li a{color:#372b2b;font-size:13px}
.mst_bx li{width:100%}
.mst_bx li:before{content:"";width:8px;height:8px;background:#e5e5e5;border-radius:2px;margin:11px 0 0 7px;float:right}
.mst_bx li ul li:before{width:5px;height:5px;border-radius:2px;margin:10px 0 0 5px}
.mst_bx li a:hover{color:#B30C00}
article > div{padding:1em;line-height:2.2;text-align:center}
article > div a{color:#B30C00}
article > div audio{width:100%;display:flex;}
article > div img{border-radius:10px;margin:1em 0 0}
.mst_yktnt{padding:0 1em 1em}
.mst_yktnt a,.mst_yktnt img{display:block;margin:0 auto}
.mst_pgnav{justify-content:center}
.mst_pgnav a,.mst_pgnav span{height:40px;width:40px;display:flex;justify-content:center;align-items:center;margin:5px;border-radius:14px;background:#fff}
.mst_pgnav a:hover,.mst_pgnav .current{background:#B30C00;color:#fff}
.mst_sftr{background:#0d0002;padding-top:1em;margin-top:1em}
.mst_sftr .mst_f2{margin:0 auto}
.mst_fbx{width:33.33%}
.mst_fbx:nth-child(2){padding:0 1em}
.mst_fbx h5{color:#fff;font-size:17px;border-bottom:1px solid rgba(255,255,255,0.1);padding:0 0 10px;display:flex;align-items:center}
.mst_fbx svg{width:22px;height:22px;fill:#fff;margin-left:.6em}
.mst_fbx ul{line-height:2.5;padding:5px 0}
.mst_fbx li a{color:rgba(255,255,255,0.6)}
.mst_fbx li a:hover{color:#fff}
.mst_fcpy{background:rgb(255 255 255 / 5%);text-align:center;color:#fff;padding:1em 0;margin-top:.5em;width:100%;border-radius:8px 8px 0 0;font-size:15px}
.mst_fcpy a{color:#ff3b02}
.mst_404{color:#372b2b}
.mst_404 img{margin:1em auto;display:block}
.mst_404 form{position:relative;width:95%;margin:1em auto}
.mst_404 input{background:#f2f2f2;height:42px;width:100%;border-radius:10px;padding:0 1em}
.mst_404 button{position:absolute;height:32px;background:#B30C00;color:#fff;left:5px;top:5px;border-radius:10px;padding:0 1em}
.mst_sngrs,.mst_dls{width:94%;margin:0 auto}
.mst_dls .player{background:RGBA(0,0,0,0.1);display:block;text-align:center;padding:5px;border-radius:5px;margin:0 0 1em}
.mst_dls audio,.mst_dls video{width:100%;margin:0 0 1em}
.mst_dls video{height:250px}
.mst_bdf{display:flex;justify-content:space-between;align-items:center}
.mst_dls .mst_bdf a{flex:1;display:flex;align-items:center}
.mst_dls .mst_bdf a:nth-child(2){margin-right:1em}
.mst_dls .mst_bdf a svg{width:18px;height:18px;fill:#fff;stroke:#fff;margin-left:.6em}
.mst_shre,.mst_scls{justify-content:space-between;margin:0 auto 1em;width:94%;gap:1em}
.mst_shre a,.mst_scls a{display:flex;align-items:center;color:#fff!important;justify-content:center;background:#372b2b;padding:.7em .3em;border-radius:10px;gap:.5em;flex:1;fill:#fff}
.mst_shre a:hover,.mst_shre a:hover{background:#0d0002}
.mst_scls a:nth-child(1){background: #9C27B0;}
.mst_scls a:nth-child(2){background: #09629A;}
.mst_sngrs a,.mst_dls a,.mst_cmp3s{background:linear-gradient(180deg, #BC0D00 0%, #A90B00 100%);border:1px solid #A90B00;color:#fff;display:flex;margin:0 0 1em;font-size:16px;padding:.7em;text-align:center;border-radius:10px;justify-content:center;align-items:center;flex-wrap:wrap}
article > div .mst_cmp3s{color:#fff;display:inline-block;line-height:1.2;padding:1em 2em}
article > div hr{width:100%;height:3px;background:#e5e5e5}
.mst_sngrs a{margin-top:0;font-weight:400}
.mst_dls a:hover,.mst_sngrs a,article > div .mst_cmp3s:hover{background:#0d0002;border-color:#000}
.mst_sngrs a:hover{background:#372b2b}
.eplfx a{position:fixed;left:1em;bottom:1em;padding:.5em 1em;font-size:15px;border-radius:10px;color:#fff;background:#0d0002}
.mst_cms > div{margin:0 0 1em}
.mst_cms > div svg{width:22px;height:22px;fill:#372b2b;margin-left:.7em}
.mst_cms h4{display:flex;align-items:center;margin:1.5em 0 0}
.mst_cms h4 span{font-size:13px;color:#697383;margin:0 5px}
.mst_cms form{display:flex;justify-content:space-between;flex-wrap:wrap;margin:1em 0}
.mst_cms form textarea,.mst_cms form input{padding:.8em 1.2em;border-radius:1em;transition:all 300ms ease-out;background:#fff;border:2px solid #e5e5e5}
.mst_cms form input{width:49%}
.mst_cms form textarea{display:flex;width:100%;resize:none;height:70px}
.mst_cms form input:focus,.mst_cms form textarea:focus{border-color:#B30C00}
.mst_cmshs{display:flex;justify-content:space-between;width:100%;margin:0 0 1em}
.mst_cmsh{position:relative;width:100%}
.mst_cms form button{position:absolute;left:1em;background:#B30C00;height:40px;border-radius:.7em;transition:all 300ms ease-out;padding:0 1em;color:#fff;transform:translate(0,-50%);top:50%}
.mst_cmsa{padding:.6em .8em;border-radius:1em;background:#B30C00;color:#fff;justify-content:center!important}
.mst_cms > ul{padding:.8em .8em 1px;margin:0 0 1em;border-radius:1em;width:100%;display:block;background:#fff;box-shadow:0 5px 10px RGBA(0,0,0,0.1)}
.mst_cms ul li > span{display:flex;flex-direction:column;border-radius:.7em;padding:.5em .8em;line-height:2;margin:0 0 1em;background:#f2f2f2}
.mst_cms ul li.administrator > span{background:#372b2b}
.mst_cms ul li.administrator > span p i,.mst_cms ul li.administrator > span p span b,.mst_cms ul li.administrator > span p span{color:#fff}
.mst_cms ul li p i{font-size:12px;display:inline-block;font-style:normal;color:#372b2b}
.mst_cms ul li p{display:flex;justify-content:space-between;align-items:flex-start;text-align:justify;flex-wrap:wrap;position:relative}
.mst_cms ul li p span{overflow-wrap:break-word;width:100%;color:#372b2b;font-size:13px}
.mst_cms ul li p span b{color:#0d0002;font-weight:400;font-size:15px}
.mst_cms ul li p em{color:#B30C00;display:flex;font-size:12px;font-style:normal}
.mst_nxtprv{position:fixed;height:85px;top:60%;text-decoration:none;z-index:501;cursor:pointer;transform:translate(0,-50%);width:38px;right:0;border-radius:.7em 0 0 .7em;transition:all 300ms ease-out;border-right:0;background:#B30C00;color:#fff!important}
.mst_nxtprv strong{transform:rotate(-90deg);position:absolute;width:70px;top:2.6em;right:-1.3em;color:#fff;font-size: 13px;}
.mst_nxtprv.mst_nxtprvt{right:initial;left:0;border-radius:0 15px 15px 0;border-left:0}
.mst_nxtprv.mst_nxtprvt strong{top:2.6em;right:-1.1em}
.mst_nxtprv a{position:absolute;width:100%;height:100%}
.mst_nxtprv:hover{background:#0d0002}
.mst_tvp.mst_tvps{margin:0}
.mst_tvp.mst_tvps ul{margin:-.5em;align-items:stretch}
.mst_tvp.spclm ul{align-items:stretch}
.mst_tvp.mst_tvps ul li{width:25%;padding:0 2px}
.mst_bx .mst_tvp.mst_tvps li:before,.mst_bx .mst_tvp.spclm li:before{display:none}
.mst_tvp.mst_tvps ul li img{border-radius:8px}
.mst_tvp.mst_tvps ul li span,.mst_tvp.spclm ul li span{position:inherit;height:auto;transform:none;opacity:1;visibility:visible;padding:0;background:none;color:#372b2b;font-size:13px;text-align:center;line-height:1.5;margin-top:5px}
.mst_tvp.spclm ul li span{margin:.7em 0 0}
.mst_tvp.mst_tvps ul li:hover span{color:#B30C00}
.mst_dls a span{background:RGBA(0,0,0,0.2);font-size:12px;padding:2px 6px;border-radius:7px;margin:2px 5px}
@media screen and (max-width:800px) {
.mst_hdr nav,.mst_srch,.mst_cntr,.mst_side.right,.mst_side.left,.ymrght{width:100%}
.mst_cntr{padding:0}
.mst_pgnav{margin-bottom:1em}
.mst_hdr nav ul{padding:1.5em 0;gap:1em;display:flex;flex-wrap:wrap;justify-content:center}
}
@media screen and (max-width:640px) {
.mst_tvp ul li{width:33.33%;padding:7px}
.mst_tvp{margin:.5em auto 0}
.mst_w.mst_f2{margin-top:1em}
.mst_fbx{width:100%}
.mst_fbx h5,.mst_fbx ul{text-align:center}
.mst_fbx:nth-child(2){padding:1em 0}
.mst_fcpy{margin-top:1em}
}
@media screen and (max-width:520px) {
.mst_hdr .mst_f{justify-content:center}
}
@media screen and (max-width:425px) {
.mst_dls .mst_bdf a{font-size:14px;padding:.7em .2em}
}
@media screen and (max-width:375px) {
.mst_tvp ul li{width:50%}
}
@media screen and (max-width:359px) {
.mst_dls .mst_bdf a{font-size:13px}
.mst_dls .mst_bdf a svg{display:none}
}
/* ===== v2 ===== */
.mst_spch{font-size:20px;margin:0 0 .6em;padding:0 8px;color:#372b2b}
.mst_tvp.spclm img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto}
.mst_tvp a:focus-visible{outline:2px solid #B30C00;outline-offset:3px}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
/* v3 homepage */
.sm-hero{margin:1.2em auto 0}
.sm-hero-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,150px);gap:10px}
.sm-card{position:relative;display:block;overflow:hidden;border-radius:12px;background:#222}
.sm-card.sm-big{grid-column:span 2;grid-row:span 2}
.sm-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.sm-card:hover img{transform:scale(1.06)}
.sm-cap{position:absolute;right:0;left:0;bottom:0;padding:2em .8em .6em;color:#fff;font-size:13px;line-height:1.7;background:linear-gradient(transparent,rgba(0,0,0,.85))}
.sm-big .sm-cap{font-size:17px}
.sm-cats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:1.2em}
.sm-cats .mst_bx{margin:0}
.sm-cat-h{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #A90B00;margin-bottom:.4em}
.sm-cat-h h2{font-size:15px;margin:0}
.sm-cat-h a{font-size:12px;color:#A90B00}
.sm-cat ul{list-style:none;margin:0;padding:0}
.sm-cat li{border-bottom:1px dashed #eee}
.sm-cat li a{display:block;padding:.2em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media(max-width:700px){.sm-hero-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.sm-card.sm-big{grid-column:span 2;grid-row:auto;height:200px}.sm-card{height:120px}.sm-cats{grid-template-columns:1fr}}
/* v3.1 */
.sm-title{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #ecd9d6;border-right:5px solid #A90B00;border-radius:10px;padding:.55em 1em;margin:0 0 .8em;box-shadow:0 2px 12px rgba(169,11,0,.08)}
.sm-title h2{margin:0;font-size:18px;color:#372b2b}
.sm-title span{font-size:12px;color:#A90B00;background:#fdecea;border-radius:20px;padding:.1em .9em}
.sm-card{box-shadow:0 4px 14px rgba(0,0,0,.18);transition:transform .25s,box-shadow .25s;border:2px solid #fff}
.sm-card:hover{transform:translateY(-4px);box-shadow:0 10px 22px rgba(169,11,0,.35)}
.sm-play{position:absolute;top:10px;left:10px;width:34px;height:34px;border-radius:50%;background:rgba(169,11,0,.92);opacity:0;transform:scale(.7);transition:.25s}
.sm-play:after{content:"";position:absolute;top:10px;left:13px;border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}
.sm-card:hover .sm-play,.sm-card:focus-visible .sm-play{opacity:1;transform:scale(1)}
.sm-big .sm-play{width:46px;height:46px;opacity:1;transform:none}
.sm-big .sm-play:after{top:14px;left:18px}
.sm-cap{text-shadow:0 1px 3px #000}
.sm-nav a{display:block;padding:.3em .9em;border-radius:20px;transition:background .2s}
.sm-nav a:hover{background:rgba(255,255,255,.2)}

/* v3.3 header + polish */
.mst_hdr{background:linear-gradient(90deg,#2a0209,#4d0a15 50%,#7a0d1c);box-shadow:0 4px 18px rgba(0,0,0,.25)}
.mst_hdr .mst_logo span{font-size:22px;font-weight:700;color:#fff;letter-spacing:.3px;text-shadow:0 2px 6px rgba(0,0,0,.4)}
.sm-nav{gap:8px;flex-wrap:wrap;justify-content:center}
.sm-nav li a{display:inline-block;padding:7px 16px;margin:0;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:14px;transition:background .2s,transform .2s}
.sm-nav li a:hover{background:#fff;color:#4d0a15;transform:translateY(-1px)}
.sm-nav .sm-home{background:#A90B00;border-color:#A90B00}
.sm-nav .sm-home:hover{background:#fff;color:#A90B00}
.sm-hero{margin-top:0;margin-bottom:1.2em}
