/*
Theme Name: BIZHAN
Theme URI: https://realpress.ir/bizhan/
Author: Ali Emadzadeh
Author URI: https://realpress.ir/
Description: قالب فیلم و موزیک بیژن | ساخته شده توسط علی عمادزاده<br> <strong>
ویرایش نهایی : حمیدرضا جعفری</strong>
Requires at least: WordPress 5.5
Requires PHP: 7.2
Version: 2.6.2
License: REALPRESS.IR_Licence
License URI: http://realpress.ir/wp-themes-license/
Text Domain: bizhan
*/

.music-lyric-text {
    line-height: 30px;
    text-align:center;
}

.main_header .logo .descriptions h3 {
    font-family: 'iranYekan', serif;
    font-size: 14px;
}

.rank-math-breadcrumb {
	background: #fff;
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 10px;
}
.logo-mobile {
    display: none;
}

@media only screen and (max-width: 480px) {
    .main_header .row.relative .logo {
        flex-direction: column;
        align-items: center;
    }

    .logo-desktop {
        display: none;
    }

    .logo-mobile {
        display: block;
    }
}

#comments {
    margin: 15px auto !important;
}


.new_dl_btn_ms {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
      max-width: 380px;
    width: 100%;
  border-radius: 4px;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 7px;
}

.new_dl_btn_ms .bubble {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  width: 100%;
  height: 0;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  z-index: 100;
}

.new_dl_btn_ms .front,
.new_dl_btn_ms .back {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 44px;
  width: 100%;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  border-radius: 4px;
  color: white;
  font-family: 'IranYekan';
}

.new_dl_btn_ms .front {
  background: #00b36e;
  color: #f8f8f8;
  text-shadow: 1px 1px 3px #00492D;
  font-weight: bold;
}

.new_dl_btn_ms .back {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
  background: #2ec4b6;
  z-index: 10;
}

.new_dl_btn_ms:hover .front {
  visibility: hidden;
  opacity: 0;
}

