/* Radio Javan 5 – favicon refresh and release page refinements. */
.rj-footer-bottom>.rj-footer-credit,.rj-footer-bottom>.rj-footer-credit a{color:#9ea9a1!important;font-weight:400!important}
.rj-footer-bottom>.rj-footer-credit a:hover{color:#cbdac0!important}
.rj-feature-v3 .rj-feature-english{color:#abb8ac!important;opacity:.95;font-weight:450!important}
.rj-feature-v3 .rj-feature-english:hover{color:#cbd4c4!important}
.rj-release-facts .rj-fact-icon{display:inline-flex;align-items:center;justify-content:center;transform:none!important;font-family:inherit!important;color:#5d8d35!important;border-radius:9px!important}
.rj-release-facts .rj-fact-icon svg{width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}
.rj-release-facts .rj-genre-icon{color:#7b8b43!important;background:#f4f5ee}
.rj-release-facts .rj-genre-icon svg{width:22px;height:22px}
.rj-suggested-grid.is-refreshed,.rj-aside-latest [data-rj-random]{animation:rj-pop-in .2s ease-out}
@keyframes rj-pop-in{from{opacity:.75}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.rj-suggested-grid.is-refreshed,.rj-aside-latest [data-rj-random]{animation:none!important}}

/* Clear textual discovery: eight items in main content, ten in sidebar. */
.rj-recommended-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin-top:17px}
.rj-recommended-row{display:flex;gap:10px;align-items:center;min-width:0;padding:12px;border:1px solid #e6ebe4;border-radius:9px;background:#fbfcfa;text-decoration:none;color:#344238;transition:background .18s,border-color .18s,box-shadow .18s}
.rj-recommended-row:hover,.rj-recommended-row:focus-visible{background:#f1f7ed;border-color:#d4e2ca;box-shadow:0 2px 11px #4d782018;color:#385d27}
.rj-recommended-kind{font:600 10px/1.65 Vazirmatn,Tahoma,sans-serif;color:#5e735f;background:#edf2e9;border:1px solid #e2e9dd;padding:4px 7px;border-radius:5px;flex:none}
.rj-recommended-title{font:600 11px/2 Vazirmatn,Tahoma,sans-serif;overflow-wrap:anywhere;min-width:0}
.rj-aside-latest [data-rj-random]{display:grid;grid-template-columns:1fr;gap:7px;margin-top:13px}
.rj-aside-latest [data-rj-random] .rj-recommended-row{padding:9px 11px;gap:8px}
.rj-aside-latest [data-rj-random] .rj-recommended-kind{font-size:9px;padding:2px 6px}
.rj-aside-latest [data-rj-random] .rj-recommended-title{font-size:10px}
@media(max-width:680px){.rj-recommended-list{grid-template-columns:1fr;gap:7px}.rj-recommended-row{padding:9px 10px}}
