.leaderboards{display:block;position:relative;color:#f0f8ff;text-align:center;width:min(1400px,calc(100% - 32px));margin:0 auto;padding-bottom:80px}.leaderboards.is-loading{min-height:360px;pointer-events:none}.leaderboards.is-loading>*{opacity:0}.leaderboards.is-loading::after{content:'';position:absolute;top:50%;left:50%;width:56px;height:56px;border-radius:50%;border:6px solid orange;border-top-color:#ff4500;animation:spin .9s linear infinite;z-index:1}@keyframes spin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.lb_head{display:block;margin:26px 0 44px;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-size:46px;font-weight:lighter;letter-spacing:0;text-decoration:none;background-image:linear-gradient(90deg,#ed8b1a,#e20808);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.lb_dd_wrap{position:relative;width:min(420px,92%);margin:0 auto 30px}.dropdown_bttn{margin:0 auto;width:100%}.leaderboard_dropdown{position:absolute;opacity:0;transform:translateY(-8px);pointer-events:none;background-color:#111c33;top:calc(100% + 8px);left:0;width:100%;text-align:center;border:2px solid purple;z-index:4;transition:opacity .3s ease,transform .3s ease}.leaderboard_dropdown .dropdown_item{box-sizing:border-box;cursor:pointer}.leaderboard_dropdown .dropdown_item.selected{background:rgba(128,0,128,.42);color:#fff8dc}.leaderboard_status{width:min(720px,100%);box-sizing:border-box;margin:28px auto;padding:16px 18px;color:#fff8dc;background:rgba(17,28,51,.9);border:2px solid purple;border-radius:16px;font-family:Georgia,'Times New Roman',serif}#leaderboardRow{display:grid;gap:10px}.row{display:flex;position:relative;flex-wrap:nowrap;width:min(1100px,92%);min-height:150px;box-sizing:border-box;padding:10px 18px;background:linear-gradient(90deg,#5b5f5f,#455e63,#202d44);border:2px solid purple;border-radius:28px;margin:0 auto;align-items:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.row:focus-visible,.row:hover{transform:translateY(-2px);border-color:#ff4500;box-shadow:0 0 14px 1px purple,0 8px 22px rgba(0,0,0,.28);outline:0}.row.is-podium{border-width:3px}.row[data-rank="1"]{border-color:gold;box-shadow:0 0 14px rgba(255,215,0,.38)}.row[data-rank="2"]{border-color:silver;box-shadow:0 0 14px rgba(192,192,192,.28)}.row[data-rank="3"]{border-color:#cd7f32;box-shadow:0 0 14px rgba(205,127,50,.3)}.divider,.info_wrap,.poster,.rank,.title_date_wrap{display:flex;align-items:center;justify-content:center;margin-left:25px}.rank{width:80px;height:100%;margin-left:0;background:linear-gradient(90deg,orange,#ff4500);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-size:28px;letter-spacing:0}.divider{width:1px;height:125px;background-color:#ff4500;box-shadow:0 0 5px 1px #ff4500;border-radius:16px;margin-left:0}.poster{display:block;width:90px;height:132px;object-fit:cover;background:#111c33;border:2px solid purple;border-radius:14px}.poster.is-missing{border-style:dashed}.title_date_wrap{width:35%;min-width:0;height:50%;text-align:center;flex-direction:column}.date,.rating,.record,.title,.win_rate{width:100%;height:auto;margin:0;font-size:18px;color:#fff}.title{color:#fff;font-size:28px;line-height:1.12;overflow-wrap:anywhere}.date{margin-top:6px;color:rgba(255,255,255,.86)}.info_wrap{flex-direction:column;min-width:35%;max-width:40%;height:90%;box-sizing:border-box;padding:10px 12px;text-align:center;border:2px solid purple;border-radius:16px;background-color:rgba(10,15,30,.25);font-weight:700}.rating,.record,.win_rate{margin:8px 0;background:linear-gradient(90deg,orange,#ff4500);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.25}@media (max-width:800px){.leaderboards{width:min(720px,calc(100% - 24px))}.lb_head{margin:18px 0 32px;font-size:38px}.lb_dd_wrap{width:min(320px,92%)}.row{display:grid;grid-template-columns:52px 84px minmax(0,1fr);grid-template-areas:"rank poster title" "info info info";column-gap:12px;row-gap:12px;width:100%;min-height:0;padding:14px 12px;border-radius:22px;align-items:center}.divider,.info_wrap,.poster,.rank,.title_date_wrap{margin-left:0}.divider{display:none}.rank{grid-area:rank;width:52px;font-size:22px}.poster{grid-area:poster;width:84px;height:126px}.title_date_wrap{grid-area:title;width:auto;min-height:0;height:auto}.title{font-size:20px;line-height:1.15}.date{font-size:16px}.info_wrap{grid-area:info;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:none;min-width:0;padding:10px 8px}.rating,.record,.win_rate{margin:6px 0;font-size:14px;overflow-wrap:anywhere}}@media (max-width:480px){.row{grid-template-columns:44px 74px minmax(0,1fr);column-gap:10px;border-radius:18px}.rank{width:44px;font-size:20px}.poster{width:74px;height:111px}.title{font-size:18px}.info_wrap{grid-template-columns:1fr}}