.new_dl_btn_ms:hover .back {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.new_dl_btn_ms:hover .bubble {
  height: 100%;
}

.smtelins {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 380px;
    width: 100%;
    margin: 1em auto 0;
}

.smtelins a {
    padding: 1em 0;
    width: 50%;
    color: white;
	font-weight: bold;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 44px;
}

.smtelins .sts1 {
    background: #0088e2;
    border-radius: 0 30px 30px 0;
}

.smtelins .sts2 {
    background: #dd1472;
    border-radius: 30px 0 0 30px;
}

.smtelins a svg {
    margin-left: .5em;
}


.smsinger a {
	display: flex;
    justify-content: center;
    align-items: center;
    background: #00b36e;
    border-radius: 30px;
    color: white;
    margin: 1em auto 0;
	max-width: 380px;
    width: 100%;
    transform: perspective(1px) translateZ(0);
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 10px rgb(101 123 225 / 20%);
	height: 44px;
	font-size: 14px;
	gap: 7px;

}

.smsinger a i {
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 4px;
}

@media screen and (max-width: 400px)
{
	.smtelins {
		flex-direction: column;
		gap: 5px;
	}
.smtelins a {
    width: 100%;
    border-radius: 4px!important;
	}
}


.singers_list_box_parent {
	background: #009978 !important;
	color: white;
}

.singers_list_box_parent .item {
	background: #009978 !important;
}

.singers_list_box_parent .item .head {
	border-bottom: 1px solid #00b9d1;
	padding-bottom: 10px;
}

.singers_list_box_parent .MS_Singers {
	display: grid;
	grid-template-columns: 1fr 1fr;
	    column-gap: 10px;
}

.singers_list_box_parent .MS_Singers a {
	color: white;
	position: relative;
	padding-right: 6px;
	padding-top: 5px;
    padding-bottom: 5px;
}

.singers_list_box_parent .MS_Singers a:before {
	content: "";
    width: 5px;
    height: 5px;
    background: #2cf0dc;
    border-radius: 10px;
	box-shadow: 0 0 4px rgba(255,255,255,0.3);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -6px;
	transition: all 0.3s;
}

.singers_list_box_parent .MS_Singers a:hover {
padding-right: 15px;
}

.singers_list_box_parent .MS_Singers a:hover:before {
	box-shadow: 0 0 6px rgba(255,255,255,0.7);
	height: 6px;
	width: 6px;
}


/* my css btn download */

        /*.linkDownR {*/
        /*    overflow: hidden;*/
        /*    cursor: pointer;*/
        /*    background: linear-gradient(79.77deg, rgba(0, 179, 110, 0.85) 43.84%, rgba(0, 123, 255, 0.4675) 87.05%);*/
        /*    border-radius: 10px;*/
        /*    width: 350px;*/
        /*    height: 60px;*/
        /*    display: flex;*/
        /*    align-items: center;*/
        /*}*/


        /*.linkDownR a {*/
        /*    direction: ltr;*/
        /*    text-decoration: none;*/
        /*    color: aliceblue;*/
        /*    font-family: 'Shabnam FD', sans-serif;*/
        /*    font-weight: bold;*/
        /*    font-size: 18px;*/
        /*    z-index: 0;*/
        /*    margin-right: 35px;*/
        /*    animation-direction: normal;*/
        /*    animation-duration: 1s;*/
        /*    animation-name: slideout;*/
        /*}*/

        /*.svg-downloadR {*/
        /*    display: flex;*/
        /*    color: aqua;*/
        /*    transition: transform 1s;*/
        /*    width: 60px;*/
        /*}*/

        /*.svg-download {*/
        /*    justify-self: end;*/
        /*    transform: translateX(-290px);*/
        /*    transition: transform 1s;*/
        /*}*/

        /*#new-span {*/
        /*    animation-direction: normal;*/
        /*    animation-duration: 1s;*/
        /*    animation-name: slidein;*/
        /*    text-decoration: none;*/
        /*}*/


        /*@keyframes slidein {*/
        /*    from {*/
        /*        transform: translateX(220px);*/
        /*    }*/

        /*    to {*/
        /*        transform: translateX(0);*/

        /*    }*/
        /*}*/

        /*@keyframes slideout {*/
        /*    from {*/
        /*        transform: translateX(-285px);*/
        /*    }*/

        /*    to {*/
        /*        transform: translateX(0px);*/
        /*    }*/
        /*}*/

/* my css btn download */



/* Music Shomal responsive interface refresh — 2026-09 */
:root{--ms-accent:#00a879;--ms-accent-dark:#007a59;--ms-ink:#18221f;--ms-muted:#6a756f;--ms-border:rgba(24,34,31,.12)}
html,body{overflow-x:hidden}
.main_header{position:relative;z-index:12;background:#fff;box-shadow:0 2px 18px rgba(13,39,29,.06)}
.main_header .row{border-color:var(--ms-border)}
.main_header .logo .descriptions h2,.header_fix .logo .descriptions h2{color:var(--ms-ink);letter-spacing:-.02em}
.main_header .logo .descriptions h3,.header_fix .logo .descriptions h3{color:var(--ms-muted)}
.main_header .search form .search_field{min-height:46px;border:1px solid var(--ms-border);border-radius:12px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}
.main_header .search form .search_field:focus{border-color:var(--ms-accent);box-shadow:0 0 0 4px rgba(0,168,121,.12)}
.main_header .search form .search_submit{top:2px;left:2px;width:42px;height:42px;color:var(--ms-accent-dark);background:rgba(0,168,121,.1);border-radius:10px}
.main_header .search form .search_submit:hover{color:#fff;background:var(--ms-accent)}
.main_menu ul li a{border-left-color:var(--ms-border)}
.main_menu ul li:hover>a,.main_menu ul li.current-menu-item>a,.main_menu ul li.current_page_item>a{color:var(--ms-accent-dark)}
.header_fix{box-shadow:0 7px 24px rgba(13,39,29,.12)}
.main_footer{margin-bottom:0}.main_footer .item .head{border-bottom:1px solid rgba(255,255,255,.14)}.main_footer .item .head .title{padding-bottom:10px}.main_footer .copyright .copy_text{line-height:1.9}.main_footer .copyright a{display:inline-block;line-height:1.5}
@media(min-width:992px){.main_header>.row:first-child{min-height:98px;align-items:center}.main_header .logo .descriptions h2{font-size:30px}.main_header .main_menu>ul{flex-wrap:wrap}.main_header .main_menu ul li a{min-height:44px;padding:11px 14px}.main_header .social_menu ul{gap:2px}.main_header .social_menu ul li a{width:40px;height:40px;padding:0;justify-content:center;border-radius:10px}.main_header .social_menu ul li a:hover{color:#fff;background:var(--ms-accent)}}
@media(max-width:991px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.main_header .row.relative{min-height:76px;align-items:center}.main_header .row.relative .logo{flex:1 1 auto;width:auto;max-width:calc(100% - 114px)}.main_header .logo .descriptions h2{font-size:24px;line-height:1.2}.main_header .logo .descriptions h3{font-size:12px!important;line-height:1.55}.main_header .nightmode_btn,.main_header .notifications .notif_btn{width:42px;height:42px;border-radius:12px;box-shadow:0 4px 12px rgba(13,39,29,.08)}.nav_mobile_menu{z-index:30;min-height:66px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--ms-border);box-shadow:0 -8px 24px rgba(13,39,29,.12)}.nav_mobile_menu .row{min-height:66px;align-items:stretch}.nav_mobile_menu .menu_inline li,.nav_mobile_menu .menu_inline li a{min-height:58px;justify-content:center}.nav_mobile_menu .menu_inline li{border-radius:12px}.nav_mobile_menu .menu_inline li:hover,.nav_mobile_menu .menu_inline li:focus-within{color:var(--ms-accent-dark);background:rgba(0,168,121,.09)}.nav_mobile_menu .menu_inline li i{font-size:21px}.nav_mobile_menu .menu_inline li span{margin-top:3px;margin-bottom:0;font-size:10px}.popup_overlay{z-index:39}.for_mobile{z-index:40}.mobile_menu{width:min(100%,420px)!important;height:100dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom));background:#fff;box-shadow:-16px 0 36px rgba(13,39,29,.18);overscroll-behavior:contain}.mobile_menu .logo_mobile{min-height:76px;padding-top:8px;border-bottom:1px solid var(--ms-border)}.mobile_menu .logo_mobile .logo{max-width:46px;max-height:46px;object-fit:contain}.mobile_menu .logo_mobile .site_info h2{color:var(--ms-ink);font-size:22px!important}.mobile_menu .logo_mobile .site_info h3{color:var(--ms-muted);font-size:12px!important}.mobile_menu .mobile_menu_closer{width:44px;height:44px;color:var(--ms-accent-dark);background:rgba(0,168,121,.1);border-radius:12px}.mobile_menu .menu_listic{padding:0 14px}.mobile_menu .menu_listic li{padding:0;border-bottom-color:var(--ms-border)}.mobile_menu .menu_listic li a{min-height:50px;padding:12px 10px;line-height:1.6;border-radius:10px}.mobile_menu .menu_listic li a:hover,.mobile_menu .menu_listic li a:focus{color:var(--ms-accent-dark);background:rgba(0,168,121,.08)}.mobile_menu .menu_listic li>i{top:7px;left:8px;width:38px;height:38px;color:var(--ms-accent-dark);background:rgba(0,168,121,.08);border-radius:10px}.mobile_menu .menu_listic .menu_listic{margin:0 0 8px;padding:4px 10px;border-radius:10px;background:rgba(0,168,121,.08)}.mobile_menu .tabs_btns{padding:0 14px!important;gap:8px}.mobile_menu .tabs_btns .btn{flex:1 1 calc(50% - 4px);min-height:46px;padding:8px;border:1px solid var(--ms-border);border-radius:10px;background:#f7faf8}.mobile_menu .tabs_btns .btn.active{border-color:var(--ms-accent);background:var(--ms-accent)}.main_footer .row.bg_dark{padding:28px 20px!important}.main_footer .item{margin-bottom:28px}.main_footer .item:last-child{margin-bottom:0}.main_footer .copyright{padding:14px 18px}.linkDownR{width:100%;max-width:350px}}
@media(max-width:480px){.main_header .row.relative{padding:12px 14px!important}.main_header .row.relative .logo{max-width:calc(100% - 104px)}.main_header .logo .descriptions h2{font-size:21px}.mobile_menu{width:100%!important}.mobile_menu .logo_mobile .site_info h2{font-size:20px!important}.mobile_menu .logo_mobile .site_info h3{display:none}.nav_mobile_menu .row{padding-right:8px!important;padding-left:8px!important}.main_footer .row.bg_dark{padding-right:16px!important;padding-left:16px!important}.main_footer .copyright a{padding:6px 10px}}
/* Music-post pages */
.single .main_contents>.post{overflow:hidden;background:#fff;border:1px solid var(--ms-border);border-radius:12px!important;box-shadow:0 6px 22px rgba(13,39,29,.07)}.single .post>.head{gap:12px;padding:6px 4px 12px;border-bottom:1px solid var(--ms-border)}.single .post>.head .title{min-width:0}.single .post>.head .title h3{line-height:1.75}.single .post_stuff .post_like_btn{min-width:46px;min-height:38px;padding:0 8px;border:1px solid var(--ms-border);border-radius:10px;background:#f7faf8}.single .post_stuff .post_like_btn a{color:var(--ms-accent-dark)}.single .post_details{flex-wrap:wrap;gap:8px;margin:12px 0 18px!important;padding:0!important;background:transparent;border:0}.single .post_details .item,.single .post_details .item[class*="col-"]{flex:0 0 auto;width:auto;margin:0;padding:7px 11px;color:var(--ms-muted);background:#f4f8f6;border:1px solid rgba(0,168,121,.15);border-radius:999px}.single .post_details .item i{margin-left:6px;color:var(--ms-accent-dark)}.single .post_details .item a{color:var(--ms-muted)}.single .post>.body{color:#34413b;font-size:15px;line-height:2.1}.single .post>.body>p{margin-bottom:1.35rem}.single .post>.body>p:last-child{margin-bottom:0}.single .post>.body img{display:block;width:100%;max-width:620px;height:auto;margin:0 auto;border-radius:12px;box-shadow:0 8px 24px rgba(13,39,29,.12)}.single .post>.footer{gap:12px;padding-top:12px;border-top-color:var(--ms-border)}.single .post>.footer .socials .head{color:var(--ms-muted)}.single .post>.footer .socials ul{gap:3px}.single .post>.footer .socials ul li a{width:34px;height:34px;color:var(--ms-accent-dark);background:rgba(0,168,121,.08);border-radius:9px}.single .post>.footer .socials ul li a:hover{color:#fff;background:var(--ms-accent)}.single .post>.footer .shortlink{min-height:40px;padding:0 10px;background:#f4f8f6;border:1px solid var(--ms-border);border-radius:10px}.single .post>.footer .quick_link_input{min-width:0;color:var(--ms-muted);background:transparent;border:0}.single .single_block{overflow:hidden;background:#fff;border:1px solid var(--ms-border);border-radius:12px!important;box-shadow:0 6px 22px rgba(13,39,29,.06)}.single .single_block>.head{padding-bottom:11px;border-bottom:1px solid var(--ms-border)}.single .single_block>.head .title{min-width:0;line-height:1.75}.single .music_text .body,.single .music_text .row{line-height:2.05}.single .music_text .row{margin-top:14px!important;margin-bottom:0!important}.single .online_video_player .body,.single .music_dlbox .body{max-width:640px;margin-right:auto;margin-left:auto}.single audio{width:100%;max-width:560px}.single .music_dlbox .download-information{min-height:54px;margin:8px 0!important;padding:12px 16px!important;color:#fff;background:linear-gradient(135deg,var(--ms-accent-dark),var(--ms-accent));border-radius:12px;box-shadow:0 6px 14px rgba(0,122,89,.2);transition:transform .2s ease,box-shadow .2s ease}.single .music_dlbox .download-information:hover{color:#fff;background:linear-gradient(135deg,var(--ms-accent-dark),var(--ms-accent));box-shadow:0 10px 20px rgba(0,122,89,.25);transform:translateY(-1px)}.single .music_dlbox .download-information small{opacity:.92}.single .music_dlbox .smtelins,.single .music_dlbox .smsinger a{max-width:100%}.single .related_posts .body{gap:10px}.single .related_posts .body .item{overflow:hidden;border-radius:10px}
@media(max-width:640px){.single .main_contents>.post{padding:12px!important;border-radius:10px!important}.single .post>.head{align-items:flex-start;padding:2px 0 10px}.single .post>.head .title h3{font-size:14px!important}.single .post_details{margin:10px 0 16px!important}.single .post_details .item,.single .post_details .item[class*="col-"]{min-height:34px;font-size:11px}.single .post>.body{font-size:14px;line-height:2.05}.single .post>.body>p{margin-bottom:1.1rem}.single .post>.body img{border-radius:9px}.single .post>.footer{align-items:stretch}.single .post>.footer .socials,.single .post>.footer .shortlink{width:100%}.single .post>.footer .socials{justify-content:space-between}.single .post>.footer .socials ul{margin-right:auto}.single .single_block{padding:14px!important;border-radius:10px!important}.single .music_text .row,.single .online_video_player .body,.single .music_dlbox .body{padding-right:0!important;padding-left:0!important}.single .music_dlbox .download-information{min-height:52px;font-size:13px}.single .music_dlbox .smtelins{gap:6px}.single .music_dlbox .smtelins a{min-height:46px}}
body.dark_mode .main_header,body.dark_mode .mobile_menu,body.dark_mode .single .main_contents>.post,body.dark_mode .single .single_block{background:#161b19}body.dark_mode .main_header .row,body.dark_mode .single .post>.head,body.dark_mode .single .single_block>.head,body.dark_mode .single .post>.footer{border-color:rgba(255,255,255,.10)}body.dark_mode .main_header .logo .descriptions h2,body.dark_mode .header_fix .logo .descriptions h2,body.dark_mode .mobile_menu .logo_mobile .site_info h2{color:#fff}body.dark_mode .main_header .logo .descriptions h3,body.dark_mode .header_fix .logo .descriptions h3,body.dark_mode .mobile_menu .logo_mobile .site_info h3{color:#b9c4be}body.dark_mode .nav_mobile_menu{border-top-color:rgba(255,255,255,.12)}body.dark_mode .mobile_menu .logo_mobile,body.dark_mode .mobile_menu .menu_listic li{border-color:rgba(255,255,255,.10)}body.dark_mode .mobile_menu .tabs_btns .btn,body.dark_mode .single .post_details .item,body.dark_mode .single .post>.footer .shortlink,body.dark_mode .single .post_stuff .post_like_btn{background:#202825;border-color:rgba(255,255,255,.12)}body.dark_mode .mobile_menu .tabs_btns .btn.active{background:var(--ms-accent)}body.dark_mode .single .post>.body{color:#d7e0da}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}


/* Keep the mobile navigation within the viewport. */
@media (max-width:991px){.nav_mobile_menu.nav_fix_bottom{bottom:0!important}}


/* Music Shomal modern visual pass — 2026-09 */
:root{--ms-surface:#fff;--ms-page:#f3f7f5;--ms-line:rgba(15,55,39,.12);--ms-green:#008f67;--ms-deep:#10261d;--ms-soft:#edf7f2}
body{background:var(--ms-page)}
.main_contents>.post.thumb,.main_contents>.item,.main_contents .singers_list_box{overflow:hidden;background:var(--ms-surface);border:1px solid var(--ms-line);border-radius:18px!important;box-shadow:0 10px 28px rgba(15,55,39,.06)}
.main_contents>.post.thumb{padding:14px!important;margin-bottom:18px!important}.main_contents>.post.thumb:hover{border-color:rgba(0,143,103,.34);box-shadow:0 15px 34px rgba(15,55,39,.12)}
.main_contents>.post.thumb img{border-radius:14px}.main_contents>.item{padding:16px!important}.pagination{display:flex;justify-content:center;gap:6px;padding:12px!important;background:#fff;border:1px solid var(--ms-line);border-radius:14px!important}.pagination .page-numbers{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px}.pagination .page-numbers.current{color:#fff;background:var(--ms-green)}
.main_header{border-bottom:1px solid var(--ms-line)}.main_header .main_menu ul li a{font-weight:600}.main_header .main_menu ul li:hover>a,.main_header .main_menu ul li.current-menu-item>a{background:rgba(0,143,103,.08)}
/* Correct RTL alignment in menus and category widgets. */
.mobile_menu .menu_listic,.mobile_menu .menu_listic li,.main_footer .menu_listic,.main_footer .menu_listic li,aside .menu_listic,aside .menu_listic li,aside .widget_categories,aside .widget_categories li{direction:rtl;text-align:right!important}.mobile_menu .menu_listic li>a,.main_footer .menu_listic li>a,aside .menu_listic li>a,aside .widget_categories li>a{width:100%;justify-content:flex-start!important;text-align:right!important;direction:rtl}.mobile_menu .menu_listic li>a{border-radius:10px}.mobile_menu .menu_listic li>a:hover{padding-right:16px!important;background:var(--ms-soft)}
/* Audio player and download panel. */
.single .online_video_player,.single .music_dlbox{overflow:hidden;border:1px solid var(--ms-line)!important;border-radius:18px!important;box-shadow:0 12px 30px rgba(15,55,39,.08)}.single .online_video_player{padding:0!important;background:linear-gradient(145deg,#fff,#f2faf6)}.single .online_video_player>.head{padding:16px 18px;background:linear-gradient(135deg,#0c4b37,#008f67);color:#fff}.single .online_video_player>.head .title,.single .online_video_player>.head .title a{color:#fff!important}.single .online_video_player>.head .icon{color:#bdf5df!important}.single .online_video_player>.body{padding:16px!important;margin:0!important}.single .music_dlbox{padding:16px!important;margin-top:14px!important;background:#fff}.single .music_dlbox .body>.body{margin:0!important;padding:12px!important;background:var(--ms-soft);border:1px solid rgba(0,143,103,.14);border-radius:14px}.single .music_dlbox audio{display:block;width:100%;min-height:48px}.single .music_dlbox .row{margin:14px 0!important}.single .music_dlbox .download-information{position:relative;min-height:62px;margin:10px 0!important;padding:13px 17px!important;overflow:hidden;gap:10px;color:#fff!important;background:linear-gradient(135deg,#008f67,#00ad78)!important;border:1px solid rgba(255,255,255,.28);border-radius:14px!important;box-shadow:0 8px 18px rgba(0,143,103,.22);text-shadow:none!important;font-size:15px!important}.single .music_dlbox .download-information:before{content:'⇩';font-size:24px;line-height:1;opacity:.85}.single .music_dlbox .download-information:hover{transform:translateY(-2px);background:linear-gradient(135deg,#007a59,#00a875)!important;box-shadow:0 12px 24px rgba(0,143,103,.3)}.single .music_dlbox .download-information small{padding:4px 8px;color:#eafff6;background:rgba(255,255,255,.14);border-radius:999px}.single .music_dlbox .smtelins{display:grid;grid-template-columns:1fr 1fr;gap:10px}.single .music_dlbox .smtelins a{justify-content:center;border-radius:12px;box-shadow:0 5px 12px rgba(15,55,39,.12)}.single .music_dlbox .smsinger{margin-top:12px;border:1px solid var(--ms-line);border-radius:12px;background:#f9fcfa}.single .music_dlbox .smsinger h3{margin:0}.single .music_dlbox .smsinger a{display:block;padding:12px 14px;color:var(--ms-deep)}
/* Share area: a compact, aligned control group. */
.single .post>.footer{align-items:center!important;padding:12px!important;background:#f4faf7;border:1px solid var(--ms-line);border-radius:14px}.single .post>.footer .socials{width:auto!important;gap:8px}.single .post>.footer .socials .head{padding:7px 9px;color:var(--ms-deep);background:#fff;border:1px solid var(--ms-line);border-radius:10px;white-space:nowrap}.single .post>.footer .socials ul{margin:0}.single .post>.footer .socials ul li a{border:1px solid rgba(0,143,103,.12)}.single .post>.footer .shortlink{width:min(100%,350px)!important;min-width:0;margin-right:auto;padding:5px 8px;background:#fff;border:1px solid var(--ms-line);border-radius:10px}.single .post>.footer .shortlink>i{margin-left:7px;color:var(--ms-green)}.single .post>.footer .quick_link_input{min-width:0;padding:5px!important;color:#637269;background:transparent!important;border:0!important}
/* Comment form and a clear empty-state. */
#wpdcom{margin-top:20px;padding:18px!important;background:#fff;border:1px solid var(--ms-line);border-radius:18px;box-shadow:0 8px 22px rgba(15,55,39,.05)}#wpdcom .wpd-form-head{padding-bottom:10px;border-bottom:1px solid var(--ms-line)}#wpdcom .wpd-form-row input,#wpdcom textarea{border-radius:10px!important}#wpdcom .wpd-thread-wrapper{margin-top:18px;overflow:hidden;border:1px solid var(--ms-line);border-radius:14px}#wpdcom .wpd-thread-head{padding:12px 14px!important;background:var(--ms-soft)}#wpdcom .wpd-thread-wrapper:not(:has(.wpd-comment)) .wpd-thread-info{font-size:0!important}#wpdcom .wpd-thread-wrapper:not(:has(.wpd-comment)) .wpd-thread-info:after{content:'هنوز نظری ثبت نشده است';font-size:14px;font-weight:700;color:var(--ms-deep)}#wpdcom .wpd-thread-wrapper:not(:has(.wpd-comment)) .wpd-thread-list{display:flex;align-items:center;justify-content:center;min-height:76px;font-size:0!important;color:var(--ms-muted)}#wpdcom .wpd-thread-wrapper:not(:has(.wpd-comment)) .wpd-thread-list:after{content:'اولین نظر دربارهٔ این آهنگ را شما بنویسید.';font-size:13px}#wpdcom .wpd-thread-wrapper:not(:has(.wpd-comment)) .wpdiscuz-comment-pagination{display:none}
/* A more considered footer. */
.main_footer{margin-top:44px!important;background:transparent}.main_footer .row.bg_dark{padding-top:34px!important;padding-bottom:28px!important;background:radial-gradient(circle at top right,#1f5b44,#10261d 58%);border-radius:24px 24px 0 0}.main_footer .item{margin-bottom:18px}.main_footer .item .head{padding-bottom:11px}.main_footer .item .head .title h3,.main_footer .item>.head>h3{font-weight:700}.main_footer .footer_posts .menu_listic li a{padding:8px 0}.main_footer .footer_posts .number{width:24px;height:24px;margin-left:8px;color:#d6ffeb;background:rgba(0,173,120,.28);border-radius:8px}.main_footer .archive_page_link{margin-top:12px;padding:9px 12px;color:#d9ffec!important;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:10px}.main_footer .copyright{padding-top:12px!important}
@media(max-width:640px){.main_contents>.post.thumb{padding:11px!important;border-radius:14px!important}.main_contents>.item{padding:12px!important}.single .online_video_player>.head{padding:14px}.single .music_dlbox{padding:12px!important}.single .music_dlbox .smtelins{grid-template-columns:1fr}.single .post>.footer{align-items:stretch!important}.single .post>.footer .socials{width:100%!important;justify-content:space-between}.single .post>.footer .shortlink{width:100%!important;margin:0}.single .post>.footer .socials .head{font-size:11px}.main_footer{margin-top:30px!important}.main_footer .row.bg_dark{padding:28px 16px calc(18px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0}#wpdcom{padding:13px!important;border-radius:14px}}
@media(prefers-reduced-motion:no-preference){.main_contents>.post.thumb,.single .music_dlbox .download-information{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}}
body.dark_mode{background:#101513}body.dark_mode .main_contents>.post.thumb,body.dark_mode .main_contents>.item,body.dark_mode .main_contents .singers_list_box,body.dark_mode .single .music_dlbox,body.dark_mode #wpdcom{background:#171e1b;border-color:rgba(255,255,255,.1)}body.dark_mode .single .online_video_player{background:#171e1b}body.dark_mode .single .music_dlbox .body>.body,body.dark_mode .single .post>.footer,body.dark_mode #wpdcom .wpd-thread-head{background:#202924;border-color:rgba(255,255,255,.1)}body.dark_mode .single .post>.footer .socials .head,body.dark_mode .single .post>.footer .shortlink,body.dark_mode .single .music_dlbox .smsinger{background:#1d2621;border-color:rgba(255,255,255,.1)}body.dark_mode .single .music_dlbox .smsinger a,body.dark_mode .single .post>.footer .socials .head{color:#e4eee8}body.dark_mode #wpdcom .wpd-thread-wrapper:not(:has(.wpd-comment)) .wpd-thread-info:after{color:#e4eee8}


/* Targeted repair: share row, player spacing, and action buttons — 2026-09 */
.single .post>.footer .socials{width:100%!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important}.single .post>.footer .socials .head{flex:0 0 auto}.single .post>.footer .socials ul{display:flex;flex:0 0 auto;gap:6px!important;margin:0!important}.single .post>.footer .socials ul li{margin:0!important}.single .post>.footer .socials ul li a{width:36px!important;height:36px!important}.single .post>.footer .shortlink{width:100%!important;margin:0!important}
.single .online_video_player>.body:not(:has(audio,video,iframe,embed,object)){display:none!important}.single .online_video_player{margin-bottom:0!important}.single .online_video_player>.head{border-radius:17px 17px 0 0}.single .music_dlbox{margin-top:10px!important}
.single .music_dlbox .smtelins{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:14px 0!important}.single .music_dlbox .smtelins a{width:100%!important;min-height:50px!important;margin:0!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap}.single .music_dlbox .smsinger{overflow:hidden;margin-top:10px!important;border:0!important;background:transparent!important;box-shadow:none!important}.single .music_dlbox .smsinger a{min-height:52px;padding:12px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#fff!important;text-align:center!important;font-weight:700!important;line-height:1.6!important;background:linear-gradient(135deg,#009b6d,#00bb7d)!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:14px!important;box-shadow:0 8px 18px rgba(0,143,103,.2)!important}.single .music_dlbox .smsinger a:hover{background:linear-gradient(135deg,#007956,#00a875)!important}.single .music_dlbox .smsinger a i{color:#e8fff5!important;font-size:20px}
@media(max-width:640px){.single .post>.footer{gap:10px!important}.single .post>.footer .socials{justify-content:flex-start!important}.single .music_dlbox .smtelins{grid-template-columns:1fr!important}.single .music_dlbox .smtelins a{min-height:48px!important}.single .music_dlbox .smsinger a{min-height:50px;font-size:13px!important}}


/* Targeted repair: footer end-cap and first category item — 2026-09 */
.main_footer .copyright{background:#123426!important;border-top:1px solid rgba(255,255,255,.1)}.main_footer .copyright .copy_text{color:#e1f2e8!important}.main_footer .copyright a{color:#9ef0c8!important}.main_footer .copyright a:hover{color:#fff!important}.main_footer .copyright:before{background:linear-gradient(90deg,transparent,rgba(0,187,125,.55),transparent)}
.mobile_category .menu_listic li:first-child,.mobile_category .menu_listic li:first-child>a,.mobile_main_menu .menu_listic li:first-child,.mobile_main_menu .menu_listic li:first-child>a,.main_footer .menu_listic li:first-child,.main_footer .menu_listic li:first-child>a,aside .widget_categories li:first-child,aside .widget_categories li:first-child>a{direction:rtl!important;text-align:right!important}.mobile_category .menu_listic li:first-child>a,.mobile_main_menu .menu_listic li:first-child>a,.main_footer .menu_listic li:first-child>a,aside .widget_categories li:first-child>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important}.mobile_category .menu_listic li:first-child>a>i:empty,.mobile_main_menu .menu_listic li:first-child>a>i:empty{display:none!important}


/* Targeted repair: visible, stable like button on single music pages — 2026-09 */
.single .post > .head { position:relative; min-height:54px; padding-left:68px !important; }
.single .post > .head .post_stuff { position:absolute !important; left:10px; top:50%; z-index:4; display:flex !important; align-items:center !important; justify-content:center !important; flex:0 0 auto !important; transform:translateY(-50%); }
.single .post_stuff .post_like_btn { width:auto !important; min-width:54px !important; height:40px !important; margin:0 !important; padding:0 10px !important; display:flex !important; align-items:center !important; justify-content:center !important; overflow:visible !important; color:#007a59 !important; background:#eaf8f1 !important; border:1px solid rgba(0,143,103,.30) !important; border-radius:12px !important; box-shadow:0 3px 10px rgba(0,97,70,.10) !important; }
.single .post_stuff .post_like_btn > a { width:100% !important; height:100% !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:4px !important; color:#007a59 !important; font-size:12px !important; font-weight:800 !important; line-height:1 !important; text-indent:0 !important; visibility:visible !important; opacity:1 !important; }
.single .post_stuff .post_like_btn > a i { display:block !important; margin:0 !important; color:#e85c45 !important; font-size:19px !important; line-height:1 !important; }
.single .post_stuff .post_like_btn:hover { background:#d9f5e8 !important; border-color:#009b6d !important; }
body.dark_mode .single .post_stuff .post_like_btn { background:#20382d !important; border-color:rgba(137,245,191,.28) !important; }
@media (max-width:640px) { .single .post > .head { min-height:58px; padding-left:64px !important; } .single .post > .head .post_stuff { left:8px; } .single .post_stuff .post_like_btn { min-width:50px !important; height:38px !important; } }

/* Ensure the like control has a visible label even when legacy icon fonts fail. */
.single .post_stuff .post_like_btn > a::before { content:'♥'; display:block !important; color:#e85c45 !important; font-family:Arial,sans-serif !important; font-size:19px !important; font-weight:700 !important; line-height:1 !important; }
.single .post_stuff .post_like_btn > a::after { content:'لایک'; display:block !important; color:#007a59 !important; font-family:iranYekan,Arial,Tahoma,sans-serif !important; font-size:11px !important; font-weight:800 !important; line-height:1 !important; }
.single .post_stuff .post_like_btn > a > i { display:none !important; }

/* Independent SVG fallback for the legacy like widget. */
.single .post_stuff .post_like_btn { background-color:#eaf8f1 !important; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23e85c45' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E") !important; background-repeat:no-repeat !important; background-position:center !important; }
.single .post_stuff .post_like_btn > a { opacity:0 !important; }

/* Like button: stable grid layout for regular, featured, and long-title posts. */
.single .post > .head { display:grid !important; grid-template-columns:minmax(0,1fr) 52px !important; grid-template-areas:'title like' !important; align-items:start !important; gap:10px !important; min-height:0 !important; padding:8px 4px 12px !important; }
.single .post > .head .title { grid-area:title !important; min-width:0 !important; }
.single .post > .head .post_stuff { position:static !important; grid-area:like !important; width:52px !important; height:38px !important; display:flex !important; align-items:center !important; justify-content:center !important; transform:none !important; }
.single .post_stuff .post_like_btn { width:52px !important; min-width:52px !important; height:38px !important; padding:0 !important; flex:0 0 52px !important; }
@media(max-width:640px){.single .post > .head{grid-template-columns:minmax(0,1fr) 50px !important;gap:8px !important}.single .post > .head .post_stuff,.single .post_stuff .post_like_btn{width:50px !important;min-width:50px !important}}
