/* Radio Javan v3 | Bespoke Audio Editorial System | Web S */
:root{--rj-green:#7dbb36;--rj-green-dark:#4d8c21;--rj-dark:#212824;--rj-page:#f6f8f6;--rj-shadow:0 7px 24px rgba(22,43,24,.044);--rj-rule:#e4ebe4}
body{background:#f6f8f6;color:#253229;font-size:13px;font-variant-numeric:lining-nums tabular-nums}
[lang=en],[dir=ltr],.rj-heading-overline,.rj-intro-eyebrow,.rj-wave-label,.rj-artist-en{font-family:'Inter',Arial,sans-serif!important;letter-spacing:0!important;text-transform:none}
.rj-topline-inner>span:last-child{letter-spacing:0;font-family:'Inter',Arial,sans-serif;font-size:11px}
.rj-brand-words small{font:600 10px/1.4 'Inter',sans-serif;color:#a8d67e;letter-spacing:0;margin-top:3px}
.rj-sub-links a:hover,.rj-nav-list li a:hover{color:#81c93f}
.rj-intro-eyebrow{font:600 11px/1.8 'Inter',sans-serif;color:#4f8e29;letter-spacing:0}
.rj-intro h1{font-size:27px;font-weight:850}
.rj-discovery{margin-bottom:18px;border:1px solid #d8e4d8}
.rj-results-head{margin-top:18px}.rj-ribbon-label{font:600 10px 'Inter',sans-serif;color:#74a444}
/* Featured editors' choices: 8 compact squares; manual dashboard picks only */
.rj-featured-strip{background:#fff;border:1px solid #e4ece2;padding:20px 23px 24px;border-radius:13px;margin:7px 0 26px;box-shadow:var(--rj-shadow)}
.rj-featured-strip-head{display:flex;justify-content:space-between;align-items:end;gap:14px;margin:0 0 17px}
.rj-featured-strip-head h2{font-size:17px;line-height:1.4;margin:4px 0 0;font-weight:850}.rj-featured-strip-head>span{font-size:10px;color:#9eab9c}
.rj-featured-eight{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:15px}
.rj-featured-tile{min-width:0;display:block}.rj-featured-tile img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;display:block;background:#ebf1e8;transition:filter .2s,transform .2s}
.rj-featured-tile:hover img{filter:saturate(1.12);transform:translateY(-3px)}.rj-featured-tile strong{display:block;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:7px}.rj-featured-tile small{color:#829083;display:block;font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.rj-curation-note{padding:13px 17px;border:1px dashed #abca9c;background:#f0f8ec;color:#50772e;border-radius:8px;font-size:12px}
/* Fresh typographic post cards, strong hierarchy and no noisy icons */
.rj-list{gap:15px}.rj-item.rj-item-v3{border:1px solid #e0e8df;background:white;border-radius:12px;padding:17px 19px 16px;box-shadow:0 4px 18px rgba(24,50,27,.035);position:relative}
.rj-item.rj-item-v3::before{content:'';position:absolute;right:0;top:18px;bottom:18px;background:#81c340;width:3px;border-radius:3px 0 0 3px;opacity:0;transition:opacity .2s}.rj-item.rj-item-v3:hover{border-color:#c3dbb6;box-shadow:0 12px 27px rgba(23,52,23,.08)}.rj-item.rj-item-v3:hover::before{opacity:1}
.rj-item-v3 .rj-item-top{grid-template-columns:76px minmax(0,1fr) 136px;gap:17px}
.rj-item-v3 .rj-item-cover{width:76px;height:76px;border-radius:8px;box-shadow:none}
.rj-item-v3 .rj-item-sound{min-width:0}.rj-item-v3 .rj-item-download{min-height:68px;align-items:center;justify-content:center;border-right:1px solid #eaf0e9;padding-right:13px}
.rj-card-action{background:#78b933!important;color:#fff!important;border:1px solid #78b933!important;box-shadow:0 4px 11px #78b93320;min-height:42px;width:100%}.rj-card-action:hover{background:#589a25!important;border-color:#589a25!important;color:white!important}.rj-card-action-note{color:#a0aaa1}
.rj-item-v3 .rj-item-bottom{border:0;border-top:1px solid #eef2ee;margin-top:14px;padding-top:11px}
.rj-item-v3 .rj-item-title{font-size:14.5px;line-height:1.75;font-weight:850;color:#212d24}.rj-item-v3 .rj-item-title:hover{color:#4d8c24}
.rj-item-v3 .rj-kind-pill{background:#e8f6e0;color:#568b31;border:0;font-size:10px;border-radius:5px}.rj-item-v3 .rj-kind-pill.is-album{background:#e9eff9;color:#54749c}
.rj-item-v3 .rj-item-english{margin:4px 0 0;color:#758779;font:500 11.5px/1.7 'Inter',sans-serif!important;text-align:right;direction:ltr;unicode-bidi:plaintext;white-space:normal;overflow:visible;letter-spacing:0}
.rj-item-v3 .rj-item-meta{margin-top:9px;gap:10px 18px;font-size:11px}.rj-item-v3 .rj-item-meta time{font-family:'Inter',Arial,sans-serif;color:#87978a}
.rj-album-preview{gap:10px}.rj-album-sign{background:#e5f3dd;border:1px solid #b4d799;color:#5c9a2c}
/* Actual canvas wave shape (continuous audio silhouette, no little boxes). */
.rj-player{gap:12px;min-width:0}.rj-player .rj-play{flex:0 0 39px;width:39px;height:39px;border:2px solid #7dbb36;color:#65aa2d;display:grid;place-items:center;padding:0;box-shadow:none}.rj-player .rj-play:hover,.rj-player.is-playing .rj-play{background:#75b535;color:#fff}.rj-play svg{width:18px;height:18px}
.rj-player .rj-wave-wrap{flex:1;min-width:0}.rj-player .rj-wave{position:relative;display:block;width:100%;height:52px;cursor:pointer;touch-action:pan-y;overflow:visible;opacity:1!important;direction:ltr}
.rj-player .rj-wave canvas{height:100%;width:100%;display:block;pointer-events:none}.rj-wave .rj-bar,.rj-wave::after,.rj-wave::before{display:none!important}
.rj-player .rj-wave-cursor{position:absolute;top:12%;bottom:12%;width:2px;background:#69ad2e;box-shadow:0 0 0 3px #81bb3525;opacity:0;pointer-events:none;transition:left .05s linear}.rj-player.is-playing .rj-wave-cursor{opacity:1}
.rj-player .rj-wave-label{font:500 11px/1.5 'Inter',Arial,sans-serif!important;direction:ltr;color:#64776d;margin-top:2px;letter-spacing:0}
.rj-player .rj-wave-label [data-duration]{color:#3e5342;font-weight:700}
.rj-player.is-compact .rj-wave{height:53px}.rj-player.is-unavailable .rj-wave{cursor:default;opacity:.65!important}.rj-player.is-unavailable .rj-play{background:#f7f8f7;border-color:#d5dcd4;color:#a6b1a8}
.rj-player.is-loading .rj-play{opacity:.72}
/* Under-results dual text columns, 15 items each */
.rj-home-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:34px 0 0}
.rj-home-col{min-width:0;border:1px solid #e0e9df;background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--rj-shadow)}
.rj-home-col-head{background:linear-gradient(90deg,#f3f9ee,#fff);padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e6eee2}
.rj-home-col-head h2{font-size:16px;margin:5px 0 0}.rj-home-col-head>a{padding:6px 11px;border-radius:6px;background:#e5f4da;color:#4f8730;font-size:10px;font-weight:800;white-space:nowrap}
.rj-home-text-list{list-style:none;counter-reset:row;display:grid;gap:0;padding:5px 22px 14px;margin:0}
.rj-home-text-list li{counter-increment:row;min-width:0;border-bottom:1px solid #f0f3ef}.rj-home-text-list li:last-child{border:0}.rj-home-text-list li a{padding:8px 0;display:flex;gap:8px;align-items:center;min-width:0;color:#3b493e;line-height:1.7}
.rj-home-text-list li a::before{content:counter(row, decimal-leading-zero);color:#a4b1a4;font:500 11px 'Inter',sans-serif;width:25px;flex:none;direction:ltr}.rj-home-text-list li a:hover b{color:#4b8b27}
.rj-home-text-list li span{color:#738075;white-space:nowrap;max-width:42%;text-overflow:ellipsis;overflow:hidden;font-size:11px}.rj-home-text-list li b{font-size:11px;font-weight:800;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rj-empty-row{padding:15px}
/* Sidebar filters and two-column artist names – no decorative arrows */
.rj-filter-title{border:0}.rj-filter-section h3{justify-content:flex-start}.rj-filter-apply{display:block;text-align:center!important}.rj-filter-option small{font-family:'Inter',sans-serif}
.rj-sidebar-artists{display:block!important}.rj-sidebar-artist-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 10px}
.rj-sidebar-artist-grid a{background:#f7f9f6;border-radius:5px;padding:6px 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4d624f}.rj-sidebar-artists h3{padding-bottom:9px;border-bottom:1px solid #edf1ed}
.rj-pagination .page-numbers{gap:6px}.rj-pagination .prev,.rj-pagination .next{font-size:11px}.rj-pagination .current{background:#79b736;color:#fff;border-color:#79b736}
/* Detail visual reset; big framed-free cover, an elegant modern download destination */
.rj-detail-heading-tag{font:600 11px 'Inter',sans-serif;letter-spacing:0;color:#689e34}
.rj-feature-v3{display:grid;grid-template-columns:285px minmax(0,1fr);gap:33px;padding:30px 35px;border-radius:16px;align-items:center;background:linear-gradient(125deg,#2b382c,#1d2921 73%);box-shadow:0 18px 35px #2135241b}
.rj-feature-v3::before{z-index:-1}.rj-feature-v3 .rj-feature-cover{max-width:285px;width:100%;background:transparent;border:0!important;border-radius:10px;box-shadow:0 12px 30px #0003;overflow:hidden}
.rj-feature-v3 .rj-feature-cover img{width:100%;aspect-ratio:1;object-fit:cover;display:block}
.rj-feature-v3 .rj-feature-content h1{font-size:clamp(22px,2.2vw,31px);line-height:1.68;margin:12px 0 8px}
.rj-feature-english{font:500 14px/1.65 'Inter',Arial,sans-serif!important;direction:ltr;text-align:right;color:#b8d6ad;margin:0 0 17px;letter-spacing:0}
.rj-feature-v3 .rj-feature-artist{gap:10px;margin-top:13px}.rj-feature-v3 .rj-feature-artist span{color:#a2b69c;font-size:11px}.rj-feature-v3 .rj-feature-subtitle{font-size:11px;line-height:2;margin:11px 0 17px}
.rj-feature-v3 .rj-feature-actions{gap:10px}.rj-feature-v3 .rj-hero-cta{background:#83c13d;color:#1e3218;min-width:148px}.rj-feature-v3 .rj-hero-secondary{background:#ffffff0d;border-color:#738576}
.rj-release-facts{margin:18px 0 26px}.rj-release-facts strong{white-space:normal}.rj-release-facts strong[dir=ltr]{font-family:'Inter',sans-serif;text-align:right}
.rj-detail-layout-v3{grid-template-columns:minmax(0,1fr) 295px;gap:22px}
.rj-heading-overline{font:600 10px/1.5 'Inter',Arial,sans-serif;color:#6b9d46;letter-spacing:0!important}
.rj-studio-panel,.rj-detail-panel,.rj-album-intro,.rj-aside-specs,.rj-aside-latest{border-radius:12px;box-shadow:0 7px 25px #203a2210}
.rj-studio-panel,.rj-detail-panel,.rj-album-intro{padding:26px 29px}
.rj-studio-player{background:#f6f9f4;padding:16px 21px;border-radius:9px}.rj-studio-player .rj-wave{height:91px!important}.rj-studio-player .rj-play{height:51px;width:51px;flex-basis:51px}
.rj-studio-panel .rj-block-heading p{font-size:11px;color:#8b9a8d}
.rj-file-section{background:#fff;border:1px solid #d3e5cd;border-radius:13px;box-shadow:0 7px 24px #254b2210}
.rj-file-head{background:linear-gradient(110deg,#edf8e5,#f8fcf5);padding:24px 29px}.rj-file-head h2{font-size:18px}
.rj-files-secure{padding:7px 12px;background:#dbf1c9;border-radius:40px;color:#447c25;font-size:10px;font-weight:800;white-space:nowrap}
.rj-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px}
.rj-file-link{grid-template-columns:51px minmax(0,1fr);grid-template-rows:auto auto;padding:17px;border-color:#dce7d8;border-radius:9px;background:#fcfefb}
.rj-file-format{height:51px;width:51px;background:#e9f5dd;color:#4e8d28;border-color:#cee5bf;font:700 15px 'Inter',sans-serif}
.rj-file-description strong{font-size:13px}.rj-file-button{background:#70b734!important;color:#fff!important;font-size:12px;border-radius:7px;font-weight:800;min-height:38px;display:grid;place-items:center;transition:background .18s}
.rj-file-link:hover .rj-file-button{background:#518e21!important}
.rj-detail-panel .rj-block-heading h2{font-size:17px}
.rj-aside-specs dd[dir=ltr]{font-family:'Inter',Arial,sans-serif;font-size:11px}
.rj-aside-artist{padding:22px;border-radius:12px;border:1px solid #deead9;background:linear-gradient(150deg,#f2f9eb,#fff)}.rj-aside-artist h2{font-size:16px;margin:6px 0 13px}.rj-aside-artist-name{display:flex;align-items:center;gap:12px}.rj-artist-initial{width:49px;height:49px;display:grid;place-items:center;background:#dcefcf;border-radius:11px;color:#5e962b;font-size:23px;font-weight:900}.rj-aside-artist-name strong{font-size:14px}.rj-aside-artist p{font-size:11px;color:#72826c;line-height:2.1}.rj-aside-artist>a{background:#6caf33;color:#fff;padding:11px;border-radius:7px;font-weight:800;font-size:11px;display:block;text-align:center}
.rj-aside-latest .rj-aside-title p{color:#879587;font-size:10px;margin:-10px 0 12px}.rj-aside-latest .rj-mini-card{gap:9px;min-height:60px}.rj-aside-latest .rj-mini-card img{width:45px;height:45px}.rj-mini-kind{color:#9dab9e;font-size:9px;flex:none}
.rj-artist-release-list{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.rj-artist-release-list .rj-mini-card{min-width:0}.rj-artist-release-list .rj-mini-card strong{font-size:11px}.rj-section-more{font-size:11px;font-weight:750;color:#558b30;background:#eff8e8;padding:8px 11px;border-radius:7px;white-space:nowrap}
.rj-suggested-strip{margin-top:17px}.rj-suggested-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rj-suggested-tile{min-width:0}.rj-suggested-tile img{aspect-ratio:1;object-fit:cover;border-radius:8px;display:block;width:100%;background:#eff1ed}.rj-suggested-tile strong{display:block;font-size:10.5px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rj-suggested-tile small{font-size:10px;color:#829085;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rj-tags-section{margin-top:18px}.rj-tags-wrap{display:flex;flex-wrap:wrap;gap:8px}.rj-tags-wrap a{display:inline-flex;border:1px solid #e1e9dd;background:#f6faf3;padding:5px 12px;border-radius:6px;color:#587847;font-size:10.5px}.rj-tags-wrap a:hover{background:#e4f3d6;border-color:#b8d89e}
.rj-comments-wrap .comment-list{padding-right:18px}.rj-comments-wrap .comment{margin:14px 0;padding:15px;background:#f7faf6;border:1px solid #ebf0e9;border-radius:9px}.rj-comments-wrap .comment-author{display:flex;gap:8px;align-items:center}.rj-comments-wrap .avatar{border-radius:50%}.rj-comments-wrap .comment-meta{color:#99a59a;font-size:10px}.rj-comments-wrap .comment-respond{margin-top:20px}.rj-comments-wrap input:not([type=submit]),.rj-comments-wrap textarea{width:100%;padding:11px;border:1px solid #dfe8dc;border-radius:7px;background:#fff}.rj-comments-wrap .comment-form label{display:block;font-size:11px}.rj-comments-wrap .rj-comment-submit{background:#70b235;color:white;border:0;padding:12px 22px;border-radius:8px;font-weight:800}
/* Custom artist category archive */
.rj-artist-page-hero{background:linear-gradient(120deg,#26352b,#1c2820);border-radius:16px;padding:28px 33px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:29px;align-items:center;color:#fff}.rj-artist-hero-photo{width:190px;height:190px;background:#354e36;border-radius:12px;overflow:hidden;display:grid;place-items:center}.rj-artist-hero-photo img{height:100%;width:100%;object-fit:cover}.rj-artist-hero-photo span{font-size:76px;font-weight:850;color:#add987}.rj-artist-hero-content h1{font-size:26px;line-height:1.7;margin:8px 0 5px}.rj-artist-hero-content p{font-size:11px;color:#b4c6b1;max-width:690px;line-height:2.1}.rj-artist-hero-content .rj-artist-en{color:#a5d77e;font-size:13px;text-align:right;margin:0 0 7px}.rj-artist-stats{display:flex;gap:10px;margin-top:15px}.rj-artist-stats span{border:1px solid #536b51;padding:6px 12px;border-radius:30px;font-size:11px}.rj-artist-stats b{font-family:'Inter',sans-serif;font-size:12px;color:#a4db79}.rj-artist-library{margin-top:28px}.rj-artist-library-head{margin-bottom:18px}.rj-artist-library-head h2{font-size:20px;margin:4px 0}
.rj-sitemap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.rj-sitemap-grid section{background:#fff;border:1px solid #e1eadf;border-radius:10px;padding:22px}.rj-sitemap-grid h2{margin:0;font-size:17px}.rj-sitemap-grid ul{padding-right:20px;line-height:2.5}.rj-sitemap-grid a:hover{color:#609c33}
/* More expressive full-width footer */
.rj-footer-v3{margin-top:60px;background:#1d2720;color:#dce5d9;border-top:3px solid #83c040}.rj-footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:37px 0;border-bottom:1px solid #ffffff1c}
.rj-footer-kicker{display:block;color:#a5d17b;font:600 12px 'Inter',sans-serif}.rj-footer-top h2{margin:5px 0;font-size:21px;color:#fff;font-weight:850}.rj-footer-top p{margin:0;color:#a0b3a1;font-size:11px}
.rj-footer-return{background:#83c044;padding:12px 17px;color:#243823;border-radius:7px;font-size:11px;font-weight:800;white-space:nowrap}
.rj-footer-columns{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:38px;padding:35px 0 39px}
.rj-footer-brand{display:flex;align-items:center;gap:11px}.rj-footer-brand strong{font-size:22px;display:block;color:#fff}.rj-footer-brand small{display:block;color:#b5df9b;font-size:11px;margin-top:1px}
.rj-footer-about p{font-size:11px;color:#a0b09f;line-height:2.1}.rj-footer-domain{display:inline-block;color:#a7d787;font:500 12px 'Inter',sans-serif}
.rj-footer-columns nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.rj-footer-columns h3{margin:0 0 5px;font-size:13px;color:#edf6e9}.rj-footer-columns nav a{font-size:11px;color:#a5b6a6}.rj-footer-columns a:hover{color:#b4ed8b}
.rj-footer-sitemap{padding:18px;border:1px solid #4b6846;border-radius:10px;background:#ffffff06}.rj-footer-sitemap p{color:#a3b5a1;font-size:11px;line-height:2.1}.rj-footer-sitemap a{color:#b5e38c;font-size:11px;font-weight:800}
.rj-footer-bottom{padding:19px 0;border-top:1px solid #ffffff15;font-size:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rj-footer-bottom a{font:500 11px 'Inter',sans-serif;color:#9fbc9a}
/* Fluid layout and touch interaction */
@media(max-width:1150px){.rj-featured-eight{grid-template-columns:repeat(4,minmax(0,1fr))}.rj-detail-layout-v3{grid-template-columns:minmax(0,1fr) 250px}.rj-feature-v3{grid-template-columns:235px minmax(0,1fr)}.rj-footer-columns{gap:20px}}
@media(max-width:880px){.rj-detail-layout-v3{grid-template-columns:minmax(0,1fr)}.rj-detail-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rj-detail-aside .rj-aside-latest{grid-column:1/-1}.rj-detail-aside .rj-aside-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 17px}.rj-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.rj-feature-v3{grid-template-columns:210px minmax(0,1fr);gap:20px}.rj-artist-release-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.rj-intro h1{font-size:22px}.rj-featured-strip{padding:16px}.rj-featured-strip-head>span{display:none}.rj-featured-eight{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.rj-featured-tile strong{font-size:10px}.rj-featured-tile small{font-size:9px}
 .rj-item.rj-item-v3{padding:12px}.rj-item-v3 .rj-item-top{grid-template-columns:55px minmax(0,1fr);gap:11px}.rj-item-v3 .rj-item-cover{width:55px;height:55px}.rj-item-v3 .rj-item-sound{width:100%}.rj-item-v3 .rj-item-download{grid-column:1/-1;min-height:auto;padding:10px 0 0;margin-top:2px;border:0;border-top:1px solid #edf2ec;align-items:stretch}.rj-item-v3 .rj-card-action{min-height:37px}.rj-item-v3 .rj-item-bottom{margin-top:8px}.rj-item-v3 .rj-item-title{font-size:12px}.rj-item-v3 .rj-item-english{font-size:10px}.rj-item-v3 .rj-item-meta{font-size:10px}
 .rj-player.is-compact .rj-play{width:33px;height:33px;flex-basis:33px}.rj-player.is-compact .rj-wave{height:46px}.rj-player .rj-wave-label{font-size:10px!important}
 .rj-sidebar-artists{display:block!important;margin-top:12px}.rj-sidebar:not(.is-open) .rj-sidebar-artists{display:none!important}.rj-sidebar.is-open .rj-sidebar-artists{display:block!important}
 .rj-home-columns{grid-template-columns:1fr;gap:17px;margin-top:24px}.rj-home-col-head h2{font-size:15px}.rj-home-text-list{padding-inline:17px}
 .rj-feature-v3{grid-template-columns:135px minmax(0,1fr);gap:14px;padding:17px;align-items:start}.rj-feature-v3 .rj-feature-cover{width:135px;max-width:100%;box-shadow:none}.rj-feature-v3 .rj-feature-content h1{font-size:17px;line-height:1.75;margin:8px 0 5px}.rj-feature-english{font-size:10.5px;margin-bottom:9px}.rj-feature-v3 .rj-feature-subtitle{display:none}.rj-feature-v3 .rj-feature-artist{margin:5px 0 10px}.rj-feature-v3 .rj-feature-actions{gap:6px}.rj-feature-v3 .rj-hero-cta{padding:7px 10px;min-width:0}.rj-feature-v3 .rj-hero-secondary{padding:7px 9px}.rj-release-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
 .rj-studio-panel,.rj-detail-panel,.rj-album-intro{padding:17px}.rj-studio-player{padding:12px}.rj-studio-player .rj-wave{height:65px!important}.rj-studio-player .rj-play{width:38px;flex-basis:38px;height:38px}
 .rj-file-head{padding:17px}.rj-files-secure{display:none}.rj-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px;gap:9px}.rj-file-link{padding:12px 10px;grid-template-columns:1fr;justify-items:center;text-align:center}.rj-file-format{width:43px;height:43px}.rj-file-button{width:100%;font-size:11px;grid-column:auto}.rj-file-description strong{font-size:11px}
 .rj-detail-aside{grid-template-columns:1fr}.rj-detail-aside .rj-aside-picks{grid-template-columns:1fr 1fr}.rj-artist-release-list{grid-template-columns:1fr}.rj-suggested-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.rj-suggested-tile strong{font-size:9px}.rj-suggested-tile small{font-size:9px}
 .rj-artist-page-hero{grid-template-columns:100px minmax(0,1fr);padding:16px;gap:12px}.rj-artist-hero-photo{width:100px;height:100px}.rj-artist-hero-photo span{font-size:48px}.rj-artist-hero-content h1{font-size:16px}.rj-artist-stats{flex-wrap:wrap}.rj-sitemap-grid{grid-template-columns:1fr}
 .rj-footer-top{padding:26px 0;align-items:flex-start;flex-direction:column;gap:14px}.rj-footer-top h2{font-size:17px}.rj-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:26px 0}.rj-footer-about,.rj-footer-sitemap{grid-column:1/-1}.rj-footer-bottom{flex-wrap:wrap;gap:8px}.rj-footer-return{padding:9px 14px}
}
@media(max-width:390px){.rj-feature-v3{grid-template-columns:100px minmax(0,1fr)}.rj-feature-v3 .rj-feature-cover{width:100px}.rj-feature-v3 .rj-feature-content h1{font-size:14px}.rj-feature-v3 .rj-feature-artist{font-size:10px}.rj-feature-v3 .rj-feature-tags span{font-size:8px}.rj-artist-page-hero{grid-template-columns:1fr}.rj-suggested-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
