.server-hub[data-v-a5ba3d60]{gap:2rem;padding-block:5rem}.server-hub[data-v-a5ba3d60],.server-hub__header[data-v-a5ba3d60]{flex-direction:column;display:flex}.server-hub__header[data-v-a5ba3d60]{gap:1rem;max-width:82rem}.server-hub__header h1[data-v-a5ba3d60]{margin:0;font-size:clamp(3rem,5vw,4.5rem)}.server-hub__header p[data-v-a5ba3d60]:last-child{color:hsl(var(--text-secondary)/1);font-size:1.7rem}.server-hub__eyebrow[data-v-a5ba3d60]{color:hsl(var(--color-primary-active)/1);letter-spacing:.14rem;text-transform:uppercase;font-size:1.3rem;font-weight:800}.server-hub__grid[data-v-a5ba3d60]{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:1.2rem;display:grid}.server-hub__version-search[data-v-a5ba3d60]{flex-direction:column;gap:.6rem;max-width:52rem;display:flex}.server-hub__version-search label[data-v-a5ba3d60]{color:hsl(var(--text-secondary)/1);font-size:1.3rem;font-weight:700}.server-hub__version-search-controls[data-v-a5ba3d60]{flex-wrap:wrap;gap:.8rem;min-width:0;display:flex}.server-hub__version-search-controls[data-v-a5ba3d60] .input-block{flex:28rem;min-width:0}.server-hub__version-search-status[data-v-a5ba3d60]{color:hsl(var(--text-secondary)/1);margin:0;font-size:1.3rem}.server-hub__card[data-v-a5ba3d60]{border:1px solid hsl(var(--border-subtle)/1);border-radius:var(--radius-md);background:hsl(var(--background-subtle)/1);flex-direction:column;gap:.5rem;padding:1.6rem;text-decoration:none;display:flex}.server-hub__card[data-v-a5ba3d60]:hover{border-color:hsl(var(--color-primary-active)/.6)}.server-hub__card--skeleton[data-v-a5ba3d60]{pointer-events:none;min-height:8.4rem}.server-hub__card-title-skeleton[data-v-a5ba3d60]{border-radius:var(--radius-sm);width:62%;height:1.8rem}.server-hub__card-count-skeleton[data-v-a5ba3d60]{border-radius:var(--radius-sm);width:36%;height:1.3rem}.server-hub__loading-label[data-v-a5ba3d60]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.server-hub__card-title[data-v-a5ba3d60]{color:hsl(var(--text-main)/1);margin:0;font-size:1.6rem;font-weight:800}.server-hub__card-count[data-v-a5ba3d60],.server-hub__empty[data-v-a5ba3d60]{color:hsl(var(--text-secondary)/1);font-size:1.3rem}
