.servers-main:is(.is-rating,.is-rating *){background:var(--panel);border-radius:12px;padding:22px;box-shadow:0 4px 25px #0006;flex:1;width:100%;box-sizing:border-box;overflow:hidden;min-height:400px}.seo-headers:is(.is-rating,.is-rating *){margin-bottom:24px;text-align:center}.main-h1:is(.is-rating,.is-rating *){font-size:28px;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.2}.sub-h1:is(.is-rating,.is-rating *){font-size:18px;font-weight:400;color:var(--text-muted);margin:0 0 20px;line-height:1.4}.servers-columns:is(.is-rating,.is-rating *){display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.servers-left:is(.is-rating,.is-rating *),.servers-right:is(.is-rating,.is-rating *){display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}.rating-list:is(.is-rating,.is-rating *){display:flex;flex-direction:column}@media(max-width:1024px){.servers-columns:is(.is-rating,.is-rating *){grid-template-columns:1fr;gap:16px}.servers-main:is(.is-rating,.is-rating *){padding:18px}.main-h1:is(.is-rating,.is-rating *){font-size:24px}.sub-h1:is(.is-rating,.is-rating *){font-size:16px}}@media(max-width:768px){.servers-main:is(.is-rating,.is-rating *){padding:10px 8px;border-radius:8px}.main-h1:is(.is-rating,.is-rating *){font-size:20px}.sub-h1:is(.is-rating,.is-rating *){font-size:14px}.seo-headers:is(.is-rating,.is-rating *){margin-bottom:18px}}@media(max-width:480px){.servers-main:is(.is-rating,.is-rating *){padding:8px 4px;border-radius:6px}.main-h1:is(.is-rating,.is-rating *){font-size:17px}.sub-h1:is(.is-rating,.is-rating *){font-size:12px;margin-bottom:12px}.seo-headers:is(.is-rating,.is-rating *){margin-bottom:12px}}.rating-has-pages .rating-list:is(.is-rating,.is-rating *){min-height:600px}@media(max-width:776px){.rating-has-pages .rating-list:is(.is-rating,.is-rating *){min-height:780px}}.no-servers:is(.is-rating,.is-rating *){text-align:center;padding:60px 20px;color:#b8c0c8;font-size:16px}.servers-columns.is-loading:is(.is-rating,.is-rating *){opacity:.55;pointer-events:none;transition:opacity .2s .15s}.rating-row:is(.rating-row,.rating-row *){display:block;text-decoration:none;color:inherit;margin-bottom:0;height:40px;flex-shrink:0}.rating-content:is(.rating-row,.rating-row *){height:40px;min-height:40px;max-height:40px;display:flex;align-items:center;padding:0 7px;transition:background-color .15s;box-sizing:border-box}.rating-row:nth-child(odd) .rating-content:is(.rating-row,.rating-row *){background-color:#252a30}.rating-row:nth-child(2n) .rating-content:is(.rating-row,.rating-row *){background-color:var(--panel)}.rating-row:hover .rating-content:is(.rating-row,.rating-row *){background-color:#2b3036}.rating-row--rank-1 .server-badge:is(.rating-row,.rating-row *){color:#ffd166!important;font-size:13px;font-weight:700;text-shadow:0 0 10px rgba(255,191,96,.75),0 1px 0 rgba(0,0,0,.45)}.rating-row--rank-2 .server-badge:is(.rating-row,.rating-row *){color:#dbe8f3!important;font-size:12px;font-weight:700;text-shadow:0 0 7px rgba(198,215,232,.42),0 1px 0 rgba(0,0,0,.35)}.rating-row--rank-3 .server-badge:is(.rating-row,.rating-row *){color:#d98945!important;font-size:12px;font-weight:700;text-shadow:0 0 5px rgba(217,137,69,.34),0 1px 0 rgba(0,0,0,.3)}.rating-social-links:is(.rating-row,.rating-row *){margin-left:6px;flex:0 0 auto}.rating-content .server-name:is(.rating-row,.rating-row *){min-width:0;flex-shrink:1!important}.rating-content .server-meta:is(.rating-row,.rating-row *){min-width:76px!important;max-width:92px!important}.rating-vote-control:is(.rating-row,.rating-row *){position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:64px;color:#d8dee6}.rating-votes-number:is(.rating-row,.rating-row *){min-width:28px;text-align:right;color:var(--text-bright);font-size:13px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;transition:color .18s ease,transform .18s ease,text-shadow .18s ease}.rating-vote-control.is-bumping .rating-votes-number:is(.rating-row,.rating-row *){color:#fff;transform:translateY(-1px) scale(1.18);text-shadow:0 0 10px rgba(255,255,255,.25);animation:ratingVoteNumberPop .62s cubic-bezier(.2,.8,.2,1)}.rating-thumb-btn:is(.rating-row,.rating-row *){position:relative;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid #344150;background:#202833;color:#aeb8c4;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.rating-thumb-btn svg:is(.rating-row,.rating-row *){width:15px;height:15px;position:relative;z-index:1}.rating-thumb-btn:hover:not(:disabled):is(.rating-row,.rating-row *){border-color:#fff3;color:#fff;background:#2a3036;box-shadow:none}.rating-thumb-btn.active:is(.rating-row,.rating-row *){border-color:#26c45e73;color:#3fb950;background:#26c45e1f;box-shadow:none}.rating-thumb-btn:active:not(:disabled):is(.rating-row,.rating-row *){transform:translateY(1px) scale(.98)}.rating-thumb-btn:disabled:is(.rating-row,.rating-row *){cursor:default;opacity:.65}.rating-thumb-btn.is-flying:is(.rating-row,.rating-row *){overflow:visible}.rating-thumb-btn.is-flying svg:is(.rating-row,.rating-row *){color:#3fb950;transform-origin:50% 65%;filter:drop-shadow(0 0 8px rgba(63,185,80,.45));animation:ratingThumbFly .72s cubic-bezier(.16,.84,.2,1) forwards}.rating-vote-notice:is(.rating-row,.rating-row *){position:absolute;top:50%;right:calc(100% + 8px);z-index:3;width:max-content;max-width:min(280px,60vw);padding:5px 9px;border-radius:6px;border:1px solid rgba(248,81,73,.55);background:#2a1d20;color:#ff7b72;font-size:12px;font-weight:700;line-height:1.3;text-align:left;white-space:normal;transform:translateY(-50%);box-shadow:0 4px 14px #00000059}.rating-vote-spinner:is(.rating-row,.rating-row *){width:14px;height:14px;border:2px solid rgba(255,255,255,.15);border-top-color:var(--text-muted);border-radius:50%;animation:spin .8s linear infinite}@keyframes ratingVoteNumberPop{0%{transform:scale(1)}35%{transform:translateY(-1px) scale(1.22)}to{transform:scale(1)}}@keyframes ratingThumbFly{0%{opacity:1;transform:translateZ(0) scale(.86) rotate(-8deg)}18%{opacity:1;transform:translate3d(0,-2px,0) scale(1.18) rotate(-5deg)}68%{opacity:.72;transform:translate3d(-6px,-18px,0) scale(2.45) rotate(8deg)}to{opacity:0;transform:translate3d(-10px,-34px,0) scale(3.25) rotate(14deg)}}@media(max-width:776px){.rating-row:is(.rating-row,.rating-row *){height:auto}.rating-content:is(.rating-row,.rating-row *){height:auto;min-height:44px;max-height:none;padding:6px;border-radius:6px}.rating-content .server-wrapper:is(.rating-row,.rating-row *){height:auto;display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px;padding:0}.rating-content .server-left:is(.rating-row,.rating-row *){overflow:hidden;flex:1;min-width:0}.rating-content .server-name-section:is(.rating-row,.rating-row *){height:auto!important;overflow:hidden!important;align-items:center!important;flex-wrap:nowrap}.rating-content .server-name:is(.rating-row,.rating-row *){white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.3;flex-shrink:1!important;min-width:0}.rating-content .server-meta:is(.rating-row,.rating-row *){padding-left:0;margin-top:0;margin-left:0!important;min-width:auto!important;max-width:none!important;width:auto!important;flex-shrink:0;justify-content:flex-end!important}.rating-content .meta-group:is(.rating-row,.rating-row *){justify-content:flex-end!important}.rating-content .server-date:is(.rating-row,.rating-row *){width:auto;justify-content:flex-end!important}.rating-content .server-badge:is(.rating-row,.rating-row *){width:30px!important;min-width:30px;justify-content:center!important;font-size:11px}.rating-row--rank-1 .server-badge:is(.rating-row,.rating-row *),.rating-row--rank-2 .server-badge:is(.rating-row,.rating-row *),.rating-row--rank-3 .server-badge:is(.rating-row,.rating-row *){width:34px!important;min-width:34px;height:31px;font-size:10px}.rating-content .ml-1\.5:is(.rating-row,.rating-row *){display:none!important}.rating-social-links:is(.rating-row,.rating-row *){display:inline-flex;gap:4px;margin-left:4px}.rating-social-links .project-social-link:is(.rating-row,.rating-row *){width:16px;height:16px}.rating-social-links .project-social-link svg:is(.rating-row,.rating-row *){width:11px;height:11px}}@media(max-width:480px){.rating-content:is(.rating-row,.rating-row *){padding:5px 4px}.rating-content .server-name:is(.rating-row,.rating-row *){font-size:11px}.rating-content .server-badge:is(.rating-row,.rating-row *){width:26px!important;min-width:26px;font-size:10px}.rating-row--rank-1 .server-badge:is(.rating-row,.rating-row *),.rating-row--rank-2 .server-badge:is(.rating-row,.rating-row *),.rating-row--rank-3 .server-badge:is(.rating-row,.rating-row *){width:31px!important;min-width:31px;height:29px;font-size:9px}.rating-social-links:is(.rating-row,.rating-row *){gap:3px;margin-left:3px}.rating-social-links .project-social-link:is(.rating-row,.rating-row *){width:15px;height:15px}.rating-social-links .project-social-link svg:is(.rating-row,.rating-row *){width:10px;height:10px}}@media(max-width:776px){.rating-content:is(.rating-row,.rating-row *){height:52px;min-height:52px;max-height:52px}}.rating-pagination:is(.rating-pagination,.rating-pagination *){grid-column:1 / -1;display:grid;grid-template-columns:132px minmax(0,280px) 132px;align-items:center;justify-content:center;gap:8px;width:100%;padding-top:10px}.page-numbers:is(.rating-pagination,.rating-pagination *){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.page-control:is(.rating-pagination,.rating-pagination *),.page-number:is(.rating-pagination,.rating-pagination *){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:0;padding:0 4px;background:var(--surface);border:1px solid var(--border-strong);border-radius:4px;color:#cbd5e1;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none;transition:background-color .15s,border-color .15s}.page-control:hover:is(.rating-pagination,.rating-pagination *),.page-number:hover:is(.rating-pagination,.rating-pagination *){background:#2a3036;border-color:#66717c}.active:is(.rating-pagination,.rating-pagination *){background:#353d47;border-color:#78838d;color:#fff}.disabled:is(.rating-pagination,.rating-pagination *){opacity:.55;pointer-events:none}.ellipsis:is(.rating-pagination,.rating-pagination *){background:transparent;border-color:transparent}@media(max-width:640px){.rating-pagination:is(.rating-pagination,.rating-pagination *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:360px;margin-inline:auto}.page-numbers:is(.rating-pagination,.rating-pagination *){grid-column:1 / -1;grid-row:1}.page-control:is(.rating-pagination,.rating-pagination *){grid-row:2}.page-number:is(.rating-pagination,.rating-pagination *),.page-control:is(.rating-pagination,.rating-pagination *){height:44px}}
