
/* nopickle.co.kr - LoL Tier List v1.0 */
.lol-tier-wrap{max-width:1200px;margin:0 auto;font-family:'Pretendard',-apple-system,sans-serif;color:#111}
.lol-tier-header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}
.lol-tier-title{font-size:28px;font-weight:900;letter-spacing:-0.5px}
.lol-tier-filters{display:flex;gap:8px;flex-wrap:wrap}
.lol-tier-filters button{padding:8px 14px;border-radius:999px;border:1px solid #ddd;background:#fff;cursor:pointer;font-weight:700;transition:.2s}
.lol-tier-filters button.active{background:#111;color:#fff;border-color:#111}
.lol-tier-row{display:flex;gap:0;margin-bottom:12px;border-radius:14px;overflow:hidden;border:1px solid #e9e9e9;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.04)}
.lol-tier-label{width:90px;min-width:90px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:22px;color:#fff}
.lol-tier-label.S{background:#ff2e63} .lol-tier-label.A{background:#ff8a00} .lol-tier-label.B{background:#2eb872} .lol-tier-label.C{background:#4a90e2} .lol-tier-label.D{background:#8a8a8a}
.lol-tier-champs{display:flex;flex-wrap:wrap;gap:10px;padding:14px;flex:1;background:#fafafa}
.lol-champ{width:76px;text-align:center;position:relative;transition:.15s}
.lol-champ img{width:64px;height:64px;border-radius:12px;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.12);object-fit:cover;background:#ddd}
.lol-champ span{font-size:11px;display:block;margin-top:4px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lol-champ:hover{transform:translateY(-3px)}
.lol-champ[data-role]{}
.lol-search{padding:10px 14px;border:1px solid #ddd;border-radius:10px;width:260px}
@media(max-width:700px){.lol-tier-label{width:64px;min-width:64px;font-size:18px}.lol-champ{width:64px}.lol-champ img{width:56px;height:56px}}
