.rank-hub .survival-rank-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--rank-accent) 55%,#454545);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--rank-accent) 22%,transparent),transparent 72%),linear-gradient(145deg,#252525,#141414);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.rank-hub .survival-rank-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px #0007,0 0 22px color-mix(in srgb,var(--rank-accent) 18%,transparent);border-color:var(--rank-accent)}.hub-rank-emblem{width:70px;height:76px;margin:16px 0;color:var(--rank-accent);filter:drop-shadow(0 0 13px color-mix(in srgb,var(--rank-accent) 35%,transparent))}.hub-rank-emblem .rd-icon{width:100%;height:100%}.rank-card-bedrock .hub-rank-emblem{color:#d0d0d0}.rank-card-emerald.survival-rank-card{border-color:#2ECC71;box-shadow:0 0 18px #2ecc711c}.rank-card-bedrock.survival-rank-card{border-top-color:#F5D76E}.rank-hub .hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.survival-rank-card .hub-button{display:inline-flex;min-height:44px;align-items:center}@media(max-width:480px){.rank-hub .hub-grid{grid-template-columns:1fr}.hub-rank-emblem{width:56px;height:60px}}@media(prefers-reduced-motion:reduce){.rank-hub .survival-rank-card{transition:none}.rank-hub .survival-rank-card:hover{transform:none}}