/* Standalone season leaderboard: Guardian of legend. */
#ls-hud .ls-account{display:flex;align-items:center;gap:12px;pointer-events:auto}
#ls-hud .ls-season-ranking{width:54px;height:54px;min-width:54px;padding:4px;border-radius:50%;border:1px solid #d7bbec;background:radial-gradient(circle,#775580,#29233c)!important;box-shadow:0 0 0 4px #d7bbec15,0 0 24px #ad74ed55}
#ls-hud .ls-season-ranking img{width:100%;height:100%;object-fit:contain}
#evo-hall.evo-ranking-only{width:min(736px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0!important;background:#181c2b!important;color:#eee4f6!important;border:1px solid #947caa!important;border-radius:20px;overflow:auto;box-sizing:border-box}
#evo-hall.evo-ranking-only::backdrop{background:#080b18bb;backdrop-filter:blur(5px)}
#evo-hall.evo-ranking-only header{background:linear-gradient(90deg,#2f2947,#1d2232)!important;padding:20px 25px;border-bottom:1px solid #b69ad42c;display:flex;justify-content:space-between;align-items:center}
#evo-hall.evo-ranking-only h2,#evo-hall.evo-ranking-only h3{color:#f3dfb0!important;font-family:Georgia,serif!important}
#evo-hall.evo-ranking-only h2{font-size:28px!important;margin:5px 0!important}
#evo-hall.evo-ranking-only main{padding:0!important;overflow:visible}
#evo-hall.evo-ranking-only .evo-prize{display:flex;flex-direction:row-reverse;align-items:center;gap:18px;margin:0!important;padding:22px 28px!important;border:0!important;border-radius:0;background:radial-gradient(ellipse at 80% 40%,#83529166,transparent 65%),linear-gradient(110deg,#242139,#151d2a)!important}
#evo-hall.evo-ranking-only .evo-prize img{width:40%;height:190px;object-fit:contain;filter:drop-shadow(0 0 20px #b27ed04d)}
#evo-hall.evo-ranking-only .evo-prize>div{flex:1;min-width:0}
#evo-hall.evo-ranking-only .evo-prize p{color:#d1c9d4!important;line-height:1.65}
#evo-hall.evo-ranking-only .evo-standings{padding:20px 25px!important;border:0!important;background:transparent!important;margin:0!important}
#evo-hall.evo-ranking-only ol{padding:0;margin:16px 0;list-style:none}
#evo-hall.evo-ranking-only li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-bottom:1px solid #b7a5c32a;color:#eee4f6!important}
#evo-hall.evo-ranking-only li:first-child{background:linear-gradient(90deg,#b884cf26,transparent)}
#evo-hall.evo-ranking-only li small{display:block;margin-top:5px;color:#bcb5ca!important;font-size:12px}
#evo-hall.evo-ranking-only li strong{overflow-wrap:anywhere;color:#eee4f6!important}
#evo-hall.evo-ranking-only .evo-standings>p{color:#bcb5ca!important;font-size:12px;line-height:1.6}
#evo-hall.evo-ranking-only button{background:#302941!important;color:#eee4f6!important;border:1px solid #947caa!important;border-radius:10px;min-height:44px;padding:9px 14px}
#evo-hall.evo-ranking-only footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 25px;background:#202335!important;color:#bcb5ca!important;flex-wrap:wrap}
#evo-hall.evo-ranking-only header>button{min-width:44px}
@media(max-width:570px){#ls-hud .ls-account{gap:8px}#ls-hud .ls-season-ranking{width:44px;height:44px;min-width:44px}#evo-hall.evo-ranking-only header,#evo-hall.evo-ranking-only .evo-standings{padding:18px!important}#evo-hall.evo-ranking-only h2{font-size:24px!important}#evo-hall.evo-ranking-only .evo-prize{padding:18px!important;gap:8px}#evo-hall.evo-ranking-only .evo-prize img{width:36%;height:150px}#evo-hall.evo-ranking-only .evo-prize h3{font-size:22px!important}#evo-hall.evo-ranking-only li{gap:8px}#evo-hall.evo-ranking-only footer{padding:14px 18px}}
