.fan-rank--top10{max-width:1080px;margin:0 auto;padding:30px 24px;color:#fff}.fan-rank--top10 .fan-rank__header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;text-align:center}.fan-rank--top10 .fan-rank__title{font-size:40px;font-weight:900}.fan-rank--top10 .fan-rank__subtitle{font-size:20px;opacity:.9}.fan-rank--top10 .fan-rank__tabs{display:flex;justify-content:center;gap:12px;margin-bottom:24px}.fan-rank--top10 .fan-rank__tab-button{padding:8px 20px;font-size:14px;font-weight:700;border-radius:16px;border:1px solid #444;background-color:transparent;color:#fff;cursor:pointer;transition:all .2s ease}.fan-rank--top10 .fan-rank__tab-button:hover{background-color:#333}.fan-rank--top10 .fan-rank__tab-button.is-active{background-color:#c29b23;border-color:#c29b23;color:#fff}.fan-rank-top10__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fan-rank-top10__column ul{margin:0;padding:0}.fan-rank--top10 .fan-rank__item{display:flex;align-items:center;gap:16px;padding:10px 4px;border-bottom:1px solid #3a3a3a;background:transparent;border-radius:0;transition:opacity .2s ease,transform .15s ease;cursor:pointer}.fan-rank--top10 .fan-rank__item:hover{opacity:.9;transform:translate(4px)}.fan-rank--top10 .fan-rank__left{display:flex;align-items:center;gap:12px;flex-shrink:0}.fan-rank--top10 .fan-rank__badge{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px;color:#fff}.fan-rank--top10 .fan-rank__badge--1{background:linear-gradient(135deg,#fde68a,#f59e0b)}.fan-rank--top10 .fan-rank__badge--2{background:linear-gradient(135deg,#e5e7eb,#9ca3af)}.fan-rank--top10 .fan-rank__badge--3{background:linear-gradient(135deg,#b08d57,#8c7853)}.fan-rank--top10 .fan-rank__badge--n{background:#444}.fan-rank--top10 .fan-rank__image{width:52px;height:52px;border-radius:8px;object-fit:cover;border:1px solid #555}.fan-rank--top10 .fan-rank__artist{font-size:18px;font-weight:800;text-decoration:none;color:#fff!important}.fan-rank--top10 .fan-rank__artist:hover{color:#c29b23!important}.fan-rank-top10__footer{max-width:1080px;margin:16px auto 0;padding:0 24px;display:flex;justify-content:flex-end}.fan-rank-top10__more-button{background:transparent;border:none;padding:0;font-family:var(--font-body-family);font-size:14px;font-weight:500;color:inherit;cursor:pointer;opacity:.8;text-decoration:none;transition:opacity .2s ease,text-decoration-color .2s ease}.fan-rank-top10__more-button:hover{opacity:1;text-decoration:underline}.fan-rank-top10__more-button:active{opacity:.7}@media (max-width: 760px){.fan-rank-top10__grid{grid-template-columns:1fr;gap:0}.fan-rank--top10 .fan-rank__item{justify-content:flex-start;text-align:left;padding-left:0;padding-right:0}.fan-rank--top10 .fan-rank__artist{font-size:16px}.fan-rank--top10 .fan-rank__image{width:48px;height:48px}.fan-rank--top10 .fan-rank__badge{width:32px;height:32px;font-size:16px}.fan-rank--top10 .fan-rank__header{align-items:flex-start;text-align:left}.fan-rank--top10 .fan-rank__title{font-size:28px}.fan-rank--top10 .fan-rank__subtitle{font-size:16px}.fan-rank-top10__footer{padding:0 16px}.fan-rank-top10__more-button{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fan-rank-top10.css.map */
