:root{color:#f7fbff;background:#040912;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden;background:#040912}button,input,select,textarea{font:inherit}button{color:inherit;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}img{-webkit-user-drag:none}.app-shell{display:grid;height:100vh;height:100dvh;min-height:100vh;grid-template-rows:72px minmax(0,1fr) 34px;grid-template-columns:250px minmax(0,1fr) 304px;overflow:hidden;border:1px solid rgba(117,157,204,.24);border-radius:8px;background:radial-gradient(circle at 45% 28%,rgba(38,139,222,.14),transparent 30rem),radial-gradient(circle at 58% 66%,rgba(183,75,255,.12),transparent 26rem),#050a13}.global-header{z-index:5;display:grid;grid-column:1 / -1;grid-template-columns:250px auto minmax(260px,520px) auto auto;align-items:center;gap:22px;border-bottom:1px solid rgba(117,157,204,.2);background:#050a13e6;padding:0 16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup,.top-tabs,.global-search,.user-chip,.add-server,.section-title,.ranking-head,.status-footer,.server-tags,.dock-actions,.verified-title,.vote-card dl,.left-footer{display:flex;align-items:center}.brand-lockup{gap:12px}.brand-lockup img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(69,217,255,.28))}.brand-lockup strong{display:block;font-size:24px;line-height:1;letter-spacing:0;text-transform:uppercase}.brand-lockup span,.ranking-head span,.panel-section h2{color:#97a8c4;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.top-tabs{gap:8px}.top-tabs button,.add-server,.user-chip,.ranking-head button,.left-footer button,.dock-actions button,.view-all{min-height:40px;border:1px solid rgba(120,160,210,.2);border-radius:8px;background:#0a111fe0;cursor:pointer}.top-tabs button,.add-server,.ranking-head button,.dock-actions button,.view-all{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;color:#e9f2ff;font-size:13px;font-weight:800;text-transform:uppercase}.top-tabs button.active,.add-server:hover,.dock-actions .primary{border-color:#45d9ff9e;background:linear-gradient(180deg,#1574aab8,#0a2c4ed6);box-shadow:0 0 22px #45d9ff2e}.global-search{min-height:42px;gap:11px;border:1px solid rgba(120,160,210,.18);border-radius:8px;background:#090f1cdb;padding:0 12px;color:#b9c7dd}.global-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#f7fbff;font-size:14px}.global-search kbd{border:1px solid rgba(130,156,196,.22);border-radius:5px;background:#ffffff0a;padding:3px 6px;color:#95a6c0;font-size:11px}.user-chip{justify-content:center;gap:10px;padding:0 10px;text-align:left}.user-chip small{display:block;color:#8ca0bd;font-size:11px}.avatar,.server-avatar{display:grid;place-items:center;border-radius:999px;font-size:12px;font-weight:900}.avatar{width:32px;height:32px;background:linear-gradient(135deg,#e6a46f,#5b78ff)}.left-panel,.right-panel{z-index:4;min-height:0;border-color:#759dcc33;background:#050a13e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.left-panel{grid-row:2;border-right:1px solid rgba(117,157,204,.2);overflow:auto;padding:20px 16px}.right-panel{grid-column:3;grid-row:2;border-left:1px solid rgba(117,157,204,.2);overflow:auto;padding:18px 12px}.panel-section{border-bottom:1px solid rgba(117,157,204,.14);padding-bottom:20px}.panel-section h2{margin:0 0 16px}.universe-stats{display:grid;gap:16px;margin:0}.universe-stats div{display:grid;grid-template-columns:70px 1fr;align-items:baseline}.universe-stats dt{grid-column:2;color:#a2b1c9;font-size:11px;font-weight:800;text-transform:uppercase}.universe-stats dd{grid-column:1;grid-row:1;margin:0;color:#fff;font-size:18px;font-weight:900}.reset-card{margin:18px 0 28px;border:1px solid rgba(117,157,204,.18);border-radius:8px;background:#0b1322b8;padding:15px}.section-title{gap:10px;color:#45d9ff;font-size:12px;font-weight:900;text-transform:uppercase}.reset-card strong{display:block;margin:22px 0 8px;color:#fff;font-size:19px;text-align:center}.reset-card p{margin:0;color:#9fb0ca;font-size:12px;text-align:center}.genre-filter{display:grid;gap:9px}.filter-row{display:grid;min-height:50px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;border:1px solid rgba(117,157,204,.15);border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent, #45d9ff) 13%,transparent),transparent),#09101ec7;padding:0 12px;cursor:pointer;text-align:left}.filter-row svg{color:var(--accent, #45d9ff);filter:drop-shadow(0 0 10px var(--glow, rgba(69, 217, 255, .25)))}.filter-row span{font-weight:800}.filter-row small{color:#91a5c0}.filter-row.active{border-color:color-mix(in srgb,var(--accent, #45d9ff) 80%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent, #45d9ff) 24%,transparent),#09101ec7),#09101ec7}.left-footer{position:relative;gap:8px;margin-top:72px;flex-wrap:wrap}.left-footer button{display:grid;height:42px;min-height:42px;place-items:center;padding:0 13px}.left-footer .lang{width:100%;flex:1;display:flex;justify-content:space-between}.legal-links{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:8px}.legal-links button{height:34px;min-height:34px;color:#9fb2ce;font-size:11px;font-weight:900;text-transform:uppercase}.language-picker{position:relative;flex:1;min-width:0}.language-menu{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:12;display:grid;gap:6px;border:1px solid rgba(117,157,204,.24);border-radius:8px;background:#050a13fa;box-shadow:0 18px 44px #00000061;padding:7px}.language-menu button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:8px;color:#dbeafe;font-size:12px;font-weight:900}.language-menu button span{color:#91a5c0;font-size:11px;font-weight:800}.language-menu button.active{border-color:#45d9ff94;background:#1459846b}.mobile-panel-head,.mobile-tabbar,.mobile-add-server{display:none}.map-area{position:relative;grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:hidden;-webkit-user-select:none;user-select:none}.map-toolbar{position:absolute;top:12px;right:0;left:0;z-index:3;display:flex;justify-content:center;gap:18px;color:#94a8c3;font-size:12px;pointer-events:none}.map-toolbar span+span:before{content:"•";margin-right:16px;color:#637593}.universe-map{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:radial-gradient(circle at 28% 18%,rgba(187,86,255,.15),transparent 22rem),radial-gradient(circle at 76% 20%,rgba(255,184,74,.13),transparent 22rem),radial-gradient(circle at 18% 72%,rgba(140,242,107,.12),transparent 24rem),radial-gradient(circle at 84% 74%,rgba(255,91,100,.12),transparent 24rem),radial-gradient(circle at 50% 50%,rgba(69,217,255,.12),transparent 30rem),linear-gradient(rgba(75,125,175,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(75,125,175,.035) 1px,transparent 1px),#030813;background-size:auto,auto,auto,auto,auto,32px 32px,32px 32px,auto}.universe-map:active{cursor:grabbing}.map-space,.zoom-space{position:absolute;inset:-18%;transform:translate(var(--pan-x),var(--pan-y)) scale(var(--map-scale));transform-origin:center;transition:transform .12s ease-out;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.zoom-space{z-index:6}.universe-map.zooming .map-links,.universe-map.zooming .game-signal,.universe-map.zooming .activity-legend{opacity:.12}.star-layer{position:absolute;inset:-35%;z-index:0;pointer-events:none;transform:translate(var(--star-x),var(--star-y)) scale(var(--star-scale));transform-origin:center;transition:transform .16s ease-out;will-change:opacity,background-position,filter}.star-layer-far{opacity:.55;animation:starTwinkleFar 7.2s ease-in-out infinite alternate,starLayerFarShift 28s ease-in-out infinite alternate;background-image:radial-gradient(circle,rgba(255,255,255,.55) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(72,176,235,.5) 0 1px,transparent 1.3px);background-position:21px 34px,90px 62px;background-size:168px 142px,251px 219px}.star-layer-mid{opacity:.62;animation:starTwinkleMid 5.4s ease-in-out infinite alternate,starLayerMidShift 22s ease-in-out infinite alternate;background-image:radial-gradient(circle,rgba(255,255,255,.76) 0 1.2px,transparent 1.7px),radial-gradient(circle,rgba(69,217,255,.48) 0 1px,transparent 1.5px);background-position:58px 77px,12px 18px;background-size:236px 184px,147px 119px}.star-layer-near{opacity:.48;animation:starTwinkleNear 4.6s ease-in-out infinite alternate,starLayerNearShift 18s ease-in-out infinite alternate;background-image:radial-gradient(circle,rgba(255,255,255,.92) 0 1.4px,transparent 2px),radial-gradient(circle,rgba(90,184,255,.8) 0 1.3px,transparent 1.9px);background-position:104px 22px,33px 90px;background-size:314px 257px,221px 193px}.nebula{position:absolute;inset:-25%;opacity:.5;pointer-events:none;animation:nebulaBreath 18s ease-in-out infinite alternate;background-image:radial-gradient(ellipse at 23% 32%,rgba(86,216,255,.16),transparent 32%),radial-gradient(ellipse at 68% 28%,rgba(255,184,74,.12),transparent 32%),radial-gradient(ellipse at 42% 78%,rgba(255,117,206,.11),transparent 34%),linear-gradient(120deg,transparent 18%,rgba(37,106,172,.08),transparent 72%);background-position:center,center,center,center;background-size:auto,auto,auto,auto}.map-links{position:absolute;inset:0;z-index:1;width:100%;height:100%;fill:none;opacity:.56;pointer-events:none;stroke:#4faaea4d;stroke-width:.22}.genre-orbit,.game-signal{position:absolute;left:var(--x);top:var(--y);border:0;background:transparent;cursor:pointer;transform:translate(-50%,-50%) scale(var(--scale));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.genre-orbit{z-index:3;width:128px;height:128px;border-radius:999px;transition:left .68s cubic-bezier(.2,.8,.2,1),top .68s cubic-bezier(.2,.8,.2,1),opacity .36s ease,transform .68s cubic-bezier(.2,.8,.2,1)}.universe-map.zooming .genre-orbit{opacity:.1;pointer-events:none}.universe-map.zooming .genre-orbit.focused{left:50%;top:46%;z-index:4;opacity:0;transform:translate(-50%,-50%) scale(4.6)}.orbit,.orbit-core{position:absolute;border-radius:999px}.orbit{inset:-18px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.orbit-one{animation:orbitSpin var(--orbit-duration, 24s) linear infinite;animation-delay:var(--orbit-delay, 0s)}.orbit-two{inset:-38px;opacity:.5;transform:rotate(18deg) scaleX(1.48);animation:orbitSpinWide calc(var(--orbit-duration, 24s) * 1.28) linear infinite;animation-delay:var(--orbit-delay, 0s)}.orbit-core{inset:14px;display:grid;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 92%,transparent);background:radial-gradient(circle at 34% 27%,rgba(255,255,255,.8),transparent 10%),radial-gradient(circle at 46% 36%,color-mix(in srgb,var(--accent) 48%,white 6%),transparent 38%),radial-gradient(circle at 72% 76%,rgba(0,0,0,.55),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,#132038),#050914 72%),#070d18b3;box-shadow:0 0 40px var(--glow),inset 0 0 28px color-mix(in srgb,var(--accent) 20%,transparent);color:#fff;text-align:center;animation:orbitCorePulse 6.4s ease-in-out infinite;animation-delay:var(--orbit-delay, 0s);will-change:box-shadow,filter}.orbit-core:before,.orbit-core:after{position:absolute;content:"";pointer-events:none}.orbit-core:before{inset:12% 8% auto 18%;height:24%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);opacity:.65;transform:rotate(-18deg)}.orbit-core:after{inset:-8%;border-radius:999px;background:radial-gradient(circle at 72% 68%,rgba(0,0,0,.45),transparent 34%),linear-gradient(110deg,transparent 42%,rgba(255,255,255,.08),transparent 58%);mix-blend-mode:screen;opacity:.7}.genre-orbit:hover .orbit-core,.genre-orbit.active .orbit-core{box-shadow:0 0 58px var(--glow),inset 0 0 36px color-mix(in srgb,var(--accent) 28%,transparent)}.orbit-core strong{align-self:end;font-size:18px;font-weight:950;text-transform:uppercase;z-index:1}.orbit-core small{align-self:start;color:#dbe8ff;font-size:12px;font-weight:700;z-index:1}.game-signal{z-index:2;display:grid;min-width:104px;grid-template-columns:30px 1fr;align-items:center;gap:8px;color:#f8fbff;text-align:left;transition:opacity .26s ease,transform .52s ease}.game-signal span{display:grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 92%,transparent);border-radius:999px;background:#070d18b8;box-shadow:0 0 24px color-mix(in srgb,var(--accent) 44%,transparent);color:#fff;font-size:10px;font-weight:900}.game-signal strong{max-width:112px;font-size:10px;line-height:1.22;text-shadow:0 2px 9px rgba(0,0,0,.8)}.map-control-stack{position:absolute;top:18px;right:12px;z-index:10;display:grid;gap:8px}.genre-zoom-layer{position:absolute;inset:0;z-index:5;overflow:hidden;animation:zoomLayerIn .7s cubic-bezier(.2,.8,.2,1) both;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 22rem),radial-gradient(circle at 50% 46%,#0000,#00000059 58%)}.back-universe{position:absolute;top:18px;left:18px;z-index:7;display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid color-mix(in srgb,var(--accent) 46%,transparent);border-radius:8px;background:#060d18d6;padding:0 12px;color:#f7fbff;cursor:pointer;font-size:12px;font-weight:900;text-transform:uppercase;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.focus-copy{position:absolute;top:24px;left:172px;z-index:7;pointer-events:none}.focus-copy span{color:var(--accent);font-size:11px;font-weight:950;text-transform:uppercase}.focus-copy h2{margin:3px 0 0;font-size:34px;line-height:1;text-transform:uppercase}.focus-copy p{margin:6px 0 0;color:#aebed4;font-size:12px}.focus-world{position:absolute;left:50%;top:46%;z-index:6;display:grid;width:260px;height:260px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 92%,transparent);border-radius:999px;background:radial-gradient(circle at 31% 26%,rgba(255,255,255,.86),transparent 8%),radial-gradient(circle at 42% 36%,color-mix(in srgb,var(--accent) 52%,white 5%),transparent 36%),radial-gradient(circle at 72% 75%,rgba(0,0,0,.62),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 28%,#18233b),#040914 72%);box-shadow:0 0 82px var(--glow),inset -34px -42px 64px #00000080,inset 18px 18px 44px #ffffff14;text-align:center;transform:translate(-50%,-50%);pointer-events:none;animation:focusWorldFloat 18s ease-in-out infinite;will-change:transform,box-shadow,filter}.focus-world.game-world.has-texture{background:radial-gradient(circle at 31% 26%,rgba(255,255,255,.86),transparent 8%),linear-gradient(118deg,rgba(255,255,255,.18),transparent 36%),radial-gradient(circle at 42% 36%,color-mix(in srgb,var(--accent) 36%,white 7%),transparent 38%),radial-gradient(circle at 72% 75%,rgba(0,0,0,.72),transparent 45%),linear-gradient(180deg,#05091414,#050914ad),var(--planet-texture) center / cover no-repeat,linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,#18233b),#040914 72%);background-blend-mode:screen,screen,soft-light,multiply,normal,normal,normal}.focus-world:before{position:absolute;inset:14% 8% auto 19%;height:21%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);content:"";transform:rotate(-17deg);animation:planetSheen 10s ease-in-out infinite}.focus-world.game-world.has-texture:after{position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.14),transparent 18%),radial-gradient(circle at 50% 52%,transparent 36%,rgba(0,0,0,.32) 76%);content:"";pointer-events:none}.focus-world strong,.focus-world small{position:relative;z-index:1;display:block;text-shadow:0 2px 18px rgba(0,0,0,.82)}.focus-world strong{align-self:end;font-size:38px;font-weight:950;text-transform:uppercase}.focus-world small{align-self:start;margin-top:8px;color:#e8f2ff;font-size:15px;font-weight:900}.focus-ring{position:absolute;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:999px;pointer-events:none}.ring-one{inset:-42px;transform:scaleX(1.42) rotate(-8deg);animation:ringOneDrift 24s linear infinite}.ring-two{inset:-82px;opacity:.55;transform:scaleX(1.72) rotate(13deg);animation:ringTwoDrift 32s linear infinite}.game-planet,.server-planet{position:absolute;left:var(--x);top:var(--y);z-index:7;display:grid;min-width:150px;grid-template-columns:54px 1fr;align-items:center;gap:10px;border:0;background:transparent;cursor:pointer;color:#fff;text-align:left;transform:translate(-50%,-50%) scale(var(--scale));animation:planetIn .52s cubic-bezier(.2,.8,.2,1) both;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.game-planet .planet-body{width:58px;height:58px;border-color:color-mix(in srgb,var(--accent) 72%,transparent);background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.9),transparent 12%),radial-gradient(circle at 44% 36%,color-mix(in srgb,var(--accent) 42%,white 10%),transparent 40%),radial-gradient(circle at 70% 76%,rgba(0,0,0,.58),transparent 48%),#07101f}.game-planet.has-texture .planet-body{background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.92),transparent 12%),linear-gradient(120deg,rgba(255,255,255,.18),transparent 38%),radial-gradient(circle at 43% 36%,color-mix(in srgb,var(--accent) 30%,white 8%),transparent 40%),radial-gradient(circle at 70% 76%,rgba(0,0,0,.7),transparent 50%),linear-gradient(180deg,#0509141a,#0509149e),var(--planet-texture) center / cover no-repeat,#07101f;background-blend-mode:screen,screen,soft-light,multiply,normal,normal,normal}.planet-body{position:relative;display:block;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--accent) 92%,transparent);border-radius:999px;background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.86),transparent 12%),radial-gradient(circle at 44% 36%,color-mix(in srgb,var(--accent) 58%,white 8%),transparent 38%),radial-gradient(circle at 70% 76%,rgba(0,0,0,.62),transparent 46%),#07101f;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 48%,transparent),inset -11px -15px 22px #0000008c;animation:planetFloat var(--float-duration, 16s) ease-in-out infinite,planetGlow 5.8s ease-in-out infinite;animation-delay:var(--float-delay, 0s),var(--float-delay, 0s);will-change:transform,box-shadow,filter}.planet-body:before,.planet-body:after{position:absolute;border-radius:inherit;content:"";pointer-events:none}.planet-body:before{inset:12% 10% auto 18%;height:24%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);opacity:.62;transform:rotate(-17deg);animation:planetSheen 9.6s ease-in-out infinite}.planet-body:after{inset:-14%;border:1px solid color-mix(in srgb,var(--accent) 44%,transparent);opacity:.24;animation:planetAura 7.2s ease-in-out infinite}.game-planet:hover .planet-body,.server-planet.active .planet-body{box-shadow:0 0 42px color-mix(in srgb,var(--accent) 72%,transparent),inset -11px -15px 22px #0000008c}.game-planet strong,.server-planet strong{display:block;font-size:13px;line-height:1.15;text-shadow:0 2px 10px rgba(0,0,0,.82)}.game-planet small,.server-planet small{display:block;margin-top:4px;color:#c9d8ee;font-size:11px;font-weight:900}@keyframes zoomLayerIn{0%{opacity:0;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}@keyframes starTwinkleFar{0%{opacity:.44;filter:brightness(.92)}to{opacity:.66;filter:brightness(1.1)}}@keyframes starTwinkleMid{0%{opacity:.46;filter:brightness(.94)}to{opacity:.76;filter:brightness(1.16)}}@keyframes starTwinkleNear{0%{opacity:.38;filter:brightness(.9)}to{opacity:.62;filter:brightness(1.2)}}@keyframes starLayerFarShift{0%{background-position:21px 34px,90px 62px}to{background-position:27px 28px,82px 69px}}@keyframes starLayerMidShift{0%{background-position:58px 77px,12px 18px}to{background-position:48px 84px,21px 9px}}@keyframes starLayerNearShift{0%{background-position:104px 22px,33px 90px}to{background-position:91px 31px,47px 79px}}@keyframes nebulaBreath{0%{opacity:.34;filter:saturate(.96) blur(0);background-position:48% 51%,51% 48%,52% 50%,50% 50%}to{opacity:.58;filter:saturate(1.08) blur(2px);background-position:52% 48%,48% 51%,49% 53%,51% 49%}}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitSpinWide{0%{transform:rotate(18deg) scaleX(1.48)}to{transform:rotate(378deg) scaleX(1.48)}}@keyframes orbitCorePulse{0%,to{box-shadow:0 0 34px var(--glow),inset 0 0 22px color-mix(in srgb,var(--accent) 20%,transparent);filter:saturate(.96)}50%{box-shadow:0 0 50px var(--glow),inset 0 0 32px color-mix(in srgb,var(--accent) 28%,transparent);filter:saturate(1.08)}}@keyframes focusWorldFloat{0%,to{transform:translate(-50%,-50%) translateY(0) rotate(0);box-shadow:0 0 78px var(--glow),inset -34px -42px 64px #00000080,inset 18px 18px 44px #ffffff14}50%{transform:translate(-50%,-50%) translateY(calc(var(--float-distance, 6px) * -1.25)) rotate(-2deg);box-shadow:0 0 98px var(--glow),inset -34px -42px 64px #00000075,inset 18px 18px 44px #ffffff1f}}@keyframes ringOneDrift{0%{transform:scaleX(1.42) rotate(-8deg)}to{transform:scaleX(1.42) rotate(352deg)}}@keyframes ringTwoDrift{0%{transform:scaleX(1.72) rotate(13deg)}to{transform:scaleX(1.72) rotate(-347deg)}}@keyframes planetFloat{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,calc(var(--float-distance, 6px) * -1),0) rotate(-4deg)}}@keyframes planetGlow{0%,to{box-shadow:0 0 24px color-mix(in srgb,var(--accent) 42%,transparent),inset -11px -15px 22px #0000008c;filter:saturate(.98)}50%{box-shadow:0 0 38px color-mix(in srgb,var(--accent) 72%,transparent),inset -11px -15px 22px #0000007a;filter:saturate(1.12)}}@keyframes planetAura{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.32;transform:scale(1.06)}}@keyframes planetSheen{0%,to{opacity:.22;transform:rotate(-18deg) translate(-8%)}50%{opacity:.58;transform:rotate(-14deg) translate(10%)}}@keyframes planetIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.15)}to{opacity:1;transform:translate(-50%,-50%) scale(var(--scale))}}@media(prefers-reduced-motion:reduce){.star-layer,.nebula,.orbit-one,.orbit-two,.orbit-core,.focus-world,.focus-world:before,.focus-ring,.planet-body,.planet-body:before,.planet-body:after{animation:none!important}}.map-control-stack button{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(117,157,204,.22);border-radius:8px;background:#060d18cc;color:#dceaff;font-size:20px}.activity-legend{position:absolute;bottom:130px;left:16px;display:grid;gap:7px;border:1px solid rgba(117,157,204,.2);border-radius:8px;background:#050a13c2;padding:12px;color:#c9d6e9;font-size:12px}.activity-legend strong{margin-bottom:4px;color:#e9f3ff;font-size:11px;text-transform:uppercase}.activity-legend span{display:flex;align-items:center;gap:8px}.activity-legend i,.status-footer i{width:8px;height:8px;border-radius:999px}.very-high{background:#c45cff}.high{background:#ff5b64}.medium{background:#ffb84a}.low{background:#8cf26b}.server-dock{position:absolute;right:38px;bottom:16px;left:38px;z-index:9;display:grid;grid-template-columns:minmax(136px,170px) minmax(230px,1fr) minmax(116px,132px) minmax(154px,170px);gap:14px;align-items:stretch;border:1px solid rgba(117,157,204,.25);border-radius:8px;background:#070d18eb;box-shadow:0 18px 60px #00000061;padding:12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.server-art{position:relative;overflow:hidden;min-height:118px;border-radius:8px;background:linear-gradient(180deg,#00000014,#00000061),radial-gradient(circle at 65% 30%,rgba(255,255,255,.35),transparent 4rem),linear-gradient(135deg,#375f85,#15283a 42%,#2e452f)}.server-art:after{position:absolute;right:12px;bottom:12px;left:12px;height:42px;content:"";border-radius:999px 999px 8px 8px;background:linear-gradient(90deg,#253819 0 12%,transparent 12% 18%,#304f26 18% 32%,transparent 32%),linear-gradient(#7fa9c5,#7fa9c5) center 22px / 100% 2px no-repeat;opacity:.9}.server-art-logo{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;filter:saturate(1.04) contrast(1.02)}.server-art:has(.server-art-logo):after{opacity:0}.server-art span,.server-art button{position:absolute;z-index:1}.server-art span{top:10px;left:10px;border-radius:999px;background:#46da6938;padding:5px 8px;color:#8cf26b;font-size:10px;font-weight:900}.server-art button{top:8px;right:8px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:999px;background:#ffffff29;cursor:pointer}.server-copy{display:grid;align-content:start;gap:6px;min-width:0;overflow:hidden}.verified-title{display:flex;min-width:0;align-items:center;gap:8px}.verified-title h1{margin:0;min-width:0;font-size:clamp(20px,2vw,24px);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verified-title svg{flex:0 0 auto;color:#45d9ff}.server-meta,.server-copy p{margin:0;color:#a9bad2;font-size:12px;line-height:1.48}.server-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-copy>p:not(.server-meta){max-width:none;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.server-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:0;max-height:28px;overflow:hidden}.quick-server-facts{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7px;margin:0}.quick-server-facts div{min-width:0;border:1px solid rgba(117,157,204,.14);border-radius:7px;background:#050a1375;padding:7px 8px}.quick-server-facts dt{color:#99aac4;font-size:9px;font-weight:950;text-transform:uppercase}.quick-server-facts dd{margin:3px 0 0;color:#e9f2ff;font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-tags span{border:1px solid rgba(117,157,204,.16);border-radius:6px;background:#ffffff0a;padding:5px 7px;color:#dce8fa;font-size:10px}.vote-card{display:grid;min-width:0;align-content:center;border-left:1px solid rgba(117,157,204,.17);padding-left:14px}.vote-card span,.vote-card dt{color:#99aac4;font-size:10px;font-weight:900;text-transform:uppercase}.vote-card strong{display:block;margin-top:8px;font-size:26px}.vote-card small{color:#70f48b;font-size:11px;font-weight:900}.sparkline{height:34px;margin:8px 0 11px;background:linear-gradient(135deg,transparent 0 10%,#45d9ff 10% 14%,transparent 14% 24%,#45d9ff 24% 28%,transparent 28% 40%,#45d9ff 40% 44%,transparent 44% 58%,#45d9ff 58% 62%,transparent 62% 72%,#45d9ff 72% 76%,transparent 76%),linear-gradient(180deg,transparent,rgba(69,217,255,.08))}.vote-card dl{justify-content:space-between;margin:0}.vote-card dd{margin:3px 0 0;font-weight:900}.dock-actions{min-width:0;flex-direction:column;gap:8px;justify-content:center}.dock-actions button,.view-all{width:100%}.dock-actions button{min-height:38px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.right-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px}.ranking-head{position:relative;justify-content:space-between}.ranking-head strong{display:block;margin-top:3px;font-size:13px}.ranking-head button{min-height:34px;padding:0 10px;color:#aebed3;font-size:11px;text-transform:none}.ranking-scope-menu{position:relative}.ranking-scope-menu>button[aria-expanded=true]{border-color:#45d9ff85;background:#0d2034f0;box-shadow:0 0 22px #45d9ff1f}.ranking-scope-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:25;display:grid;width:196px;gap:5px;border:1px solid rgba(117,157,204,.24);border-radius:8px;background:radial-gradient(circle at 20% 18%,rgba(69,217,255,.12),transparent 8rem),#050a13fa;box-shadow:0 22px 60px #00000075;padding:8px}.ranking-scope-popover button{display:grid;min-height:38px;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;border-color:#759dcc24;background:#09101eb8;padding:0 10px;text-align:left}.ranking-scope-popover button:before{width:7px;height:7px;border-radius:999px;background:var(--accent, #45d9ff);content:"";box-shadow:0 0 12px var(--accent, #45d9ff)}.ranking-scope-popover button.active{border-color:#45d9ff80;background:#113653c7;color:#fff}.ranking-scope-popover span{color:#e9f2ff;font-size:12px;font-weight:900}.ranking-scope-popover small{color:#9fb0ca;font-size:11px;font-weight:900}.ranking-list{display:grid;align-content:start;gap:6px;overflow:auto;padding-right:2px}.server-rank{display:grid;min-height:68px;grid-template-columns:26px 40px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(117,157,204,.13);border-radius:8px;background:#080f1cb8;padding:8px;cursor:pointer;text-align:left}.server-rank.active{border-color:#45d9ff9e;background:linear-gradient(90deg,#45d9ff1f,#080f1cb8)}.rank-index{display:grid;place-items:center;color:#dce8fa;font-weight:900}.rank-index svg{color:#ffcc4a}.server-avatar{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--accent) 65%,transparent);overflow:hidden;background:radial-gradient(circle at 45% 30%,color-mix(in srgb,var(--accent) 48%,transparent),transparent 52%),#ffffff0d}.server-avatar img{width:100%;height:100%;object-fit:cover}.server-rank-copy strong,.server-rank-score{display:block;color:#fff;font-size:13px;font-weight:900}.server-rank-copy small,.server-rank-score small{display:block;margin-top:4px;color:#9aabc2;font-size:11px}.server-rank-score{text-align:right}.server-rank-score small{color:#70f48b;font-size:10px}.view-all{min-height:50px}.action-overlay{position:fixed;inset:72px 304px 34px 250px;z-index:18;display:grid;place-items:center;background:#02060d61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.action-panel{display:grid;width:min(860px,calc(100% - 32px));max-height:min(680px,calc(100% - 32px));grid-template-rows:auto minmax(0,1fr);gap:16px;border:1px solid rgba(117,157,204,.28);border-radius:8px;background:radial-gradient(circle at 24% 18%,rgba(69,217,255,.12),transparent 22rem),radial-gradient(circle at 84% 76%,rgba(196,92,255,.11),transparent 22rem),#050a13f5;box-shadow:0 28px 90px #0000007a;overflow:hidden;padding:16px}.action-panel-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(117,157,204,.16);padding-bottom:14px}.action-panel-head.server-banner-head{min-height:112px;overflow:hidden;border:1px solid rgba(117,157,204,.16);border-radius:8px;background:linear-gradient(90deg,#050a13f0,#050a13c2 48%,#050a13e6),var(--banner) center / cover;padding:16px}.action-panel-head.server-banner-head:after{position:absolute;inset:0;content:"";background:radial-gradient(circle at 18% 28%,rgba(69,217,255,.16),transparent 16rem);pointer-events:none}.action-panel-head.server-banner-head>*{position:relative;z-index:1}.action-panel-head span{color:#45d9ff;font-size:11px;font-weight:950;text-transform:uppercase}.action-panel-head h2{margin:3px 0 0;font-size:28px;line-height:1}.action-panel-head button{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid rgba(117,157,204,.22);border-radius:8px;background:#0a111fe0;cursor:pointer}.genre-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:auto}.genre-card{display:grid;min-height:154px;align-content:end;justify-items:start;gap:7px;border:1px solid color-mix(in srgb,var(--accent) 44%,transparent);border-radius:8px;background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 5.2rem),#080f1cc7;padding:14px;cursor:pointer;text-align:left}.genre-card-planet{display:block;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--accent) 90%,transparent);border-radius:999px;background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.86),transparent 12%),radial-gradient(circle at 44% 36%,color-mix(in srgb,var(--accent) 58%,white 8%),transparent 38%),radial-gradient(circle at 70% 76%,rgba(0,0,0,.62),transparent 46%),#07101f;box-shadow:0 0 34px var(--glow)}.genre-card strong,.server-directory-row strong{color:#fff;font-size:15px;font-weight:950}.genre-card small,.server-directory-row small{color:#aebed4;font-size:12px}.server-directory{display:grid;align-content:start;gap:7px;overflow:auto;padding-right:4px}.server-directory-row{display:grid;min-height:68px;grid-template-columns:34px 42px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid rgba(117,157,204,.16);border-radius:8px;background:#080f1cc2;padding:9px 10px;cursor:pointer;text-align:left}.server-details{display:grid;grid-template-columns:minmax(220px,.72fr) 1fr;gap:18px;min-height:330px;overflow:auto}.server-details-hero{position:relative;display:grid;align-content:end;min-height:320px;overflow:hidden;border:1px solid rgba(117,157,204,.2);border-radius:8px;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.32),transparent 4.8rem),radial-gradient(circle at 48% 52%,rgba(69,217,255,.18),transparent 9rem),linear-gradient(135deg,#375f85,#15283a 42%,#2e452f);padding:18px}.server-details-logo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:fill;filter:saturate(1.04) contrast(1.04)}.server-details-hero.has-logo .server-details-logo{margin:0}.server-details-hero.has-logo:after{position:absolute;inset:0;z-index:0;content:"";background:linear-gradient(180deg,#050a1314,#050a13b8);pointer-events:none}.server-details-hero>span,.server-details-hero>strong,.server-details-hero>small{position:relative;z-index:1}.server-details-hero span{width:max-content;border-radius:999px;background:#46da6938;padding:6px 10px;color:#8cf26b;font-size:11px;font-weight:950}.server-details-hero strong{margin-top:14px;font-size:42px;line-height:1}.server-details-hero small{color:#d9e6f8;font-size:13px;font-weight:900}.server-details-copy{display:grid;align-content:start;gap:16px}.server-details-copy p{margin:0;color:#c1d0e5;line-height:1.6}.server-details-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.server-details-copy dl div{border:1px solid rgba(117,157,204,.16);border-radius:8px;background:#080f1cb8;padding:10px}.server-details-copy dt{color:#99aac4;font-size:10px;font-weight:900;text-transform:uppercase}.server-details-copy dd{margin:4px 0 0;color:#fff;font-weight:900;overflow-wrap:anywhere}.server-details-copy dd.status-online{color:#70f48b}.server-details-copy dd.status-offline{color:#ffadb2}.detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.info-page{display:grid;align-content:start;gap:18px;overflow:auto;padding-right:6px}.info-lead{margin:0;border:1px solid rgba(69,217,255,.24);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(69,217,255,.14),transparent 16rem),#080f1cb8;color:#dbeafe;font-size:16px;line-height:1.65;padding:16px}.info-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.info-section{display:grid;align-content:start;gap:9px;border:1px solid rgba(117,157,204,.16);border-radius:8px;background:#080f1cad;padding:14px}.info-section h3{margin:0;color:#fff;font-size:16px;line-height:1.2}.info-section p{margin:0;color:#aebed4;font-size:13px;line-height:1.58}.info-page-links{display:flex;flex-wrap:wrap;gap:8px}.info-page-links button{min-height:40px;border:1px solid rgba(117,157,204,.22);border-radius:8px;background:#0a111fd6;color:#dbeafe;cursor:pointer;font-size:12px;font-weight:900;padding:0 14px;text-transform:uppercase}.auth-overlay{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:radial-gradient(circle at 36% 28%,rgba(69,217,255,.18),transparent 26rem),radial-gradient(circle at 68% 72%,rgba(196,92,255,.15),transparent 25rem),#02060db8;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-overlay-admin{align-items:stretch;justify-items:stretch;padding:0;background:#040811;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-panel{position:relative;display:grid;width:min(780px,100%);max-height:calc(100dvh - 36px);min-height:500px;grid-template-columns:.9fr 1.1fr;overflow:hidden;border:1px solid rgba(117,157,204,.28);border-radius:8px;background:radial-gradient(circle at 18% 16%,rgba(69,217,255,.12),transparent 20rem),radial-gradient(circle at 84% 82%,rgba(255,117,206,.12),transparent 18rem),#050a13f7;box-shadow:0 32px 110px #00000094}.auth-panel-form{height:calc(100dvh - 36px);min-height:0}.auth-close{position:absolute;top:14px;right:14px;z-index:12;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(117,157,204,.22);border-radius:8px;background:#0a111ff5;box-shadow:0 8px 24px #00000052;cursor:pointer}.auth-visual{position:relative;display:grid;align-content:end;gap:8px;overflow:hidden;border-right:1px solid rgba(117,157,204,.18);background:linear-gradient(rgba(75,125,175,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(75,125,175,.035) 1px,transparent 1px),radial-gradient(circle at 50% 44%,rgba(69,217,255,.18),transparent 11rem),#050a13;background-size:28px 28px,28px 28px,auto,auto;padding:28px}.auth-visual:before,.auth-visual:after{position:absolute;content:"";border-radius:999px;pointer-events:none}.auth-visual:before{width:210px;height:210px;left:50%;top:24%;border:1px solid rgba(69,217,255,.22);transform:translate(-50%,-50%) rotate(18deg) scaleX(1.45)}.auth-visual:after{inset:18px;background-image:radial-gradient(circle,rgba(255,255,255,.75) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(69,217,255,.48) 0 1px,transparent 1.4px);background-position:32px 44px,88px 22px;background-size:96px 90px,138px 124px;opacity:.5}.auth-planet{position:absolute;left:50%;top:28%;width:130px;height:130px;border:1px solid rgba(69,217,255,.82);border-radius:999px;background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.86),transparent 12%),radial-gradient(circle at 44% 36%,rgba(69,217,255,.46),transparent 38%),radial-gradient(circle at 74% 78%,rgba(0,0,0,.68),transparent 46%),linear-gradient(135deg,#18314c,#050914 72%);box-shadow:0 0 48px #45d9ff47,inset 0 0 28px #45d9ff1f;transform:translate(-50%,-50%)}.auth-visual strong{z-index:1;font-size:30px;line-height:1}.auth-visual small{z-index:1;max-width:220px;color:#aebed4;line-height:1.5}.auth-content{display:grid;align-content:center;gap:14px;min-width:0;overflow:auto;padding:56px 28px 28px}.auth-panel-form .auth-content{align-content:start;min-height:0;overflow-y:auto;padding-bottom:42px}.auth-head span{color:#45d9ff;font-size:11px;font-weight:950;text-transform:uppercase}.auth-head h2{margin:3px 0 8px;font-size:32px;line-height:1}.auth-head p,.auth-notice,.auth-error,.auth-success,.auth-dev-code{margin:0;color:#aebed4;font-size:13px;line-height:1.5}.auth-notice,.auth-error,.auth-success,.auth-dev-code{border:1px solid rgba(117,157,204,.16);border-radius:8px;background:#080f1cb8;padding:10px}.auth-error{border-color:#ff5b6457;color:#ffadb2}.auth-success{border-color:#70f48b47;color:#9ff6b0}.auth-dev-code strong{color:#fff;letter-spacing:.12em}.google-auth,.auth-submit,.auth-switch{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(120,160,210,.2);border-radius:8px;background:#0a111fe0;color:#e9f2ff;cursor:pointer;font-size:12px;font-weight:900;text-transform:uppercase}.google-auth-frame{position:relative;display:grid;min-height:50px;place-items:center;border:1px solid rgba(69,217,255,.34);border-radius:8px;background:linear-gradient(180deg,#0f1d32f5,#070d19f5),#0a111ff5;box-shadow:0 0 0 1px #ffffff08 inset,0 14px 34px #00000047,0 0 28px #45d9ff1f;overflow:hidden}.google-auth-frame:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 16% 50%,rgba(69,217,255,.22),transparent 8rem),radial-gradient(circle at 82% 12%,rgba(255,117,206,.16),transparent 7rem);opacity:.88;pointer-events:none}.google-auth-frame:after{position:absolute;inset:1px;content:"";border-radius:7px;background-image:linear-gradient(rgba(123,171,226,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(123,171,226,.045) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);pointer-events:none}.google-auth-glow{position:absolute;left:18px;width:8px;height:8px;border-radius:999px;background:#62f2ff;box-shadow:0 0 12px #62f2fff2,0 0 32px #c45cff6b;pointer-events:none}.google-auth-frame.loading{opacity:.7;pointer-events:none}.google-auth-native{position:relative;z-index:1;display:grid;width:calc(100% - 20px);min-height:42px;place-items:center}.google-auth-native>div{max-width:100%;overflow:hidden;border-radius:7px;box-shadow:0 0 18px #00000042}.google-auth:disabled,.auth-submit:disabled,.auth-switch:disabled{cursor:not-allowed;opacity:.54}.auth-separator{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:#7f91ad;font-size:11px;font-weight:900;text-transform:uppercase}.auth-separator span{height:1px;background:#759dcc29}.auth-form,.account-card{display:grid;gap:11px}.add-server-form{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form label{display:grid;gap:6px;color:#aebed4;font-size:11px;font-weight:900;text-transform:uppercase}.form-field{display:grid;gap:6px}.field-label{color:#aebed4;font-size:11px;font-weight:900;text-transform:uppercase}.auth-form label>span{display:grid;min-height:44px;grid-template-columns:18px 1fr;align-items:center;gap:9px;border:1px solid rgba(117,157,204,.18);border-radius:8px;background:#090f1cdb;padding:0 12px;color:#8fa9c9}.auth-form label>span.combo-field{position:relative;grid-template-columns:18px minmax(0,1fr) 26px;overflow:visible}.combo-field>button{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(117,157,204,.16);border-radius:8px;background:#0e182ad1;color:#aebed4;cursor:pointer}.combo-field>button:hover{border-color:#45d9ff6b;color:#e9f8ff}.combo-menu{position:absolute;top:calc(100% + 7px);right:-1px;left:-1px;z-index:30;display:grid;max-height:214px;gap:4px;overflow:auto;border:1px solid rgba(69,217,255,.3);border-radius:8px;background:#050a13fa;box-shadow:0 18px 44px #0000006b;padding:6px}.combo-menu button,.combo-menu small{display:grid;min-height:34px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;color:#dce9fb;font-size:12px;font-weight:900;text-align:left;text-transform:none}.combo-menu button{cursor:pointer}.combo-menu button:hover{background:#45d9ff1f;color:#fff}.combo-menu small{grid-template-columns:1fr;color:#8fa9c9;padding:0 8px}.combo-dot{width:11px;height:11px;border-radius:999px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.server-connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.server-address-field{grid-column:1 / -1}.tag-editor{display:grid;min-height:46px;grid-template-columns:18px auto minmax(120px,1fr);align-items:center;gap:9px;border:1px solid rgba(117,157,204,.18);border-radius:8px;background:#090f1cdb;padding:6px 12px;color:#8fa9c9}.tag-badges{display:flex;flex-wrap:wrap;gap:6px}.tag-badges button{display:inline-flex;min-height:26px;align-items:center;gap:5px;border:1px solid rgba(69,217,255,.36);border-radius:999px;background:#45d9ff1a;color:#dff8ff;font-size:11px;font-weight:900;text-transform:none}.tag-badges button:hover{border-color:#ff70b294;background:#ff70b21f}.auth-form input,.auth-form select,.auth-form textarea{min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.auth-form select option{background:#08111f;color:#fff}.auth-form textarea{min-height:106px;resize:vertical;border:1px solid rgba(117,157,204,.18);border-radius:8px;background:#090f1cdb;padding:12px;line-height:1.5}.auth-form .full-span{grid-column:1 / -1}.checkbox-line{display:flex!important;min-height:42px;align-items:center;flex-direction:row;gap:10px!important;border:1px solid rgba(117,157,204,.16);border-radius:8px;background:#080f1cb8;padding:0 12px;color:#e9f2ff!important;text-transform:none!important}.checkbox-line input{width:16px;height:16px;accent-color:#45d9ff}.server-media-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.server-media-field{display:grid;gap:8px;min-width:0}.server-media-field-head{display:flex;min-height:16px;align-items:center;justify-content:space-between;gap:8px}.server-media-field-head span,.server-media-field-head small{color:#bac7da;font-size:10px;font-weight:950;text-transform:uppercase}.server-media-field-head small{color:#70f48b}.server-media-url-field,.server-media-uploaded{display:flex;min-width:0;min-height:54px;align-items:center;gap:10px;border:1px solid rgba(117,157,204,.16);border-radius:8px;background:#080f1cb8;padding:0 12px}.server-media-url-field svg,.server-media-uploaded svg{flex:0 0 auto;color:#9fb7d8}.server-media-url-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e9f2ff;font:inherit;font-size:13px;font-weight:800}.server-media-url-field input::placeholder{color:#74849c}.server-media-uploaded{border-color:#70f48b33;background:radial-gradient(circle at 18% 28%,rgba(112,244,139,.14),transparent 42%),#080f1cd1}.server-media-uploaded span{min-width:0;flex:1;color:#e9f2ff;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-media-uploaded button{flex:0 0 auto;border:1px solid rgba(117,157,204,.2);border-radius:7px;background:#0a111feb;color:#cfe8ff;cursor:pointer;font-size:10px;font-weight:950;padding:7px 9px;text-transform:uppercase}.server-upload-button{position:relative;display:inline-flex;min-width:0;min-height:38px;align-items:center;justify-content:center;border:1px dashed rgba(69,217,255,.38);border-radius:8px;background:linear-gradient(180deg,#45d9ff1a,#45d9ff0a),#080f1cb8;color:#fff;cursor:pointer;font-size:11px;font-weight:950;padding:0 10px;text-align:center;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.server-upload-button.busy{border-style:solid;color:#8fe8ff;cursor:wait}.server-upload-button .server-media-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.server-media-preview{display:grid;grid-column:1 / -1;grid-template-columns:160px minmax(0,1fr);gap:10px}.server-media-preview div{display:grid;gap:6px;min-height:82px;border:1px solid rgba(117,157,204,.16);border-radius:8px;background:#080f1cb8;padding:8px}.server-media-preview span{color:#99aac4;font-size:10px;font-weight:900;text-transform:uppercase}.server-media-preview img,.server-media-preview i{width:100%;height:54px;border-radius:6px;background:radial-gradient(circle at 32% 24%,rgba(69,217,255,.18),transparent 55%),#050a13cc;object-fit:cover}.server-media-preview .wide img,.server-media-preview .wide i{height:74px}.auth-submit{border-color:#45d9ff9e;background:linear-gradient(180deg,#1574aab8,#0a2c4ed6);box-shadow:0 0 22px #45d9ff2e}.auth-switch{border:0;background:transparent;color:#98abc6;text-transform:none}.auth-switch.danger{color:#ffadb2}.account-card{border:1px solid rgba(117,157,204,.16);border-radius:8px;background:#080f1cb8;padding:14px}.account-avatar{width:56px;height:56px;font-size:16px}.account-card strong{display:block;font-size:18px}.account-card small{color:#aebed4}.account-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0}.account-card dl div{border:1px solid rgba(117,157,204,.14);border-radius:8px;padding:9px}.account-card dt{color:#99aac4;font-size:10px;font-weight:900;text-transform:uppercase}.account-card dd{margin:3px 0 0;color:#fff;font-weight:900}.owned-server-list{display:grid;gap:8px}.owned-server-head,.owned-server-list article{border:1px solid rgba(117,157,204,.14);border-radius:8px;background:#09101ea3;padding:10px}.owned-server-head,.owned-server-list article{display:grid;gap:8px}.owned-server-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.owned-server-list strong{font-size:13px}.owned-server-list p{margin:0;color:#aebed4;font-size:12px}.owned-server-list article>span{border:1px solid rgba(255,213,106,.28);border-radius:999px;color:#ffd56a;font-size:10px;font-weight:900;padding:4px 8px;text-transform:uppercase}.owned-server-actions{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owned-server-actions button{min-height:34px;border:1px solid rgba(117,157,204,.2);border-radius:8px;background:#0a111fe0;color:#dfeaff;cursor:pointer;font-size:11px;font-weight:900;text-transform:uppercase}.owned-server-actions .danger{border-color:#ff5b6457;color:#ffadb2}.moderation-card{display:grid;gap:10px;border:1px solid rgba(69,217,255,.24);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(69,217,255,.12),transparent 9rem),#060e1bbd;padding:12px}.moderation-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.moderation-head strong{color:#fff;font-size:14px}.admin-sort-control{display:inline-flex;min-width:min(260px,100%);align-items:center;gap:8px;color:#99aac4;font-size:10px;font-weight:900;text-transform:uppercase}.admin-sort-control select{min-height:34px;min-width:0;flex:1;border:1px solid rgba(117,157,204,.18);border-radius:8px;background:#050a15db;color:#fff;padding:0 10px;font:inherit;font-size:12px;text-transform:none}.moderation-card p{margin:0;color:#9fb0ca;font-size:12px;line-height:1.45}.moderation-list{display:grid;gap:8px}.moderation-list article{display:grid;gap:8px;border:1px solid rgba(117,157,204,.14);border-radius:8px;background:#09101eb3;padding:10px}.moderation-list article>div:first-child{display:grid;gap:2px}.moderation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.moderation-actions button{min-height:34px;border:1px solid rgba(117,157,204,.22);border-radius:8px;background:#0a111fe0;color:#e9f2ff;cursor:pointer;font-size:11px;font-weight:900;text-transform:uppercase}.moderation-actions button:first-child{border-color:#70f48b61;color:#9ff6b0}.moderation-actions button:last-child{border-color:#ff5b6457;color:#ffadb2}.moderation-actions button:disabled{cursor:wait;opacity:.56}.auth-panel-admin{width:100%;max-height:100dvh;min-height:100dvh;grid-template-columns:1fr;border:0;border-radius:0;background:#050914;box-shadow:none}.auth-panel-admin .auth-content{align-content:stretch;gap:0;padding:0}.auth-panel-admin .auth-close{top:16px;right:16px;background:#080f1ceb}.admin-console{min-height:100dvh}.admin-shell{display:grid;min-height:100dvh;grid-template-columns:260px minmax(0,1fr);background:linear-gradient(rgba(75,125,175,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(75,125,175,.025) 1px,transparent 1px),radial-gradient(circle at 85% 0%,rgba(69,217,255,.1),transparent 26rem),#050914;background-size:28px 28px,28px 28px,auto,auto}.admin-sidebar{display:grid;grid-template-rows:auto 1fr auto;gap:18px;border-right:1px solid rgba(117,157,204,.18);background:#040912eb;padding:18px}.admin-brand,.admin-operator{display:flex;align-items:center;gap:12px}.admin-brand img{width:42px;height:42px}.admin-brand strong,.admin-operator strong,.admin-guard strong{display:block;color:#fff;font-size:15px}.admin-brand small,.admin-operator small,.admin-guard p{color:#aebed4;font-size:11px}.admin-workspace{display:grid;align-content:start;gap:16px;min-width:0;max-height:100dvh;overflow:auto;padding:28px 72px 28px 28px}.admin-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-workspace-head span{color:#45d9ff;font-size:11px;font-weight:950;text-transform:uppercase}.admin-workspace-head h2{margin:4px 0 6px;color:#fff;font-size:32px;line-height:1}.admin-workspace-head p{margin:0;color:#aebed4;font-size:13px}.admin-stats,.admin-review-list article dl{display:grid;gap:8px;margin:0}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stats div,.admin-review-list article dl div{border:1px solid rgba(117,157,204,.14);border-radius:8px;background:#09101ea3;padding:10px}.admin-stats dt,.admin-review-list dt{color:#99aac4;font-size:10px;font-weight:900;text-transform:uppercase}.admin-stats dd,.admin-review-list dd{margin:3px 0 0;color:#fff;font-weight:900}.admin-review-panel,.admin-guard{border:1px solid rgba(69,217,255,.22);border-radius:8px;background:radial-gradient(circle at 8% 0%,rgba(69,217,255,.1),transparent 10rem),#060e1bbd;padding:12px}.admin-review-panel{min-height:0}.admin-guard{display:grid;gap:12px;justify-items:start}.admin-review-list{display:grid;gap:10px;margin-top:10px;max-height:360px;overflow:auto;padding-right:4px}.admin-review-list article{display:grid;gap:10px;border:1px solid rgba(117,157,204,.16);border-radius:8px;background:#09101ec2;padding:12px}.admin-review-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-review-main strong{display:block;color:#fff;font-size:16px}.admin-review-main small{color:#aebed4}.admin-review-main>span{border:1px solid currentColor;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950;text-transform:uppercase}.admin-review-list p,.admin-empty p{margin:0;color:#aebed4;font-size:12px;line-height:1.45}.admin-review-list article dl{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-empty{display:flex;align-items:center;gap:10px;margin-top:12px;border:1px solid rgba(117,157,204,.14);border-radius:8px;background:#09101ea3;padding:14px}.admin-empty svg{color:#ffd56a}.admin-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-tabs{display:grid;align-content:start;gap:8px}.admin-tabs button,.admin-editor-form button,.admin-table-list button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid rgba(117,157,204,.2);border-radius:8px;background:#0a111fe0;color:#dfeaff;cursor:pointer;font-size:11px;font-weight:900;text-transform:uppercase}.admin-tabs button{justify-content:flex-start;padding:0 12px}.admin-tabs button.active{border-color:#45d9ff8c;background:#1d5b8bb8;color:#fff}.admin-editor-form{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;margin-bottom:12px}.admin-editor-form input,.admin-editor-form select,.admin-table-list select{min-height:36px;min-width:0;border:1px solid rgba(117,157,204,.18);border-radius:8px;background:#050a15db;color:#fff;padding:0 10px;font:inherit;font-size:12px}.admin-editor-form input[type=color]{padding:4px}.admin-game-image-field{display:grid;grid-column:span 2;gap:8px;min-width:0}.admin-game-image-field .server-media-url-field,.admin-game-image-field .server-media-uploaded{min-height:36px}.admin-game-image-preview{display:flex;align-items:center;min-height:38px}.admin-game-image-preview .admin-game-thumb{width:38px;height:38px}.admin-table-list{display:grid;gap:8px;max-height:none;overflow:auto;padding-right:4px}.admin-table-list article{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(140px,1fr) 140px repeat(3,minmax(96px,auto));align-items:center;gap:8px;border:1px solid rgba(117,157,204,.14);border-radius:8px;background:#09101eb3;padding:10px}.admin-sidebar-actions{display:grid;gap:8px}.admin-table-list article>div{min-width:0}.admin-game-title{display:flex;align-items:center;gap:10px}.admin-game-title>div{min-width:0}.admin-game-thumb{position:relative;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(69,217,255,.42);border-radius:999px;background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.86),transparent 12%),radial-gradient(circle at 44% 36%,rgba(69,217,255,.28),transparent 40%),radial-gradient(circle at 70% 76%,rgba(0,0,0,.62),transparent 48%),#07101f;box-shadow:0 0 16px #45d9ff38,inset -8px -10px 16px #0000008a}.admin-game-thumb.has-image{background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.9),transparent 12%),linear-gradient(120deg,rgba(255,255,255,.16),transparent 38%),radial-gradient(circle at 70% 76%,rgba(0,0,0,.68),transparent 50%),linear-gradient(180deg,#05091414,#0509149e),var(--game-image) center / cover no-repeat,#07101f;background-blend-mode:screen,screen,multiply,normal,normal,normal}.admin-table-list strong{display:block;color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table-list small,.admin-table-list span{color:#aebed4;font-size:11px}.admin-table-list .admin-date-stack{display:grid;gap:2px;color:#e9f2ff;line-height:1.25}.admin-date-stack small{color:#70839f;font-size:9px;font-weight:900;text-transform:uppercase}.admin-table-list .danger{border-color:#ff5b6457;color:#ffadb2}.status-pending{color:#ffd56a}.admin-color-dot{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--accent),white 20%);border-radius:999px;background:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent),transparent 52%)}.status-footer{position:relative;grid-column:1 / -1;grid-row:3;justify-content:center;gap:120px;border-top:1px solid rgba(117,157,204,.2);background:#050a13eb;color:#99aac4;font-size:12px}.status-footer span{display:inline-flex;align-items:center;gap:8px}.status-footer .status-copyright{position:absolute;left:20px;max-width:min(340px,28vw);overflow:hidden;color:#70819d;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.status-footer i{background:#70f48b;box-shadow:0 0 12px #70f48b99}.status-footer .ok{color:#70f48b}.status-footer .degraded,.status-footer .loading{color:#ffcc4a}@media(max-width:1320px)and (min-width:1221px){.server-dock{right:16px;left:16px;grid-template-columns:minmax(118px,142px) minmax(170px,1fr) minmax(88px,104px) minmax(126px,144px);gap:10px;padding:10px}.server-art{min-height:126px}.server-copy{gap:5px}.verified-title h1{font-size:20px}.server-meta,.server-copy p{font-size:11px}.quick-server-facts{gap:5px}.quick-server-facts div{padding:6px}.vote-card{padding-left:10px}.vote-card strong{font-size:24px}.sparkline{height:30px;margin:6px 0 8px}.dock-actions button{min-height:36px;padding:0 10px;font-size:11px}}@media(max-width:1220px){body{overflow:auto}.app-shell{grid-template-columns:230px minmax(0,1fr);grid-template-rows:auto minmax(680px,1fr) auto auto}.global-header{grid-template-columns:220px 1fr;gap:12px;padding:12px 14px}.global-search,.add-server,.user-chip{grid-column:1 / -1}.right-panel{grid-column:1 / -1;grid-row:3;border-top:1px solid rgba(117,157,204,.2);border-left:0}.ranking-list{grid-template-columns:repeat(2,minmax(0,1fr))}.status-footer{grid-row:4}.action-overlay{inset:72px 0 72px 230px}}@media(max-width:760px){body{overflow:hidden}.app-shell{display:flex;height:100dvh;min-height:100dvh;flex-direction:column;overflow:hidden;border-radius:0}.global-header{position:relative;z-index:30;display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px}.brand-lockup{gap:9px}.brand-lockup img{width:38px;height:38px;filter:drop-shadow(0 0 10px rgba(69,217,255,.25))}.brand-lockup strong{font-size:20px}.brand-lockup span{font-size:10px}.top-tabs,.add-server{display:none}.mobile-add-server{position:absolute;top:10px;right:10px;z-index:2;display:grid;width:42px;height:38px;place-items:center;border:1px solid rgba(120,160,210,.2);border-radius:8px;background:#0a111fe0;color:#e9f2ff}.user-chip{display:none}.global-search{grid-column:1 / -1;grid-row:2;min-height:40px}.global-search kbd{display:none}.map-area{order:1;flex:1;height:auto;min-height:0}.left-panel,.right-panel{position:fixed;right:10px;bottom:76px;left:10px;z-index:40;display:grid;max-height:min(58dvh,480px);border:1px solid rgba(117,157,204,.26);border-radius:8px;background:#050a13f5;box-shadow:0 -18px 54px #00000070;overflow:auto;padding:12px;transform:translateY(calc(100% + 96px));transition:transform .24s ease}.left-panel.mobile-open,.right-panel.mobile-open{transform:translateY(0)}.mobile-panel-head{position:sticky;top:-12px;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:-12px -12px 12px;border-bottom:1px solid rgba(117,157,204,.18);background:#050a13f5;padding:12px}.mobile-panel-head span{color:#fff;font-size:13px;font-weight:950;text-transform:uppercase}.mobile-panel-head button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(117,157,204,.2);border-radius:8px;background:#0a111fe0}.status-footer{display:none}.panel-section{padding-bottom:14px}.universe-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.universe-stats div{display:block;border:1px solid rgba(117,157,204,.14);border-radius:8px;background:#09101eb8;padding:9px}.universe-stats dt{display:block;margin-top:2px;font-size:9px}.universe-stats dd{display:block;margin:0;font-size:16px}.reset-card{margin:12px 0;padding:12px}.reset-card strong{margin:10px 0 4px;font-size:20px}.genre-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.genre-filter h2{grid-column:1 / -1;margin-bottom:2px}.filter-row{min-height:46px;padding:0 10px}.left-footer{margin-top:12px}.map-toolbar,.activity-legend,.map-control-stack{display:none}.mobile-tabbar{position:absolute;right:10px;bottom:10px;left:10px;z-index:22;display:grid;grid-template-columns:minmax(0,1fr) 42px 42px 42px minmax(0,1fr);gap:7px;padding:7px;border:1px solid rgba(117,157,204,.23);border-radius:8px;background:#050a13eb;box-shadow:0 12px 36px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-tabbar button{display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(117,157,204,.18);border-radius:8px;background:#0a111fd1;color:#dceaff;font-size:12px;font-weight:900;overflow:hidden;white-space:nowrap}.mobile-tabbar button:nth-child(2),.mobile-tabbar button:nth-child(3),.mobile-tabbar button:nth-child(4){font-size:20px}.mobile-tabbar button.active{border-color:#45d9ff9e;background:linear-gradient(180deg,#1574aab8,#0a2c4ed6)}.focus-copy{top:14px;left:14px;right:14px}.back-universe{top:94px;left:14px}.focus-copy h2{font-size:26px}.focus-world{width:184px;height:184px}.focus-world strong{font-size:27px}.focus-world small{font-size:12px}.game-planet,.server-planet{min-width:104px;grid-template-columns:38px 1fr;transform:translate(-50%,-50%) scale(calc(var(--scale) * .82))}.game-planet .planet-body,.planet-body{width:38px;height:38px}.game-planet strong,.server-planet strong{font-size:10px}.game-planet small,.server-planet small{font-size:9px}.genre-orbit{transform:translate(-50%,-50%) scale(calc(var(--scale) * .66))}.game-signal{min-width:64px;grid-template-columns:22px 1fr;gap:5px;transform:translate(-50%,-50%) scale(calc(var(--scale) * .72))}.game-signal span{width:22px;height:22px}.game-signal strong{max-width:58px;font-size:8px}.server-dock{right:12px;bottom:78px;left:12px;grid-template-columns:1fr;max-height:236px;overflow:hidden;gap:8px}.server-art{display:none}.verified-title h1{font-size:22px}.server-copy>p:not(.server-meta){display:none}.server-tags span:nth-child(n+4){display:none}.vote-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;border-top:1px solid rgba(117,157,204,.17);border-left:0;padding-top:8px;padding-left:0}.vote-card strong{margin-top:0;font-size:22px}.vote-card .sparkline,.vote-card dl{display:none}.dock-actions{display:grid;grid-template-columns:1fr 1fr}.dock-actions button{min-height:34px;padding:0 8px;font-size:10px}.dock-actions button:last-child{grid-column:1 / -1}.ranking-list{grid-template-columns:1fr;max-height:330px}.action-overlay{inset:0;z-index:55;align-items:end;padding:10px;background:#02060d94}.action-panel{width:100%;max-height:calc(100dvh - 20px);gap:12px;padding:12px}.action-panel-head{padding-bottom:11px}.action-panel-head h2{font-size:22px}.info-sections{grid-template-columns:1fr}.info-lead{font-size:14px;padding:13px}.genre-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.genre-card{min-height:130px;padding:12px}.genre-card-planet{width:44px;height:44px}.server-directory-row{grid-template-columns:28px 38px minmax(0,1fr);min-height:64px}.server-directory-row .server-rank-score{grid-column:3;justify-self:start;text-align:left}.server-details{grid-template-columns:1fr;gap:12px}.server-details-hero{min-height:190px}.server-details-hero strong{font-size:34px}.server-details-copy dl{grid-template-columns:1fr 1fr}.auth-overlay{align-items:end;padding:10px;overflow:hidden}.auth-panel{width:calc(100vw - 20px);max-width:100%;max-height:calc(100dvh - 20px);min-height:0;grid-template-columns:1fr;overflow:auto}.auth-close{top:12px;right:auto;left:12px}.auth-visual{min-height:154px;border-right:0;border-bottom:1px solid rgba(117,157,204,.18);padding:18px 72px 18px 18px}.auth-planet{left:auto;right:46px;top:54px;width:86px;height:86px;transform:none}.auth-visual:before{left:auto;right:18px;top:54px;width:132px;height:132px;transform:rotate(18deg) scaleX(1.45)}.auth-visual strong{font-size:24px}.auth-visual small{max-width:190px;font-size:12px}.auth-content{align-content:start;padding:18px}.auth-head h2{font-size:26px}.auth-form input{font-size:16px}.add-server-form{grid-template-columns:1fr}.admin-stats,.admin-review-list article dl,.admin-actions,.admin-tabs,.admin-editor-form,.admin-table-list article{grid-template-columns:1fr}.admin-game-image-field{grid-column:1}.admin-review-list,.admin-table-list{max-height:none;overflow:visible;padding-right:0}.admin-review-main{display:grid}.server-connection-grid,.server-media-fields,.server-media-preview{grid-template-columns:1fr}.tag-editor{grid-template-columns:18px 1fr}.tag-editor input{grid-column:2}.auth-form select,.auth-form textarea{font-size:16px}.account-card dl{grid-template-columns:1fr}}
