.nenen-rankings{color:#f4fff7;font-family:inherit}.nenen-rank-section{margin:0 0 38px}.nenen-rank-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.nenen-rank-head h2{font-size:clamp(20px,3vw,28px);margin:0;color:#fff}.nenen-rank-arrows{display:flex;gap:8px}.nenen-rank-arrows button{border:1px solid #287c46;border-radius:50%;width:38px;height:38px;background:#17472a;color:#fff;cursor:pointer}.nenen-rank-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#2c9955 transparent;padding:3px 2px 14px}.nenen-rank-card{flex:0 0 clamp(150px,21vw,230px);min-width:0;scroll-snap-align:start;color:#fff;text-decoration:none!important;display:flex;flex-direction:column;gap:5px}.nenen-rank-image{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#143820}.nenen-rank-image img{width:100%;height:100%;object-fit:cover;display:block}.nenen-rank-position{position:absolute;top:9px;left:9px;background:#21a454;color:#fff;padding:5px 9px;border-radius:6px;font-weight:800}.nenen-rank-placeholder{display:grid;place-items:center;height:100%;font-size:60px;color:#4bd27a}.nenen-rank-card strong{font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nenen-rank-artist{font-size:13px;color:#b9d0c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nenen-rank-count{font-size:12px;color:#55e38d}.nenen-rank-empty{color:#b9d0c0;padding:15px 0}@media(max-width:767px){.nenen-rank-card{flex-basis:42vw;max-width:185px}.nenen-rank-track{gap:12px}}