/*
Theme Name: BiaMusic V6
Theme URI: https://biamusic.ir
Author: Milad Liz4rd
Author URI: https://biamusic.ir
Description: قالب اختصاصی بیاموزیک — دانلود و پخش آهنگ، آلبوم، پلی‌لیست، موزیک ویدیو و بیوگرافی. سبک، سئوشده و سازگار با LiteSpeed Cache.
Version: 7.3.5
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: bmv2
*/

@font-face{font-family:YekanBakh;font-style:normal;font-weight:400;src:url(bmax/yknbkh.woff2) format("woff2");font-display:swap}

/* فونت جایگزین با متریک هماهنگ‌شده.
   مقادیر از خود فایل yknbkh.woff2 خوانده شده‌اند:
   unitsPerEm=1000 ، ascent=1000 (100%) ، descent=-550 (55%) ، lineGap=0
   بدون این، در فاصله swap ارتفاع خطوط فرق می‌کند و کل صفحه جابه‌جا می‌شود. */
@font-face{font-family:"YekanBakh Fallback";src:local("Tahoma"),local("Arial"),local("Segoe UI");ascent-override:100%;descent-override:55%;line-gap-override:0%;font-display:swap}
*{box-sizing:border-box;padding:0;margin:0;border:0}
body{direction:rtl;color:#0d0d0d;overflow-x:hidden;cursor:default;font-family:YekanBakh,"YekanBakh Fallback",Tahoma,Arial,sans-serif;font-size:14px}
input,button,textarea{font-family:YekanBakh,"YekanBakh Fallback",Tahoma,Arial,sans-serif;font-size:13px;background:none;outline:0;color:RGBA(0,0,0,0.9)}
h1,h2,h3,h4,h5,h6{font-family:YekanBakh,"YekanBakh Fallback",Tahoma,Arial,sans-serif;font-weight:400}
a{text-decoration:none;color:#0d0d0d;transition:all 300ms ease-out}
a:hover{text-decoration:none;color:#910a0a}
img{border:0;max-width:100%;height:auto;object-fit:cover;}
ul,li{border:0;padding:0;margin:0;list-style:none}
button,label{cursor:pointer}
path,:before,:after{transition:all .3s ease-out}
strong{font-weight:400}
.bmw{max-width:1200px;margin:0 auto;width:95%}
.bmf{display:flex;flex-wrap:wrap;align-items:center}
.biaright{width:60.5%;order:1}
.biaside{width:38%;order:2}
.biahome{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse}

.bmlogo{width:155px;height:40px;background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='-1082.704 0 1360.982 355.296' width='1360.982' height='355.296' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(0.087859, 0, 0, -0.087859, -844.536987, 294.576416)' fill='%23fff' stroke='none' style=''%3E%3Cpath d='M775 2585 c-309 -48 -545 -176 -665 -359 -75 -116 -119 -289 -106 -425 7 -77 26 -111 64 -111 63 0 131 72 247 260 35 58 79 117 97 131 96 75 229 127 418 161 156 28 501 31 668 5 273 -43 458 -130 512 -243 58 -118 -31 -304 -190 -397 -25 -14 -81 -38 -125 -53 -77 -27 -90 -28 -327 -34 -163 -3 -251 -9 -258 -16 -19 -19 -30 -86 -24 -133 8 -54 57 -112 123 -146 25 -12 91 -35 146 -49 266 -71 350 -114 409 -209 24 -40 30 -61 34 -127 9 -154 -31 -270 -129 -375 -162 -172 -440 -224 -767 -143 -124 31 -126 33 -130 169 -8 208 26 665 64 889 31 182 96 368 169 489 25 40 45 79 45 87 0 19 -58 82 -91 100 -85 44 -242 -6 -297 -94 -152 -243 -229 -508 -277 -954 -8 -73 -20 -280 -27 -460 -12 -323 -12 -328 8 -355 24 -32 109 -64 304 -112 661 -162 1087 -75 1331 273 154 219 169 540 35 749 -63 99 -202 198 -301 214 -45 7 -45 23 -1 23 61 0 228 49 320 94 184 90 296 222 336 394 19 84 9 196 -25 261 -117 230 -533 434 -1008 496 -143 18 -467 19 -582 0z'/%3E%3Cpath d='M6461 2574 c-250 -67 -515 -406 -711 -909 -28 -71 -49 -119 -46 -105 3 14 19 124 36 245 27 189 31 238 26 345 -11 227 -64 341 -182 386 -69 26 -213 16 -288 -20 -145 -71 -272 -244 -352 -480 -28 -81 -30 -125 -9 -166 12 -23 22 -30 45 -30 23 0 35 9 61 47 76 111 235 244 327 274 63 21 68 5 76 -243 6 -212 2 -296 -29 -558 -18 -151 -30 -211 -74 -352 -45 -144 -140 -585 -147 -681 -8 -103 6 -136 68 -165 60 -28 116 -35 184 -23 62 12 96 31 126 72 10 14 53 169 103 374 101 415 121 486 190 670 169 449 348 789 481 915 53 50 58 52 97 47 30 -4 50 -15 69 -36 45 -50 53 -98 53 -306 0 -214 4 -185 -166 -1045 -54 -271 -79 -417 -75 -440 25 -154 46 -204 96 -233 41 -24 133 -22 187 4 73 35 87 72 128 325 38 227 53 304 130 639 76 336 134 518 231 723 111 237 249 372 382 372 50 0 87 -42 102 -116 26 -122 9 -267 -95 -839 -109 -597 -123 -729 -90 -840 34 -117 106 -203 213 -253 52 -25 68 -27 177 -27 145 0 203 16 308 86 62 41 73 46 82 32 67 -105 106 -128 210 -127 123 1 233 61 371 200 l81 82 21 -67 c32 -98 71 -154 127 -181 41 -20 57 -22 123 -17 114 8 338 94 445 169 16 11 30 19 31 17 2 -2 13 -22 24 -44 60 -118 183 -170 402 -169 199 1 457 62 665 158 43 20 79 36 80 36 2 0 6 -12 10 -27 13 -54 54 -104 108 -129 75 -35 204 -34 319 2 94 30 237 99 318 154 l55 38 30 -40 c41 -54 133 -122 203 -149 44 -17 84 -23 172 -27 105 -4 123 -2 194 22 186 63 367 208 548 440 26 34 48 67 48 74 0 16 -89 172 -98 171 -4 0 -38 -37 -76 -81 -117 -136 -295 -275 -415 -324 -99 -41 -198 -27 -258 38 -48 51 -67 115 -71 238 -4 127 15 233 64 358 50 124 123 196 194 190 32 -3 36 -6 44 -45 6 -31 4 -60 -8 -107 -23 -95 -21 -138 10 -175 24 -28 31 -31 87 -31 76 0 112 20 161 87 74 100 96 230 59 339 -23 69 -109 153 -188 185 -52 21 -76 24 -190 24 -128 0 -131 -1 -200 -34 -87 -42 -194 -147 -253 -247 -101 -170 -174 -461 -154 -616 l8 -67 -75 -57 c-130 -98 -218 -126 -255 -85 -23 25 -31 120 -17 191 41 212 74 353 109 470 83 274 99 373 68 416 -12 16 -26 19 -98 18 -146 -1 -224 -51 -257 -165 -10 -35 -46 -159 -80 -275 -33 -115 -70 -259 -81 -319 -11 -59 -21 -109 -22 -111 -3 -2 -285 -141 -310 -152 -5 -2 -5 63 -2 145 7 146 6 150 -25 263 -18 63 -35 138 -38 166 -5 50 -5 51 54 120 117 135 145 204 110 274 -28 58 -159 88 -248 59 -82 -28 -119 -69 -387 -429 -144 -193 -248 -307 -418 -457 -45 -39 -87 -85 -94 -102 -9 -24 -27 -36 -85 -60 -110 -46 -148 -41 -165 20 -18 63 -10 141 46 438 50 258 57 312 58 426 l1 129 -34 23 c-28 19 -47 23 -110 23 -74 0 -149 -22 -165 -48 -3 -6 -44 -198 -91 -427 -47 -229 -94 -438 -106 -465 -27 -64 -104 -136 -154 -146 -31 -6 -41 -3 -62 19 -44 43 -41 86 35 512 85 470 86 477 77 505 -16 51 -155 68 -226 28 -50 -28 -103 -105 -134 -195 -14 -39 -36 -145 -50 -235 -13 -89 -37 -217 -52 -282 l-27 -119 -96 -97 c-100 -101 -151 -134 -211 -134 -83 -1 -115 45 -106 149 3 34 50 305 104 602 l98 538 0 200 c-1 220 -9 275 -66 411 -36 87 -108 172 -172 203 -59 28 -180 29 -271 1 -183 -57 -369 -252 -493 -517 -46 -99 -123 -314 -123 -345 0 -10 -4 -18 -10 -18 -14 0 -13 16 10 185 55 407 -13 643 -201 699 -64 19 -97 19 -168 0z m3657 -1923 c-3 -163 -5 -179 -26 -213 -41 -66 -133 -94 -207 -63 -35 14 -145 110 -145 126 0 5 82 95 182 200 l183 191 8 -33 c5 -18 7 -112 5 -208z'/%3E%3Cpath d='M2787 2156 c-101 -37 -164 -112 -174 -209 -10 -96 35 -183 111 -218 48 -22 185 -26 247 -7 50 14 114 69 139 118 45 88 34 208 -24 266 -57 57 -208 82 -299 50z'/%3E%3Cpath d='M11200 2159 c-201 -58 -245 -348 -65 -430 62 -29 204 -26 270 5 66 30 111 83 131 153 33 113 -3 210 -92 254 -54 26 -183 36 -244 18z'/%3E%3Cpath d='M3744 1535 c-64 -14 -175 -66 -234 -109 -115 -86 -246 -247 -319 -393 -73 -147 -131 -331 -131 -419 0 -39 -3 -43 -78 -97 -180 -130 -257 -130 -269 0 -6 73 49 359 107 548 22 72 53 188 70 258 27 110 30 133 20 163 -15 46 -46 57 -134 50 -75 -6 -157 -39 -193 -78 -18 -21 -60 -150 -152 -469 -53 -184 -85 -386 -85 -544 -1 -132 1 -144 25 -190 18 -35 39 -59 74 -80 43 -26 59 -30 139 -34 50 -2 115 2 145 9 78 17 224 79 306 129 l70 43 15 -24 c36 -56 87 -100 148 -130 60 -30 75 -33 152 -32 132 2 264 59 385 167 l54 47 32 -61 c94 -175 254 -206 455 -88 67 39 277 242 289 278 7 23 -53 332 -65 330 -3 0 -27 -30 -55 -65 -68 -89 -214 -227 -267 -253 -146 -70 -166 32 -84 421 57 269 70 378 55 447 -15 70 -33 81 -138 81 l-85 0 -40 43 c-67 72 -93 78 -212 52z m126 -285 c0 -14 -95 -435 -120 -532 -26 -103 -75 -201 -127 -254 -37 -39 -47 -44 -86 -44 -201 0 -100 515 147 748 57 54 124 91 164 92 12 0 22 -5 22 -10z'/%3E%3C/g%3E%3Cg transform='matrix(0.1, 0, 0, -0.1, -1080.827393, 352.076843)' fill='%23910a0a' stroke='none'%3E%3Cpath d='M0 2181 l0 -1329 24 -93 c47 -177 136 -332 267 -461 360 -356 920 -391 1318 -83 175 134 304 332 362 550 20 76 24 114 24 245 0 165 -15 247 -70 384 -84 209 -277 415 -482 515 -76 37 -172 66 -183 55 -7 -8 -114 -192 -182 -315 -14 -25 -94 -165 -177 -311 -83 -145 -151 -273 -151 -283 0 -73 67 -188 136 -233 64 -43 115 -55 200 -49 87 6 135 30 193 92 63 68 81 115 81 210 0 93 -18 140 -74 203 l-37 40 53 96 c29 53 58 96 65 96 6 0 43 -34 82 -76 182 -195 222 -459 105 -702 -65 -134 -210 -263 -356 -313 -89 -31 -265 -38 -357 -14 -202 54 -369 210 -436 409 -39 116 -45 272 -45 1175 l0 824 51 -7 c139 -19 228 -125 283 -338 13 -51 30 -135 37 -187 l12 -93 19 23 c24 31 103 191 122 250 21 63 46 195 46 246 0 61 -26 172 -55 238 -101 230 -370 423 -744 536 -53 16 -104 29 -113 29 -17 0 -18 -70 -18 -1329z'/%3E%3C/g%3E%3C/svg%3E");text-indent:-200%;overflow:hidden;background-size:cover}

.bodymob{padding-top:55px}

.bianavmob{background:#910a0a;margin:0 0 1em}
.bianavmob ul{justify-content:space-between;flex-wrap:nowrap}
.bianavmob li{display:flex;justify-content:center;width:100%}
.bianavmob li a{border-left:1px solid RGBA(0,0,0,0.2);text-align:center;padding:10px 5px;color:RGBA(225,225,225,0.9);font-size:13px;width:100%}

.biaspcls{margin:2em auto}
.biaspcls ul {
display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 1em;
    grid-row-gap: 1em;
}
.biaspcls li{width:100%}
.biaspcls li a{display:block;border-radius:10px;overflow:hidden;position:relative;box-shadow:0 5px 15px RGBA(0,0,0,0.1)}
.biaspcls li a:hover{box-shadow:0 5px 15px RGBA(0,0,0,0.17)}
.biaspcls li img{display:block;width:100%;height:auto;transition:all 300ms ease-out}
.biaspcls li a i{position:absolute;right:1em;top:1em;font-style:normal;font-size:11px;background:#7755b9;color:#fff;padding:3px 6px;border-radius:12px;transition:all 300ms ease-out}
.biaspcls li a:hover i{background:#000}
.biaspcls li a span {
    display: flex;
    flex-direction: column-reverse;
    color: #fff;
    background: linear-gradient(0deg, rgba(0, 0, 0, .9) 0%, rgba(0, 0, 0, 0) 90%);
    padding: 3em .8em .8em;
    transition: all 300ms ease-out;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    font-size: 13px;
    gap: 0.3em;
}
.biaspcls li .bianm {
    color: #fff;
    font-size: 15px;
    transition: all 300ms ease-out;
}
.biaspcls li .biatr {
    color: rgb(255 255 255 / 80%);
    font-size: 13px;
}
.biaspcls h4{display:flex;align-items:center;color:#323232;padding:1em;background:#fff;border:2px solid #ece8f6;border-radius:12px;margin:-.5em 0 1em}
.biaspcls h4 span{color:#7755b9;margin-right:5px}
.biaspcls h4 svg{margin-left:.4em}

.biapst,.b404ia,.biasafe{background:#fff;margin:0 0 1.5em;border-radius:10px;overflow:hidden;box-shadow:0 0 12px RGBA(0,0,0,0.08)}

.biah1{text-align:center;line-height:2;background:#fff;margin:0 0 1.5em;border-radius:10px;overflow:hidden;box-shadow:0 0 12px RGBA(0,0,0,0.08)}
.biah1 h1{font-size:17px;color:#910a0a;padding:.5em}
.biah1 h1 a{color:#910a0a}
.biah1 h1 a:hover{color:#000}
.bhbdy{background:#f2f2f2;margin:0 1em 1em;border-radius:10px;padding:.5em}
.biah1 p, .biah1 h2, .biah1 h3 {
    color: #484848;
    font-size: 14px;
}

.bt_plsbx {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto 1em;
    width: 65%;
    flex-direction: row;
    gap: 1em;
}
.bt_plsbx > a{display:flex}
.bt_plsbx > a img {
    border-radius: 0.7em;
}
.bt_plsbx>span{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:.8em}
.bt_plsbx>span span, .bt_plsbx>span b {
    width: 100%;
    padding: 0 1em;
    border-radius: 8px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .7em;
    cursor: pointer;
    background: #910a0a;
    color: #fff;
}
.bt_plsbx>span b {
    box-shadow: none;
    cursor: default;
    background: #f2f2f2;
    font-weight: 400;
    color: #484848;
}
.bt_plsbx>span span:before{content:"";filter:invert(0)}
.posts.playing .bt_plsbx>span span{background:var(--hover--hue);color:#fff}
.bt_plsbx>span>a:before {
    width: 16px !important;
    height: 16px !important;
    position: initial !important;
}
.bt_plsbx>span>a {
    background: #525252;
    color: #fff;
    width: 100%;
    padding: 0 1em;
    border-radius: 8px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.5em;
}
.bt_plsbx>span span:before {transition: none;}

/* دکمه‌های اختصاصی صفحه سبک (genre) - چیدمان افقی مثل دسته‌بندی */
.bia-genre-box{width:100%}
.bia-genre-box>span{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}
.bia-genre-box>span span,
.bia-genre-box>span b,
.bia-genre-box>span>a{width:auto;flex:0 0 auto;white-space:nowrap}
.bia-genre-box .bia-more{background:#fff;color:#e10034;border:1px solid #e10034}
.bia-genre-box .bia-more:before{content:none}
.bia-genre-box .bia-more:hover{background:#e10034;color:#fff}
@media screen and (max-width: 640px) {
.bia-genre-box>span{flex-wrap:wrap;gap:.6em}
.bia-genre-box>span span,
.bia-genre-box>span b,
.bia-genre-box>span>a{height:38px;font-size:13px;padding:0 .8em}
}
@media screen and (max-width: 400px) {
.bia-genre-box>span span,
.bia-genre-box>span>a{flex:1 1 auto;white-space:normal}
.bia-genre-box>span b{flex:0 0 100%;order:99}
}

/* player */
.player .flex {display:flex;justify-content:space-between;padding:0.5em 0.5em 0.5em 1.2em}
.player {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: none;
    z-index: 2147483647 !important;
    transition: none !important;
    height: 77px;
}
.player .bmw {
    background: rgb(0 0 0 / 90%);
    backdrop-filter: blur(5px);
    height: 100%;
	transition: none !important;
}
.rtctrl{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}
.player.single{display:block;position:static;padding-top:0}
.player.single.playlist .controls{flex-wrap:wrap}
.player.single.playlist .time_box{margin-top:0}
.player .mf_cls{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 371.23 371.23'%3E%3Cpolygon points='371.23 21.21 350.02 0 185.62 164.4 21.21 0 0 21.21 164.4 185.62 0 350.02 21.21 371.23 185.62 206.83 350.02 371.23 371.23 350.02 206.83 185.62 371.23 21.21' fill='%23ccc'/%3E%3C/svg%3E");width:18px;height:18px;display:flex;cursor:pointer;margin-right:1em}
.player audio{display:none}
.player .seekbar {
    background: rgb(255 255 255 / 20%);
    width: 100%;
    height: 8px;
    cursor: pointer;
    position: relative;
}
.player .seekbar .move{background:#910a0a;position:absolute;width:0;height:100%;left:0}
.player .controls{display:flex;flex-flow:row-reverse;justify-content:center;align-items:center}
.player .controls .ico{margin:0 1em;cursor:pointer}
.player .controls .ico.play,.bt_plsbx>span span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.74 14'%3E%3Cpath d='M3.93,15a2.3,2.3,0,0,1-1.15-.31h0a2.3,2.3,0,0,1-1.15-2V3.3a2.3,2.3,0,0,1,3.44-2L13.22,6a2.29,2.29,0,0,1,.84,3.14,2.26,2.26,0,0,1-.84.84l-8.15,4.7A2.27,2.27,0,0,1,3.93,15Z' transform='translate(-1.63 -1)' fill='%23fff'/%3E%3C/svg%3E");width:15px;height:16px}
.player .controls .ico.pause,article.playing .bt_plsbx>span span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11.93'%3E%3Cpath d='M5,.33c-1.1,0-2,.34-2,.78V11.48c0,.44.9.78,2,.78s2-.34,2-.78V1.11C7,.67,6.1.33,5,.33Zm6,0c-1.1,0-2,.34-2,.78V11.48c0,.44.9.78,2,.78s2-.34,2-.78V1.11C13,.67,12.1.33,11,.33Z' transform='translate(-3 -0.33)' fill='%23fff'/%3E%3C/svg%3E");width:15px;height:18px}
.player .controls .ico.forward{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103.35 123.06'%3E%3Cpath d='M60.22,113.81a4.54,4.54,0,0,1,0,9.07A60.23,60.23,0,1,1,89.71,10.16l-1.26-3.3a5.06,5.06,0,1,1,9.31-4c0,.12.1.24.14.36l5,13.15a4.87,4.87,0,0,1,.32,1.55,5,5,0,0,1-3.51,5.64L86.27,27.72a5,5,0,0,1-2.92-9.65l1.28-.39a50.59,50.59,0,0,0-10.19-4.19A51.17,51.17,0,1,0,60.22,113.81Zm14.4-7.71q-5,0-11.14-.58T51.62,104.3v-14H75.44a6,6,0,0,0,3.88-1,3.73,3.73,0,0,0,1.26-2.25A19.3,19.3,0,0,0,80.76,85V82.18a6.19,6.19,0,0,0-.86-3.52,3.77,3.77,0,0,0-3.31-1.27H72.65a4.8,4.8,0,0,0-3.14.82,3.53,3.53,0,0,0-1.13,2.36H51.81l1.89-42H95.45V54.22H68.68l-.45,10.19a7.86,7.86,0,0,1,3.69-1.48,29.29,29.29,0,0,1,4.29-.32h6.84a15.6,15.6,0,0,1,8.59,2.14,13.2,13.2,0,0,1,5,5.86,20.59,20.59,0,0,1,1.63,8.3v9.83a17.78,17.78,0,0,1-2.57,10,14.54,14.54,0,0,1-7.81,5.58,42.23,42.23,0,0,1-13.26,1.76Z' transform='translate(0.06 0.18)' fill='%23ccc'/%3E%3C/svg%3E");width:15px;height:18px}
.player .controls .ico.backward{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103.35 123.06'%3E%3Cpath d='M74.27,111.79A51.17,51.17,0,0,0,45.8,13.49a50.59,50.59,0,0,0-10.19,4.19l1.28.39A5,5,0,0,1,34,27.72L20.53,23.6A5,5,0,0,1,17,18a4.87,4.87,0,0,1,.32-1.55l5-13.15c0-.12.08-.24.13-.36a5.06,5.06,0,1,1,9.32,4l-1.26,3.3A60.23,60.23,0,1,1,60,122.88a4.54,4.54,0,0,1,0-9.07A51.32,51.32,0,0,0,74.27,111.79ZM43.62,106.1q-5,0-11.14-.58T20.62,104.3v-14H44.44a6,6,0,0,0,3.88-1,3.73,3.73,0,0,0,1.26-2.25A19.3,19.3,0,0,0,49.76,85V82.18a6.19,6.19,0,0,0-.86-3.52,3.77,3.77,0,0,0-3.31-1.27H41.65a4.8,4.8,0,0,0-3.14.82,3.53,3.53,0,0,0-1.13,2.36H20.81l1.89-42H64.45V54.22H37.68l-.45,10.19a7.86,7.86,0,0,1,3.69-1.48,29.29,29.29,0,0,1,4.29-.32h6.84a15.6,15.6,0,0,1,8.59,2.14,13.2,13.2,0,0,1,5,5.86,20.59,20.59,0,0,1,1.63,8.3v9.83a17.78,17.78,0,0,1-2.57,10,14.54,14.54,0,0,1-7.81,5.58,42.23,42.23,0,0,1-13.26,1.76Z' transform='translate(-16.94 0.18)' fill='%23ccc'/%3E%3C/svg%3E");width:15px;height:18px}
.player .controls .ico.back,.player .controls .ico.next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.98 384.1'%3E%3Cpath d='M11.5,280.6l192,160c20.6,17.2,52.5,2.8,52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192,160A32.11,32.11,0,0,0,11.5,280.6Zm256,0,192,160c20.6,17.2,52.5,2.8,52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192,160A32.11,32.11,0,0,0,267.5,280.6Z' transform='translate(-0.02 -63.95)' fill='%23ccc'/%3E%3C/svg%3E");width:23px;height:17px}
.player .controls .ico.next{transform:rotate(180deg)}
.player .controls .ico.volume{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.67 14.67'%3E%3Cpath d='M11.09,4.69a1,1,0,1,0-1.6,1.2h0A3.54,3.54,0,0,1,10.23,8a3.54,3.54,0,0,1-.74,2.12,1,1,0,0,0,1.58,1.23l0,0A5.53,5.53,0,0,0,12.23,8,5.5,5.5,0,0,0,11.09,4.69Zm2.49-1.56A1,1,0,0,0,12.17,3,1,1,0,0,0,12,4.37l0,0A6,6,0,0,1,13.33,8,5.84,5.84,0,0,1,12,11.61a1,1,0,0,0,1.55,1.27A7.81,7.81,0,0,0,15.33,8,7.81,7.81,0,0,0,13.58,3.13ZM7.6.72a.68.68,0,0,0-.72.13L3.51,4H1.33a.67.67,0,0,0-.66.67v6.67a.67.67,0,0,0,.66.66H3.51l3.34,3.12v0A.67.67,0,0,0,8,14.59V1.33A.66.66,0,0,0,7.6.72Z' transform='translate(-0.67 -0.67)' fill='%23ccc'/%3E%3C/svg%3E");width:18px;height:18px;cursor:default}
.player .controls .ico.repeat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 443.73'%3E%3Cpath d='M392.53,34.13H119.47A119.6,119.6,0,0,0,0,153.6V307.2A119.6,119.6,0,0,0,119.47,426.67H179.2a34.14,34.14,0,0,0,0-68.27H128a59.8,59.8,0,0,1-59.73-59.73V162.13A59.8,59.8,0,0,1,128,102.4H384a59.8,59.8,0,0,1,59.73,59.73V298.67A59.8,59.8,0,0,1,384,358.4H366.93V315.73a8.53,8.53,0,0,0-13.65-6.82l-102.4,76.8a8.54,8.54,0,0,0,0,13.65l102.4,76.8a8.53,8.53,0,0,0,13.65-6.83V426.67h25.6A119.6,119.6,0,0,0,512,307.2V153.6A119.6,119.6,0,0,0,392.53,34.13Z' transform='translate(0 -34.13)' fill='%23ccc'/%3E%3C/svg%3E");width:21px;height:18px}
.player .controls .ico.repeat.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 443.73'%3E%3Cpath d='M392.53,34.13H119.47A119.6,119.6,0,0,0,0,153.6V307.2A119.6,119.6,0,0,0,119.47,426.67H179.2a34.14,34.14,0,0,0,0-68.27H128a59.8,59.8,0,0,1-59.73-59.73V162.13A59.8,59.8,0,0,1,128,102.4H384a59.8,59.8,0,0,1,59.73,59.73V298.67A59.8,59.8,0,0,1,384,358.4H366.93V315.73a8.53,8.53,0,0,0-13.65-6.82l-102.4,76.8a8.54,8.54,0,0,0,0,13.65l102.4,76.8a8.53,8.53,0,0,0,13.65-6.83V426.67h25.6A119.6,119.6,0,0,0,512,307.2V153.6A119.6,119.6,0,0,0,392.53,34.13Z' transform='translate(0 -34.13)' fill='%23910a0a'/%3E%3C/svg%3E")}
.player .controls .volume_seek{background:#465362;width:100px;height:7px;cursor:pointer;position:relative;overflow:hidden;display: flex;}
.player .controls .volume_seek .move{background:#910a0a;position:absolute;width:100%;height:8px;left:0;top:0}
.player .time_box{color:#444;font-size:20px;direction:ltr;margin-left:.5em}
.player .time_box .timer{color:rgb(255 255 255 / 90%);margin-right:.5em}
.player .time_box .duration{color: rgb(255 255 255 / 80%);margin-left:.5em}
.player .infos{display:flex;align-items:center;flex:1}
.player .infos .title{color:#444}
.player .infos .title h5{font-size:15px;color:#fff;font-weight:normal}
.player .infos .title h6 {font-size:13px;color:rgb(255 255 255 / 70%);font-weight:normal}
.player .infos figure{margin-left:1em}
.player .infos figure img{width:55px;height:55px;display:flex;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / 25%)}
@media screen and (max-width: 750px) {
.rtctrl {justify-content: center;width: 100%;}
.player .infos{position:absolute;top:-57px;right:.7em;background:#38444b;padding:.4em .4em .4em 0.6em;border-radius:8px}
.player .infos figure img{width:40px;height:40px;margin-left:.5em}
.player .infos .title h5{font-size:13px}
.player .infos .title h6{font-size:12px}

.player .time_box{font-size:16px}
.player .time_box .duration{margin-left:.2em}
.player .time_box .timer{margin-right:.2em}

.player .mf_cls{margin:0;position:absolute;top:-34px;left:8px;width:26px;height:26px;background-color:#38444b;padding:.2em;border-radius:4px;border:7px solid #38444b}
.player .infos figure{margin-left:0.3em}

}
@media screen and (max-width: 520px) {
.player .controls .ico{margin:0 .7em}

.bt_plsbx {width: 95%;margin-top:0;}
}
@media screen and (max-width: 480px) {
.rtctrl{width:100%;justify-content: space-between;}
.player .controls .volume_seek,.player .controls .ico.volume{display:none}
.player .time_box{font-size:14px}
}
@media screen and (max-width: 320px) {
.player .time_box{display:none}
.player .controls{width:100%}
}

.tj_sr {
    margin: 0 0 1.5em;
    gap: .8em;
}

.tj_sr a{
    display: flex;
    align-items: center;
    color: #fff;
    fill: #fff;
    justify-content: center;
    padding: .7em 0;
    border-radius: .8em;
    flex: 1;
    border: 1px solid;
    line-height: initial;
    font-size: 14px;
    gap: .5em;
}

.tj_sr .tjt{background:linear-gradient(180deg,#33b1ef 0%,#1298db 100%);border-color:#1298db}.tj_sr .tjw{background:linear-gradient(180deg,#69ca3b 0%,#56a61e 100%);border-color:#56a61e}.tj_sr .tjf{background:linear-gradient(180deg,#5b7dc0 0%,#4064ac 100%);border-color:#4064ac}

.biapst header {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e8e8e8;
    padding: 1.5em;
}
.biapst header::before{content:"";margin-left:.7em;width:14px;height:10px;background:#910a0a;border-radius:50px}
.biapst header .biaph1{font-size:16px;display:flex;align-items:center}
.biapst header .biaph1 a:hover{color:#e10034}
.biapst footer{justify-content:space-between;padding:1.5em;border-top:1px solid #e8e8e8}
.biapst footer > a{background:#910a0a;color:#fff;font-size:15px;padding:.6em 1.7em;border-radius:15px}
.biapst footer > a:hover{background:#630b0b}
.biapst footer ul{font-size:13px}
.biapst footer li {
    color: #525252;
    display: inline-block;
    border-left: 1px solid #e5e5e5;
    padding: 0 1em;
}
.biapst footer li:first-child{padding-right:0}
.biapst footer li:last-child{padding-left:0;border:0}
.biapst footer li a{color:#56565D}
.biapst footer li a:hover{color:#000}

.biacntp{padding:1.2em;text-align:center;line-height:2.3}
.biacntp a{color:#e10034;margin:0 2px}
.biacntp a:hover{color:#000}
.biacntp hr{width:100%;height:2px;margin:.8em 0;background:#c4c4c4}
.biacntp img{margin:.6em auto;border-radius:10px;display:inherit}
.biacntp h2,.biacntp h3{font-size:12px}

/* سرصفحه پلی‌لیست حالا مثل آلبوم وسط‌چین است؛
   متن توضیحات به پایین صفحه (.biasher-playlist) منتقل شده. */

.biacntp span strong,.biacntp strong span,.biacntp strong a,.biacntp a span{color:#e10034!important}
.biacntp video,.biacntp audio{width:100%;margin:1em 0}
.biacntp video{height:auto}

.biasafe {
    justify-content: center;
    gap: .7em;
    margin: 0 0 1em;
    padding: 1.2em 1em;
    flex-direction: row-reverse;
}
.biasafe a, .biasafe span {
    height: 40px;
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    color: #000;
    background: #ffff;
    box-shadow: 0 0 12px RGBA(0, 0, 0, 0.08);
}
.biasafe .current, .biasafe a:hover {
    color: #fff;
    background: #910a0a;
}
.biasafe .next,.biasafe .prev{border:0!important;justify-content:center;text-indent:-200px;overflow:hidden;height:22px;width:10px;margin:6px 15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250.75 516.67'%3E%3Cpath d='M500,633.33,328,466.67a91.67,91.67,0,0,1,0-133.34L500,166.67' transform='translate(-274.22 -141.67)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='40' opacity='0.8'/%3E%3C/svg%3E")!important;transform:scaleX(-1);box-shadow: none;}
.biasafe .prev{transform:scaleX(1)}
.biasafe .dots{padding:0 .8em}

.biaghbli,.biabadi{position:fixed;height:88px;top:60%;text-decoration:none;z-index:9;cursor:pointer;transform:translate(0,-53%);width:34px;right:1em;border-radius:10px;background:#910a0a;color:#fff!important}
.biaghbli{right:initial;left:1em}
.biabadi span,.biaghbli span{transform:rotate(-90deg) translate(-50%,0);position:absolute;width:67px;text-align:center;font-size:12px}
.biabadi span{left:-17px}
.biaghbli span{right:-15px}

.biatgs{border-top:1px solid #d9d9d9;padding:1em}
.biatgs h3,.biatgs .biatgs-list{font-size:13px}
.biatgs a{color:#56565D;margin:5px;display:inline-block;background:#f3f3f3;padding:5px 10px;border-radius:4px}
.biatgs a:hover{color:#910a0a;background:rgba(145,10,10,0.1)}

table{width:100%}

.bt_plsbx>span>a:before{content:"";width:15px;height:15px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='639' height='639' viewBox='0 0 639 639'%3E%3Cpath id='download_1' d='M39.934,639A39.912,39.912,0,0,1,0,599.066V519.2a39.936,39.936,0,0,1,79.871,0v39.936h479.26V519.2a39.935,39.935,0,0,1,79.869,0v79.867A39.89,39.89,0,0,1,599.064,639Zm251.33-171.447-119.807-119.8a39.931,39.931,0,0,1,56.473-56.469L279.545,342.9V39.932a39.954,39.954,0,0,1,79.908,0V342.9l51.615-51.615a39.931,39.931,0,0,1,56.473,56.469l-119.807,119.8a39.879,39.879,0,0,1-56.471,0Z' transform='translate(0 0.002)' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:cover}
.biasher {
    padding: 1.2em;
    text-align: center;
    line-height: 2.3;
    color: #525252;
    border-top: 1px solid #d9d9d9;
    margin: 1em 1.5em .5em;
}
.biasher h2{color:#000;font-size:16px}
.biasher-bio,.biasher-playlist{text-align:justify}
.biasher-bio h2,.biasher-bio h3,
.biasher-playlist h2,.biasher-playlist h3{text-align:right}
/* لینک‌های داخل متن پلی‌لیست همان قرمز قبلی بمانند */
.biasher-playlist a{color:#e10034;margin:0 2px}
.biasher-playlist a:hover{color:#000}
.biasher-playlist strong a,.biasher-playlist a strong{color:#e10034!important}

.biasrtls{background:#fff;margin:0 0 1.5em;border-radius:10px;overflow:hidden;box-shadow:0 0 12px RGBA(0,0,0,0.08)}
.biasrtls h4,.biasrtls h2{font-size:16px;display:flex;align-items:center;border-bottom:1px solid #d9d9d9;padding:1.2em}
.biasrtls h4::before,.biasrtls h2::before{content:"";margin-left:.7em;width:14px;height:10px;background:#910a0a;border-radius:50px}
.biasrtls ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.5em 1.5em 0}
.biasrtls li{width:49%}
.biasrtls li a{display:flex;overflow:hidden;position:relative;align-items:center;margin:0 0 1.5em}
.biasrtls li img{width:80px;height:80px;border-radius:50px;margin-left:1em}
.biasrtls li span{display:flex;flex-direction:column}
.biasrtls li .biatr{color:#595959;font-size:13px;margin:.5em 0 0}
.biacomment{overflow:hidden;background:#fff;margin:0 0 1.5em;border-radius:10px;box-shadow:0 0 12px RGBA(0,0,0,0.08);width:100%}
.biacomment header{position:relative;font-size:16px;display:flex;align-items:center;border-bottom:1px solid #d9d9d9;padding:1.2em}
.biacomment header::before{content:"";margin-left:.7em;width:14px;height:10px;background:#910a0a;border-radius:50px}
.biacomment header h4{display:flex;align-items:center}
.biacomment header span{font-size:13px;color:#595959;position:absolute;left:1.5em;top:50%;transform:translate(0,-50%)}
.biacomment form{padding:1.2em}
.biacomment form textarea,.biacomment form input{padding:1em 1.5em;border-radius:10px;font-size:14px;background:#f3f3f3;transition:all 300ms ease-out;border:1px solid #d9d9d9}
.biacomment form input{width:49%}
.biacomment form textarea{width:100%;resize:none;height:75px}
.biacomment form input:focus,.biacomment form textarea:focus{border-color:#910a0a}
.biachld2{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 1em}
.biachld3{position:relative;margin:0 0 1em}
.biachld4{margin:1.5em 0 0;border-radius:10px;padding:1em;font-size:13px;display:flex;justify-content:center;align-items:center;color:#56565D;border:1px solid #f2f2f2}
.biachld4 svg{margin-left:.7em}
.biacomment form button{position:absolute;left:1em;top:50%;transform:translate(0,-50%);background:#910a0a;border-radius:12px;transition:all 300ms ease-out;color:#fff;padding:.5em 1em;font-size:14px;height:38px}
.biacomment form button:hover,.biacomment form textarea:focus + button,.biacomment form textarea:hover + button{background:#630b0b}
.biacmnot{background:#373737;color:#fff;padding:1em;text-align:center}
.biacomment > ul{padding:.3em 1.2em .2em}
.biacomment ul li > span{display:flex;flex-direction:column;border-radius:10px;line-height:2;margin:0 0 1em;position:relative;margin-right:60px;background:#f3f3f3}
.biacomment ul .administrator > span{background:none;border:1px solid #595959;}
.biacomment ul li > span::before{content:"";width:15px;height:17px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='559' height='639' viewBox='0 0 559 639'%3E%3Cpath id='profile_close_1' d='M517.979,398.137a401.236,401.236,0,0,0-100.9-54.114c38.386-36.384,62.631-87.464,62.631-144.335A198.869,198.869,0,0,0,303.047,1.518,145.863,145.863,0,0,0,279.52,0a145.841,145.841,0,0,0-23.525,1.518A198.869,198.869,0,0,0,79.326,199.688c0,56.871,24.245,107.951,62.592,144.335A401,401,0,0,0,41.063,398.137a100.645,100.645,0,0,0,0,162.227,400.868,400.868,0,0,0,476.916,0,100.7,100.7,0,0,0,0-162.227ZM159.412,199.688A119.419,119.419,0,0,1,267.1,80.673a62.961,62.961,0,0,1,12.421-.8,63.179,63.179,0,0,1,12.423.8,119.755,119.755,0,1,1-132.53,119.015Zm310.875,296.5a320.566,320.566,0,0,1-381.534,0,20.886,20.886,0,0,1,0-33.906,320.726,320.726,0,0,1,381.534,0A20.928,20.928,0,0,1,470.287,496.184Z' fill='%238d8d8d'/%3E%3C/svg%3E%0A");background-size:cover;background-color:#f3f3f3;border-radius:1em;border:1em solid #f3f3f3;position:absolute;transform:translate(60px,50%)}
.biacomment ul li > span span{padding:.7em 1.2em 0}
.biacomment ul li > span span b{font-weight:400;font-size:15px}
.biacomment ul li > span span i{color:#56565D;font-size:11px;font-style:normal;margin-right:1em}
.biacomment ul li strong{color:#910a0a;font-size:12px;font-weight:400;padding:0 1em 1em}
.biacomment ul .administrator span::before{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='559' height='639' viewBox='0 0 559 639'%3E%3Cpath id='profile_close_1' d='M517.979,398.137a401.236,401.236,0,0,0-100.9-54.114c38.386-36.384,62.631-87.464,62.631-144.335A198.869,198.869,0,0,0,303.047,1.518,145.863,145.863,0,0,0,279.52,0a145.841,145.841,0,0,0-23.525,1.518A198.869,198.869,0,0,0,79.326,199.688c0,56.871,24.245,107.951,62.592,144.335A401,401,0,0,0,41.063,398.137a100.645,100.645,0,0,0,0,162.227,400.868,400.868,0,0,0,476.916,0,100.7,100.7,0,0,0,0-162.227ZM159.412,199.688A119.419,119.419,0,0,1,267.1,80.673a62.961,62.961,0,0,1,12.421-.8,63.179,63.179,0,0,1,12.423.8,119.755,119.755,0,1,1-132.53,119.015Zm310.875,296.5a320.566,320.566,0,0,1-381.534,0,20.886,20.886,0,0,1,0-33.906,320.726,320.726,0,0,1,381.534,0A20.928,20.928,0,0,1,470.287,496.184Z' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:cover;background-color:#910a0a;border-color:#910a0a}
.biacomment ul li .children{margin:1em 1.5em 0 0}
.biacomment ul .administrator > span span b{color:#910a0a}

/* متن دیدگاه — پاراگراف‌بندی واقعی به‌جای یک خط پیوسته */
.biacomment ul li .bia-cm-text{color:#000;text-align:justify;padding:.5em 1.2em .7em;font-size:13px;line-height:2}
.biacomment ul li .bia-cm-text p{margin:0 0 .6em}
.biacomment ul li .bia-cm-text p:last-child{margin-bottom:0}

/* برچسب «در پاسخ به ...» */
.bia-cm-reply-to{font-size:11px;color:#56565D;font-style:normal;font-weight:400}

/* ردیف اکشن‌ها: زمان | پاسخ ... دیسلایک لایک */
.biacomment ul li .bia-cm-actions{padding:0 1.2em .8em;display:flex;align-items:center;flex-wrap:wrap;gap:.5em;font-size:12px;color:#56565D}
.bia-cm-time{color:#56565D;font-size:12px}
.bia-cm-sep{color:#d9d9d9;font-size:11px}
.biacomment ul li .bia-cm-actions .comment-reply-link{display:inline-flex;align-items:center;gap:.3em;color:#56565D;font-size:12px;transition:all .3s ease-out}
.biacomment ul li .bia-cm-actions .comment-reply-link:hover{color:#910a0a}
.biacomment ul li .bia-cm-actions .comment-reply-link .bia-ico-reply{width:13px;height:13px;fill:currentColor}

/* لغو پاسخ */
.bia-cancel-reply{margin:.6em 0 0;font-size:12px;text-align:center}
#cancel-comment-reply-link{color:#910a0a}

/* دکمه «نمایش دیدگاه‌های بیشتر» + جمع‌شدگی */
.bia-cm-more{display:block;width:calc(100% - 2.4em);margin:.4em 1.2em 1em;padding:.85em;background:#f3f3f3;color:#910a0a;border:1px solid #910a0a;border-radius:10px;font-size:14px;transition:all .3s ease-out;cursor:pointer}
.bia-cm-more:hover{background:#910a0a;color:#fff}
.biacomment > ul.bia-cm-tree > li.bia-cm-hidden{display:none}

/* لایک / دیسلایک دیدگاه — آیکن مینیمال کنار پاسخ و زمان */
.bia-cm-vote{display:flex;align-items:center;gap:.7em;margin-right:auto}
.bia-cm-vote button{display:inline-flex;align-items:center;gap:.3em;background:none;border:0;color:#56565D;font-size:12px;transition:all .3s ease-out;cursor:pointer;padding:.2em}
.bia-cm-vote button:hover:not(:disabled){color:#910a0a}
.bia-cm-vote button:disabled{cursor:default}
.bia-ico-thumb{width:14px;height:14px;fill:currentColor}
.bia-vote-dislike .bia-ico-thumb{transform:rotate(180deg)}

.biaarts{background:#fff;margin:0 0 1.5em;border-radius:10px;box-shadow:0 0 12px RGBA(0,0,0,0.08);width:100%}
.biaarts header{position:relative;font-size:16px;display:flex;align-items:center;border-bottom:1px solid #d9d9d9;padding:1.2em}
.biaarts header h1{font-size:16px}
.biaarts header::before{content:"";margin-left:.7em;width:14px;height:10px;background:#910a0a;border-radius:50px}

.biartpost{margin:1em;background:#f7f7f7;border-radius:10px;padding:0 0.5em;}
.biartpost h2{font-size:15px;padding:1.2em;border-bottom:1px solid #e5e5e5;margin:0 0 0.5em;}
.biartpost ul{display:flex;flex-wrap:wrap}
.biartpost li{width:16.66%}
.biartpost li a{display:flex;flex-direction:column;align-items:center;margin:1em}
.biartpost li a img{border-radius:8px;width:100%}
.biartpost a span{text-align:center;margin:1em 0 0;display:flex;flex-direction:column}
.biartpost a span strong{font-size:13px}
.biartpost a span b{color:#56565D;margin:.5em 0 0;transition:all 300ms ease-out;font-size:14px;font-weight:400}

/* Artist page — singles grid with inline play button (reuses homepage sticky player) */
.bia-singles-wrap.biaright{width:auto;order:initial}
.bia-mini-grid{display:flex;flex-wrap:wrap}
.biapst.bia-mini{width:16.66%;background:none;box-shadow:none;overflow:visible;border-radius:0;margin:1em 0;display:flex;flex-direction:column;align-items:center}
.bia-mini-thumb{position:relative;width:90%}
.bia-mini-thumb a{display:block}
.bia-mini-thumb img{border-radius:8px;width:100%;display:block}
.bia-mini-play{position:absolute;left:50%;bottom:-16px;transform:translateX(-50%);margin:0;width:auto;z-index:2}
.bia-mini-play>span{display:flex;align-items:center;justify-content:center;width:auto;gap:.6em}
.bia-mini-play>span span.play{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;background:#910a0a;box-shadow:0 2px 10px RGBA(0,0,0,.35);cursor:pointer}
.bia-mini-play>span span.play:before{display:block;margin:0;background-position:center;background-repeat:no-repeat;background-size:contain}

/* آیکن دانلود وسط کاور — برای آلبوم/مجموعه/موزیک‌ویدیو که دکمه‌ی پلی ندارند */

.bia-mini-info{display:flex;flex-direction:column;align-items:center;margin-top:1.3em;text-align:center}
.bia-mini-info strong{font-size:13px;color:#000}
.bia-mini-info b{color:#56565D;margin-top:.4em;font-size:12px;font-weight:400}

/* Album / collection tracklist — reuses homepage sticky player */
.biapst.bia-tracklist{padding:0}
.bia-tracklist header{position:relative;font-size:16px;display:flex;align-items:center;border-bottom:1px solid #d9d9d9;padding:1.2em}

/* "پخش آنلاین" — plays first track through the shared player */
.bia-playonline{cursor:pointer;margin:1.5em auto;display:flex;flex-direction:column;justify-content:center;align-items:center}

.bia-playonline span:last-child{color:#4f4f4f;font-size:14px}

/* دکمه «پخش آنلاین» صفحه تک‌آهنگ — دقیقاً هم‌شکل دکمه پخش آنلاین آلبوم */

/* ردیف‌های افقی دکمه‌ها در صفحه تک‌آهنگ */

/* دکمه‌های علاقه‌مندی و پلی‌لیست — هم‌اندازه با بقیه */

/* فقط خود دکمه هم‌اندازه می‌شود؛ پنل بازشونده دست‌نخورده می‌ماند */

/* نسخه‌های دوم و سوم — دکمه دانلود + دایره پخش کوچک */

.bia_dlbxgrd{display:flex;flex-direction:column;gap:1em;margin:0 1.5em 1.5em}
.biapst.bia-track{background:RGBA(0,0,0,.01);box-shadow:none;overflow:visible;border-radius:.7em;border:1px solid RGBA(0,0,0,.07);margin:0;padding:.5em;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.biapst.bia-track.playing{background:RGBA(145,10,10,.05);border-color:RGBA(145,10,10,.2)}
.bia_lftbx{display:flex;align-items:center;flex-wrap:wrap}
.bia_lftbx>span:first-child{display:flex;width:25px;height:25px;background:#4f4f4f;color:#fff;justify-content:center;align-items:center;margin:0 .2em 0 .5em;line-height:1px;border-radius:.5em}
.bia-track.playing .bia_lftbx>span:first-child{background:#910a0a}
.bia_lftbx .divStrong{font-weight:400;text-align:right;font-size:13px;color:#777;white-space:nowrap;overflow:hidden;padding-right:15px}
.bia-track.playing .bia_lftbx .divStrong{color:#910a0a}
.bia_dlsabx{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row-reverse;gap:.4em}
.bia_dlsabx a.playLink{font-size:13px;min-width:30px;height:30px;background:#910a0a;color:#fff;padding:0 .7em;border-radius:.5em;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 3px 8px RGBA(145,10,10,.3)}
.bia_dlsabx a.playLink:before{content:"";width:14px;height:14px;margin-left:.4em;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='639' height='639' viewBox='0 0 639 639'%3E%3Cpath id='download_1' d='M39.934,639A39.912,39.912,0,0,1,0,599.066V519.2a39.936,39.936,0,0,1,79.871,0v39.936h479.26V519.2a39.935,39.935,0,0,1,79.869,0v79.867A39.89,39.89,0,0,1,599.064,639Zm251.33-171.447-119.807-119.8a39.931,39.931,0,0,1,56.473-56.469L279.545,342.9V39.932a39.954,39.954,0,0,1,79.908,0V342.9l51.615-51.615a39.931,39.931,0,0,1,56.473,56.469l-119.807,119.8a39.879,39.879,0,0,1-56.471,0Z' transform='translate(0 0.002)' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}
.bia_dlsabx a.playLink:hover{background:#1d1d1d;box-shadow:none}
.bia-track-play{position:static;width:auto;margin:0}
.bia-track-play>span{display:flex;align-items:center;justify-content:center;width:auto;gap:0}
.bia-track-play>span span.play{display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;padding:0!important;border-radius:50%!important;background:#fff;border:1px solid #d9d9d9;box-shadow:none;cursor:pointer}
.bia-track-play>span span.play:before{display:block;margin:0 0 0 -1px;background-position:center;background-repeat:no-repeat;background-size:12px 13px;filter:invert(1)}
.bia-track.playing .bia-track-play>span span.play{border-color:#910a0a}
.biapst.bia-track{flex-wrap:nowrap}
.bia_lftbx{flex:1;min-width:0;flex-wrap:nowrap}
.bia_lftbx .divStrong{flex:1;min-width:0;text-overflow:ellipsis}
.bia_dlsabx{flex-shrink:0}

/* پلی‌لیست دستی — ردیفی مثل ترک‌های آلبوم، فقط کاور و دو خط متن اضافه */
.bia-playlist-list .bia_lftbx{gap:.1em}
.bia-pl-cover{flex:0 0 auto;display:block;width:48px;height:48px;border-radius:.5em;overflow:hidden;margin:0 .25em 0 .5em;background:#eee}
.bia-pl-cover img{width:100%;height:100%;object-fit:cover;display:block}
.bia-pl-name{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1;gap:.25em;text-decoration:none;overflow:hidden}
.bia-pl-name .divStrong{flex:0 0 auto;padding-right:0;color:#333;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.bia-track.playing .bia-pl-name .divStrong{color:#910a0a}
.bia-pl-song{font-size:12px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.bia-pl-cover.bia-pl-cover-empty{display:flex;align-items:center;justify-content:center;color:#b0b0b0;font-size:20px;background:#f0f0f0}

/* تصویر شاخص خود پلی‌لیست (بالای صفحه) */

/* دکمه‌ی متنی دانلود آلبوم/ویدیو در ردیف پلی‌لیست */
.bia_dlsabx a.playLink.bia-pl-linkbtn{white-space:nowrap}
@media screen and (max-width:400px){
.bia_lftbx .divStrong{font-size:12px;padding-right:8px}
.bia_dlsabx a.playLink{padding:0 .5em;font-size:12px}
}
.b404ia header h1{font-size:16px;display:flex;align-items:center;border-bottom:1px solid #d9d9d9;padding:1.2em}
.b404ia header h1::before{content:"";margin-left:.7em;width:14px;height:10px;background:#910a0a;border-radius:50px}
.b404ia svg{margin:1em 0 0;margin:1em 0 0;max-width:100%}
.biacrumb{padding:1em;background:#fff;margin:0 0 1.5em;border-radius:10px;overflow:hidden;box-shadow:0 0 12px RGBA(0,0,0,0.08);font-size:13px;color:#727272;text-align:center}
.biacrumb a{color:#0d0d0d}
@media screen and (max-width: 960px) {
.biaside,.biaright{width:100%}

.bmlogo{margin-right:1.5em}

}
@media screen and (max-width: 800px) {

.biartpost{padding:.5em 1em 1em}
}
@media screen and (max-width: 640px) {

.biaspcls ul{grid-template-columns: repeat(3, 1fr);}
.biaspcls{margin-bottom:.5em!important}

.biartpost li{width:33.3%}
.biapst.bia-mini{width:33.3%}
.biartpost li a{margin:1em 1em .5em}
.biartpost h2{text-align:center;border-bottom:1px solid RGBA(0,0,0,0.07);padding-bottom:1em;color:#910a0a}

}
@media screen and (max-width: 520px) {

.biapst footer{padding:1em;justify-content:center}
.biapst footer > a{width:100%;text-align:center;margin:1em 0 0}
.biapst footer ul{text-align:center}
.biapst header,.biaarts header{padding:1em}
.biapst header .biaph1{font-size:15px}

.biaarts header h1{font-size:14px}

}
@media screen and (max-width: 480px) {

.biatgs h3,.biatgs .biatgs-list{text-align:center}

}
@media screen and (max-width: 411px) {

.biartpost{padding:.5em}
.biartpost li a{margin:.6em .6em .5em}
}
@media screen and (max-width: 375px) {

.biaspcls li a span,.biaspcls li .bianm{font-size:13px}
.biaspcls li .biatr{font-size:12px}
.biaspcls li{margin:0 0 1em}

.bmlogo{margin:0 0 1em}
.bianavmob li a{padding:10px 0;font-size:12px}
.biasrtls ul{padding:1.5em 1em 0}
.biasrtls li{width:32%}
.biasrtls li a{flex-direction:column;margin:0 0 1em}
.biasrtls li span{align-items:center}
.biasrtls li img{margin:0}
.biasrtls li span{margin:7px 0 0;text-align:center;font-size:13px}
}
@media screen and (max-width: 360px) {

.biacomment form{padding:1em}
.biacomment > ul{padding:.3em 1em .2em}
.biachld2{flex-direction:column}
.biacomment form input{width:100%}
.biacomment form input:first-child{margin:0 0 1em}
.biacomment ul li > span span b{font-size:13px}
.bia-cm-vote button{font-size:11px}
.bia-ico-thumb{width:12px;height:12px}
.biartpost li{width:50%}
.biapst.bia-mini{width:50%}

}
@media screen and (max-width: 320px) {
.biasrtls h4,.biasrtls h2{font-size:13px}
.biacomment form textarea{height:100px}
.biacomment form button{top:initial;transform:initial;bottom:1em}

}

/* Shine */
.hvr figure {
	position: relative;
}
.hvr figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.hvr figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

/* ===== دکمه ورود/پنل کاربری در هدر ===== */

/* نوار جدا برای موبایل — زیر منوی دسته‌بندی‌ها */

/* ===== دکمه قفل VIP در آلبوم ===== */
.bmm-vip-lock-btn{
    display:inline-flex;
    align-items:center;
    gap:5px;
    background:linear-gradient(135deg,#f0a500,#d4880a);
    color:#fff!important;
    border-radius:6px;
    padding:5px 12px;
    font-size:12px;
    font-weight:600;
    text-decoration:none!important;
    transition:opacity .2s;
}
.bmm-vip-lock-btn:hover{opacity:.85}

/* ===== دکمه ورود/پنل موبایل ===== */

/* ===== VIP Slider ===== */
.bia-vip-wrap {
    overflow: visible;
}

.bia-vip-slider {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    padding: 10px 0 0;
    cursor: grab;
}
.bia-vip-slider::-webkit-scrollbar { display: none; }
.bia-vip-slider:active { cursor: grabbing; }

.bia-vip-track {
    display: flex;
    gap: 14px;
    padding: 0 12px 14px;
    width: max-content;
}

.bia-vip-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    text-decoration: none;
    width: 90px;
}

.bia-vip-item figure {
    width: 84px;
    height: 84px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0;
    border: 2.5px solid #910a0a;
    flex-shrink: 0;
}

.bia-vip-item figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.bia-vip-item .bia-vip-name {
    font-size: 12px;
    color: #222;
    width: 90px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
}

.bia-vip-item .bia-vip-track {
    font-size: 11px;
    color:#6e6e76;
    width: 90px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.bia-vip-scrollbar {
    height: 3px;
    background: #e8e8e8;
    margin: 0 12px 8px;
    border-radius: 2px;
    overflow: hidden;
}

.bia-vip-scrollbar-thumb {
    height: 100%;
    width: 40px;
    background: #910a0a;
    border-radius: 2px;
    transition: transform 0.08s linear;
}

.bmm-fav-btn {
    min-width: 44px;
    min-height: 44px;
    display: inline-flex;
}

.biapst footer.bmf ul {
    min-height: 24px;
}

/* Biography Artist Page */

/* ===== دراپ‌داون زیرمنو هدر (دسکتاپ) ===== */

/* زیرمنوی تو دل زیرمنو (سه سطحی)، اگه لازم داشتی */

/* ===== دراپ‌داون زیرمنو - منوی موبایل ===== */
.bianavmob li{position:relative}

.bia-en-title {
	/* همون استایلی که قبلاً برای h2 داخل .biacntp داشتی */
	font-size: 13.5px;
	color: #000000;
	margin: 0 0 .3em;
	font-weight: 500;
}
.bia-exc {
	font-size: 13px;
	color: #6b6b72;
	line-height: 1.8;
	margin: 0 0 .5em;
}

.bia-genre-seo{background:#fff;border-radius:8px;padding:1.5em;margin:1em 0 0;line-height:2.1}
.bia-genre-seo h2{font-size:17px;color:#910a0a;margin:1.2em 0 .5em}
.bia-genre-seo h2:first-child{margin-top:0}
.bia-genre-seo p{font-size:14px;color:#444;margin:0 0 .8em;text-align:justify}

/* ---------------------------------------------------------------
 * جایگاه‌های تبلیغ — ارتفاع از قبل رزرو می‌شود تا محتوا جابه‌جا نشود
 * اسکریپت تبلیغ ۲ ثانیه بعد از load اجرا می‌شود و هر جابه‌جایی در آن
 * لحظه مستقیم روی CLS می‌نشیند.
 * --------------------------------------------------------------- */
/* از min-height استفاده می‌کنیم، نه height ثابت با overflow:hidden —
   شبکه تبلیغاتی خلاقیت‌هایی با ارتفاع متغیر سرو می‌کند و
   بریده شدن تبلیغ یعنی از دست دادن درآمد.

   اعداد از اندازه‌گیری واقعی روی سایت:
     دسکتاپ → بالا 305 ، میانی 297
     موبایل  → بالا 363 ، میانی 407

   مهم: min-height روی خود .bia-adbox هم هست، پس حتی اگر قالب
   کلاس دوم (top/mid) را نداشته باشد، فضا رزرو می‌شود. */
.bia-adbox{position:relative;width:100%;margin:0 auto;min-height:340px}
.bia-adbox-top{min-height:340px}   /* خلاقیت‌های دسکتاپ بین 305 تا 331 دیده شدند */
.bia-adbox-mid{min-height:340px}
   /* سازگاری با نسخه قبلی قالب */

@media (max-width:767px){
	.bia-adbox{min-height:370px}
	.bia-adbox-top{min-height:370px}
	.bia-adbox-mid{min-height:415px}
	
}

/* ---------------------------------------------------------------
 * صفحه سبک — ردیف‌های جمع‌وجور مثل پلی‌لیست
 * --------------------------------------------------------------- */

/* عنوان داخل ردیف h2 است ولی مثل نام پلی‌لیست دیده می‌شود،
   تا ظاهر جمع‌وجور را داشته باشیم بدون از دست دادن سیگنال سئو */
.bia-pl-name h2.divStrong{margin:0;font-size:13px;font-weight:400;line-height:1.4;color:#333}
.bia-track.playing .bia-pl-name h2.divStrong{color:#910a0a}

/* دکمه ادامه مطلب */

/* برچسب نوع پست برای آلبوم و ویدیو و پلی‌لیست */
.bia-gr-type{font-size:11px;color:#6e6e76;border:1px solid #e3e3e3;border-radius:.4em;padding:1px 6px;margin-right:.4em;white-space:nowrap}

/* پستی که فایل صوتی ندارد فقط دکمه ادامه دارد */
.bia-genre-list .bia-track.is-plain .bia_dlsabx{gap:0}

/* شماره ردیف نباید زیر فشار فلکس له شود */
.bia-genre-list .bia_lftbx>span:first-child{flex:0 0 auto}

/* بدون این، اولین ردیف به لبه بالای کادر می‌چسبد.
   .bia_dlbxgrd قالب فقط margin پایین و کناری دارد. */
.bia-genre-list .bia_dlbxgrd{margin-top:1.5em}
.bia-genre-list .bia-playonline + .bia_dlbxgrd{margin-top:0}

@media (max-width:600px){
	/* قالب در حالت عادی nowrap دارد؛ اینجا اجازه می‌دهیم ردیف دو خطی شود */
	.bia-genre-list .biapst.bia-track{flex-wrap:wrap;gap:.5em}
	.bia-genre-list .bia_lftbx{flex:1 1 100%;min-width:0}
	.bia-genre-list .bia_dlsabx{flex:1 1 100%;justify-content:flex-start}
}

/* ---------------------------------------------------------------
 * دکمه «دانلود تمامی آهنگ های ...» داخل باکس دانلود
 *
 * هندسه‌اش از .biadl a می‌آید تا دقیقاً هم‌اندازه دکمه‌های قرمز باشد؛
 * فقط رنگ عوض می‌شود، آیکون حذف می‌شود و متن وسط‌چین می‌شود.
 * --------------------------------------------------------------- */

/* بدون آیکون */

/* ---------------------------------------------------------------
 * دکمه علاقه‌مندی — صورتی
 *
 * رنگ قرمز از استایل خود افزونه BMM می‌آید، پس برای غلبه بر آن
 * هم دقت انتخابگر بالا رفته و هم important لازم است.
 * روی همه حالت‌ها اعمال می‌شود تا بعد از افزودن هم صورتی بماند.
 * --------------------------------------------------------------- */

/* آیکون قلب و شمارنده داخل دکمه سفید بمانند */

/* ---------------------------------------------------------------
 * جعبه امتیازدهی (Rate my Post)
 * تک آهنگ / ویدیو / بیوگرافی : همان جای قبلی، بالای باکس دانلود
 * آلبوم و پلی‌لیست          : درست بالای لیست ترک‌ها
 * صفحه شخصی خواننده        : بعد از باکس بیوگرافی، وسط‌چین
 * --------------------------------------------------------------- */
.bia-rmp{width:100%}

/* عناصر داخلی افزونه به‌صورت راست‌چین هستند؛ در صفحه خواننده وسط‌چین می‌شوند */

/* ---------------------------------------------------------------
 * دکمه «دانلود و پخش در ربات تلگرام»
 * رنگ از دکمه عضویت در کانال تلگرام (.bia_tlg a) گرفته شده.
 * داخل .biadl هم استفاده می‌شود، پس برای غلبه بر «.biadl a»
 * سلکتور دوم لازم است.
 * --------------------------------------------------------------- */

/* بدون آیکون دانلود — آیکون تلگرام داخل خود دکمه است */

/* در پلی‌لیست بیرون از باکس دانلود قرار می‌گیرد */

/* ---------------------------------------------------------------
 * رای‌گیری آهنگ‌های پلی‌لیست
 * فلش و عدد داخل یک دکمه‌ی واحد؛ کلیک دوم رای را پس می‌گیرد.
 * حالت رای‌داده پر سبز است تا از حالت «می‌توانی رای بدهی» جدا باشد.
 * --------------------------------------------------------------- */
.bia-playlist-list .bia-tv{flex:0 0 auto;margin:0 0 0 .3em;user-select:none}
/* عرض ثابت نیست: به اندازه‌ی عدد باز می‌شود.
   یک‌رقمی ≈ ۳۰px، سه‌رقمی ≈ ۳۴px، پنج‌رقمی ≈ ۴۴px */
.bia-playlist-list .bia-tv-btn{
	display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;
	width:auto;min-width:30px;min-height:44px;padding:5px 5px;
	border:1px solid RGBA(45,122,62,.25);border-radius:9px;
	background:RGBA(45,122,62,.10);cursor:pointer;
	transition:background .15s,border-color .15s,transform .12s
}
.bia-playlist-list .bia-tv-btn svg{width:13px;height:9px;fill:#2d7a3e;flex:0 0 auto;transition:fill .15s}
.bia-playlist-list .bia-tv-n{
	font-size:13px;line-height:1;color:#2d7a3e;white-space:nowrap;
	font-variant-numeric:tabular-nums;transition:color .15s
}
.bia-playlist-list .bia-tv-btn:hover{background:RGBA(45,122,62,.2);border-color:RGBA(45,122,62,.45)}
.bia-playlist-list .bia-tv-btn:active{transform:scale(.94)}

/* رای ثبت‌شده — کلیک بعدی لغوش می‌کند */
.bia-playlist-list .bia-tv.is-voted .bia-tv-btn{background:#2d7a3e;border-color:#2d7a3e}
.bia-playlist-list .bia-tv.is-voted .bia-tv-btn svg{fill:#fff}
.bia-playlist-list .bia-tv.is-voted .bia-tv-n{color:#fff;font-weight:700}

/* متن راهنما زیر دکمه پخش آنلاین */
.bia-tv-hint{
	margin:0 1.5em 1.2em;padding:.7em 1em;border-radius:.6em;
	background:RGBA(45,122,62,.07);border:1px solid RGBA(45,122,62,.15);
	color:#3f6b4a;font-size:12.5px;line-height:1.9;text-align:center
}

/* مدال سه نفر اول — روی همان نشان شماره */
.bia-playlist-list .bia_lftbx>span.bia-rank-1{background:#c08a16}
.bia-playlist-list .bia_lftbx>span.bia-rank-2{background:#8a9096}
.bia-playlist-list .bia_lftbx>span.bia-rank-3{background:#a9663a}

@media only screen and (max-width:767px){
	/* کاور حذف — حدود ۵۵ پیکسل آزاد می‌شود */
	.bia-playlist-list .bia-pl-cover{display:none}
	.bia-playlist-list .bia-pl-name{padding-right:.5em}
	.bia-playlist-list .bia-pl-name .divStrong{font-size:13px}
	.bia-playlist-list .bia-pl-song{font-size:12px}
	.bia-playlist-list .bia-tv-btn{min-width:28px;min-height:42px;padding:5px 4px}
	.bia-tv-hint{margin:0 .8em 1em;font-size:12px;padding:.6em .8em}
	/* یک دکمه‌ی دانلود، فقط آیکون. دکمه‌های «دانلود آلبوم/ویدیو» استثنا هستند. */
	.bia-playlist-list .bia_dlsabx a.playLink:not(.bia-pl-linkbtn){
		font-size:0;padding:0;width:32px;min-width:32px;justify-content:center
	}
	.bia-playlist-list .bia_dlsabx a.playLink:not(.bia-pl-linkbtn):before{margin:0}
	.bia-playlist-list .bia_dlsabx a.playLink:not(.bia-pl-linkbtn) ~ a.playLink:not(.bia-pl-linkbtn){display:none}
}
/* ── کادر «این آهنگ از آلبوم …» در صفحه ترک آلبوم ── */
.bia-fromalbum{background:#fff;margin:0 0 1.5em;border-radius:14px;overflow:hidden;box-shadow:0 0 12px RGBA(0,0,0,0.08)}
.bia-fa-hero{position:relative;display:flex;align-items:center;gap:16px;padding:18px;background:#1c1c1e;color:#fff;overflow:hidden;isolation:isolate}
.bia-fa-bg{position:absolute;inset:-30px;background-size:cover;background-position:center;filter:blur(28px) saturate(1.3);opacity:.55;z-index:-2}
.bia-fa-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,22,.35),rgba(20,20,22,.85));z-index:-1}
.bia-fa-cover{flex:0 0 96px;line-height:0}
.bia-fa-cover img{width:96px;height:96px;border-radius:10px;object-fit:cover;box-shadow:0 8px 24px rgba(0,0,0,.45)}
.bia-fa-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
.bia-fa-label{align-self:flex-start;font-size:11px;line-height:1;padding:5px 9px;border-radius:20px;background:rgba(255,255,255,.16);color:#fff}
.bia-fa-name{color:#fff;font-size:17px;font-weight:700;line-height:1.6;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bia-fa-name:hover{text-decoration:underline}
.bia-fa-meta{color:rgba(255,255,255,.72);font-size:13px}
.bia-fa-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:10px;background:linear-gradient(#ae0808,#910a0a);border:1px solid #910a0a;color:#fff;font-size:14px;text-decoration:none;box-shadow:0 6px 16px rgba(145,10,10,.35);white-space:nowrap;transition:transform .15s}
.bia-fa-btn:hover{transform:translateY(-1px);color:#fff}
.bia-fa-title{margin:0;padding:16px 18px 6px;font-size:15px;font-weight:700;color:#222}
.bia-fa-list{list-style:none;margin:0;padding:6px 12px 14px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows,1),auto);grid-auto-flow:column;gap:4px 10px}
.bia-fa-list li>a,.bia-fa-list li>div{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;text-decoration:none;color:#333;font-size:14px;transition:background .15s}
.bia-fa-list li.has-link>a:hover{background:#f6f1f1;color:#910a0a}
.bia-fa-num{flex:0 0 26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f1f1f3;color:#555;font-size:12px}
.bia-fa-track{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bia-fa-arrow{flex:0 0 16px;color:#bbb;transition:color .15s,transform .15s}
.bia-fa-list li.has-link>a:hover .bia-fa-arrow{color:#910a0a;transform:translateX(-3px)}
.bia-fa-list li.has-link .bia-fa-num{background:#4f4f4f;color:#fff}
.bia-fa-list li.no-link>div{color:#9a9a9a}
.bia-fa-list li.is-current>div{background:#fbeeee;color:#910a0a;font-weight:700}
.bia-fa-list li.is-current .bia-fa-num{background:#910a0a;color:#fff}
.bia-fa-tag{flex:0 0 auto;font-size:11px;font-weight:400;padding:3px 8px;border-radius:20px;background:#910a0a;color:#fff}
.bia-fa-list li.is-more{display:none}
.bia-fromalbum.is-open .bia-fa-list{grid-template-rows:repeat(var(--rows-all,1),auto)}
.bia-fromalbum.is-open .bia-fa-list li.is-more{display:block}
.bia-fa-more{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 24px);margin:0 12px 14px;padding:10px;border:1px dashed #d9d9d9;border-radius:10px;background:#fafafa;color:#555;font:inherit;font-size:13px;cursor:pointer;transition:background .15s,color .15s}
.bia-fa-more:hover{background:#f6f1f1;color:#910a0a;border-color:#e8c9c9}
.bia-fa-more svg{transition:transform .2s}
.bia-fromalbum.is-open .bia-fa-more svg{transform:rotate(180deg)}
@media (max-width:640px){
	.bia-fa-hero{flex-wrap:wrap;padding:14px;gap:12px}
	.bia-fa-cover{flex-basis:72px}
	.bia-fa-cover img{width:72px;height:72px}
	.bia-fa-btn{flex:1 1 100%;justify-content:center}
	.bia-fa-list{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;padding:4px 8px 10px}
}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — صفحه تک‌آهنگ
   همه کلاس‌ها v6- هستند؛ صفحه‌های دیگر دست نمی‌خورند.
   ═══════════════════════════════════════════════════════════════ */
.v6-hero{display:grid;grid-template-columns:minmax(0,380px) 1fr;gap:28px;align-items:center;padding:22px;border-top:1px solid #f0f0f2}
.v6-cover{margin:0;line-height:0}
.v6-cover img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px;box-shadow:0 14px 34px rgba(0,0,0,.18);display:block}
.v6-name{font-size:24px;font-weight:700;line-height:1.6;margin:0}
.v6-name a{color:#910a0a}

.v6-en{font-size:13.5px;font-weight:400;color:#76767c;margin:2px 0 0;text-align:right;line-height:1.7}
.v6-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.v6-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1;padding:7px 11px;border-radius:20px;background:#f4f4f6;color:#555}
.v6-chip svg{opacity:.7}
.v6-chip-rate svg{color:#f5b301;opacity:1}
a.v6-chip:hover{background:#ececef;color:#000}
.v6-credits{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.v6-credits p{min-width:110px;margin:0;background:#fafafb;border:1px solid #eeeef1;border-radius:10px;padding:7px 12px;font-size:12.5px;line-height:1.6;color:#2b2b30}
.v6-credits small{display:block;color:#6e6e76;font-size:11px}

.v6-actions{display:flex;flex-direction:column;gap:12px;padding:0 22px 22px}
.v6-actions .biapst{margin:0;border-radius:0;box-shadow:none;background:none;overflow:visible}
.v6-actions .bt_plsbx{margin:0;padding:0;display:block}
.v6-actions .bt_plsbx>span{display:block}

/* پخش آنلاین — همان دکمهٔ پلیر (span.play)، فقط ظاهر تازه */
.v6-play .play{display:flex!important;align-items:center;gap:14px;width:100%;padding:10px 10px 10px 18px;border-radius:16px;background:#1f1f22;color:#fff;cursor:pointer;font-size:0;position:static;height:auto;min-height:0;transform:none}
.v6-play .play:before,.v6-play .play:after{display:none!important}
.v6-play i,.v6-alt-play i{display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:linear-gradient(#c4121a,#910a0a)}
.v6-play i{width:52px;height:52px;box-shadow:0 6px 18px rgba(196,18,26,.45)}
.v6-play i svg+svg,.v6-alt-play i svg+svg,.v6-play.playing i svg:first-child,.v6-alt-play.playing i svg:first-child{display:none}
.v6-play.playing i svg+svg,.v6-alt-play.playing i svg+svg{display:block}
.v6-play b{flex:1;font-size:16px;line-height:1.6;text-align:right}
.v6-play b small,.v6-tg b small,.v6-dl b small{display:block;font-size:12px;font-weight:400}
.v6-play b small{color:rgba(255,255,255,.6)}
.v6-play em{display:flex;gap:3px;align-items:flex-end;height:22px}
.v6-play em s{width:4px;border-radius:2px;background:#e8464e;opacity:.45;height:50%}
.v6-play em s:nth-child(2){height:90%}.v6-play em s:nth-child(3){height:60%}.v6-play em s:nth-child(4){height:100%}.v6-play em s:nth-child(5){height:45%}
.v6-play.playing .play{background:linear-gradient(90deg,#2a0d0f,#1f1f22)}
.v6-play.playing em s{opacity:1;animation:v6eq .9s ease-in-out infinite alternate}
.v6-play.playing em s:nth-child(2n){animation-delay:.3s}
@keyframes v6eq{to{height:25%}}
@media (prefers-reduced-motion:reduce){.v6-play.playing em s{animation:none}}

/* دانلود */
.v6-dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.v6-dl-one{grid-template-columns:1fr}
.v6-dl a{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;transition:transform .15s}
.v6-dl a:hover{transform:translateY(-1px)}
.v6-dl i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 40px}
.v6-dl b{font-size:15px;line-height:1.5}
.v6-dl-hi{background:linear-gradient(#b10c0c,#910a0a);color:#fff;box-shadow:0 8px 20px rgba(145,10,10,.25)}
.v6-dl-hi:hover{color:#fff}
.v6-dl-hi i{background:rgba(255,255,255,.16)}
.v6-dl-hi small{color:rgba(255,255,255,.8)}
.v6-dl-lo{background:#fff;color:#910a0a;border:1.5px solid #ecc9c9}
.v6-dl-lo i{background:#fbeeee}
.v6-dl-lo small{color:#76767c}

/* ربات تلگرام */
.v6-tg{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:14px;background:linear-gradient(90deg,#1d8fcb,#2aabee);color:#fff;box-shadow:0 8px 20px rgba(34,158,217,.3)}
.v6-tg:hover{color:#fff;filter:brightness(1.05)}
.v6-tg i{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.2);display:grid;place-items:center;flex:0 0 42px}
.v6-tg b{flex:1;font-size:15.5px;line-height:1.5}
.v6-tg b small{color:rgba(255,255,255,.85)}
.v6-tg em{font-style:normal;background:#fff;color:#1d8fcb;font-size:13px;font-weight:700;padding:8px 14px;border-radius:10px;white-space:nowrap}

/* نسخه‌های دیگر */
.v6-alt{border:1px solid #eeeef1;border-radius:14px;overflow:hidden}
.v6-alt-h{display:flex;justify-content:space-between;align-items:center;margin:0;padding:11px 14px;background:#fafafb;border-bottom:1px solid #eeeef1;font-size:13.5px;font-weight:700}
.v6-alt-h small{font-weight:400;color:#76767c;font-size:12px}
.v6-alt-row{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #f2f2f4}
.v6-alt-row:last-child{border-bottom:0}
.v6-alt-row .biapst{flex:1;min-width:0}
.v6-alt-play .play{display:flex!important;align-items:center;gap:12px;cursor:pointer;font-size:0;width:auto;height:auto;background:none;position:static}
.v6-alt-play .play:before,.v6-alt-play .play:after{display:none!important}
.v6-alt-play i{width:36px;height:36px;background:#fff;color:#333;border:1.5px solid #e2e2e6}
.v6-alt-play b{font-size:13.5px;font-weight:400;line-height:1.5;color:#1d1d1f;text-align:right}
.v6-alt-play b small{display:none;font-size:11.5px;color:#910a0a}
.v6-alt-play.playing i{background:#910a0a;border-color:#910a0a;color:#fff}
.v6-alt-play.playing b{color:#910a0a;font-weight:700}
.v6-alt-play.playing b small{display:block}
.v6-alt-row:has(.playing){background:#fff6f6}
.v6-alt-dl{width:36px;height:36px;border-radius:10px;background:#fbeeee;color:#910a0a;display:grid;place-items:center;flex:0 0 36px}

/* علاقه‌مندی / پلی‌لیست / اشتراک — دکمه‌های افزونه با ظاهر یکدست */
.v6-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.v6-acts>:not(.bmm-pl-popover):not(.v6-rp){display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0!important;padding:8px 6px!important;border-radius:12px!important;background:#f6f6f8!important;border:0!important;color:#3a3a3f!important;font:inherit!important;font-size:13px!important;cursor:pointer;width:100%}
.v6-acts>:not(.bmm-pl-popover):not(.v6-rp) svg{width:17px;height:17px;flex:0 0 17px}
.v6-acts .bmm-fav-btn svg,.v6-acts .bmm-fav-btn svg path{fill:#e0336c!important}
.v6-acts .bmm-pl-btn svg,.v6-acts .bmm-pl-btn svg path{fill:#910a0a!important}
.v6-acts .bmm-fav-btn.is-active,.v6-acts .bmm-fav-btn.active{background:#fdebf1!important;color:#c0245a!important}
.v6-share{color:#555}

/* همه آهنگ‌های خواننده */
.v6-artist{display:flex;align-items:center;gap:12px;border:1px solid #eeeef1;border-radius:14px;padding:10px 14px;color:#1d1d1f}
.v6-artist:hover{border-color:#e2c8c8;color:#1d1d1f}
.v6-artist img,.v6-artist-ph{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 44px}
.v6-artist-ph{display:grid;place-items:center;background:#f4f4f6;color:#910a0a;font-weight:700}
.v6-artist span{flex:1;min-width:0}
.v6-artist b{display:block;font-size:13.5px}
.v6-artist small{font-size:12px;color:#76767c}
.v6-artist>svg{color:#6e6e76}

/* امتیاز (Rate My Post) — هر ستاره عدد و معنی خودش را دارد */
.v6-rate{border-radius:14px;padding:14px 16px 12px;background:linear-gradient(#fffaf0,#fff6e3);border:1px solid #f6e3b8}
.v6-rate .rmp-widgets-container{margin:0!important;padding:0!important;text-align:center}
.v6-rate .rmp-heading{font-size:14.5px!important;font-weight:700;margin:0 0 10px!important}
.v6-rate .rmp-rating-widget__icons-list{display:flex!important;justify-content:center;gap:8px;margin:0!important;padding:0!important}
.v6-rate .rmp-rating-widget__icons-list__icon{display:flex!important;flex-direction:column;align-items:center;min-width:58px;margin:0!important;padding:8px 4px 6px!important;border-radius:10px;background:#fff;border:1.5px solid transparent;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:transform .15s,border-color .15s}
.v6-rate .rmp-rating-widget__icons-list__icon:after{content:attr(data-fa) "\A" attr(data-label);white-space:pre;font-size:10.5px;line-height:1.5;color:#a8946a;margin-top:3px}
.v6-rate .rmp-rating-widget__icons-list__icon:has(.rmp-icon--hovered){border-color:#f5b301;box-shadow:0 6px 14px rgba(245,179,1,.3)}
.v6-rate .rmp-rating-widget__icons-list__icon:hover{transform:translateY(-3px)}
.v6-rate .rmp-rating-widget__hover-text{min-height:1.6em;margin:8px 0 0!important;font-size:13px;font-weight:700;color:#9a6a00}
.v6-rate .rmp-rating-widget__results{font-size:12px!important;color:#a07a2a;margin:6px 0 0!important}
.v6-rate .rmp-rating-widget__submit-btn{font-family:inherit;border-radius:10px;background:#910a0a;color:#fff;border:0;padding:8px 22px;margin-top:8px}
.v6-rate .rmp-rating-widget__msg,.v6-rate .rmp-feedback-widget{font-size:13px}

.v6-ad{margin:0 0 1.5em}

/* متن ترانه */
.v6-lyr-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.v6-lyr-h h2{margin:0}
.v6-copy{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font:inherit;font-size:12px;border:0;border-radius:9px;background:#f4f4f6;color:#555;padding:6px 12px;cursor:pointer}
.v6-copy.ok{background:#e9f7ed;color:#1a7f37}

@media (max-width:767px){
	.v6-hero{grid-template-columns:1fr;padding:14px;gap:16px;text-align:center}
	.v6-cover{max-width:400px;width:100%;margin:0 auto}
	.v6-name{font-size:21px}
	.v6-en{text-align:center}
	.v6-chips{justify-content:center}
	.v6-credits{flex-wrap:nowrap;gap:8px}
	.v6-credits p{flex:1;min-width:0;padding:7px 6px}
	.v6-actions{padding:0 14px 14px;gap:10px}
	.v6-dl{gap:10px}
	.v6-dl a{padding:12px}
	.v6-tg{padding:12px}
	.v6-tg em{display:none}
	.v6-acts{gap:8px}
	.v6-acts>:not(.bmm-pl-popover):not(.v6-rp){flex-direction:column;gap:4px;font-size:12px!important}
	.v6-rate .rmp-rating-widget__icons-list{gap:5px}
	.v6-rate .rmp-rating-widget__icons-list__icon{min-width:0;flex:1}
	.v6-rate .rmp-rating-widget__icons-list__icon:after{font-size:9.5px}
}

/* V6: خنثی کردن استایل قدیمی دکمهٔ پخش (.bt_plsbx) فقط داخل بخش جدید */
.v6-actions .bt_plsbx{width:100%;display:block;margin:0;gap:0}
.v6-actions .bt_plsbx>span{display:block;gap:0}
.v6-actions .bt_plsbx>span span.play{height:auto;border-radius:0;box-shadow:none;gap:12px;justify-content:flex-start}
.v6-actions .bt_plsbx>span span.play:before{display:none!important;content:none}
.v6-actions .bt_plsbx>span span.play b{display:block;width:auto;height:auto;padding:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;justify-content:flex-start;gap:0}
.v6-actions .v6-play .bt_plsbx>span span.play{padding:10px 10px 10px 18px;border-radius:16px;background:#1f1f22;color:#fff;gap:14px}
.v6-actions .v6-play.playing .bt_plsbx>span span.play{background:linear-gradient(90deg,#2a0d0f,#1f1f22)}
.v6-actions .v6-play .bt_plsbx>span span.play b{flex:1;color:#fff;font-size:16px;font-weight:700;line-height:1.6}
.v6-actions .v6-alt-play .bt_plsbx>span span.play{padding:0;background:none;color:#1d1d1f}
.v6-actions .v6-alt-play .bt_plsbx>span span.play b{color:#1d1d1f;font-size:13.5px;font-weight:400;line-height:1.5}
.v6-actions .v6-alt-play.playing .bt_plsbx>span span.play b{color:#910a0a;font-weight:700}
.v6-actions>[itemprop=audio]{display:none}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — کارت پست (صفحه اصلی و آرشیو) و کاورهای ویژه
   ═══════════════════════════════════════════════════════════════ */
.v6-card{display:grid;grid-template-columns:260px 1fr;gap:22px;align-items:center;padding:18px 20px}
.v6-card-cv{display:block;line-height:0;border-radius:14px;overflow:hidden;box-shadow:0 10px 26px rgba(0,0,0,.16)}
.v6-card-cv img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;border-radius:0!important}
.v6-card-in{min-width:0}
.v6-card-name{font-size:20px;font-weight:700;line-height:1.6;margin:0}
.v6-card-name a{color:#910a0a}
.v6-card-name span{color:#1d1d1f}
.biacntp .v6-card-en,.v6-card .v6-card-en{font-size:13px;color:#76767c;text-align:right;margin:2px 0 0}
.v6-card .v6-card-exc{font-size:13px;color:#55555c;line-height:2;margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.v6-card .v6-chips{margin-top:12px}
.v6-card-btns.bt_plsbx{width:100%;margin:16px 0 0;display:block}
.v6-card-btns.bt_plsbx>span{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.v6-card-btns.bt_plsbx>span span.play{height:48px;padding:0 8px 0 14px;border-radius:12px;background:#1f1f22;color:#fff;justify-content:flex-start;gap:10px;font-size:14px}
.v6-card-btns.bt_plsbx>span span.play:before{display:none!important;content:none}
.v6-card-btns i{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#c4121a,#910a0a);box-shadow:0 4px 12px rgba(196,18,26,.4)}
.v6-card-btns i svg+svg,article.playing .v6-card-btns i svg:first-child{display:none}
article.playing .v6-card-btns i svg+svg{display:block}
article.playing .v6-card-btns.bt_plsbx>span span.play{background:linear-gradient(90deg,#2a0d0f,#1f1f22)}
.v6-card-btns.bt_plsbx>span>a{height:48px;border-radius:12px;background:linear-gradient(#b10c0c,#910a0a);color:#fff;gap:8px;font-size:14px;box-shadow:0 6px 16px rgba(145,10,10,.22)}
.v6-card-btns.bt_plsbx>span>a:before{display:none!important;content:none}
.v6-card-btns.bt_plsbx>span>a:hover{color:#fff;filter:brightness(1.08)}

/* کاورهای ویژه بالای صفحه اصلی */
.biaspcls ul{gap:14px}
.biaspcls li a{display:block;position:relative;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,.12)}
.biaspcls li figure{margin:0;line-height:0}
.biaspcls li img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}
.biaspcls li a:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.82));pointer-events:none}
.biaspcls li span{position:absolute;right:12px;left:12px;bottom:10px;z-index:1;display:flex;flex-direction:column;line-height:1.5;color:#fff;text-align:right}
.biaspcls li .biatr{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.biaspcls li .bianm{font-size:12px;font-weight:400;color:rgba(255,255,255,.75)}

@media (max-width:767px){
	.v6-card{grid-template-columns:1fr;padding:14px;gap:14px;text-align:center}
	.v6-card-cv{max-width:420px;width:100%;margin:0 auto}
	.biacntp .v6-card-en,.v6-card .v6-card-en{text-align:center}
	.v6-card .v6-chips{justify-content:center}
}
@media (max-width:767px){
	.biaspcls:not(.biaspclsm) ul{display:flex!important;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}
	.biaspcls:not(.biaspclsm) ul::-webkit-scrollbar{display:none}
	.biaspcls:not(.biaspclsm) li{flex:0 0 38%;scroll-snap-align:start}
}

/* V6 — کارت معرفی (H1 صفحه اصلی / آرشیو)، footer باریک کارت، صفحه‌بندی */
.biah1{text-align:right;padding:16px 20px;line-height:1.9}
.biah1 h1{display:flex;align-items:center;gap:10px;font-size:18px;padding:0}
.biah1 h1:before{content:"";width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#910a0a}
.biah1 .bhbdy{margin:8px 0 0;padding:8px 14px;background:#fafafb;border-radius:10px;font-size:13px;color:#6b6b72}

.biapst footer.v6-card-ft{display:flex;align-items:center;justify-content:space-between;padding:11px 20px;border-top:1px solid #f0f0f2}
.biapst footer.v6-card-ft ul{display:flex;align-items:center;gap:14px;font-size:12.5px;color:#76767c}
.biapst footer.v6-card-ft li{display:flex;align-items:center;gap:6px;padding:0;border:0}
.biapst footer.v6-card-ft li svg{opacity:.6}
.biapst footer.v6-card-ft>a{background:none;color:#910a0a;padding:0;border-radius:0;font-size:13px;font-weight:700}
.biapst footer.v6-card-ft>a:hover{background:none;color:#630b0b}

.biasafe.bmf{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;background:none;box-shadow:none;padding:4px 0}
.biasafe.bmf .page-numbers{min-width:40px;height:40px;padding:0 12px;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);display:inline-grid;place-items:center;font-size:14px;color:#333;border:0}
.biasafe.bmf a.page-numbers:hover{background:#fbeeee;color:#910a0a}
.biasafe.bmf .page-numbers.current{background:#910a0a;color:#fff}
.biasafe.bmf .page-numbers.dots{background:none;box-shadow:none}

@media (max-width:767px){
	.biah1{padding:14px}
	.biapst footer.v6-card-ft{padding:10px 14px}
}
.biasafe.bmf .next,.biasafe.bmf .prev{text-indent:0;width:auto;height:40px;margin:0;overflow:visible;transform:none}
.biapst footer.v6-card-ft>a{display:inline-flex;align-items:center;gap:4px}
.biasafe.bmf .next,.biasafe.bmf .prev{background:#fff!important;padding:0 16px}
.biasafe.bmf .next:hover,.biasafe.bmf .prev:hover{background:#fbeeee!important}

/* V6 — اسم آهنگ و خواننده در دو خط جدا */
.v6-title{font-size:26px;font-weight:700;line-height:1.5;margin:0;color:#1d1d1f}
.v6-hero .v6-name{font-size:18px;margin:4px 0 0}
.v6-hero .v6-name a{color:#910a0a}

/* V6 — متن ترانهٔ بلند: جمع‌شده؛ کل متن در HTML هست (برای گوگل)، فقط ظاهر کوتاه می‌شود */
.v6-lyr-body.is-fold{max-height:22em;overflow:hidden;position:relative}
.v6-lyr-body.is-fold:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5em;background:linear-gradient(rgba(255,255,255,0),#fff);pointer-events:none}
.v6-more-cb:checked~.v6-lyr-body.is-fold{max-height:none}
.v6-more-cb:checked~.v6-lyr-body.is-fold:after{display:none}
.v6-more{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;margin:10px auto 0;padding:7px 18px;border-radius:10px;background:#fbeeee;color:#910a0a;font-size:13px;font-weight:700;cursor:pointer;user-select:none}
.v6-more:after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-3px}
.v6-more span+span,.v6-more-cb:checked~.v6-more span:first-child{display:none}
.v6-more-cb:checked~.v6-more span+span{display:inline}
.v6-more-cb:checked~.v6-more:after{transform:rotate(-135deg);margin-top:3px}

@media (max-width:767px){
	.v6-title{font-size:22px}
	.v6-hero .v6-name{font-size:16px}
}
.v6-acts{grid-template-columns:repeat(4,1fr)}
.v6-acts .v6-report{color:#8a5a00!important}
.v6-acts .v6-report svg{color:#d08a00}
.v6-acts{grid-template-columns:1.45fr 1.25fr 1fr 1fr}
.v6-acts>:not(.bmm-pl-popover):not(.v6-rp){white-space:nowrap}
@media (max-width:767px){
	.v6-acts{grid-template-columns:1fr 1fr}
	.v6-acts>:not(.bmm-pl-popover):not(.v6-rp){flex-direction:row!important;gap:7px!important;font-size:12.5px!important;min-height:46px}
}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — آلبوم / پلی‌لیست / موزیک ویدیو
   ═══════════════════════════════════════════════════════════════ */
.v6-chip-type{background:#fbeeee;color:#910a0a}
.v6-chip-type svg{opacity:1}
.v6-artist .v6-artist-ph{flex:0 0 44px}

/* پخش کامل (آلبوم / پلی‌لیست) — ظاهر همان دکمهٔ پخش صفحهٔ آهنگ */
.v6-playall{display:flex;align-items:center;gap:14px;width:100%;padding:10px 10px 10px 18px;border:0;border-radius:16px;background:#1f1f22;color:#fff;cursor:pointer;font:inherit;text-align:right}
.v6-playall i{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:50%;color:#fff;background:linear-gradient(#c4121a,#910a0a);box-shadow:0 6px 18px rgba(196,18,26,.45)}
.v6-playall i svg+svg,.v6-playall.is-playing i svg:first-child{display:none}
.v6-playall.is-playing i svg+svg{display:block}
.v6-playall b{flex:1;font-size:16px;line-height:1.6}
.v6-playall b small{display:block;font-size:12px;font-weight:400;color:rgba(255,255,255,.6)}
.v6-playall em{display:flex;gap:3px;align-items:flex-end;height:22px}
.v6-playall em s{width:4px;border-radius:2px;background:#e8464e;opacity:.45;height:50%}
.v6-playall em s:nth-child(2){height:90%}.v6-playall em s:nth-child(3){height:60%}.v6-playall em s:nth-child(4){height:100%}.v6-playall em s:nth-child(5){height:45%}
.v6-playall.is-playing{background:linear-gradient(90deg,#2a0d0f,#1f1f22)}
.v6-playall.is-playing em s{opacity:1;animation:v6eq .9s ease-in-out infinite alternate}
.v6-playall.is-playing em s:nth-child(2n){animation-delay:.3s}
@media (prefers-reduced-motion:reduce){.v6-playall.is-playing em s{animation:none}}

.v6-dl-vip{border-style:dashed!important}
.v6-dl-3{grid-template-columns:1.3fr 1fr 1fr}

/* ───── لیست ترک‌ها ───── */
.v6-tl{display:block;margin:0 22px 22px;border:1px solid #eeeef1;border-radius:16px;overflow:hidden;background:#fff}
.v6-tl .v6-tl-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:#fafafb;border-bottom:1px solid #eeeef1;font-size:inherit}
.v6-tl .v6-tl-h:before,.v6-tl .v6-tl-h:after{display:none;content:none}
.v6-tl-h h2{margin:0;font-size:15.5px;font-weight:700;color:#1d1d1f;line-height:1.5}
.v6-tl-h h2:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#c4121a;margin-left:8px;vertical-align:middle}
.v6-tl-h small{flex:0 0 auto;font-size:12px;color:#76767c;background:#fff;border:1px solid #eeeef1;border-radius:20px;padding:4px 10px}
.v6-tl .bia-tv-hint{display:flex;align-items:center;gap:6px;margin:0;padding:9px 16px;border:0;border-bottom:1px solid #f6e9c8;border-radius:0;font-size:12px;color:#8a6d1f;background:#fffaf0}

/* ردیف آلبوم */
.v6-tl .biapst.v6-tr{display:flex;align-items:center;gap:10px;margin:0;padding:9px 16px;min-height:60px;border:0;border-bottom:1px solid #f2f2f4;border-radius:0;background:#fff;box-shadow:none;overflow:visible;flex-wrap:nowrap}
.v6-tl .biapst.v6-tr:last-child{border-bottom:0}
.v6-tr-n{flex:0 0 24px;text-align:center;font-size:13px;color:#6e6e76}
.v6-tl .v6-tr-play{flex:0 0 auto;width:auto;margin:0;padding:0;display:block}
.v6-tl .v6-tr-play>span{display:block;width:auto;gap:0}
.v6-tl .bt_plsbx>span span.play{display:grid!important;place-items:center;width:38px!important;height:38px!important;padding:0!important;border-radius:50%!important;background:#fff;color:#333;border:1.5px solid #e2e2e6;box-shadow:none;font-size:0;cursor:pointer}
.v6-tl .bt_plsbx>span span.play:before{display:none!important;content:none}
.v6-tl .play i{display:grid;place-items:center}
.v6-tl .play i svg+svg,.v6-tl .playing .play i svg:first-child{display:none}
.v6-tl .playing .play i svg+svg{display:block}
.v6-tr-t{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.5;color:#1d1d1f;text-align:right}
.v6-tr-t bdi{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}
.v6-tr-t small{display:block;font-size:11.5px;color:#6e6e76;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}
.v6-tr-t a.bia-pl-name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;color:inherit;min-width:0}
.v6-tr-t a.bia-pl-name bdi{min-width:0}
.v6-tr-t a.bia-pl-name:after{content:"صفحه آهنگ";flex:0 0 auto;font-size:11px;line-height:1;color:#55555c;background:#f4f4f6;border-radius:7px;padding:5px 8px}
.v6-tr-t a.bia-pl-name:hover bdi,.v6-tr-t a.bia-pl-name:hover:after{color:#910a0a}
.v6-tr-dl{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 10px;border-radius:10px;font-size:12.5px;color:#910a0a;background:#fff;border:1.5px solid #ecc9c9;white-space:nowrap}
.v6-tr-dl:hover{color:#910a0a;border-color:#910a0a}
.v6-tr-dl.v6-tr-hi{background:#910a0a;border-color:#910a0a;color:#fff}
.v6-tr-dl.v6-tr-hi:hover{color:#fff;background:#7a0808}
/* در حال پخش (کلاس playing را پلیر سایت می‌دهد) */
.v6-tl .biapst.v6-tr.playing{background:#fff6f6}
.v6-tl .v6-tr.playing .bt_plsbx>span span.play{background:#910a0a;border-color:#910a0a;color:#fff}
.v6-tr.playing .v6-tr-t bdi{color:#910a0a;font-weight:700}
.v6-tr.playing .v6-tr-n{font-size:0;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23c4121a' d='M1 6h3v8H1zm4.5-6h3v14h-3zM10 8h3v6h-3z'/%3E%3C/svg%3E") center/13px 13px no-repeat}

/* ردیف پلی‌لیست — همان ساختار قدیمی (رأی‌گیری به آن تکیه دارد)، با چیدمان گرید:
   رتبه | کاور (دکمهٔ پخش روی آن) | اسم | رأی | دانلود */
.v6-tl-pl .bia_dlbxgrd{display:block;margin:0;gap:0}
.v6-tl-pl .biapst.bia-track{display:grid;grid-template-columns:26px 48px minmax(0,1fr) 46px 58px 58px;align-items:center;column-gap:10px;margin:0;padding:9px 16px;min-height:66px;border:0;border-bottom:1px solid #f2f2f4;border-radius:0;background:#fff;box-shadow:none}
.v6-tl-pl .biapst.bia-track:last-child{border-bottom:0}
.v6-tl-pl .bia_lftbx,.v6-tl-pl .bia_dlsabx{display:contents}
.v6-tl-pl .bia_lftbx>span.bia-rank{grid-column:1;grid-row:1;width:24px;height:24px;margin:0;border-radius:50%;background:none;color:#6e6e76;font-size:13px;line-height:1}
.v6-tl-pl .bia_lftbx>span.bia-rank-1,.v6-tl-pl .bia_lftbx>span.bia-rank-2,.v6-tl-pl .bia_lftbx>span.bia-rank-3{color:#fff;font-weight:700}
.v6-tl-pl .bia_lftbx>span.bia-rank-1{background:linear-gradient(#f5c33b,#e0a100)}
.v6-tl-pl .bia_lftbx>span.bia-rank-2{background:linear-gradient(#c9ccd3,#9aa0aa)}
.v6-tl-pl .bia_lftbx>span.bia-rank-3{background:linear-gradient(#e0a57a,#b8743f)}
.v6-tl-pl .bia-pl-cover{grid-column:2;grid-row:1;display:grid;place-items:center;width:48px;height:48px;margin:0;border-radius:10px;background:linear-gradient(135deg,#f3e5e5,#e9e9ef);color:#b98a8a;font-size:20px}
.v6-tl-pl .bia-track-play{grid-column:2;grid-row:1;z-index:1;width:48px;height:48px;margin:0}
.v6-tl-pl .bia-track-play>span{width:48px;height:48px}
.v6-tl-pl .bt_plsbx>span span.play{width:48px!important;height:48px!important;border-radius:10px!important;border:0;background:rgba(0,0,0,.35);color:#fff;opacity:0;transition:opacity .15s}
.v6-tl-pl .bia-track:hover .bt_plsbx>span span.play,.v6-tl-pl .bia-track.playing .bt_plsbx>span span.play,.v6-tl-pl .bia-track:has(.bia-pl-cover-empty) .bt_plsbx>span span.play{opacity:1}
.v6-tl-pl .bia-track:has(.bia-pl-cover-empty) .bt_plsbx>span span.play{background:none;color:#910a0a}
.v6-tl-pl .bia-pl-cover-empty{font-size:0}
.v6-tl-pl .bia-track.playing .bt_plsbx>span span.play{background:rgba(145,10,10,.75);color:#fff}
.v6-tl-pl .bia-pl-name{grid-column:3;grid-row:1;display:flex;flex-direction:column-reverse;gap:1px;padding:0;color:inherit}
.v6-tl-pl .bia-pl-name .divStrong{padding:0;font-size:12px;color:#6e6e76;font-weight:400}
.v6-tl-pl .bia-pl-song{font-size:14px;font-weight:700;color:#1d1d1f}
.v6-tl-pl .bia-track.playing .bia-pl-song{color:#910a0a}
.v6-tl-pl .biapst.bia-track.playing{background:#fff6f6}
.v6-tl-pl .bia-tv{grid-column:4;grid-row:1;margin:0}
.v6-tl-pl .bia-tv-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;height:42px;padding:0 6px;border-radius:10px;border:1.5px solid #e6e6ea;background:#fff;color:#6a6a72;font:inherit;font-size:11.5px;line-height:1;cursor:pointer}
.v6-tl-pl .bia-tv-btn svg{fill:#b0b0b8}
.v6-tl-pl .bia-tv-btn:hover{border-color:#f0c64a;background:#fffdf5}
.v6-tl-pl .bia-tv.is-voted .bia-tv-btn{border-color:#f0c64a;background:#fff8e1}
.v6-tl-pl .bia-tv.is-voted .bia-tv-btn svg{fill:#e0a100}
.v6-tl-pl .bia-tv.is-voted .bia-tv-n{color:#8a6200}
.v6-tl-pl .bia_dlsabx a.playLink{grid-row:1;justify-content:center;height:34px;min-width:0;padding:0 10px;border-radius:10px;font-size:12.5px;box-shadow:none;background:#fff;color:#910a0a;border:1.5px solid #ecc9c9}
.v6-tl-pl .bia_dlsabx a.playLink:first-of-type{grid-column:5;background:#910a0a;border-color:#910a0a;color:#fff}
.v6-tl-pl .bia_dlsabx a.playLink:nth-of-type(2){grid-column:6}
.v6-tl-pl .bia_dlsabx a.playLink{gap:4px}
.v6-tl-pl .bia_dlsabx a.playLink:before{display:block;width:14px;height:14px;margin:0;background:currentColor;filter:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a1 1 0 0 1 1 1v9.59l3.3-3.3a1 1 0 1 1 1.4 1.42l-5 5a1 1 0 0 1-1.4 0l-5-5a1 1 0 1 1 1.4-1.42l3.3 3.3V4a1 1 0 0 1 1-1zM5 19h14a1 1 0 1 1 0 2H5a1 1 0 1 1 0-2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a1 1 0 0 1 1 1v9.59l3.3-3.3a1 1 0 1 1 1.4 1.42l-5 5a1 1 0 0 1-1.4 0l-5-5a1 1 0 1 1 1.4-1.42l3.3 3.3V4a1 1 0 0 1 1-1zM5 19h14a1 1 0 1 1 0 2H5a1 1 0 1 1 0-2z'/%3E%3C/svg%3E") center/contain no-repeat}
.v6-tl-pl .bia_dlsabx a.playLink.bia-pl-linkbtn:before{display:none}
.v6-tl-pl .bia_dlsabx a.playLink:hover{background:#7a0808;border-color:#7a0808;color:#fff}

/* ───── موزیک ویدیو ───── */
.v6-vid{padding:22px 22px 0;border-top:1px solid #f0f0f2}
.v6-vid-box{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 14px 34px rgba(0,0,0,.2)}
.v6-vid-box video{display:block;width:100%;height:100%;background:#000}
.v6-vid-btn{position:absolute;inset:0;display:block;width:100%;padding:0;border:0;background:#000;cursor:pointer;font:inherit;color:#fff;text-align:right}
.v6-vid-btn img{width:100%;height:100%;object-fit:cover;display:block;opacity:.9}
.v6-vid-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.55))}
.v6-vid-go{position:absolute;z-index:1;inset:auto 0 0 0;display:flex;align-items:center;gap:14px;padding:18px 20px}
.v6-vid-go i{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:linear-gradient(#c4121a,#910a0a);box-shadow:0 8px 24px rgba(196,18,26,.55);transition:transform .15s}
.v6-vid-btn:hover .v6-vid-go i{transform:scale(1.06)}
.v6-vid-go b{font-size:17px;line-height:1.5;text-shadow:0 1px 6px rgba(0,0,0,.5)}
.v6-vid-go small{display:block;font-size:12px;font-weight:400;color:rgba(255,255,255,.8)}
.v6-vid-tag{position:absolute;z-index:1;top:14px;right:14px;display:inline-flex;align-items:center;gap:5px;background:rgba(0,0,0,.55);font-size:12px;padding:6px 10px;border-radius:20px}
.v6-vinfo{padding:18px 22px 20px}

@media (max-width:767px){
	.v6-tl{margin:0 14px 14px}
	.v6-tl .v6-tl-h{padding:12px 14px}
	.v6-tl .biapst.v6-tr{padding:8px 12px;gap:8px;min-height:56px}
	.v6-tr-n{flex-basis:18px;font-size:12px}
	.v6-tl .v6-tr .bt_plsbx>span span.play{width:34px!important;height:34px!important}
	.v6-tr-t{font-size:13px}
	.v6-tr-t a.bia-pl-name:after{content:"";width:22px;height:22px;padding:0;border-radius:6px;background:#f4f4f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2355555c' d='M10.6 13.4a1 1 0 0 1 0-1.4l3.6-3.6a3 3 0 1 1 4.2 4.2l-2 2-1.4-1.4 2-2a1 1 0 1 0-1.4-1.4L12 13.4a1 1 0 0 1-1.4 0zM13.4 10.6a1 1 0 0 1 0 1.4l-3.6 3.6a3 3 0 1 1-4.2-4.2l2-2 1.4 1.4-2 2a1 1 0 1 0 1.4 1.4L12 10.6a1 1 0 0 1 1.4 0z'/%3E%3C/svg%3E") center/14px no-repeat}
	.v6-tr-dl{height:32px;padding:0 7px;font-size:11.5px}
	.v6-tr-dl svg{width:13px;height:13px}
	.v6-tr-dl{gap:3px}
	.v6-tl-pl .biapst.bia-track{grid-template-columns:22px 44px minmax(0,1fr) 40px 56px;column-gap:8px;padding:8px 12px;min-height:60px}
	.v6-tl-pl .bia_lftbx>span.bia-rank{width:22px;height:22px;font-size:12px}
	.v6-tl-pl .bia-pl-cover{display:grid;width:44px;height:44px}
	.v6-tl-pl .bia-track-play,.v6-tl-pl .bia-track-play>span{width:44px;height:44px}
	.v6-tl-pl .bt_plsbx>span span.play{width:44px!important;height:44px!important}
	.v6-tl-pl .bia-pl-song{font-size:13px}
	.v6-tl-pl .bia-tv-btn{min-width:38px;height:38px;min-height:0;padding:0 4px}
	.v6-tl-pl .bia_dlsabx a.playLink:not(.bia-pl-linkbtn){display:flex;width:auto;min-width:0;height:32px;padding:0 6px;font-size:11.5px;gap:3px}
	.v6-tl-pl .bia_dlsabx a.playLink:before{width:12px;height:12px}
	.v6-tl .bia-tv-hint{margin:0;padding:8px 12px}
	.v6-dl-zip{grid-template-columns:1fr}
	.v6-dl-3{grid-template-columns:1fr 1fr}
	.v6-dl-3 .v6-dl-hi{grid-column:1/-1}
	.v6-vid{padding:14px 14px 0}
	.v6-vid-go{padding:12px 14px;gap:10px}
	.v6-vid-go i{width:54px;height:54px}
	.v6-vid-go b{font-size:15px}
	.v6-vinfo{padding:14px;text-align:center}
	.v6-vinfo .v6-en{text-align:center}
	.v6-vinfo .v6-chips{justify-content:center}
}

/* پلی‌لیست بلند: ۱۴ آهنگ اول باز، بقیه با «نمایش …» (فقط CSS؛ همهٔ آهنگ‌ها در HTML هستند) */
.v6-pl-more-cb:not(:checked)+.v6-tl-pl .bia_dlbxgrd>article:nth-of-type(n+15){display:none}
.v6-tl-more{display:flex;justify-content:center;align-items:center;gap:6px;margin:-14px 22px 22px;padding:13px;border:1px solid #eeeef1;border-top:0;border-radius:0 0 16px 16px;background:#fff;font-size:13px;color:#910a0a;cursor:pointer;user-select:none;position:relative}
.v6-tl-more:after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-3px}
.v6-tl-more span+span,.v6-pl-more-cb:checked~.v6-tl-more span:first-child{display:none}
.v6-pl-more-cb:checked~.v6-tl-more span+span{display:inline}
.v6-pl-more-cb:checked~.v6-tl-more:after{transform:rotate(-135deg);margin-top:3px}
.v6-pl-more-cb~.v6-tl-pl{border-bottom-left-radius:0;border-bottom-right-radius:0}
@media (max-width:767px){.v6-tl-more{margin:-14px 14px 14px}}
.v6-tl-pl .bia_dlsabx a.playLink.bia-pl-linkbtn{grid-column:5/7;font-size:11.5px;padding:0 6px;overflow:hidden;text-overflow:ellipsis}
@media (max-width:767px){.v6-tl-pl .bia_dlsabx a.playLink.bia-pl-linkbtn{grid-column:5;font-size:10.5px;padding:0 3px}}

/* V6 — انتخاب کیفیت پخش موزیک ویدیو */
.v6-vqs{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}
.v6-vqs>span{font-size:12.5px;color:#76767c}
.v6-vq{display:inline-flex;align-items:baseline;gap:5px;height:34px;padding:0 12px;border-radius:10px;border:1.5px solid #e2e2e6;background:#fff;color:#3a3a3f;font:inherit;font-size:13px;cursor:pointer}
.v6-vq small{font-size:10.5px;color:#6e6e76}
.v6-vq:hover{border-color:#910a0a}
.v6-vq.is-on{background:#910a0a;border-color:#910a0a;color:#fff}
.v6-vq.is-on small{color:rgba(255,255,255,.8)}
@media (max-width:767px){.v6-vqs{gap:6px}.v6-vqs>span{width:100%}.v6-vq{flex:1;justify-content:center;padding:0 6px}}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — صفحهٔ خواننده (temp/v6-artist.php)
   ═══════════════════════════════════════════════════════════════ */
.biaarts.a6{background:none;box-shadow:none;border-radius:0}
.biaarts.a6>header{background:#fff;border-radius:14px 14px 0 0;box-shadow:0 0 12px rgba(0,0,0,.06)}

/* هدر */
.a6-hero{display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:center;background:#fff;border-radius:0 0 16px 16px;padding:26px 28px;margin:0 0 14px;box-shadow:0 6px 12px rgba(0,0,0,.05)}
.a6-photo{margin:0;line-height:0}
.a6-photo img{width:240px;height:240px;border-radius:50%;object-fit:cover;box-shadow:0 14px 34px rgba(0,0,0,.18);border:5px solid #fff;outline:2px solid #f0d6d6}
.a6-name{margin:0;font-size:30px;font-weight:700;color:#1d1d1f;line-height:1.4}
.a6-en{margin:0;font-size:14px;color:#76767c;text-align:right}
.a6-info .v6-chips{margin-top:10px}
.a6-stats{display:flex;gap:10px;margin:16px 0 0}
.a6-stats a{flex:1;max-width:130px;display:flex;flex-direction:column;align-items:center;padding:10px 6px;border-radius:12px;background:#fafafb;border:1px solid #eeeef1;color:#1d1d1f}
.a6-stats a:hover{border-color:#e2c8c8;color:#1d1d1f}
.a6-stats b{font-size:20px;line-height:1.3;color:#910a0a}
.a6-stats span{font-size:12px;color:#76767c}
.a6-bio{margin:14px 0 0;font-size:13.5px;line-height:2;color:#4a4a50}
.a6-bio a{color:#910a0a;font-weight:700}
.a6-btns{display:flex;gap:10px;margin-top:16px}
.a6-btns .v6-playall{flex:1;max-width:420px}
.a6 .a6-share{display:flex;align-items:center;gap:8px;padding:0 18px;border:0;border-radius:16px;background:#f4f4f6;color:#3a3a3f;font:inherit;font-size:13.5px;cursor:pointer}
.a6 .a6-share.ok{background:#e9f7ed;color:#1a7f37}

/* سربرگ‌ها */
.a6-tabs{display:flex;gap:8px;margin:0 0 14px;padding:8px;background:#fff;border-radius:14px;box-shadow:0 0 12px rgba(0,0,0,.06);overflow-x:auto;scrollbar-width:none;position:sticky;top:0;z-index:5}
.a6-tabs::-webkit-scrollbar{display:none}
.a6-tabs a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:9px 14px;border-radius:10px;font-size:13.5px;color:#3a3a3f}
.a6-tabs a:hover{background:#fbeeee;color:#910a0a}
.a6-tabs a svg{color:#910a0a;opacity:.8}
.a6-tabs a small{font-size:11.5px;color:#6e6e76;background:#f4f4f6;border-radius:20px;padding:2px 7px}
.a6-sec,.a6-hero,.a6-feat{scroll-margin-top:70px}

/* جدیدترین + پلی‌لیست */
.a6-feat{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 14px}
.a6-feat:has(>.a6-fcard:only-child){grid-template-columns:1fr}
.a6-fcard{position:relative;display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.06);overflow:hidden}
.a6-fcard>a{line-height:0;flex:0 0 112px}
.a6-fcard img{width:112px;height:112px;border-radius:12px;object-fit:cover;box-shadow:0 8px 20px rgba(0,0,0,.15)}
.a6-fcard>div{flex:1;min-width:0}
.a6-flabel{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:4px 9px;border-radius:20px;background:#fbeeee;color:#910a0a}
.a6-pl .a6-flabel{background:#eef4fb;color:#1d6fb8}
.a6-ft{margin:0;font-size:17px;font-weight:700;line-height:1.6;padding-left:110px}
.a6-ft a{color:#1d1d1f}
.a6-fs{margin:0;display:flex;align-items:center;gap:5px;font-size:12.5px;color:#76767c}
.a6-fbtns{display:flex;gap:8px;margin-top:12px}
.a6-fbtns>*{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:0;border-radius:10px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}
.a6-fplay{background:#1f1f22;color:#fff}
.a6-fplay:hover{color:#fff;background:#000}
.a6-fdl{background:#910a0a;color:#fff}
.a6-fdl:hover{color:#fff;background:#7a0808}

/* بخش‌ها */
.a6-sec{background:#fff;border-radius:16px;padding:6px 20px 20px;margin:0 0 14px;box-shadow:0 0 12px rgba(0,0,0,.06)}
.a6-sec.biaright{width:auto;order:initial}
.a6-sh{display:flex;align-items:center;gap:10px;padding:14px 0;margin:0 0 6px;border-bottom:1px solid #f0f0f2}
.a6-sh h2{margin:0;font-size:16px;font-weight:700;color:#1d1d1f}
.a6-sh h2:before{content:"";display:inline-block;width:14px;height:10px;border-radius:50px;background:#910a0a;margin-left:8px}
.a6-sh small{font-size:12px;color:#76767c;background:#f4f4f6;border-radius:20px;padding:3px 10px}
.a6-filter{margin-right:auto;display:flex;gap:4px;padding:3px;background:#f4f4f6;border-radius:10px}
.a6-filter label{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:8px;font-size:12.5px;color:#55555c;cursor:pointer;user-select:none}
.a6-filter label svg{color:#e0a100}
#a6-f-new:checked~.a6-sh label[for=a6-f-new],#a6-f-pop:checked~.a6-sh label[for=a6-f-pop]{background:#fff;color:#910a0a;box-shadow:0 1px 3px rgba(0,0,0,.08)}

/* کارت تک‌آهنگ */
.a6-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 14px;padding-top:12px}
.a6 .biapst.a6-song{position:relative;margin:0;padding:0;background:none;box-shadow:none;border-radius:0;overflow:visible}
.a6-cv{position:relative;line-height:0;border-radius:12px;overflow:hidden;background:#f4f4f6}
.a6-cv>a:first-child{display:block}
.a6-cv>a.a6-dl{display:grid;place-items:center}
.a6-cv img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .25s}
.a6-song:hover .a6-cv img{transform:scale(1.04)}
.a6 .a6-pbtn{position:absolute;bottom:8px;right:8px;margin:0;padding:0;width:auto;display:block}
.a6 .a6-pbtn>span{display:block;width:auto;gap:0}
.a6 .a6-pbtn>span span.play{display:grid!important;place-items:center;width:38px!important;height:38px!important;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.95);color:#910a0a;box-shadow:0 4px 12px rgba(0,0,0,.25);cursor:pointer}
.a6 .a6-pbtn>span span.play:before{display:none!important;content:none}
.a6-pbtn i{display:grid;place-items:center}
.a6-pbtn i svg+svg,.a6-song.playing .a6-pbtn i svg:first-child{display:none}
.a6-song.playing .a6-pbtn i svg+svg{display:block}
.a6 .a6-song.playing .a6-pbtn>span span.play{background:#910a0a;color:#fff}
.a6-song.playing .a6-cv{outline:3px solid #910a0a;outline-offset:-3px}
.a6-badge{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:3px;font-size:11px;line-height:1;padding:5px 8px;border-radius:20px;background:rgba(0,0,0,.6);color:#ffd54a}
.a6-badge-new{background:#c4121a;color:#fff}
.a6-si{display:block;padding:8px 2px 0;color:#1d1d1f}
.a6-st{display:block;font-size:13.5px;font-weight:700;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.a6-song.playing .a6-st,.a6-si:hover .a6-st{color:#910a0a}
.a6-sd{display:block;font-size:11.5px;color:#6e6e76}
.a6-dl{position:absolute;bottom:8px;left:8px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#910a0a;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.25)}
.a6-dl:hover{background:#6e0707;color:#fff}
/* «نمایش بیشتر» و فیلتر «محبوب‌ها» — فقط CSS */
.a6-more-cb:not(:checked)~.a6-grid .a6-song.is-more{display:none}
#a6-f-pop:checked~.a6-grid .a6-song.is-pop{display:block}
#a6-f-pop:checked~.a6-grid .a6-song:not(.is-pop){display:none}
#a6-f-pop:checked~.a6-more{display:none}
.a6-more{display:flex;justify-content:center;align-items:center;gap:6px;width:max-content;margin:18px auto 0;padding:9px 22px;border-radius:10px;background:#fbeeee;color:#910a0a;font-size:13px;font-weight:700;cursor:pointer;user-select:none}
.a6-more:after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-3px}
.a6-more span+span,.a6-more-cb:checked~.a6-more span:first-child{display:none}
.a6-more-cb:checked~.a6-more span+span{display:inline}
.a6-more-cb:checked~.a6-more:after{transform:rotate(-135deg);margin-top:3px}

/* آلبوم */
.a6-albums{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 14px;padding-top:12px}
.a6-album{display:block;color:#1d1d1f}
.a6-album:hover{color:#910a0a}
.a6-acv{position:relative;display:block;line-height:0;border-radius:12px;overflow:hidden;box-shadow:6px 6px 0 -2px #e9e9ee;background:#f4f4f6}
.a6-acv img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.a6-acv .a6-play{position:absolute;bottom:8px;right:8px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.95);color:#910a0a;box-shadow:0 4px 12px rgba(0,0,0,.25)}
.a6-album b{display:block;margin-top:9px;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.a6-album small{display:flex;align-items:center;gap:4px;font-size:11.5px;color:#6e6e76}

/* ویدیو */
.a6-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:12px}
.a6-video{display:block;color:#1d1d1f}
.a6-video:hover{color:#910a0a}
.a6-vcv{position:relative;display:block;line-height:0;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}
.a6-vcv img{width:100%;height:100%;object-fit:cover;opacity:.88}
.a6-vplay{position:absolute;inset:0;margin:auto;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#c4121a,#910a0a);color:#fff;box-shadow:0 6px 18px rgba(196,18,26,.5)}
.a6-vq{position:absolute;bottom:8px;left:8px;line-height:1;font-size:11px;padding:5px 8px;border-radius:20px;background:rgba(0,0,0,.6);color:#fff;direction:ltr}
.a6-video b{display:block;margin-top:9px;font-size:14px}
.a6-video small{font-size:12px;color:#6e6e76}

/* بیوگرافی */
.a6-biotext{font-size:14px;line-height:2.1;color:#3a3a40;padding-top:10px;max-height:13em;overflow:hidden;position:relative}
.a6-biotext:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5em;background:linear-gradient(rgba(255,255,255,0),#fff);pointer-events:none}
.a6-bio-cb:checked~.a6-biotext{max-height:none}
.a6-bio-cb:checked~.a6-biotext:after{display:none}
.a6-biotext h3,.a6-biotext h4{font-size:15px;margin:14px 0 4px;color:#1d1d1f}
.a6-biotext img{display:none}
.a6-bioact{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:10px}
.a6-bioact .v6-more{margin:0}
.a6-bio-btn span+span,.a6-bio-cb:checked~.a6-bioact .a6-bio-btn span:first-child{display:none}
.a6-bio-cb:checked~.a6-bioact .a6-bio-btn span+span{display:inline}
.a6-bio-cb:checked~.a6-bioact .a6-bio-btn:after{transform:rotate(-135deg);margin-top:3px}
.a6-biolink{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#55555c;padding:7px 14px;border-radius:10px;background:#f4f4f6}

@media (max-width:1100px){.a6-grid,.a6-albums{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:767px){
	.biaarts.a6>header{border-radius:0}
	.a6-hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px;padding:20px 14px;border-radius:0 0 16px 16px}
	.a6-photo img{width:150px;height:150px}
	.a6-name{font-size:24px}
	.a6-en{text-align:center}
	.a6-info .v6-chips{justify-content:center}
	.a6-stats{gap:6px}
	.a6-stats a{padding:8px 2px}
	.a6-stats b{font-size:17px}
	.a6-stats span{font-size:11px}
	.a6-bio{text-align:right;font-size:13px}
	.a6-btns .v6-playall{max-width:none}
	.a6 .a6-share span{display:none}
	.a6 .a6-share{padding:0 16px}
	.a6-tabs{border-radius:0;margin:0 0 12px;padding:8px 10px}
	.a6-tabs a{padding:8px 11px;font-size:13px}
	.a6-feat{grid-template-columns:1fr;gap:10px;margin:0 10px 12px}
	.a6-fcard{padding:12px;gap:12px}
	.a6-fcard>a{flex-basis:86px}
	.a6-fcard img{width:86px;height:86px}
	.a6-flabel{position:static;margin:0 0 4px;font-size:11px;padding:3px 8px}
	.a6-ft{font-size:15px;padding-left:0}
	.a6-fbtns>*{height:34px;padding:0 11px;font-size:12.5px}
	.a6-sec{margin:0 10px 12px;padding:4px 12px 14px}
	.a6-sh{flex-wrap:wrap;row-gap:8px}
	.a6-filter{margin-right:0;width:100%}
	.a6-filter label{flex:1;justify-content:center}
	/* موبایل: تک‌آهنگ‌ها به شکل لیست */
	.a6-grid{grid-template-columns:1fr;gap:0;padding-top:4px}
	.a6 .biapst.a6-song{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #f2f2f4}
	#a6-f-pop:checked~.a6-grid .a6-song.is-pop{display:flex}
	.a6-cv{flex:0 0 56px;width:56px;border-radius:10px}
	.a6 .biapst.a6-song{position:relative}
	.a6-cv{position:static}
	.a6 .a6-pbtn{inset:auto;top:50%;right:13px;transform:translateY(-50%);width:30px;height:30px}
	.a6 .a6-pbtn>span span.play{width:30px!important;height:30px!important}
	.a6-pbtn svg{width:14px;height:14px}
	.a6-badge{display:none}
	.a6-si{flex:1;min-width:0;padding:0 0 0 48px}
	.a6-dl{top:50%;bottom:auto;left:0;transform:translateY(-50%);border-radius:10px;box-shadow:none}
	/* آلبوم و ویدیو: ردیف افقی قابل کشیدن */
	.a6-albums,.a6-videos{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -12px;padding:12px 12px 4px}
	.a6-albums::-webkit-scrollbar,.a6-videos::-webkit-scrollbar{display:none}
	.a6-album{flex:0 0 132px;scroll-snap-align:start}
	.a6-video{flex:0 0 82%;scroll-snap-align:start}
	.a6-bioact{flex-direction:column}
}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — سربرگ دسته و سبک + لیست سبک
   ═══════════════════════════════════════════════════════════════ */
.biah1.c6-head{text-align:right;padding:18px 20px;line-height:1.9}
.c6-hrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.c6-head .c6-hrow h1{font-size:20px;padding:0;margin:0}
.c6-count{font-size:12px;color:#76767c;background:#f4f4f6;border-radius:20px;padding:3px 10px;line-height:1.6}
.c6-head .c6-desc{margin:10px 0 0;padding:0;background:none;border-radius:0;font-size:13.5px;line-height:2;color:#4a4a50}
.c6-head .c6-desc p{margin:0 0 .3em}
.c6-desc.is-fold{max-height:4em;overflow:hidden;position:relative}
.c6-desc.is-fold:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2em;background:linear-gradient(rgba(255,255,255,0),#fff);pointer-events:none}
.c6-more-cb:checked~.c6-desc.is-fold{max-height:none}
.c6-more-cb:checked~.c6-desc.is-fold:after{display:none}
.c6-more{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-weight:700;color:#910a0a;cursor:pointer;user-select:none}
.c6-more:after{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-3px}
.c6-more span+span,.c6-more-cb:checked~.c6-more span:first-child{display:none}
.c6-more-cb:checked~.c6-more span+span{display:inline}
.c6-more-cb:checked~.c6-more:after{transform:rotate(-135deg);margin-top:3px}
.c6-genres{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}
.c6-genres span{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:#76767c;margin-left:4px}
.c6-genres a{font-size:12.5px;line-height:1.5;padding:5px 12px;border-radius:20px;background:#f4f4f6;color:#3a3a3f}
.c6-genres a:hover{background:#fbeeee;color:#910a0a}
.c6-head .c6-playall{margin-top:14px;width:100%}
.c6-pagewrap .biasafe.bmf .next,.c6-pagewrap .biasafe.bmf .prev{background:#1f1f22!important;color:#fff}
.c6-pagewrap .biasafe.bmf .next:hover,.c6-pagewrap .biasafe.bmf .prev:hover{background:#000!important;color:#fff}

/* لیست سبک */
.biaright>.g6-list.v6-tl{margin:0 0 1.5em}
.g6-list .v6-tl-h p{margin:0;font-size:15.5px;font-weight:700;color:#1d1d1f;line-height:1.5}
.g6-list .v6-tl-h p:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#c4121a;margin-left:8px;vertical-align:middle}
.g6-list .bia_dlbxgrd{display:block;margin:0;gap:0}
.g6-list .biapst.g6-row{display:grid;grid-template-columns:26px 52px minmax(0,1fr) 62px 62px 30px;align-items:center;column-gap:10px;margin:0;padding:9px 16px;min-height:70px;border:0;border-bottom:1px solid #f2f2f4;border-radius:0;background:#fff;box-shadow:none;overflow:visible}
.g6-list .biapst.g6-row:last-child{border-bottom:0}
.g6-list .biapst.g6-row:hover{background:#fcfcfd}
.g6-list .biapst.g6-row.playing{background:#fff6f6}
.g6-n{text-align:center;font-size:13px;color:#6e6e76}
.g6-cv{position:relative;grid-column:2;width:52px;height:52px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#f3e5e5,#e9e9ef);line-height:0}
.g6-cv>a{display:block}
.g6-cv img{width:52px;height:52px;object-fit:cover}
.g6-list .g6-play{position:absolute;inset:0;margin:0;padding:0;width:auto;display:block}
.g6-list .g6-play>span{display:block;width:100%;height:100%;gap:0}
.g6-list .g6-play>span span.play{display:grid!important;place-items:center;width:100%!important;height:100%!important;padding:0!important;border-radius:0!important;background:rgba(0,0,0,.3);color:#fff;box-shadow:none;cursor:pointer;transition:background .15s}
.g6-list .g6-play>span span.play:before{display:none!important;content:none}
.g6-list .g6-row:hover .g6-play>span span.play{background:rgba(0,0,0,.45)}
.g6-list .g6-row.playing .g6-play>span span.play{background:rgba(145,10,10,.75)}
.g6-play i{display:grid;place-items:center}
.g6-play i svg+svg,.g6-row.playing .g6-play i svg:first-child{display:none}
.g6-row.playing .g6-play i svg+svg{display:block}
.g6-list .g6-t{grid-column:3;display:flex;flex-direction:column;min-width:0;padding:0;gap:1px;color:#1d1d1f;overflow:visible}
.g6-list .g6-t b{display:block;font-size:14px;font-weight:700;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.g6-list .g6-t h2.divStrong{margin:0;padding:0;font-size:12px;font-weight:400;line-height:1.5;color:#6e6e76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g6-list .g6-row.playing .g6-t b{color:#910a0a}
.g6-list .g6-t .bia-gr-type{font-size:10.5px;font-weight:400;color:#910a0a;background:#fbeeee;border-radius:20px;padding:1px 7px;margin-right:4px}
.g6-dl{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:34px;border-radius:10px;font-size:12.5px;color:#910a0a;background:#fff;border:1.5px solid #ecc9c9}
.g6-dl:hover{border-color:#910a0a;color:#910a0a}
.g6-dl.g6-hi{grid-column:4;background:#910a0a;border-color:#910a0a;color:#fff}
.g6-dl.g6-hi:hover{background:#7a0808;color:#fff}
.g6-dl.g6-lo{grid-column:5}
.g6-go{grid-column:6;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#f4f4f6;color:#76767c}
.g6-go:hover{background:#fbeeee;color:#910a0a}
.bia-genre-seo{background:#fff;border-radius:14px;padding:16px 20px;margin:0 0 1.5em;box-shadow:0 0 12px rgba(0,0,0,.06);font-size:13.5px;line-height:2.1;color:#3a3a40}

@media (max-width:767px){
	.biah1.c6-head{padding:16px 14px}
	.c6-head .c6-hrow h1{font-size:18px}
	.c6-genres{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:12px -14px 0;padding:0 14px}
	.c6-genres::-webkit-scrollbar{display:none}
	.c6-genres a,.c6-genres span{white-space:nowrap;flex:0 0 auto}
	.g6-list .biapst.g6-row{grid-template-columns:20px 46px minmax(0,1fr) 58px 26px;column-gap:8px;padding:8px 10px;min-height:62px}
	.g6-cv,.g6-cv img{width:46px;height:46px}
	.g6-n{font-size:12px}
	.g6-list .g6-t b{font-size:13px}
	.g6-dl.g6-lo{display:none}
	.g6-dl{height:32px;font-size:11.5px}
	.g6-go{grid-column:5;width:26px;height:26px}
}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — هدر (temp/v6-header.php)
   ═══════════════════════════════════════════════════════════════ */
.h6{background:#0e0e10;margin:0 0 1.5em}
.h6-top{background:linear-gradient(180deg,#141416,#0e0e10)}
.h6-row{display:flex;align-items:center;gap:22px;height:78px}
.h6 .h6-logo{flex:0 0 auto;margin:0;text-indent:-999px;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:center}
.h6-search{flex:1;max-width:620px;margin:0 auto;display:flex;align-items:center;height:48px;background:#1f1f23;border:1px solid #2c2c31;border-radius:14px;padding:0 6px 0 4px;transition:border-color .15s,background .15s}
.h6-search:focus-within{border-color:#c4121a;background:#232327}
.h6-sic{display:grid;place-items:center;flex:0 0 42px;width:42px;height:100%;padding:0;border:0;background:none;color:#6e6e76;cursor:pointer}
.h6-search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:14px;outline:0;-webkit-appearance:none;appearance:none}
.h6-search input::placeholder{color:#7d7d86}
.h6-search input::-webkit-search-cancel-button{-webkit-appearance:none}
.h6-search>button:last-child{height:36px;padding:0 18px;border:0;border-radius:10px;background:#c4121a;color:#fff;font:inherit;font-size:13.5px;cursor:pointer}
.h6-search>button:last-child:hover{background:#a30f16}
.h6-acts{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.h6-acts a{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 14px;border-radius:12px;font-size:13.5px;white-space:nowrap}
.h6-app{background:rgba(255,255,255,.07);color:#fff;border:1px solid rgba(255,255,255,.16)}
.h6-app:hover{background:rgba(255,255,255,.14);color:#fff}
.h6-tg{background:rgba(42,171,238,.14);color:#5cc3f5;border:1px solid rgba(42,171,238,.35)}
.h6-tg:hover{background:rgba(42,171,238,.22);color:#8ad6fb}
.h6-login{background:#fff;color:#1d1d1f}
.h6-login:hover{background:#f1f1f3;color:#910a0a}

.h6-nav{background:#910a0a;box-shadow:0 6px 18px rgba(145,10,10,.25)}
.h6-nav ul{display:flex;align-items:center;gap:4px;height:54px;margin:0;padding:0;list-style:none}
.h6-nav li{display:flex}
.h6-nav li a{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:10px;color:rgba(255,255,255,.92);font-size:14px;margin:0}
.h6-nav li a svg{opacity:.8}
.h6-nav li a:hover{background:rgba(255,255,255,.12);color:#fff}
.h6-nav li.current-menu-item>a{background:#fff;color:#910a0a}
.h6-nav li.current-menu-item>a svg{opacity:1}

@media (max-width:1100px){
	.h6-row{gap:14px}
	.h6-acts a span{display:none}
	.h6-acts a{padding:0 12px}
}

/* موبایل — دیگر ثابت (fixed) نیست؛ کل هدر کوتاه‌تر است */
.bodymob{padding-top:0}
.h6m{background:#0e0e10;padding:10px 12px 12px}
.h6m-row{display:flex;align-items:center;justify-content:space-between;height:44px}
.h6m .h6-logo{width:112px;height:30px;margin:0;text-indent:-999px;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:right center}
.h6m-acts{display:flex;gap:7px}
.h6m-ic{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:38px;min-width:38px;padding:0 10px;border-radius:11px;font-size:13px}
.h6m-ic.h6-tg{padding:0}
.h6m-search{max-width:none;height:44px;margin:10px 0 0;border-radius:12px;padding:0 4px}
.h6m-search .h6-sic{flex-basis:38px;width:38px}
.h6m-nav{background:#910a0a;margin:0 0 1em}
.h6m-nav ul{display:flex;gap:6px;margin:0;padding:9px 12px;list-style:none;overflow-x:auto;scrollbar-width:none}
.h6m-nav ul::-webkit-scrollbar{display:none}
.h6m-nav li{flex:0 0 auto;display:block;width:auto}
.h6m-nav a{display:block;padding:7px 13px;border:0;border-radius:20px;background:rgba(255,255,255,.12);color:#fff;font-size:13px;white-space:nowrap;width:auto}
.h6m-nav li.current-menu-item>a{background:#fff;color:#910a0a}

@media (max-width:767px){
	.h6-row{flex-wrap:wrap;height:auto;padding:10px 0;gap:10px}
	.h6 .h6-logo{width:112px;height:30px;background-position:right center}
	.h6-acts{margin-right:auto}
	.h6-acts a{height:38px;padding:0 10px}
	.h6-search{order:3;flex:1 1 100%;max-width:none;height:44px}
	.h6-nav ul{height:auto;padding:8px 0;overflow-x:auto;scrollbar-width:none}
	.h6-nav ul::-webkit-scrollbar{display:none}
	.h6-nav li a{white-space:nowrap;height:34px;font-size:13px}
}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — فوتر (temp/v6-footer.php)
   ═══════════════════════════════════════════════════════════════ */
.f6{margin-top:1.5em;background:#0e0e10;color:#c9c9cf}
.f6 a{color:inherit}
.f6-cta{background:linear-gradient(90deg,#7a0808,#b10c0c);color:#fff}
.f6-cta-in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0}
.f6-cta-t b{display:block;font-size:18px;line-height:1.6}
.f6-cta-t span{font-size:13px;color:rgba(255,255,255,.8)}
.f6-cta-b{display:flex;gap:10px;flex:0 0 auto}
.f6-cta-b a{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 18px;border-radius:14px;color:#fff;line-height:1.35}
.f6-cta-b span{font-size:14.5px;font-weight:700}
.f6-cta-b small{display:block;font-size:11px;font-weight:400;opacity:.8}
.f6-app{background:#0e0e10}
.f6-app:hover{background:#000;color:#fff}
.f6-bot{background:#0f75b0} /* آبی تلگرام تیره‌تر: کنتراست متن سفید ۵٫۰ (قبلاً ۳٫۰) */
.f6-bot small{opacity:1}
.f6-bot:hover{background:#0b67a0;color:#fff}

.f6-main{padding:40px 0 30px}
.f6-grid{display:grid;grid-template-columns:1.1fr 1.4fr 1fr;gap:44px}
.f6-logo{display:block;margin:0 0 14px;text-indent:-999px;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:right center;width:150px;height:40px}
.f6-about p{margin:0 0 12px;font-size:13px;line-height:2;color:#a6a6ae}
.f6-legal{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#17171a;border:1px solid #232327}
.f6-legal svg{flex:0 0 16px;margin-top:5px;color:#3fb27f}
.f6-social{display:flex;gap:8px;margin-top:6px}
.f6-social a{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#1c1c20;color:#d8d8de;transition:background .15s}
.f6-social a:hover{background:#910a0a;color:#fff}
.f6-h{display:flex;align-items:center;gap:7px;margin:0 0 14px;font-size:15px;font-weight:700;color:#fff}
.f6-h svg{color:#e8464e}

.f6-chips{display:flex;flex-wrap:wrap;gap:7px}
.f6-chips a{font-size:12.5px;padding:6px 12px;border-radius:20px;background:#1c1c20;color:#d8d8de}
.f6-chips a:hover{background:#910a0a;color:#fff}
.f6-links{display:grid;grid-template-columns:repeat(2,max-content);gap:4px 32px;margin:0;padding:0;list-style:none}
.f6-links a{display:block;font-size:13px;line-height:2;color:#a6a6ae;white-space:nowrap}
.f6-links a:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#55555c;margin-left:8px;vertical-align:middle}
.f6-links a:hover{color:#fff}

.f6-copy{border-top:1px solid #1c1c20;background:#0a0a0c}
.f6-copy-in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0}
.f6-copy p{margin:0;font-size:12.5px;color:#7d7d86}
.f6-top{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:7px 12px;border-radius:10px;background:#1c1c20;color:#d8d8de}

@media (max-width:767px){
	.f6-cta-in{flex-direction:column;align-items:stretch;padding:18px 14px;text-align:center;gap:14px}
	.f6-cta-t b{font-size:16px}
	.f6-cta-b a{flex:1;justify-content:center;padding:0 10px;height:52px}
	.f6-cta-b span{font-size:13px}
	.f6-main{padding:28px 0 18px}
	.f6-grid{grid-template-columns:1fr;gap:28px;padding:0 14px}
	.f6-about{text-align:center}
	.f6-logo{margin:0 auto 12px;background-position:center}
	.f6-legal{text-align:right}
	.f6-social{justify-content:center}
	.f6-copy-in{flex-direction:column;text-align:center;padding:14px}
	.f6-links{grid-template-columns:repeat(2,max-content);column-gap:40px;justify-content:start}
}

.f6 .f6-h:before,.f6 .f6-h:after{content:none}
@media (min-width:768px) and (max-width:1100px){.f6-grid{grid-template-columns:1fr 1fr;gap:32px}.f6-about{grid-column:1/-1}}
.f6-by{display:inline-block;margin-right:10px;padding:2px 9px;border-radius:20px;background:#1c1c20;color:#a6a6ae;font-size:11.5px;letter-spacing:.3px}
@media (max-width:767px){.f6-by{display:table;margin:8px auto 0}}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — بیوگرافی (temp/v6-bio.php)
   ═══════════════════════════════════════════════════════════════ */
.b6-toc{margin:0 22px 22px;padding:16px 18px;border-radius:16px;background:#fafafb;border:1px solid #eeeef1}
.b6-toc-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;color:#1d1d1f}
.b6-toc-h svg{color:#910a0a}
.b6-toc-h small{margin-right:auto;font-size:12px;font-weight:400;color:#76767c;background:#fff;border:1px solid #eeeef1;border-radius:20px;padding:2px 9px}
.b6-toc ol{margin:0;padding:0;list-style:none;counter-reset:b6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}
.b6-toc li{counter-increment:b6}
.b6-toc a{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13.5px;color:#3a3a40;line-height:1.6}
.b6-toc a:before{content:counter(b6,persian);flex:0 0 22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#fff;border:1px solid #eeeef1;color:#910a0a;font-size:11.5px;font-weight:700}
.b6-toc a:hover{color:#910a0a}
.biasher.b6-text{margin:0 22px 22px;padding:0;background:none;box-shadow:none;border-radius:0;font-size:15px;line-height:2.15;color:#2b2b30;text-align:justify}
.b6-text p{margin:0 0 1em}
.b6-text h2{scroll-margin-top:20px;display:flex;align-items:center;gap:10px;margin:1.6em 0 .6em;padding:0;font-size:18px;font-weight:700;color:#1d1d1f;line-height:1.6;text-align:right}
.b6-text h2:before{content:"";flex:0 0 4px;height:22px;border-radius:4px;background:#910a0a}
.b6-text h3{margin:1.2em 0 .4em;font-size:16px;color:#1d1d1f}
.b6-text img{max-width:100%;height:auto;border-radius:12px}
.b6-text .h33{all:unset;display:block}
.b6-ad{margin:1em 0 1.5em}
.b6-end{border-top:1px solid #f0f0f2;padding-top:20px}
.b6-acts{grid-template-columns:1fr!important}
@media (max-width:767px){
	.b6-toc{margin:0 14px 14px;padding:14px}
	.b6-toc ol{grid-template-columns:1fr}
	.biasher.b6-text{margin:0 14px 14px;font-size:14.5px;line-height:2.1;text-align:right}
	.b6-text h2{font-size:16.5px}
}
.b6-text img{display:block;width:auto;max-width:min(100%,420px);max-height:440px;object-fit:cover;margin:1em auto;box-shadow:0 10px 26px rgba(0,0,0,.14)}
.b6-text figure{max-width:100%!important;margin:1em auto;text-align:center}
@media (max-width:767px){.b6-text img{max-width:100%;max-height:360px}}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — جستجو (search.php)
   ═══════════════════════════════════════════════════════════════ */
.s6-head .s6-form{max-width:none;margin:14px 0 0;background:#f4f4f6;border-color:#e6e6ea}
.s6-head .s6-form input{color:#1d1d1f}
.s6-head .s6-form input::placeholder{color:#6e6e76}
.s6-head .s6-form:focus-within{background:#fff;border-color:#c4121a}
a.v6-artist.s6-artist{background:#fff;margin:0 0 1.5em;padding:14px 18px;box-shadow:0 0 12px rgba(0,0,0,.06);border-color:transparent}
.s6-artist img,.s6-artist .v6-artist-ph{width:64px;height:64px;flex-basis:64px}
.s6-artist b{font-size:17px}
.s6-artist small{display:block}
.s6-artist em{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:13px;padding:8px 14px;border-radius:10px;background:#910a0a;color:#fff}
.s6-artist>svg{display:none}
.s6-list .biapst.g6-row{grid-template-columns:26px 52px minmax(0,1fr) 62px 62px 30px}
.g6-list .s6-t .s6-title{margin:0;padding:0;font-size:14px;font-weight:700;line-height:1.6;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g6-list .s6-t small{display:block;font-size:12px;color:#6e6e76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g6-list .g6-row.playing .s6-title{color:#910a0a}
.s6-list .bia-gr-type{margin:0 0 0 6px}
.s6-empty{background:#fff;border-radius:16px;padding:34px 24px;margin:0 0 1.5em;box-shadow:0 0 12px rgba(0,0,0,.06);text-align:center;color:#55555c;font-size:13.5px;line-height:2}
.s6-empty-ic{display:inline-grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#fbeeee;color:#910a0a;margin-bottom:10px}
.s6-empty-h{margin:0;font-size:17px;font-weight:700;color:#1d1d1f}
.s6-empty p{margin:0 0 6px}
.s6-genres{justify-content:center;margin:14px 0}
.s6-home{display:inline-flex;align-items:center;gap:4px;padding:9px 18px;border-radius:10px;background:#1f1f22;color:#fff;font-size:13.5px}
.s6-home:hover{color:#fff;background:#000}
@media (max-width:767px){
	.s6-list .biapst.g6-row{grid-template-columns:20px 46px minmax(0,1fr) 58px 26px}
	a.v6-artist.s6-artist{margin:0 10px 12px;padding:12px}
	.s6-artist img,.s6-artist .v6-artist-ph{width:52px;height:52px;flex-basis:52px}
	.s6-artist em{padding:7px 10px;font-size:12px}
	.s6-genres{flex-wrap:wrap;margin:14px 0;padding:0;overflow:visible}
}
@media (max-width:767px){
	.g6-list .s6-t .s6-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.65}
	.s6-list .biapst.g6-row{min-height:68px}
}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — فهرست خوانندگان (archive-artist.php)
   ═══════════════════════════════════════════════════════════════ */
.a7{width:100%}
.a7-head .s6-form{max-width:none;margin:14px 0 0;background:#f4f4f6;border-color:#e6e6ea}
.a7-head .s6-form input{color:#1d1d1f}
.a7-head .s6-form:focus-within{background:#fff;border-color:#c4121a}
.a7-letters{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;direction:ltr;justify-content:flex-end}
.a7-letters a{min-width:38px;height:38px;padding:0 10px;display:grid;place-items:center;border-radius:10px;background:#f4f4f6;color:#3a3a3f;font-size:14px;font-weight:700}
.a7-letters a:hover{background:#fbeeee;color:#910a0a}
.a7-letters a.is-on{background:#910a0a;color:#fff}
.a7-sec{background:#fff;border-radius:16px;padding:6px 20px 20px;margin:0 0 1.5em;box-shadow:0 0 12px rgba(0,0,0,.06)}
.a7-toprow{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding-top:12px}
.a7-tp{display:flex;flex-direction:column;align-items:center;gap:8px;color:#1d1d1f;text-align:center}
.a7-tpimg{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:50%;padding:3px;background:linear-gradient(135deg,#c4121a,#f0a1a1)}
.a7-tpimg img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #fff;display:block}
.a7-tpimg i{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);font-style:normal;font-size:11px;font-weight:700;line-height:1;padding:4px 8px;border-radius:20px;background:#910a0a;color:#fff;border:2px solid #fff}
.a7-tp b{font-size:12.5px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.a7-tp:hover b{color:#910a0a}
.a7-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:12px 0 0;list-style:none}
.a7-grid a{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;border:1px solid #eeeef1;background:#fff;color:#1d1d1f;transition:border-color .15s,box-shadow .15s}
.a7-grid a:hover{border-color:#e2c8c8;box-shadow:0 6px 16px rgba(0,0,0,.06)}
.a7-img{flex:0 0 60px;width:60px;height:60px;border-radius:50%;overflow:hidden;background:#f4f4f6;display:grid;place-items:center}
.a7-img img{width:60px;height:60px;object-fit:cover;display:block}
.a7-img em{font-style:normal;font-size:22px;font-weight:700;color:#910a0a}
.a7-in{min-width:0}
.a7-in h2{margin:0;font-size:14px;font-weight:700;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.a7-in .a7-cnt{margin:0;font-size:12px;font-weight:400;line-height:1.6;color:#6e6e76}
.a7-grid a:hover h2{color:#910a0a}
.a7-none{padding:20px;text-align:center;color:#76767c}
@media (max-width:1100px){.a7-toprow{grid-template-columns:repeat(6,minmax(0,1fr))}.a7-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:767px){
	.a7-letters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:14px -14px 0;padding:0 14px;justify-content:flex-start}
	.a7-letters::-webkit-scrollbar{display:none}
	.a7-letters a{flex:0 0 auto;min-width:36px;height:36px}
	.a7-sec{margin:0 10px 12px;padding:4px 12px 14px}
	.a7-toprow{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:12px 12px 4px;gap:12px}
	.a7-toprow::-webkit-scrollbar{display:none}
	.a7-tp{flex:0 0 76px}
	.a7-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
	.a7-grid a{flex-direction:column;text-align:center;gap:6px;padding:12px 6px}
	.a7-img,.a7-img img{width:72px;height:72px;flex-basis:72px}
	.a7-in{width:100%}
}
.a7-letters{gap:5px}.a7-letters a{min-width:34px;padding:0 8px}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — صفحهٔ ۴۰۴
   ═══════════════════════════════════════════════════════════════ */
.e6{background:#fff;border-radius:16px;padding:34px 28px 28px;margin:0 0 1.5em;box-shadow:0 0 12px rgba(0,0,0,.06);text-align:center}
.e6-code{display:flex;justify-content:center;align-items:center;gap:8px;direction:ltr;font-size:88px;font-weight:800;line-height:1;color:#1d1d1f}
.e6-code i{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:linear-gradient(#c4121a,#910a0a);color:#fff;box-shadow:0 10px 26px rgba(196,18,26,.35);animation:e6spin 6s linear infinite}
@keyframes e6spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.e6-code i{animation:none}}
.e6 h1{margin:18px 0 6px;font-size:21px;font-weight:700;color:#1d1d1f}
.e6>p{margin:0 auto;max-width:520px;font-size:13.5px;line-height:2;color:#55555c}
.e6 .e6-form{max-width:560px;margin:18px auto 0;background:#f4f4f6;border-color:#e6e6ea}
.e6 .e6-form input{color:#1d1d1f}
.e6 .e6-form:focus-within{background:#fff;border-color:#c4121a}
.e6-btns{display:flex;justify-content:center;gap:10px;margin-top:16px}
.e6-btns a{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:12px;background:#f4f4f6;color:#3a3a3f;font-size:13.5px}
.e6-btns a.e6-home{background:#1f1f22;color:#fff}
.e6-btns a:hover{background:#910a0a;color:#fff}
.e6-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:12px 0 0;list-style:none}
.e6-grid a{display:block;color:#1d1d1f}
.e6-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block}
.e6-grid span{display:block;padding-top:7px}
.e6-grid b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.e6-grid small{display:block;font-size:12px;color:#6e6e76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.e6-grid a:hover b{color:#910a0a}
.e6-genres{margin:12px 0 0}
@media (max-width:767px){
	.e6{margin:0 10px 12px;padding:26px 16px 20px}
	.e6-code{font-size:64px}
	.e6-code i{width:68px;height:68px}
	.e6-code i svg{width:44px;height:44px}
	.e6 h1{font-size:18px}
	.e6-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.e6-genres{flex-wrap:wrap;margin:12px 0 0;padding:0}
}
.a7-tp small{font-size:11px;color:#6e6e76;margin-top:-6px}
/* خواننده‌ها: عکس مربعی با گوشهٔ گرد (نه دایره) */
.a7-tpimg{border-radius:16px;padding:0;background:none}
.a7-tpimg img{border-radius:16px;border:0;box-shadow:0 8px 20px rgba(0,0,0,.15)}
.a7-tpimg i{bottom:6px;left:auto;right:6px;transform:none;border:0}
.a7-img{border-radius:12px}
.a7-img img{border-radius:12px}

/* ═══════════════════════════════════════════════════════════════
   BiaMusic V6 — سایدبار باریک (sidebar.php / sidebar-single.php)
   ═══════════════════════════════════════════════════════════════ */
@media (min-width:961px){
	.biahome{align-items:flex-start}
	.biahome>.biaright{width:calc(100% - 336px)}
	.biahome>.biaside.s3{width:312px;flex:0 0 312px}
}
.s3-box{background:#fff;border-radius:16px;padding:14px;margin:0 0 16px;box-shadow:0 0 12px rgba(0,0,0,.06)}
.s3-h{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}
.s3-h h3{margin:0;font-size:14.5px;font-weight:700;color:#1d1d1f;display:flex;align-items:center;gap:7px}
.s3-h h3:before{content:"";width:4px;height:16px;border-radius:4px;background:#c4121a}
.s3-h a{font-size:12px;color:#910a0a;background:#fbeeee;border-radius:20px;padding:3px 10px}
.s3-h a:hover{background:#910a0a;color:#fff}
.s3 ol,.s3 ul{margin:0;padding:0;list-style:none}
.s3-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.55}
.s3-t b{font-size:13px;font-weight:700;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s3-t small{font-size:11.5px;color:#6e6e76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s3-go{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;color:#c0c0c6;transition:color .15s,transform .15s}
.s3-rank a,.s3-list a{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:12px;color:#1d1d1f}
.s3-rank a:hover,.s3-list a:hover{background:#fafafb}
.s3-rank a:hover .s3-go,.s3-list a:hover .s3-go{color:#910a0a;transform:translateX(-3px)}
.s3-rank a:hover b,.s3-list a:hover b{color:#910a0a}
.s3-rank img{width:42px;height:42px;border-radius:10px;object-fit:cover;flex:0 0 42px}
.s3-n{flex:0 0 18px;text-align:center;font-size:13px;font-weight:700;color:#b0b0b8}
.s3-rank li:nth-child(-n+3) .s3-n{color:#c4121a}
.s3-list img{width:46px;height:46px;border-radius:10px;object-fit:cover;flex:0 0 46px}
.s3-art>a:first-child{display:flex;align-items:center;gap:12px;color:#1d1d1f}
.s3-art img,.s3-art .v6-artist-ph{width:64px;height:64px;border-radius:14px;object-fit:cover;flex:0 0 64px}
.s3-art .s3-t b{font-size:16px}
.s3-btn{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;height:40px;border-radius:12px;background:#1f1f22;color:#fff;font-size:13px}
.s3-btn:hover{background:#910a0a;color:#fff}
.s3-mini a{display:flex;align-items:center;gap:10px;padding:5px 4px;border-radius:10px;color:#1d1d1f}
.s3-mini a:hover{background:#fafafb;color:#910a0a}
.s3-mini img{width:34px;height:34px;border-radius:8px;object-fit:cover;flex:0 0 34px}
.s3-mini b{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s3-mini svg{color:#c0c0c6}
.s3-chips{display:flex;flex-wrap:wrap;gap:6px}
.s3-chips a{font-size:12px;padding:5px 11px;border-radius:20px;background:#f4f4f6;color:#3a3a3f}
.s3-chips a:hover{background:#fbeeee;color:#910a0a}
.s3-cta{background:linear-gradient(135deg,#1f1f22,#3a0b0e);color:#fff;text-align:center}
.s3-cta b{display:block;font-size:15px}
.s3-cta small{display:block;font-size:12px;color:rgba(255,255,255,.7);margin:2px 0 12px}
.s3-cta div{display:flex;gap:8px}
.s3-cta a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:10px;font-size:12.5px;color:#fff}
.s3-cta a:hover{color:#fff;filter:brightness(1.1)}
.s3-app{background:rgba(255,255,255,.12)}
.s3-tg{background:#0f75b0}
@media (max-width:960px){.biaside.s3{width:100%}.s3-box{margin:0 10px 12px}}
/* سایدبار کمی پهن‌تر */
@media (min-width:961px){
	.biahome>.biaright{width:calc(100% - 384px)}
	.biahome>.biaside.s3{width:360px;flex:0 0 360px}
	.s3-rank img{width:46px;height:46px;flex-basis:46px}
	.s3-list img{width:50px;height:50px;flex-basis:50px}
}

/* کارت صفحهٔ اصلی: اسم خواننده/آهنگ کوچک‌تر، بولد و یک‌خطی؛ «پخش آنلاین» وسط دکمه */
.v6-card-name{font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v6-card-name a,.v6-card-name span{font-weight:700}
.v6-card-btns.bt_plsbx>span span.play{justify-content:center;padding:0 10px}
@media (max-width:767px){.v6-card-name{font-size:16px}}

/* پنل «افزودن به پلی‌لیست» (افزونهٔ اعضا آن را بعد از دکمه درج می‌کند): کارت تمام‌عرض زیر دکمه‌ها */
.v6-acts>.bmm-pl-popover{grid-column:1/-1;max-width:none;margin:2px 0 0;padding:14px 16px;border:1px solid #eeeef1;border-radius:14px;background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.1);text-align:right;white-space:normal}
.v6-acts .bmm-pl-popover-title{font-size:14px;font-weight:700;color:#1d1d1f;margin:0 0 2px}
.v6-acts .bmm-pl-popover-hint{font-size:12px;color:#6e6e76;margin:0 0 10px}
.v6-acts .bmm-pl-popover-list{max-height:200px;margin:0 0 12px;display:flex;flex-direction:column;gap:4px}
.v6-acts .bmm-pl-popover-item{padding:9px 10px;border-radius:10px;background:#fafafb;font-size:13.5px}
.v6-acts .bmm-pl-popover-item:hover{background:#fbeeee}
.v6-acts .bmm-pl-popover-item input{width:17px;height:17px;accent-color:#910a0a;margin:0}
.v6-acts .bmm-pl-popover-empty{font-size:13px;padding:6px 0}
.v6-acts .bmm-pl-popover-new{border-top:1px solid #f0f0f2;padding-top:12px}
.v6-acts .bmm-pl-popover-new-label{font-size:12px;color:#76767c;margin:0 0 8px}
.v6-acts .bmm-pl-popover-new-row{flex-direction:row;gap:8px}
.v6-acts .bmm-pl-popover-new input{flex:1;min-width:0;height:42px;padding:0 12px;border:1.5px solid #e6e6ea;border-radius:10px;font-size:13px;background:#fff}
.v6-acts .bmm-pl-popover-new input:focus{border-color:#910a0a;outline:0}
.v6-acts .bmm-pl-popover-add{width:auto;flex:0 0 auto;height:42px;padding:0 16px;border-radius:10px;font-size:13px}
@media (max-width:767px){.v6-acts .bmm-pl-popover-new-row{flex-direction:column}.v6-acts .bmm-pl-popover-new input{flex:none;width:100%}.v6-acts .bmm-pl-popover-add{width:100%}}
/* پنل گزارش خرابی (v6.php) — هم‌شکل پنل پلی‌لیست */
.v6-acts>.v6-rp{grid-column:1/-1;display:block!important;min-height:0;padding:14px 16px!important;border:1px solid #eeeef1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 26px rgba(0,0,0,.1);text-align:right;white-space:normal;color:#1d1d1f!important}
.v6-rp-h{margin:0;font-size:14px;font-weight:700;color:#1d1d1f}
.v6-rp-s{margin:2px 0 10px;font-size:12px;color:#6e6e76}
.v6-rp-k{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}
.v6-rp-k label{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:#fafafb;font-size:13.5px;cursor:pointer}
.v6-rp-k label:hover{background:#fbeeee}
.v6-rp-k input{width:17px;height:17px;margin:0;accent-color:#910a0a}
.v6-rp textarea{display:block;width:100%;min-height:70px;padding:10px 12px;border:1.5px solid #e6e6ea;border-radius:10px;font:inherit;font-size:13px;resize:vertical;box-sizing:border-box}
.v6-rp textarea:focus{border-color:#910a0a;outline:0}
.v6-rp-go{display:block;width:100%;height:44px;margin-top:10px;border:0;border-radius:10px;background:#910a0a;color:#fff;font:inherit;font-size:14px;cursor:pointer}
.v6-rp-go:disabled{opacity:.6;cursor:default}
.v6-rp-r{margin:8px 0 0;font-size:12.5px;color:#c4121a}
.v6-acts>.v6-rp-ok{background:#e9f7ed!important;border-color:#bfe5c9!important;box-shadow:none}
.v6-rp-ok .v6-rp-h{color:#1a7f37}
.v6-acts>.v6-rp,.v6-acts>.bmm-pl-popover{position:relative}
.v6-acts .bmm-pl-popover-title{padding-left:40px}
.v6-rp-x{position:absolute;top:10px;left:10px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#f2f2f4;color:#55555c;font-size:22px;line-height:32px;cursor:pointer}
.v6-rp-x:hover{background:#fbeeee;color:#910a0a}
/* آمار بازدید فقط برای مدیر (فوتر کارت) */
.v6-adm-st{color:#1a7f37!important;font-weight:700}
.v6-adm-st small{margin-right:6px;font-weight:400;color:#6e6e76;font-size:11.5px}
.biapst footer.v6-card-ft ul{flex-wrap:wrap;row-gap:6px}
.v6-adm-st,.v6-adm-st small{white-space:nowrap}
@media (max-width:767px){.biapst footer.v6-card-ft{flex-wrap:wrap;row-gap:8px;column-gap:14px}.biapst footer.v6-card-ft ul{display:contents}.biapst footer.v6-card-ft li.v6-adm-st{flex:0 0 100%;order:-1}.biapst footer.v6-card-ft>a{width:auto;margin:0 auto 0 0;text-align:left;white-space:nowrap}}
/* کارت آلبوم/پلی‌لیست: فقط دکمهٔ دانلود */
.v6-card-btns.v6-card-one.bt_plsbx>span{grid-template-columns:1fr}
/* آهنگ چندخواننده (bia_v6_artists در v6.php) */
.v6-and{margin:0 5px;font-weight:400;color:#6e6e76}
.v6-artists{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.v6-artists .v6-artist{margin:0;min-width:0}
.v6-artists .v6-artist b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width:767px){.v6-artists{grid-template-columns:1fr}}

/* عنوان بخش نظرات: h2 (ترتیب تیترها برای دسترسی‌پذیری) با همان ظاهر h4 قبلی */
.biacomment header h2.biacm-h{display:flex;align-items:center;font-size:16px;font-weight:400;margin:0;padding:0;line-height:normal;color:#0d0d0d}
.b6-text h3{scroll-margin-top:20px}

/* ═══ کادر امتیاز کنار کاور (bia_v6_hero_rating) ═══ */
.v6-hrate{display:flex;align-items:center;gap:14px;margin:14px 0 0;padding:12px 14px;border:1px solid #f1e3b8;background:linear-gradient(180deg,#fffbef,#fff8e3);border-radius:14px;max-width:390px;transition:background .3s,border-color .3s}
.v6-hr-score{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(176,128,0,.12)}
.v6-hr-score b{font-size:22px;line-height:1;color:#1d1d1f}
.v6-hr-score small{font-size:11px;color:#8a7a4a;margin-top:4px}
.v6-hr-main{min-width:0}
.v6-hrate .rmp-widgets-container{margin:0!important;padding:0!important;text-align:right!important}
.v6-hrate .rmp-rating-widget{margin:0!important}
.v6-hrate .rmp-heading,.v6-hrate .rmp-rating-widget__hover-text,.v6-hrate .rmp-rating-widget__results,.v6-hrate .rmp-rating-widget__not-rated,.v6-hrate .rmp-rating-widget__msg{display:none!important}
.v6-hrate .rmp-rating-widget__icons{margin:0!important}
.v6-hrate .rmp-rating-widget__icons-list{display:flex!important;gap:3px;margin:0!important;padding:0!important;justify-content:flex-start}
.v6-hrate .rmp-rating-widget__icons-list__icon{position:relative;display:grid!important;place-items:center;width:34px;height:34px;min-width:0;margin:0!important;padding:0!important;border:0;background:none;cursor:pointer;transition:transform .12s}
.v6-hrate .rmp-rating-widget__icons-list__icon:hover{transform:scale(1.12)}
.v6-hrate .rmp-icon{font-size:32px!important;line-height:1!important;color:#e3e3e8!important;margin:0!important}
.v6-hrate .rmp-icon--full-highlight,.v6-hrate .rmp-icon--hovered{color:#f5b301!important}
.v6-hrate .rmp-icon--half-highlight{background:linear-gradient(to left,#f5b301 50%,#e3e3e8 50%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.v6-hrate .rmp-rating-widget__icons-list__icon:after{content:attr(data-fa);position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;line-height:1;color:#8b8b93;pointer-events:none}
.v6-hrate .rmp-rating-widget__icons-list__icon:has(.rmp-icon--full-highlight):after,.v6-hrate .rmp-rating-widget__icons-list__icon:has(.rmp-icon--hovered):after{color:#fff}
.v6-hrate .rmp-rating-widget__submit-btn{font-family:inherit;border-radius:9px;background:#910a0a;color:#fff;border:0;padding:6px 16px;margin-top:6px}
.v6-hr-sub{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:12.5px;color:#6e6e76;white-space:nowrap;flex-wrap:wrap;row-gap:2px}
.v6-hr-sub i{width:4px;height:4px;border-radius:50%;background:#c9c9cf}
.v6-hr-sub em{font-style:normal;font-weight:700;color:#910a0a}
.v6-hrate.is-voted{background:linear-gradient(180deg,#effaf2,#e3f5e8);border-color:#bfe5c9}
.v6-hrate.is-voted .v6-hr-score{box-shadow:0 2px 8px rgba(26,127,55,.15)}
.v6-hrate.is-voted .v6-hr-score small{color:#3d7a50}
.v6-hrate.is-voted .rmp-icon--full-highlight,.v6-hrate.is-voted .rmp-icon--hovered{color:#1a9b46!important}
.v6-hrate.is-voted .rmp-icon--half-highlight{background:linear-gradient(to left,#1a9b46 50%,#e3e3e8 50%)!important;-webkit-background-clip:text!important;background-clip:text!important}
.v6-hrate.is-voted .v6-hr-sub em{color:#1a7f37}
@media (max-width:767px){.v6-hrate{margin:14px auto 0}}

/* دکمه‌های دانلود تک‌آهنگ روی موبایل: «دانلود MP3 320» یک‌خطی */
@media (max-width:767px){
	.v6-dl:not(.v6-dl-one) a{gap:8px;padding:11px 10px}
	.v6-dl:not(.v6-dl-one) i{width:30px;height:30px;flex:0 0 30px;border-radius:9px}
	.v6-dl:not(.v6-dl-one) i svg{width:16px;height:16px}
	.v6-dl:not(.v6-dl-one) b{min-width:0;font-size:13.5px;white-space:nowrap}
	.v6-dl:not(.v6-dl-one) b small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
@media (max-width:359px){.v6-dl:not(.v6-dl-one) b{font-size:12.5px}.v6-dl:not(.v6-dl-one) i{display:none}}

/* دکمهٔ خرید قانونی (آلبوم/کتاب صوتی) — قبلاً فقط یک لینک متنی کوچک بود */
.v6-buy{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;border:1.5px solid #d9e6f5;color:#1d1d1f;text-decoration:none;transition:transform .15s,border-color .15s}
.v6-buy:hover{transform:translateY(-1px);border-color:#9fc0e6;color:#1d1d1f}
.v6-buy i{width:40px;height:40px;flex:0 0 40px;border-radius:12px;display:grid;place-items:center;background:#eaf2fb;color:#1f5fa8}
.v6-buy b{font-size:14.5px;line-height:1.5}
.v6-buy b small{display:block;font-size:12px;font-weight:400;color:#6e6e76}
/* نشان «بدون متن ترانه» (فقط مدیر) */
.v6-nolyr{display:inline-grid;place-items:center;width:17px;height:17px;margin-left:6px;border-radius:50%;background:#e5242b;color:#fff;font-size:10px;font-weight:700;line-height:1;vertical-align:middle;flex:0 0 auto;font-style:normal}
