.hg-card.hg-vip-card{position:relative;min-width:0;border:1px solid #b18a35;background:linear-gradient(145deg,#211b32,#151518 80%);box-shadow:0 0 0 1px rgba(255,205,87,.06);padding:12px;border-radius:9px;overflow:hidden}
.hg-card.hg-vip-card:hover{border-color:#ffcf62}
.hg-vip-card .hg-vip-link{display:block;color:inherit;text-decoration:none;height:100%}
.hg-vip-card .hg-vip-link:focus-visible{outline:2px solid #ffcf62;outline-offset:-2px;border-radius:6px}
.hg-vip-badge{position:absolute;right:8px;top:8px;z-index:4;padding:4px 10px;border-radius:4px;background:linear-gradient(135deg,#ffe58a,#ffba35);color:#312204;font:900 10px/1.4 Arial,sans-serif;letter-spacing:.8px;box-shadow:0 2px 8px #0004}
.hg-vip-card .hg-card-image{display:block;width:150px;height:150px;max-width:100%;border-radius:50%;object-fit:cover;margin:0 auto 12px;border:2px solid rgba(255,207,98,.6)}
.hg-vip-card .hg-vip-placeholder{display:grid;place-items:center;background:#352941;color:#ffdc82;font-size:32px;font-weight:900}
.hg-vip-card .hg-platform{color:#ffd270}
.hg-vip-card h3{font-size:15px;margin:8px 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hg-vip-card p{font-size:12px;line-height:1.45;color:#bdb5c7;min-height:35px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.hg-vip-card .hg-vip-meta{display:flex!important;justify-content:space-between!important;gap:7px;font-size:10px!important;color:#e2c77f;border-top:1px solid #493c4e;padding-top:8px;margin-top:8px}
@media(max-width:680px){.hg-card.hg-vip-card{padding:10px}.hg-vip-card .hg-card-image{width:112px;height:112px}.hg-vip-badge{right:6px;top:6px;padding:3px 7px}.hg-vip-card .hg-vip-meta{font-size:9px!important}}
