:root{--aj-ink:#15202b;--aj-muted:#6f7b86;--aj-paper:#f4f1ea;--aj-card:#fff;--aj-line:#ded8cd;--aj-accent:#9f2f3d;--aj-accent2:#244b5a;--aj-warm:#d9b26f}
html,body{max-width:100%;overflow-x:hidden}body{background:var(--aj-paper)!important;color:var(--aj-ink)!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:500!important;padding-top:68px!important}.aj-stage{max-width:1060px!important;margin:0 auto 28px!important;background:transparent!important;padding:0 14px!important;min-width:0}.aj-shellbar{height:68px!important;background:#17232b!important;border:0!important;box-shadow:0 3px 18px rgba(0,0,0,.14)!important}.aj-brandmark{font-family:Georgia,serif!important;font-size:29px!important;letter-spacing:.4px!important}.aj-brand-a{color:#f5ead7!important}.aj-brand-b{color:var(--aj-warm)!important}.aj-searchbelt{max-width:1060px!important;background:transparent!important;padding:14px 14px 0!important}.aj-find{padding:0!important}.aj-find form{display:flex!important;gap:8px!important;background:#fff!important;border:1px solid var(--aj-line)!important;border-radius:14px!important;padding:7px!important;box-shadow:0 5px 18px rgba(32,38,40,.06)!important}.aj-find input{flex:1!important;border:0!important;background:transparent!important;padding:11px 12px!important;font-size:15px!important;outline:0!important}.aj-find button{border:0!important;border-radius:10px!important;background:var(--aj-accent2)!important;color:white!important;padding:0 20px!important;font-weight:700!important}.aj-community{display:block!important;width:max-content!important;max-width:calc(100% - 28px)!important;margin:12px auto 16px!important;padding:8px 14px!important;border:1px solid #c9b688!important;border-radius:999px!important;background:#fff8e9!important;color:#644b1d!important;font-size:13px!important}.aj-quickgrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:8px 0 18px!important}.aj-quicklink{display:flex!important;align-items:center!important;justify-content:center!important;min-height:74px!important;padding:12px!important;border-radius:16px!important;background:#fff!important;color:var(--aj-ink)!important;border:1px solid var(--aj-line)!important;box-shadow:0 5px 16px rgba(30,34,36,.05)!important;text-align:center!important}.aj-quicklink.orange,.aj-quicklink.blue{background:#fff!important;color:var(--aj-ink)!important}.aj-quicklink:hover{border-color:#b99b60!important;transform:translateY(-1px)}.aj-sectioncap{margin:18px 0 8px 14px !important;background:transparent!important;border:0!important;padding:0!important}.aj-sectioncap h2{display:inline-block!important;margin:0!important;padding:7px 11px 7px 0!important;font-size:18px!important;color:#17232b!important;border-bottom:3px solid var(--aj-accent)!important}.aj-intro{background:#fff!important;border:1px solid var(--aj-line)!important;border-radius:16px!important;padding:16px 18px!important;margin:12px 0!important}.aj-intro h1{font-size:22px!important;margin:0 0 7px!important}.aj-intro p{margin:0!important;color:var(--aj-muted)!important;font-weight:400!important}.aj-crumbs{margin:10px 0!important;background:transparent!important;border:0!important}.aj-crumbs ul{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.aj-crumbs li a{display:block!important;padding:6px 9px!important;border-radius:8px!important;background:#e8e3da!important;font-size:12px!important;color:#45515b!important}.aj-stream{background:#fff!important;margin-bottom: 12px;border:1px solid var(--aj-line)!important;border-radius:14px!important;overflow:hidden!important}.aj-stream ul{margin:0!important}.aj-stream li{display:flex!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;padding:12px 14px!important;border-bottom:1px solid #eee9e0!important;line-height:1.45!important}.aj-stream li:last-child{border-bottom:0!important}.aj-stream li a{flex:1!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#1b2932!important}.aj-stream li a span{color:var(--aj-accent)!important;font-weight:600!important}.aj-chevron{color:#b28a42!important}.aj-releasegrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.aj-releasecard{background:#fff!important;border:1px solid var(--aj-line)!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 4px 14px rgba(35,38,40,.05)!important}.aj-releasecard a{display:block!important;padding-bottom:10px!important}.aj-art{display:block!important;width:100%!important;aspect-ratio:1/1!important;object-fit:cover!important}.aj-kind{display:inline-block!important;margin:8px 9px 3px!important;padding:3px 7px!important;border-radius:999px!important;background:#efe7d7!important;color:#73552a!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.6px!important}.aj-release-title,.aj-release-artist{display:block!important;padding:0 9px!important;overflow-wrap:anywhere!important}.aj-release-title{font-size:14px!important;color:#17232b!important}.aj-release-artist{font-size:12px!important;color:var(--aj-muted)!important;margin-top:3px!important;font-weight:500!important}.aj-detailcard{display:grid!important;grid-template-columns:242px 1fr!important;gap:18px!important;background:#fff!important;border:1px solid var(--aj-line)!important;border-radius:18px!important;padding:14px!important;overflow:hidden!important}.aj-detailart{position:relative!important}.aj-detailart img{width:100%!important;border-radius:12px!important;display:block!important}.aj-stamp{position:absolute!important;right:8px!important;bottom:8px!important;background:rgba(23,35,43,.82)!important;color:#fff!important;padding:4px 7px!important;border-radius:6px!important;font-size:10px!important}.aj-metadata ul{margin:0!important}.aj-metadata li{padding:1px 1px !important;border-bottom:1px dashed #ddd6ca!important;font-weight:500!important}.aj-metadata strong{color:#223d48!important}.aj-download{display:block!important;background:var(--aj-accent)!important;color:#fff!important;border-radius:11px!important;padding:12px 14px!important;text-align:center!important;margin:8px 0!important}.aj-chart{border:1px solid var(--aj-line)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.aj-charttabs,.aj-chartnav{display:grid!important;grid-template-columns:repeat(4,1fr)!important;background:#f0ece4!important;border:0!important}.aj-charttabs button,.aj-chartnav a{border:0!important;border-right:1px solid #ddd6ca!important;background:transparent!important;color:#44525c!important;padding:11px 5px!important}.aj-charttabs button.active,.aj-chartnav a.active{background:var(--aj-accent2)!important;color:#fff!important}.aj-chartpanel{display:none}.aj-chartpanel.active{display:block}.aj-rank{background:#eee5d5!important;color:#654f2e!important}.aj-yearpick{background:#fff!important;border:1px solid var(--aj-line)!important;border-radius:12px!important;margin:10px 0!important;padding:10px!important}.aj-pager{display:flex!important;justify-content:center!important;gap:6px!important;margin:16px 0!important}.aj-pager li,.aj-pager a{display:inline-flex!important;min-width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;border-radius:9px!important}.aj-pager a{background:#fff!important;border:1px solid var(--aj-line)!important}.aj-pager .current{background:var(--aj-accent2)!important;color:#fff!important}.aj-seotext{margin-top:22px!important;background:#ede8df!important;border:0!important;border-radius:14px!important;padding:18px!important;color:#4c565d!important}.aj-more{margin-top:18px!important}.aj-footer{margin:18px -14px 0!important;background:#17232b!important;color:#d8d0c3!important;padding:18px!important;text-align:center!important;border-radius:14px 14px 0 0!important}.aj-empty,.aj-notfound{background:#fff!important;border:1px solid var(--aj-line)!important;border-radius:14px!important;padding:28px 14px!important;text-align:center!important}.aj-az{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.aj-az a{background:#fff!important;border:1px solid var(--aj-line)!important;border-radius:8px!important;padding:7px 10px!important}@media(max-width:760px){body{padding-top:62px!important}.aj-shellbar{height:62px!important}.aj-stage{padding:0 10px!important}.aj-searchbelt{padding:10px 10px 0!important}.aj-quickgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aj-releasegrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.aj-detailcard{grid-template-columns:1fr!important}.aj-detailart{max-width:320px!important;margin:auto!important}.aj-sectioncap h2{font-size:17px!important}.aj-footer{margin-left:-10px!important;margin-right:-10px!important}.aj-charttabs button{font-size:12px!important}.aj-find button{padding:0 14px!important}}@media(min-width:761px) and (max-width:980px){.aj-releasegrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}

/* Song page polish */
.aj-crumbs li:after{content:none!important;display:none!important}.aj-stamp{display:none!important}.aj-files{padding:10px 0 4px!important}.aj-files .aj-download{max-width:540px!important;margin:8px 0!important}.aj-files audio{width:min(540px,100%)!important;margin:14px 0!important}.aj-credits{background:#fff!important;border:1px solid var(--aj-line)!important;border-radius:14px!important;padding:14px!important}.aj-creditrow{line-height:1.8!important}.aj-creditrow a{display:inline!important}.aj-metadata li:last-child{border-bottom:0!important}@media(max-width:760px){.aj-files .aj-download,.aj-files audio{margin-left:auto!important;margin-right:auto!important}}