.fs-card{isolation:isolate;color:#eeeae4;width:100%;min-width:0;font-family:var(--font-display),Arial,sans-serif;background:#0b0d0e;border:1px solid #3f423c;border-radius:8px;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.fs-card:focus-within{border-color:#ff8c42;box-shadow:0 0 0 1px #ff8c42,0 12px 30px #ff70201a}@media (hover:hover) and (pointer:fine){.fs-card:hover{z-index:1;border-color:#ff8c42;transform:translateY(-4px)scale(1.025);box-shadow:0 0 0 1px #ff8c42,0 14px 32px #ff702024}}.fs-artwork{z-index:-2;background:radial-gradient(at 75% 0,#424239,#161b1c 65%,#0a0d0e);position:absolute;inset:0}.fs-artwork>img{object-fit:cover;object-position:center;opacity:.5}.fs-artwork:after{content:"";background:linear-gradient(#080b0c30,#080b0c60 25%,#080b0ce6 77%,#080b0cf5 100%);position:absolute;inset:0}.fs-main{flex:1;padding:17px 18px 21px}.fs-status{letter-spacing:.06em;color:#a9b5a8;background:#0b120ed9;border:1px solid #525b4a;border-radius:4px;align-items:center;gap:6px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.fs-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.fs-online{color:#9cc874;background:#182512c9;border-color:#526443}.fs-offline{color:#ff8585;background:#321717e6;border-color:#a04444}.fs-identity{grid-template-columns:minmax(80px,31%) minmax(0,1fr);align-items:center;gap:15px;min-height:122px;margin-top:18px;display:grid}.fs-portrait{filter:drop-shadow(0 4px 9px #0008);justify-content:center;align-items:center;height:122px;display:flex}.fs-portrait>img{object-fit:contain;width:100%;height:100%;display:block}.fs-copy{text-shadow:0 2px 9px #000;min-width:0}.fs-copy h3{color:#f7f4ed;font:700 20px/1.18 var(--font-display),Arial,sans-serif;text-transform:uppercase;letter-spacing:.015em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.fs-copy .fs-tags{color:#c6c8c0;font:600 11px/1.5 var(--font-display),Arial,sans-serif;text-transform:uppercase;letter-spacing:.025em;overflow-wrap:anywhere;margin:8px 0 0}.fs-copy .fs-description{color:#b6bbb8;font:400 12px/1.65 var(--font-display),Arial,sans-serif;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:9px 0 0;display:-webkit-box;overflow:hidden}.fs-footer{color:#c7cbc4;background:#080b0caf;border-top:1px solid #383b34;justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:15px 18px;text-decoration:none;transition:background .2s;display:flex}.fs-players{font:600 10px/1.5 var(--font-display),Arial,sans-serif;letter-spacing:.015em;flex-wrap:wrap;align-items:baseline;column-gap:3px;display:flex}.fs-players strong{color:#f4f3ec;font-weight:700}.fs-action{white-space:nowrap;color:#ff7b28;font:700 10px/1.5 var(--font-display),Arial,sans-serif;letter-spacing:.025em;align-items:center;gap:7px;display:flex}a.fs-footer:hover{background:#21170ed9}.fs-footer:hover .fs-action{color:#ffac6d}.fs-footer:focus-visible{outline-offset:-3px;outline:2px solid #ff9b4a}.xfn-home .xfn-featured-heading{align-items:center;gap:20px;margin-bottom:22px}.xfn-home .xfn-section-heading.xfn-featured-heading h2{font:600 clamp(19px,2.1vw,27px)/1.35 var(--font-display),Arial,sans-serif;letter-spacing:.025em}.xfn-home .xfn-featured-heading>a{padding-bottom:0;font-size:11px}.server-card-preview{max-width:420px;margin-top:16px}.server-card-preview .fs-card{min-height:260px}@media (max-width:760px){.xfn-home .xfn-featured-heading{align-items:flex-start}.xfn-home .xfn-section-heading.xfn-featured-heading h2{font-size:19px}.xfn-home .xfn-featured-heading>a{white-space:normal;flex-shrink:0;max-width:85px;font-size:10px;line-height:1.6}.xfn-home .xfn-featured-heading>a svg{flex-shrink:0;width:15px}}@media (prefers-reduced-motion:reduce){.fs-card,.fs-footer{transition:none}.fs-card:hover{transform:none}}.xfn-carousel .xfn-viewport{margin:-14px;padding:14px}.fs-coming-soon{color:#ffd09a;background:#352111ed;border-color:#b5743d}.fs-card-soon{border-color:#765031}.fs-card-soon .fs-artwork>img{opacity:.9;object-position:24% center}.fs-card-soon .fs-artwork:after{background:linear-gradient(#0000 25%,#080b0c80 73%,#080b0cf5 100%),linear-gradient(90deg,#080b0c12 12%,#080b0c36 36%,#080b0cb3 62%,#080b0ce0)}.fs-card-soon .fs-players strong{color:#ffd09a}.fs-card-soon .fs-description{color:#ded4c9}
