.svGrid{align-items:start}
.communityServerCard{--server-accent:#f2ad57;--server-accent-soft:rgba(242,173,87,.16);--card-link-bg:#31271c;--card-link-border:#806240;--card-link-text:#ffdfb5;overflow:hidden;scroll-margin-top:30px;min-width:0}
.communityServerCard--valheim{--server-accent:#9bd3df;--server-accent-soft:rgba(100,182,201,.16);--card-link-bg:#1a3038;--card-link-border:#537d87;--card-link-text:#d0f3f9}
.communityServerCard__art{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;object-position:center 48%}
.communityServerCard__body{padding:22px;min-width:0}
.communityServerCard__heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.communityServerCard__heading img{width:52px;height:52px;object-fit:contain;flex:none}
.communityServerCard__heading h2{margin:0;font-size:26px;line-height:1.2}
.communityServerCard__heading small{color:var(--server-accent);text-transform:uppercase;letter-spacing:.08em}
.communityServerCard__description{line-height:1.6}
.communityServerCard__status{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0;line-height:1.5}
.communityServerCard__badge{padding:7px 12px;border:1px solid #b5a58c;border-radius:4px;background:#24272b;font-weight:700}
.communityServerCard[data-state="ready"] .communityServerCard__badge{color:#a5e5b7;border-color:#578968;background:#172c22}
.communityServerCard:is([data-state="running"],[data-state="maintenance"],[data-state="starting"]) .communityServerCard__badge{color:#f7d69e;border-color:#947547;background:#2e271d}
.communityServerCard[data-state="error"] .communityServerCard__badge{color:#ffb6ab;border-color:#b76b60}
.communityServerCard__meta{color:#b8c1c8;font-size:13px}
.communityServerCard__join{padding:14px 0;border-block:1px solid color-mix(in srgb,var(--server-accent) 25%,transparent);overflow-wrap:anywhere;line-height:1.6}
.communityServerCard__join strong{display:block;color:var(--card-link-text)}
.communityServerCard__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.communityServerCard__links a{padding:10px 14px;background:var(--card-link-bg);border:1px solid var(--card-link-border);color:var(--card-link-text);text-decoration:none;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}
.communityServerCard__links a:hover{filter:brightness(1.2)}
.communityServerCard__links a:focus-visible{outline:3px solid white;outline-offset:2px;clip-path:none}
.communityServerCard__notice{font-size:14px;color:#c9d0d5;line-height:1.6}
.communityServerCard--compact{padding:0;border:1px solid var(--xr-community-border,rgba(211,165,96,.32));border-radius:4px;background:#101b23}
.communityServerCard--compact .communityServerCard__body{padding:18px}
.communityServerCard--compact .communityServerCard__links{gap:8px}
.communityServerCard--compact .communityServerCard__links a{font-size:13px;padding:9px 11px}
@media(max-width:480px){.communityServerCard__body{padding:16px}.communityServerCard__heading h2{font-size:23px}}
