@media all{body[data-game-theme-active='1'] .server-card__about-badge{border-color:rgba(var(--site-theme-accent-rgb),0.28);background:linear-gradient(165deg,rgba(var(--site-theme-accent-rgb),0.1) 0%,rgba(var(--site-theme-accent-rgb),0.04) 100%);}body[data-game-theme-active='1'] .server-card__about-badge:hover{border-color:rgba(var(--site-theme-accent-rgb),0.38);}}@media all{body[data-game-theme-active='1'] .server-card__about-badge{border-color:rgba(var(--site-theme-accent-rgb),0.34);background:linear-gradient(165deg,rgba(var(--site-theme-accent-rgb),0.18) 0%,rgba(var(--site-theme-accent-rgb),0.08) 100%);}}@media all{.site-footer{background:linear-gradient(180deg,var(--color-footer-bg-start) 0%,var(--color-footer-bg-end) 100%)}}@media all{.site-footer__inner{padding-block:var(--space-4);margin-bottom:0;}.global-footer__inner{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-5);}}@media all{.global-footer__brand p{margin-bottom:0;color:rgba(255,255,255,0.72);font-size:0.92rem;max-width:36ch;}.global-footer__brand-title{margin-bottom:var(--space-2);}.global-footer__brand-link{display:inline-flex;align-items:center;gap:0.12rem;line-height:1;color:#ffffff;transition:opacity var(--motion-base) var(--motion-ease);}.global-footer__brand-link:hover{opacity:0.92;}.global-footer__brand-link .brand-link__icon{height:3.25rem;}.global-footer__brand-link .brand-link__text{font-size:1.08rem;transform:translateY(2px);}.global-footer__column{display:grid;gap:0.32rem;margin-bottom:0;}.global-footer__column-title{margin-bottom:0.35rem;color:#ffffff;font-weight:700;}.global-footer__column a{color:rgba(255,255,255,0.78);font-size:0.9rem;line-height:1.25;margin-bottom:0;display:inline-flex;align-items:center;min-height:2.75rem;padding:0.28rem 0.24rem;border-radius:var(--radius-sm);}.global-footer__column a:hover{color:#ffffff;}.global-footer__bottom{border-top:1px solid rgba(255,255,255,0.12);padding-top:var(--space-3);padding-bottom:var(--space-4);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);}.global-footer__copyright{margin-bottom:0;color:rgba(255,255,255,0.66);font-size:0.84rem;}.global-footer__meta{display:grid;gap:0.18rem;}.footer-version{margin-bottom:0;color:rgba(255,255,255,0.56);font-size:0.72rem;font-weight:400;line-height:1.2;}.global-footer__cycle{margin-bottom:0;color:rgba(255,255,255,0.78);font-size:0.84rem;text-align:center;}.global-footer__legal{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);}.global-footer__legal a{color:rgba(255,255,255,0.74);font-size:0.84rem;margin-bottom:0;display:inline-flex;align-items:center;min-height:2.5rem;padding:0.24rem 0.2rem;border-radius:var(--radius-sm);}.global-footer__legal a:hover{color:#ffffff;}.global-footer__social{margin-bottom:0;display:flex;align-items:center;gap:var(--space-2);}.global-footer__social-link{width:1.95rem;height:1.95rem;border-radius:999px;border:1px solid rgba(255,255,255,0.24);background:rgba(255,255,255,0.05);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:0.82rem;margin-bottom:0;transition:border-color var(--motion-base) var(--motion-ease),background-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease);}.global-footer__social-link .ui-icon{width:0.98rem;height:0.98rem;}.global-footer__social-link:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.42);color:#ffffff;}.global-footer__social-link:focus-visible{outline:none;box-shadow:var(--shadow-focus);}.global-footer__social-link--facebook:hover,.global-footer__social-link--facebook:focus-visible{border-color:rgba(24,119,242,0.72);background:rgba(24,119,242,0.2);color:#dfeeff;}.global-footer__social-link--x:hover,.global-footer__social-link--x:focus-visible{border-color:rgba(255,255,255,0.56);background:rgba(255,255,255,0.14);color:#ffffff;}.global-footer__social-link--youtube:hover,.global-footer__social-link--youtube:focus-visible{border-color:rgba(255,0,0,0.64);background:rgba(255,0,0,0.18);color:#ffe3e3;}}@media all{@media (max-width:980px){.global-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));}.global-footer__brand{grid-column:1 / -1;}.global-footer__bottom{grid-template-columns:1fr;justify-items:center;text-align:center;gap:var(--space-2);}}}@media all{@media (max-width:700px){.global-footer__inner{grid-template-columns:1fr;gap:var(--space-3);}.global-footer__brand{grid-column:auto;}.global-footer__legal{gap:var(--space-2);}}}@media all{@media (max-width:700px){.global-footer__brand-link .brand-link__icon{height:2.42rem;}.global-footer__brand-link .brand-link__text{font-size:1.01rem;transform:translateY(2px);}}}@media all{.gaming-update-card__meta{color:var(--color-text-muted);font-size:0.8rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}.gaming-updates-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);}.gaming-updates-section__header>div{display:grid;gap:0.32rem;}.gaming-updates-section__header h2{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2;}.gaming-updates-section__header p{margin:0;color:var(--color-text-muted);line-height:1.45;}}@media all{.gaming-update-discovery-section{padding:var(--space-3);border:1px solid #3d536a;border-radius:var(--radius-md);background:linear-gradient(165deg,#152435 0%,#101d2d 100%);box-shadow:0 14px 28px rgba(5,12,22,0.28);}.gaming-update-discovery-section .gaming-updates-section__header h2{color:#f8fafc;}.gaming-update-discovery-section .gaming-updates-section__header p{color:#b7c8da;}.gaming-update-discovery-section .gaming-update-card{border-color:#3e5368;background:linear-gradient(165deg,#1b2b3d 0%,#162536 100%);box-shadow:0 10px 22px rgba(5,12,22,0.28);}.gaming-update-discovery-section .gaming-update-card:hover{border-color:#5d7894;box-shadow:0 14px 28px rgba(5,12,22,0.38);}.gaming-update-discovery-section .gaming-update-card a{color:#f2f7fc;}.gaming-update-discovery-section .gaming-update-card a:hover{color:#f6bf70;}.gaming-update-discovery-section .gaming-update-card p,.gaming-update-discovery-section .gaming-update-card__meta{color:#b7c8da;}.gaming-update-card{min-height:100%;overflow:visible;}.card.gaming-update-card{overflow:visible;}.gaming-update-card__body{height:100%;align-content:start;}.gaming-update-card__media{display:block;aspect-ratio:16 / 9;border-bottom:1px solid var(--color-border);border-radius:0;background:var(--color-bg-soft);overflow:visible;}.gaming-update-card__placeholder{display:grid;place-items:center;aspect-ratio:16 / 9;border-bottom:1px solid #3e5368;border-radius:0;background:radial-gradient(circle at 24% 18%,rgba(246,191,112,0.18),transparent 34%),linear-gradient(150deg,#203247 0%,#172638 100%);color:#f4dca8;text-decoration:none;}.gaming-update-card__placeholder span{display:inline-flex;align-items:center;border:1px solid rgba(246,191,112,0.48);border-radius:var(--radius-pill);background:rgba(16,29,45,0.74);color:#f4dca8;font-size:0.78rem;font-weight:800;letter-spacing:0.06em;line-height:1.1;padding:0.34rem 0.74rem;text-transform:uppercase;}.gaming-update-card__media:hover{text-decoration:none;}.gaming-update-card__media img{display:block;width:100%;aspect-ratio:16 / 9;height:100%;border-radius:0;object-fit:cover;transition:transform 0.18s ease,filter 0.18s ease;}.gaming-update-card__media:hover img{filter:brightness(1.05);transform:none;}.gaming-update-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);}.gaming-update-card h2,.gaming-update-card h3{margin:0;font-size:1.08rem;line-height:1.28;}.gaming-update-card p{color:var(--color-text-muted);line-height:1.45;}.gaming-update-card a{color:var(--color-primary-dark);text-decoration:none;}.gaming-update-card a:hover{color:var(--color-accent-coral);text-decoration:underline;text-underline-offset:0.14em;}.gaming-update-badge{display:inline-flex;align-items:center;border:1px solid #c9d9ec;border-radius:var(--radius-pill);background:linear-gradient(165deg,#edf5fd 0%,#e4eef8 100%);color:#30506f;font-size:0.72rem;font-weight:800;line-height:1.1;padding:0.22rem 0.55rem;}.gaming-update-badge--news{border-color:#efd7aa;background:linear-gradient(165deg,#fff8e7 0%,#ffefcf 100%);color:#754f14;}}@media all{@media (max-width:640px){.gaming-updates-section__header{align-items:flex-start;flex-direction:column;gap:var(--space-2);}}}@media all{.server-activity-indicator--online{border-color:rgba(27,161,109,0.24);background:rgba(27,161,109,0.08);}.server-activity-indicator--offline{border-color:rgba(176,73,73,0.22);background:rgba(176,73,73,0.07);}}@media all{.taxonomy-compact-nav{margin-top:var(--space-2);display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:var(--space-2);}.legacy-server-404-page{display:grid;gap:var(--space-3);max-width:62rem;margin:0 auto;}}@media all{.server-banner{width:468px;height:60px;max-width:100%;object-fit:cover;display:block;}}@media all{.server-trailer-embed{position:relative;width:100%;aspect-ratio:16 / 9;border:1px solid #dfe8f2;border-radius:var(--radius-sm);background:#101d2b;overflow:hidden;}.server-trailer-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}.server-trailer-fallback{display:grid;justify-items:start;gap:var(--space-2);border:1px solid #dfe8f2;border-radius:var(--radius-sm);background:linear-gradient(165deg,#fafdff 0%,#f2f7fc 100%);padding:var(--space-3);}.server-trailer-fallback p{margin:0;color:var(--color-text-muted);}}@media all{.server-chart-card{border:1px solid #d4deea;border-radius:var(--radius-md);background:linear-gradient(160deg,#ffffff 0%,#f5f9fd 100%);padding:var(--space-2);box-shadow:var(--shadow-md);}.server-chart-card__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);}.server-chart-card__header h3{margin-bottom:0;font-size:0.98rem;}.server-chart-card__header p{margin-bottom:0;color:var(--color-text-muted);font-size:0.84rem;}.server-history-chart-card{display:grid;gap:var(--space-3);padding:var(--space-3);}.server-history-chart-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:0;text-align:left;}.server-history-chart-card__header h3{margin:0;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:500;letter-spacing:0;}.server-history-chart__controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.5rem;}.server-history-chart{position:relative;min-width:0;overflow:hidden;}.server-history-chart__svg{display:block;width:100%;height:clamp(260px,38vw,360px);border:2px solid #5a6471;border-radius:0;background:#f8fafc;overflow:hidden;touch-action:none;}.server-history-chart__hover.is-hidden,.server-history-chart__tooltip[hidden],.server-history-chart__empty[hidden],.server-history-chart__count[hidden],.server-history-chart__legend[hidden],.server-history-chart__note[hidden]{display:none !important;}.server-history-chart__svg:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-4px;}.server-history-chart__grid line{stroke:#d8dee6;stroke-width:1;}.server-history-chart__axis-labels text{fill:#53606d;font-size:0.72rem;}.server-history-chart__area{fill:rgba(91,111,150,0.12);}.server-history-chart__line{fill:none;stroke:#5c6f97;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.server-history-chart__line--comparison{stroke:#aeb7c1;stroke-width:2.5;stroke-dasharray:7 6;opacity:0.78;pointer-events:none;}.server-history-chart__point{fill:#5c6f97;stroke:#ffffff;stroke-width:2;cursor:pointer;transition:r 0.14s ease,fill 0.14s ease,stroke-width 0.14s ease;}.server-history-chart__point:hover,.server-history-chart__point:focus,.server-history-chart__point.is-active{fill:#e6763f;stroke-width:3;}.server-history-chart__hover-line{stroke:#6f7783;stroke-width:1.5;}.server-history-chart__hover-point{fill:#5c6f97;stroke:#ffffff;stroke-width:2;}.server-history-chart__tooltip{position:absolute;z-index:2;display:grid;grid-template-columns:auto auto;column-gap:0.75rem;row-gap:0.14rem;min-width:11rem;border-radius:0.22rem;background:#2f3b48;color:#ffffff;font-size:0.8rem;font-weight:600;line-height:1.25;padding:0.48rem 0.62rem;pointer-events:none;transform:translate(-50%,calc(-100% - 0.55rem));box-shadow:0 8px 18px rgba(15,23,42,0.18);}.server-history-chart__tooltip span{display:block;color:rgba(255,255,255,0.72);font-size:0.74rem;font-weight:500;}.server-history-chart__tooltip strong{color:#ffffff;font-size:0.8rem;font-weight:700;text-align:right;}.server-history-chart__empty{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:var(--space-3);color:var(--color-text-muted);text-align:center;}.server-history-chart__count,.server-history-chart__note{margin:0.45rem 0 0;color:var(--color-text-muted);font-size:0.84rem;line-height:1.35;text-align:center;}.server-history-chart__count{font-weight:600;}.server-history-chart__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:0.55rem 1rem;margin:0.55rem 0 0;color:var(--color-text-muted);font-size:0.82rem;font-weight:600;}.server-history-chart__legend-item{display:inline-flex;align-items:center;gap:0.42rem;}.server-history-chart__legend-swatch{position:relative;display:inline-block;width:2.2rem;height:0.7rem;}.server-history-chart__legend-swatch::before{content:'';position:absolute;left:0;right:0;top:50%;border-top:2px solid #5c6f97;transform:translateY(-50%);}.server-history-chart__legend-swatch::after{content:'';position:absolute;left:50%;top:50%;width:0.42rem;height:0.42rem;border-radius:999px;background:#5c6f97;transform:translate(-50%,-50%);}.server-history-chart__legend-swatch--comparison::before{border-top-color:#aeb7c1;border-top-style:dashed;}.server-history-chart__legend-swatch--comparison::after{background:#aeb7c1;}.server-history-chart__debug{margin:0;border:1px solid #3e5368;background:#101d2b;color:#d9e6f2;font-size:0.78rem;line-height:1.35;overflow:auto;padding:0.65rem;}.server-history-chart__select-wrap{display:block;margin:0;}.server-history-chart__select{width:auto;min-width:8.2rem;min-height:2.35rem;border:1px solid #9ba9bb;border-radius:0.24rem;background-color:#f2f5f9;color:#1f2933;font-size:0.9rem;line-height:1.2;padding:0.46rem 0.66rem;}.server-history-chart__select:focus{border-color:#6f83ad;box-shadow:0 0 0 3px rgba(92,111,151,0.18);outline:0;}@media (max-width:620px){.server-history-chart-card__header{align-items:stretch;flex-direction:column;}.server-history-chart__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;}.server-history-chart__select{width:100%;min-width:0;}.server-history-chart__tooltip{min-width:10rem;max-width:calc(100vw - 2rem);}}.server-vote-panel__lead{margin-bottom:var(--space-2);}.server-vote-panel__meta{margin-bottom:var(--space-3);color:var(--color-text-muted);}.server-banner-tab__preview{display:block;max-width:100%;width:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-soft);}.server-banner-tab__copy-grid{display:grid;gap:var(--space-2);}.server-banner-tab__copy-field{display:grid;gap:0.35rem;}.server-banner-tab__copy-row{display:flex;flex-wrap:wrap;gap:var(--space-1);}.server-banner-tab__copy-row input,.server-banner-tab__copy-row textarea{flex:1 1 320px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.84rem;}.server-banner-tab__copy-row--stacked textarea{min-height:4.8rem;}}@media all{.server-faq-section__intro{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:0.9rem;line-height:1.45;}.server-faq-list{display:grid;gap:var(--space-2);}}@media all{.related-servers__body{display:grid;gap:var(--space-3);}.related-servers__intro,.related-servers__back{margin-bottom:0;}.related-servers__intro{color:var(--color-text-muted);}}@media all{.faq-accordion__item{border:1px solid rgba(91,116,143,0.62);border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(31,49,68,0.94) 0%,rgba(20,35,52,0.96) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 12px 28px rgba(5,12,22,0.2);overflow:hidden;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease;}.faq-accordion__item:hover{border-color:rgba(243,180,95,0.52);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 16px 34px rgba(5,12,22,0.28),0 0 20px rgba(243,180,95,0.12);transform:translateY(-2px);}.faq-accordion__item[open]{border-color:rgba(243,180,95,0.78);box-shadow:inset 3px 0 0 rgba(245,123,87,0.78),inset 0 1px 0 rgba(255,255,255,0.06),0 16px 36px rgba(5,12,22,0.3);}.faq-accordion__item[open] .faq-accordion__icon{border-color:rgba(243,180,95,0.68);background:linear-gradient(155deg,rgba(66,48,35,0.92) 0%,rgba(41,46,56,0.95) 100%);color:#f7c36d;}.faq-accordion__summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:3rem minmax(0,1fr) 1.25rem;align-items:center;gap:clamp(0.85rem,1.8vw,1.25rem);width:100%;min-height:4.1rem;margin:0;padding:clamp(0.85rem,1.8vw,1.15rem) clamp(1rem,2vw,1.35rem);color:#f3f7fb;font-weight:700;box-sizing:border-box;}.faq-accordion__summary::-webkit-details-marker{display:none;}.faq-accordion__summary:focus-visible{outline:2px solid rgba(243,180,95,0.72);outline-offset:3px;}.faq-accordion__icon{display:inline-grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(121,148,178,0.5);border-radius:var(--radius-sm);background:linear-gradient(155deg,rgba(44,61,78,0.74) 0%,rgba(24,39,57,0.86) 100%);color:#f3b45f;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);box-sizing:border-box;}.faq-accordion__icon .ui-icon{width:1.35rem;height:1.35rem;}.faq-accordion__question{min-width:0;margin:0;color:#f3f7fb;font-size:clamp(1.04rem,1.7vw,1.28rem);line-height:1.25;font-weight:700;letter-spacing:0.01em;overflow-wrap:anywhere;}.faq-accordion__caret{position:relative;display:block;width:1.1rem;height:1.1rem;flex:0 0 auto;margin-right:0;border:0;color:#eaf1f8;transition:transform 180ms ease,color 180ms ease;}.faq-accordion__caret::before{content:'';position:absolute;inset:0.18rem;border-right:0.16rem solid currentColor;border-bottom:0.16rem solid currentColor;transform:rotate(45deg);}.faq-accordion__item[open] .faq-accordion__caret{color:#f3b45f;transform:rotate(180deg);}.faq-accordion__content{margin:0 clamp(1rem,2vw,1.35rem) clamp(1rem,2vw,1.25rem) calc(clamp(1rem,2vw,1.35rem) + 4.25rem);padding-top:clamp(0.85rem,1.6vw,1rem);border-top:1px solid rgba(121,148,178,0.28);}.faq-accordion__answer{max-width:56rem;margin:0;color:#b7c7d6;font-size:clamp(0.98rem,1.35vw,1.08rem);line-height:1.65;}@media (max-width:760px){.faq-accordion__summary{grid-template-columns:2.65rem minmax(0,1fr) 1rem;min-height:3.85rem;padding:0.8rem 0.85rem;gap:0.75rem;}.faq-accordion__icon{width:2.65rem;height:2.65rem;}.faq-accordion__icon .ui-icon{width:1.18rem;height:1.18rem;}.faq-accordion__content{margin:0 0.85rem 0.95rem calc(0.85rem + 3.4rem);}}}@media all{@media (max-width:700px){.server-chart-card__header{display:grid;justify-content:stretch;}}}@media all{@media (prefers-reduced-motion:reduce){.faq-accordion__caret{transition:none;}}}@media all{.server-activity-indicator--online{border-color:rgba(57,195,133,0.36);background:rgba(27,161,109,0.16);}.server-activity-indicator--offline{border-color:rgba(214,107,107,0.34);background:rgba(176,73,73,0.13);}}@media all{.server-trailer-embed,.server-trailer-fallback{border-color:#3c536c;background:linear-gradient(165deg,#101d2b 0%,#17293b 100%);}.server-trailer-fallback p{color:#b6c8d9;}}@media all{.server-chart-card{border-color:#405970;background:linear-gradient(160deg,#1a2b3e 0%,#17283a 100%);box-shadow:0 10px 22px rgba(8,14,24,0.34);}.server-chart-card__header h3{color:#dde8f3;}.server-chart-card__header p{color:#a8bccf;}.server-history-chart__svg{border-color:#526987;background:#142334;}.server-history-chart__grid line{stroke:#2b4158;}.server-history-chart__axis-labels text{fill:#9fb3c8;}.server-history-chart__area{fill:rgba(139,196,255,0.12);}.server-history-chart__line{stroke:#8bc4ff;}.server-history-chart__point{fill:#f0a459;stroke:#142334;}.server-history-chart__hover-line{stroke:#7f96ad;}.server-history-chart__hover-point{fill:#8bc4ff;stroke:#142334;}.server-history-chart__tooltip{background:#526987;color:#ffffff;}.server-history-chart__select{border-color:#526987;background-color:#17283a;color:#dce8f4;}.server-history-chart__select:focus{border-color:#8bc4ff;box-shadow:0 0 0 3px rgba(139,196,255,0.2);}}@media all{.server-faq-section__intro{color:#b3c4d6;}.advertise-game-selector{margin-top:auto;display:grid;gap:var(--space-2);}.advertise-free-cta{border-color:#d7e2ee;background:transparent;box-shadow:none;}.advertise-free-cta{border-color:#3c536b;background:transparent;}}@media all{.taxonomy-compact-nav{display:grid;gap:0.55rem;grid-template-columns:1fr;margin-top:var(--space-2);}.taxonomy-compact-nav__links{display:flex;flex-wrap:wrap;gap:0.34rem;margin:0;}.server-list-table{--server-banner-width:468px;--server-banner-height:60px;--rank-column-track:4.1rem;--name-column-track:8rem;--server-column-track:var(--server-banner-width);--about-column-track:minmax(9.2rem,10.2rem);--stats-column-track:minmax(8.2rem,8.7rem);--server-list-gap:0.65rem;--server-list-columns:var(--rank-column-track) var(--name-column-track) var(--server-column-track) var(--about-column-track) var(--stats-column-track);width:100%;max-width:100%;}.server-list-table__header{display:grid;grid-template-columns:var(--server-list-columns);gap:var(--server-list-gap);align-items:center;padding:0 1rem 0.5rem;color:#96a3b8;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.server-list-table__header span{white-space:nowrap;}.server-list-table__header span{text-align:center;}.server-card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-top:2px solid rgba(var(--game-accent-rgb),0.36);border-radius:0.85rem;box-shadow:var(--shadow-sm);padding:0.82rem 0.95rem 0.68rem;color:var(--color-text-primary);}.server-card.game-accent:hover{border-color:rgba(var(--game-accent-rgb),0.32);box-shadow:0 8px 18px rgba(var(--game-accent-rgb),0.12);}.server-card--premium-highlight{border-color:#f5bf4b;box-shadow:0 0 0 1px rgba(245,191,75,0.25),var(--shadow-sm);}.server-card__banner{border-radius:0.55rem 0.55rem 0 0;border:1px solid #cfd9e3;border-bottom:0;background:#eef4fa;overflow:hidden;display:block;width:var(--server-banner-width);height:var(--server-banner-height);max-width:100%;}.server-card__banner-media{display:block;width:var(--server-banner-width);height:var(--server-banner-height);max-width:100%;border-radius:0;object-fit:fill;}.server-card__main-row{display:grid;grid-template-columns:var(--server-list-columns);column-gap:var(--server-list-gap);row-gap:0.4rem;align-items:start;}.server-card__main-row > *{min-width:0;}.server-card__rank-col{grid-column:1;}.rank-badge{display:flex;align-items:center;justify-content:center;min-width:3.5rem;min-height:5.3rem;border-radius:0.65rem;font-size:1.55rem;line-height:1;font-weight:800;background:var(--color-bg-soft);border:1px solid var(--color-border);color:var(--color-primary-dark);}.rank-badge--top{background:linear-gradient(120deg,var(--color-accent-orange),var(--color-accent-coral));color:var(--color-white);}.server-card__name{margin:0;font-size:1rem;line-height:1.25;}.server-card--list .server-card__name-col,.server-card--list .server-card__name,.server-card--list .server-card__name > a{min-width:0;max-width:100%;}.server-card--list .server-card__name{display:block;width:100%;}.server-card--list .server-card__name--long{font-size:0.9rem;}.server-card--list .server-card__name > a{display:block;}.server-card--list .server-card__title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;max-width:100%;max-height:2.5em;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;white-space:normal;}.server-card--list .server-card__name.vote-leaderboard-achievement .server-card__name-tooltip{top:100%;bottom:auto;left:50%;right:auto;width:min(18rem,calc(100vw - 3rem));transform:translateX(-50%);overflow-wrap:anywhere;word-break:break-word;font-size:0.85rem;transition:none;}.server-card--list:hover,.server-card--list:focus-within{position:relative;z-index:2;}.server-card__product-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.35rem;margin:0.35rem 0 0;}.server-card__product-badges .server-badge-gold--inline{margin-left:0;}.server-card__product-pill{display:inline-flex;align-items:center;border:1px solid #d2deea;border-radius:999px;padding:0.1rem 0.5rem;font-size:0.63rem;font-weight:700;color:#394b5f;background:#f5f8fc;vertical-align:middle;}.server-card__name a{color:var(--color-primary-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.16em;}.server-card__name a:hover{color:var(--color-accent-coral);}.server-card__name-col{display:grid;grid-column:2;gap:0.48rem;justify-items:center;text-align:center;align-self:center;}.server-card__name-link{display:flex;align-items:center;justify-content:center;text-decoration:none;}.server-card__icon-wrap{margin:0;display:inline-flex;line-height:0;}.server-card__icon{width:2.75rem;height:2.75rem;object-fit:cover;border-radius:0.5rem;border:1px solid var(--color-border);background:var(--color-bg-soft);}.server-card__server-col{display:grid;grid-column:3;width:100%;max-width:100%;min-width:0;justify-self:start;align-self:start;}.server-card__server-stack{display:grid;gap:0.26rem;width:var(--server-banner-width);max-width:var(--server-banner-width);}.server-card__address-bar{display:flex;align-items:center;gap:0.5rem;min-height:2.2rem;border-radius:0 0 0.55rem 0.55rem;border:1px solid #c8d5e2;background:linear-gradient(165deg,#f5f9fd 0%,#ebf2f9 100%);color:var(--color-primary-dark);justify-content:space-between;padding:0.28rem 0.48rem;min-width:0;}.server-card__address-bar--standalone{border-radius:0.55rem;}.server-card__address-bar:hover{border-color:#9fb3c7;color:#2c3743;}.server-card__address-dot{width:0.55rem;height:0.55rem;border-radius:999px;flex:0 0 auto;}.server-card__address-dot.is-online{background:#27d17f;}.server-card__address-dot.is-offline{background:#eb6e6e;}.server-card__address-copy-group{display:inline-flex;align-items:stretch;justify-content:flex-end;min-width:0;max-width:calc(100% - 1.05rem);margin-left:auto;}.server-card__address-copy-group--solo .server-card__address-text{border-right:1px solid #b9c9d8;border-radius:0.42rem;}.server-card__address-support-badge{flex:0 0 auto;max-width:7.5rem;border:1px solid #bdd2e5;border-radius:999px;background:#eef6ff;color:#34516d;font-size:0.7rem;font-weight:700;line-height:1;padding:0.31rem 0.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.server-card__address-text{display:inline-flex;align-items:center;min-height:1.5rem;border:1px solid #b9c9d8;border-right:0;border-radius:0.42rem 0 0 0.42rem;background:#ffffff;box-shadow:inset 0 1px 0 rgba(15,23,42,0.04);padding:0.12rem 0.48rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.8rem;font-weight:700;letter-spacing:0.01em;color:#213040;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}.server-card__address-text:hover{border-color:#9fb3c7;background:#f4f8fc;}.server-card__address-text:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;}.server-card__copy-button{appearance:none;border:1px solid #c4d3e1;border-radius:0 0.42rem 0.42rem 0;background:#ffffff;color:#2f3d4d;font-size:0.74rem;font-weight:600;padding:0.18rem 0.55rem;line-height:1.1;cursor:pointer;white-space:nowrap;min-height:1.5rem;box-shadow:none;}.server-card__copy-button:hover{border-color:#9fb3c7;background:#f3f8fd;}.server-card__about-col{display:grid;grid-column:4;gap:0.22rem;align-content:center;align-self:center;justify-self:stretch;justify-items:center;min-width:0;width:100%;min-width:0;max-width:100%;overflow:hidden;padding-left:0;margin-left:0;position:static;text-align:center;}.server-card__about-badges{margin:0;display:grid;grid-auto-flow:row;justify-items:center;gap:0.25rem;min-width:0;width:100%;max-width:100%;position:static;}.server-card__about-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.24rem;border-radius:999px;padding:0.08rem 0.46rem;border:1px solid #d2deea;background:#f3f7fc;font-size:0.66rem;color:#2f3d4d;font-weight:700;letter-spacing:0.01em;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;position:static;}.server-card__about-badge-link{min-width:1.5rem;min-height:1.5rem;padding:0.125rem 0.5rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-decoration:none;color:#2f3d4d;}.server-card__about-badge-link:hover{border-color:#9fb3c7;background:#ebf2f9;color:#243240;}.server-card.game-accent .server-card__about-badge{border-color:rgba(var(--game-accent-rgb),0.35);}.server-card__stats-col,.server-card__rank-col{min-height:2.2rem;display:flex;align-items:center;align-self:center;}.server-card__stats-col{grid-column:5;display:flex;align-items:center;justify-content:center;gap:0.32rem;justify-self:center;align-self:center;width:100%;min-width:0;}.server-card__players-value{margin:0;font-weight:700;color:var(--color-primary-dark);font-size:0.9rem;line-height:1;white-space:nowrap;}.server-card--stacked-stats .server-card__stats-col{flex-direction:column;}.server-card--stacked-stats .server-card__online-status::before{animation:server-list-online-pulse 2.8s ease-in-out infinite;}}@media all{@media (prefers-reduced-motion:reduce){.server-card--stacked-stats .server-card__online-status::before{animation:none;}}}@media all{@media (max-width:1199px){.server-list-table{--about-column-track:minmax(8.9rem,9.7rem);--stats-column-track:minmax(8rem,8.5rem);}.server-card__main-row{column-gap:var(--server-list-gap);}.server-card__about-col{min-width:0;padding-left:0;}}@media (max-width:960px){.server-list-table__header{display:none;}.server-card{padding:0.85rem;}.server-card__main-row{grid-template-columns:1fr;gap:0.5rem;}.server-card__banner,.server-card__banner-media,.server-card__server-col,.server-card__server-stack{width:100%;max-width:100%;}.server-card__banner{height:60px;}.server-card__rank-col,.server-card__name-col,.server-card__about-col,.server-card__server-col,.server-card__stats-col{grid-column:auto;min-height:0;padding-top:0;align-self:auto;}.server-card__about-col{align-content:start;padding-left:0;width:100%;min-width:0;max-width:100%;justify-items:start;text-align:left;}.server-card__about-badges{justify-items:start;}.server-card__stats-col{justify-content:center;}.rank-badge{min-width:3.15rem;min-height:2rem;font-size:1.1rem;}.server-card__icon{width:2.45rem;height:2.45rem;}}.server-list-table__header{color:#8fa2b8;}.server-card--premium-highlight{border-color:#a68131;box-shadow:0 0 0 1px rgba(166,129,49,0.35),var(--shadow-sm);}.server-card.game-accent:hover{border-color:rgba(var(--game-accent-rgb),0.42);box-shadow:0 10px 20px rgba(var(--game-accent-rgb),0.16);}.server-card__banner{border-color:#3a5168;background:#1a2a3d;}.server-card__product-pill{border-color:#3f5670;color:#d2deea;background:#1b2c3f;}.server-card__address-bar{border-color:#3f5670;background:linear-gradient(165deg,#1a2a3c 0%,#172637 100%);color:#d8e3ef;}.server-card__address-text{border-color:#506a84;background:#101d2b;color:#eef6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);}.server-card__address-text:hover{border-color:#607b97;background:#17283a;}.server-card__address-copy-group--solo .server-card__address-text{border-right-color:#506a84;}.server-card__address-support-badge{border-color:#4f6d89;background:#16283a;color:#d8e9f8;}.server-card__address-bar:hover{border-color:#607b97;color:#f0f6fc;}.server-card__copy-button{border-color:#415970;background:#152435;color:#d6e2ee;}.server-card__copy-button:hover{border-color:#607b97;background:#1f3348;}}@media all{.server-card__about-badge-link:hover{border-color:#607b97;background:#22374d;color:#f0f6fc;}}@media all{.server-history-chart-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left;}.server-history-chart-card__header h3{margin:0;font-size:clamp(1.15rem,2.2vw,1.55rem);}.server-history-chart__controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.5rem;}.server-history-chart{overflow:hidden;}.server-history-chart__svg{overflow:hidden;}.server-history-chart__hover.is-hidden,.server-history-chart__tooltip[hidden],.server-history-chart__empty[hidden],.server-history-chart__count[hidden],.server-history-chart__legend[hidden],.server-history-chart__note[hidden]{display:none !important;}.server-history-chart__point{fill:#5c6f97;transition:r 0.14s ease,fill 0.14s ease,stroke-width 0.14s ease;}.server-history-chart__line--comparison{stroke:#aeb7c1;stroke-width:2.5;stroke-dasharray:7 6;opacity:0.78;pointer-events:none;}.server-history-chart__point:hover,.server-history-chart__point:focus,.server-history-chart__point.is-active{fill:#e6763f;stroke-width:3;}.server-history-chart__tooltip{display:grid;grid-template-columns:auto auto;column-gap:0.75rem;row-gap:0.14rem;min-width:11rem;background:#2f3b48;font-size:0.8rem;font-weight:600;padding:0.48rem 0.62rem;}.server-history-chart__tooltip span{color:rgba(255,255,255,0.72);font-size:0.74rem;}.server-history-chart__tooltip strong{color:#ffffff;font-size:0.8rem;font-weight:700;text-align:right;}.server-history-chart__count,.server-history-chart__note{margin:0.45rem 0 0;color:var(--color-text-muted);font-size:0.84rem;line-height:1.35;text-align:center;}.server-history-chart__count{font-weight:600;}.server-history-chart__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:0.55rem 1rem;margin:0.55rem 0 0;color:var(--color-text-muted);font-size:0.82rem;font-weight:600;}.server-history-chart__legend-item{display:inline-flex;align-items:center;gap:0.42rem;}.server-history-chart__legend-swatch{position:relative;display:inline-block;width:2.2rem;height:0.7rem;}.server-history-chart__legend-swatch::before{content:'';position:absolute;left:0;right:0;top:50%;border-top:2px solid #5c6f97;transform:translateY(-50%);}.server-history-chart__legend-swatch::after{content:'';position:absolute;left:50%;top:50%;width:0.42rem;height:0.42rem;border-radius:999px;background:#5c6f97;transform:translate(-50%,-50%);}.server-history-chart__legend-swatch--comparison::before{border-top-color:#aeb7c1;border-top-style:dashed;}.server-history-chart__legend-swatch--comparison::after{background:#aeb7c1;}.server-history-chart__debug{margin:0;border:1px solid #3e5368;background:#101d2b;color:#d9e6f2;font-size:0.78rem;line-height:1.35;overflow:auto;padding:0.65rem;}.server-history-chart__select{width:auto;min-width:8.2rem;min-height:2.35rem;border-width:1px;border-color:#9ba9bb;font-size:0.9rem;padding:0.46rem 0.66rem;}@media (max-width:620px){.server-history-chart-card__header{align-items:stretch;flex-direction:column;}.server-history-chart__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;}.server-history-chart__select{width:100%;min-width:0;}.server-history-chart__tooltip{min-width:10rem;max-width:calc(100vw - 2rem);}}.server-card__discord-stats{display:flex;flex-direction:column;gap:.25rem;max-width:100%;font-size:.85rem;overflow-wrap:anywhere;}.server-card__stats-col--discord{flex-direction:column;text-align:center;}.server-card__discord-join--unavailable:disabled{opacity:.55;cursor:not-allowed;}.vote-player-rewards{padding:0;}.vote-leaderboard-achievement{position:relative;display:inline-flex;flex:0 0 auto;}.vote-leaderboard-achievement__popover{position:absolute;bottom:calc(100% + 0.55rem);left:0;z-index:80;display:grid;gap:0.42rem;width:min(16rem,calc(100vw - 2rem));padding:0.72rem;border:1px solid #49647f;border-radius:var(--radius-md);background:linear-gradient(165deg,#142537 0%,#0d1b29 100%);box-shadow:0 14px 30px rgba(3,10,18,0.48);color:#eef5fc;font-size:0.76rem;font-weight:400;line-height:1.35;text-align:left;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(0.25rem);transition:opacity 140ms ease,transform 140ms ease,visibility 140ms ease;}.vote-leaderboard-achievement:last-child .vote-leaderboard-achievement__popover{right:0;left:auto;}.vote-leaderboard-achievement:hover,.vote-leaderboard-achievement:focus-within{z-index:81;}.vote-leaderboard-achievement:hover .vote-leaderboard-achievement__popover,.vote-leaderboard-achievement:focus-within .vote-leaderboard-achievement__popover{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);}}@media all{.server-card__banner.server-banner{width:468px;max-width:100%;height:auto;aspect-ratio:468 / 60;overflow:hidden;}}
