/* Server detail components use the shared palette and native GameHub SVG geometry. */
.sx-page{--sx-blue:var(--site-cyan,#0cbcff);--sx-line:var(--site-line,#16435b);--sx-text:var(--site-text,#ebf5ff);--sx-muted:var(--site-muted,#9ebdce);--sx-amber:var(--site-amber,#ff9d20);color:var(--sx-text);font-family:"Golos Text",system-ui,sans-serif;width:min(1440px,calc(100% - 48px));margin:auto;padding:20px 0 48px}
.sx-page *{box-sizing:border-box}.sx-page [hidden]{display:none!important}.sx-page h1,.sx-page h2,.sx-page h3{font-family:inherit;line-height:1.3}.sx-page p{line-height:1.65}.sx-page a{color:inherit}.sx-page .muted,.sx-page .sx-note{color:var(--sx-muted)}.sx-page .sx-note{font-size:12px;line-height:1.65;margin:12px 0 0}.sx-page code{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.sx-page button{font:inherit;cursor:pointer}.sx-page button:disabled{cursor:not-allowed;opacity:.48}.sx-page :focus-visible{outline:2px solid #a0e8ff;outline-offset:4px}
.sx-page .panel{position:relative;isolation:isolate;border:1px solid transparent;border-radius:2px;background:radial-gradient(ellipse at 0 0,#11436438,transparent 70%),linear-gradient(125deg,#0a1d2c,#050f19);padding:23px;margin:0 0 20px;min-width:0;box-shadow:0 8px 0 #020a1280,0 16px 30px #0004}
.sx-page .hub-frame{position:absolute;inset:0;width:100%;height:100%;fill:none;pointer-events:none;overflow:visible}.sx-page .panel>.hub-frame{z-index:-1}.sx-page .hub-frame-base{stroke:var(--frame-color,var(--sx-blue));stroke-width:1.1;opacity:.5}.sx-page .hub-frame-inner{stroke:var(--frame-color,var(--sx-blue));stroke-width:1;opacity:.2}.sx-page .hub-frame-hot{stroke:var(--frame-color,var(--sx-blue));stroke-width:2;filter:drop-shadow(0 0 3px var(--sx-blue))}.sx-page .hub-frame-trace{stroke:var(--frame-color,var(--sx-blue));stroke-width:1.3;opacity:.65}.sx-page .hub-icon{width:20px;height:20px;flex:none}
.sx-page .btn{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:10px 15px;min-height:42px;color:var(--sx-text);border:1px solid #285575;background:linear-gradient(135deg,#0f2b3c,#081724);font-size:12px;font-weight:600;text-decoration:none;border-radius:2px;box-shadow:0 3px 0 #020a11;transition:transform .16s,background .16s}.sx-page .btn-primary{color:#ffe2b8;border-color:#8f632d;background:linear-gradient(135deg,#443017,#201a13);--frame-color:var(--sx-amber)}.sx-page .btn[aria-pressed=true]{border-color:var(--sx-blue);color:#8de0ff;background:#0b3248;box-shadow:inset 0 -2px #0cbcff40,0 3px 0 #020a11}.sx-page .btn-sm{min-height:36px;padding:8px 12px;font-size:11px}
.sx-page .crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--sx-muted);margin-bottom:18px}.sx-page .sx-profile{display:grid;grid-template-columns:180px minmax(0,1fr) 190px;align-items:center;gap:25px;padding:22px;min-height:216px}.sx-page .sx-art{position:relative;height:172px;overflow:hidden;border:1px solid #225674;box-shadow:5px 6px 0 #010911,5px 7px 0 #235c7c}.sx-page .sx-art img{width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.sx-page .sx-art span{position:absolute;left:0;right:0;bottom:0;background:#04121ee8;padding:8px;text-align:center;font-size:11px}.sx-page .sx-identity{min-width:0}.sx-page .sx-eyebrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--sx-muted);font-size:10px}.sx-page .sx-status{color:var(--sx-amber);letter-spacing:.9px;font-weight:700}.sx-page .sx-status[data-state=online]{color:#67e3ae}.sx-page .sx-status[data-state=offline]{color:#ff958a}.sx-page .sx-promotion-label{color:var(--sx-amber);font-size:10px;border:1px solid #755726;padding:4px 7px;background:#2d201377}.sx-page #server-title{font-size:clamp(24px,2.7vw,36px);margin:13px 0;overflow-wrap:anywhere}.sx-page .sx-tags{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 17px}.sx-page .sx-tags span{padding:4px 8px;border:1px solid var(--sx-line);font-size:10px;color:var(--sx-muted);background:#081d2b}.sx-page .sx-connect{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sx-page .sx-connect code{font-size:13px;background:#020b14;padding:11px 13px;border:1px solid #204459}.sx-page .sx-online{border-left:1px solid var(--sx-line);padding-left:24px}.sx-page .sx-online>span{font-size:9px;color:var(--sx-muted);letter-spacing:1px}.sx-page .sx-online strong{display:block;font-size:48px;color:var(--sx-blue);line-height:1.3;margin:8px 0}.sx-page .sx-online strong small{font-size:20px;color:var(--sx-muted)}.sx-page .sx-online p{font-size:11px;color:var(--sx-muted);margin:0}
.sx-page .sx-tools{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 0}.sx-page .sx-tools>.btn:last-child{margin-left:auto}.sx-page .sx-feedback{font-size:12px;color:#a4e8ff;min-height:20px;margin:12px 0 6px}.sx-page .sx-copy-fallback{width:100%;min-height:44px;margin-bottom:12px}.sx-page .sx-monitor-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line);padding:12px 0;font-size:11px;color:var(--sx-muted)}.sx-page .sx-monitor-bar .btn{margin-left:auto}.sx-page .sx-monitor-bar time{font-family:ui-monospace,monospace}.sx-page .sx-jumps{display:flex;gap:6px;overflow-x:auto;white-space:nowrap;margin:18px 0;padding:0 0 8px;scrollbar-width:thin}.sx-page .sx-jumps a{display:block;padding:10px 15px;border:1px solid var(--sx-line);background:#091e2d;font-size:12px;text-decoration:none}.sx-page section[id]{scroll-margin-top:24px}
.sx-page .sx-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.sx-page .sx-content>.panel{margin:0 0 0}.sx-page .sx-module-heading{display:flex;align-items:center;gap:12px;margin:0 0 18px}.sx-page .sx-module-heading>.hub-icon{width:34px;height:34px;padding:6px;border:1px solid #235375;background:#0a293c;color:var(--sx-blue)}.sx-page .sx-module-heading h2{font-size:18px;margin:0}.sx-page .sx-module-heading>.btn{margin-left:auto}.sx-page .signal-kicker{display:block;font-size:9px;color:var(--sx-blue);letter-spacing:1.5px;margin-bottom:7px}.sx-page .sx-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.sx-page .sx-stat-grid>div{padding:12px 10px;background:#06131d;border:1px solid #16435b;min-width:0}.sx-page .sx-stat-grid small{display:block;font-size:10px;color:var(--sx-muted);line-height:1.45}.sx-page .sx-stat-grid strong{font:600 25px/1.4 ui-monospace,monospace;color:#88d5f4;overflow-wrap:anywhere;display:block;margin-top:6px}.sx-page .sx-stat-grid strong small{display:inline;font-size:11px}.sx-page .sx-properties{display:grid;grid-template-columns:1fr;gap:0;margin:0}.sx-page .sx-properties>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #17394d;font-size:12px}.sx-page .sx-properties dt{color:var(--sx-muted)}.sx-page .sx-properties dd{margin:0;text-align:right;overflow-wrap:anywhere}.sx-page .sx-howto{padding-left:22px;font-size:13px;line-height:1.75}.sx-page .sx-howto li{margin:0 0 12px;padding-left:5px;overflow-wrap:anywhere}.sx-page .sx-community-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:20px}.sx-page .sx-community-actions>span{font-size:11px;color:var(--sx-muted)}.sx-page .sx-owner-description{white-space:normal;overflow-wrap:anywhere;max-height:280px;overflow:auto;font-size:13px}.sx-page .sx-history-scroll{max-height:222px;overflow:auto;border:1px solid var(--sx-line)}.sx-page table{width:100%;border-collapse:collapse;font-size:12px}.sx-page th,.sx-page td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--sx-line);overflow-wrap:anywhere}.sx-page th{color:#b9d9e9;font-weight:600;background:#0d2638}.sx-page .sx-history-scroll th{position:sticky;top:0}
.sx-page .sx-reviews{margin-top:20px}.sx-page .sx-review-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between;margin-bottom:18px}.sx-page .sx-review-heading h2{font-size:18px;margin:0}.sx-page .sx-review-heading label{font-size:11px;color:var(--sx-muted)}.sx-page .sx-review-score{font-size:13px;color:var(--sx-amber)}.sx-page .sx-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sx-page .sx-review-card{padding:16px;background:#071925;border:1px solid var(--sx-line);min-width:0}.sx-page .sx-review-card header{display:flex;justify-content:space-between;gap:12px;font-size:12px;flex-wrap:wrap}.sx-page .sx-review-card p{font-size:12px;overflow-wrap:anywhere}.sx-page .sx-review-card time{font-size:10px;color:var(--sx-muted)}.sx-page select,.sx-page input:not([type=checkbox]):not([type=radio]){max-width:100%;background:#04101b;color:var(--sx-text);border:1px solid #285672;font:inherit;padding:10px;min-height:40px;border-radius:2px}.sx-page input[type=checkbox],.sx-page input[type=radio]{width:16px;height:16px;accent-color:var(--sx-blue);flex:none}
.sx-page .sx-filters{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;padding:14px;background:#04121c;border:1px solid var(--sx-line)}.sx-page .sx-filters label{display:flex;align-items:center;gap:7px;font-size:11px;min-height:36px}.sx-page .sx-filters .btn{margin-left:auto}.sx-page .sx-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.sx-page .sx-related-card{background:linear-gradient(135deg,#0d293a,#05131f);border:1px solid #25607e;padding:16px;min-width:0;box-shadow:0 4px 0 #020a13}.sx-page .sx-related-card h3{font-size:14px;line-height:1.4;overflow-wrap:anywhere;margin:0 0 10px}.sx-page .sx-related-card p{font-size:11px;color:var(--sx-muted);overflow-wrap:anywhere;margin:9px 0}.sx-page .sx-related-card strong{font:600 17px ui-monospace,monospace;color:#86d9ff}.sx-page .sx-related-card small{font-size:10px}.sx-page .sx-related-card .btn{margin-top:8px;width:100%}
.sx-page .sx-growth{--frame-color:var(--sx-amber);background:radial-gradient(ellipse at 100% 0,#6c302926,transparent 70%),#0b171f}.sx-page .sx-growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sx-page .sx-growth-grid article+article{border-left:1px solid #513728;padding-left:24px}.sx-page .sx-growth-grid b{color:#ffcb84;font-size:15px}.sx-page .sx-growth-grid p{color:var(--sx-muted);font-size:12px}.sx-page .sx-growth-grid a{font-size:12px;color:#a6dfff}.sx-page .sx-growth-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.sx-page .sx-growth-actions>a:not(.btn){font-size:12px;color:var(--sx-muted)}.sx-page .sx-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sx-page .sx-faq-item{padding:0;border:1px solid var(--sx-line);margin-top:14px;background:#061622}.sx-page .sx-faq-item summary{padding:13px 15px;cursor:pointer;font-size:12px}.sx-page .sx-faq-item p{padding:0 15px;font-size:12px;color:var(--sx-muted)}
.sx-page .sx-dialog{width:min(1100px,calc(100% - 32px));max-width:none;max-height:88vh;color:var(--sx-text);background:radial-gradient(ellipse at 10% 0,#173e5577,transparent 70%),#06111c;border:1px solid #2781a8;padding:24px;border-radius:2px;box-shadow:0 28px 90px #000b;overflow:auto}.sx-page .sx-dialog::backdrop{background:#010611cf;backdrop-filter:blur(5px)}.sx-page .sx-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.sx-page .sx-dialog h2{font-size:22px;margin:0}.sx-page .sx-dialog p{font-size:13px}.sx-page .sx-dialog header>.btn{min-width:42px}.sx-page .sx-compare-scroll{overflow:auto;max-width:100%;margin-bottom:20px}.sx-page .sx-compare-scroll table{min-width:640px;table-layout:fixed}.sx-page .sx-compare-scroll th,.sx-page .sx-compare-scroll td{min-width:140px;vertical-align:top}.sx-page .sx-compare-scroll th a{display:block;margin-bottom:9px;font-size:13px}.sx-page .sx-compare-scroll caption{padding:12px 0;color:var(--sx-muted);text-align:left}.sx-page .sx-saved-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--sx-line);font-size:13px}.sx-page .sx-saved-row a{min-width:0;overflow-wrap:anywhere}
.sx-page .sx-purchase{width:min(670px,calc(100% - 28px));border-color:#a6763e}.sx-page .sx-purchase-server{padding:14px;background:#030d17;border:1px solid var(--sx-line);overflow-wrap:anywhere}.sx-page .sx-purchase-server code{display:block;margin-top:7px;font-size:11px;color:var(--sx-muted)}.sx-page .sx-purchase fieldset{border:1px solid var(--sx-line);padding:17px;margin:18px 0}.sx-page .sx-purchase legend{font-size:12px;padding:0 6px;color:var(--sx-muted)}.sx-page .sx-purchase-choices{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.sx-page .sx-purchase-choices label{display:flex;align-items:center;gap:8px;background:#0e283b;border:1px solid #285575;min-height:48px;padding:10px 14px;font-size:13px}.sx-page .sx-purchase-choices label:has(input:checked){border-color:var(--sx-amber)}.sx-page .sx-quote-line{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid var(--sx-line);font-size:13px}.sx-page .sx-quote-line strong{font:600 19px ui-monospace,monospace;overflow-wrap:anywhere;text-align:right}.sx-page .sx-purchase-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65}.sx-page .sx-purchase-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;font-size:12px}.sx-page .sx-purchase-links a,.sx-page .sx-purchase-consent a{color:#a1dfff;text-decoration:underline}.sx-page .sx-purchase [data-purchase-points]>label{display:block;font-size:12px;margin-bottom:8px}
.sx-page .sx-spotlight{--frame-color:var(--sx-amber);background:linear-gradient(125deg,#201b1680,#07141f)}.sx-page .sx-spotlight .sx-module-heading h2{margin-top:8px}.sx-page .sx-spotlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.sx-page .sx-spotlight-card{padding:18px;min-width:0;border:1px solid #725536;background:linear-gradient(140deg,#242019,#081622);box-shadow:0 5px 0 #020a13}.sx-page .sx-spotlight-card h3{font-size:15px;margin:13px 0 8px;overflow-wrap:anywhere}.sx-page .sx-spotlight-card p{font-size:12px;color:var(--sx-muted)}.sx-page .sx-spotlight-card strong{font:600 18px ui-monospace,monospace;color:#ffd093}.sx-page .sx-spotlight-card small{font-size:10px;color:var(--sx-muted)}.sx-page .sx-spotlight-card .btn{margin-top:5px}
@media(max-width:760px){.sx-page .sx-spotlight-grid{grid-template-columns:1fr}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.sx-page .btn:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.12)}.sx-page .sx-related-card:hover{border-color:#54caff;box-shadow:0 4px 0 #020a13,0 10px 25px #0cbcff12}}
@media(max-width:1100px){.sx-page .sx-profile{grid-template-columns:130px minmax(0,1fr) 135px;gap:18px}.sx-page .sx-art{height:155px}.sx-page .sx-online{padding-left:14px}.sx-page .sx-online strong{font-size:36px}.sx-page .sx-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-page .sx-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-page .sx-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-page .sx-tools>.btn:last-child{margin-left:0}}
@media(max-width:760px){.sx-page{width:calc(100% - 28px)}.sx-page .sx-profile{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:18px}.sx-page .sx-art{height:108px}.sx-page .sx-art span{font-size:9px}.sx-page .sx-online{grid-column:1/-1;display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-left:0;border-top:1px solid var(--sx-line);padding:10px 0 0}.sx-page .sx-online strong{font-size:30px;margin:0}.sx-page .sx-online strong small{font-size:15px}.sx-page #server-title{font-size:23px}.sx-page .sx-connect{grid-column:1/-1}.sx-page .sx-connect .btn{padding:9px 12px}.sx-page .sx-content{grid-template-columns:1fr;gap:16px}.sx-page .panel{padding:18px}.sx-page .sx-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-page .sx-stat-grid strong{font-size:21px}.sx-page .sx-monitor-bar .btn{margin-left:0}.sx-page .sx-tools{gap:8px}.sx-page .sx-tools .btn{flex:1;min-width:130px}.sx-page .sx-growth-grid{grid-template-columns:1fr;gap:12px}.sx-page .sx-growth-grid article+article{border-left:0;border-top:1px solid #513728;padding:15px 0 0}.sx-page .sx-faq{grid-template-columns:1fr;gap:0}.sx-page .sx-dialog{padding:18px}.sx-page .sx-purchase-choices{gap:8px}.sx-page .sx-purchase-choices label{flex:1}.sx-page .sx-module-heading h2{font-size:17px}}
@media(max-width:440px){.sx-page .sx-profile{grid-template-columns:1fr}.sx-page .sx-art{display:none}.sx-page .sx-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-page .sx-related-grid,.sx-page .sx-review-grid{grid-template-columns:1fr}.sx-page .sx-filters{padding:11px;gap:8px 15px}.sx-page .sx-filters .btn{margin-left:0;width:100%}.sx-page .sx-filters label:last-of-type{flex-wrap:wrap}.sx-page .sx-tools .btn{min-width:115px;font-size:11px}.sx-page .sx-module-heading{flex-wrap:wrap}.sx-page .sx-module-heading>.btn{margin-left:0}.sx-page .sx-purchase fieldset{padding:12px}.sx-page .sx-quote-line{flex-wrap:wrap}.sx-page .sx-quote-line strong{margin-left:auto}.sx-page .sx-purchase-choices{display:block}.sx-page .sx-purchase-choices label{margin-bottom:8px}.sx-page .sx-connect code{width:100%}.sx-page .sx-dialog h2{font-size:19px}}
@media(prefers-reduced-motion:reduce){.sx-page *,.sx-page *::before,.sx-page *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sx-page .btn{transform:none!important}}

.sx-page .sx-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sx-page .sx-story{display:block;background:#071925;border:1px solid var(--sx-line);padding:18px;min-width:0;overflow-wrap:anywhere}.sx-page .sx-story h3{font-size:16px}.sx-page .sx-story time{font-size:11px;color:var(--sx-muted)}.sx-page .sx-story p{font-size:12px}.sx-page .sx-howto{list-style:decimal}.sx-page .sx-howto li::before{content:none}@media(max-width:760px){.sx-page .sx-story-grid{grid-template-columns:1fr}}

/* Generated SEO remains visibly separate from owner copy and live metrics. */
.site-public .sx-seo-summary{margin-top:15px;padding-top:14px;border-top:1px solid #173b50}
.site-public .sx-seo-summary>p{margin:7px 0 5px;color:#b9d4e2;font-size:12px;line-height:1.55}
.site-public .sx-seo-card{margin:6px 0 8px;color:#8facbd;font-size:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
