.hs-section{--hs-mono:"JetBrains Mono",ui-monospace,monospace;--hs-display:"Rajdhani",system-ui,sans-serif;--hs-brand:linear-gradient(135deg,#3b82f6,#8b5cf6)}.hs-heading,.hs-game,.hs-rank-name,.hs-stat b,.hs-price,.hs-invite-title,.hs-btn,.hs-filter,.hs-fact b{font-family:var(--hs-display);font-weight:700}.hs-tag,.hs-rank-meta,.hs-stat small,.hs-price-currency,.hs-fact,.hs-filter small{font-family:var(--hs-mono);font-weight:500;letter-spacing:0.1em}.hs-tag,.hs-rank-meta,.hs-stat small,.hs-price-currency,.hs-fact,.hs-filter,.hs-game,.hs-rank-name,.hs-btn{text-transform:uppercase}.hs-heading,.hs-title,.hs-stat b,.hs-price,.hs-invite-title{color:var(--bs-emphasis-color)}.hs-sub,.hs-stat small,.hs-price-currency,.hs-invite-text{color:var(--bs-secondary-color)}.hs-game,.hs-rank-name,.hs-rank-meta,.hs-stat b,.hs-stat small,.hs-seller-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.hs-heading{margin:0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1}.hs-sub{margin:0.35rem 0 0;font-size:0.88rem}.hs-list{display:flex;gap:0.85rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:0.5rem}.hs-list>.hs-card{flex:0 0 78%;scroll-snap-align:start}.hs-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:576px){.hs-list>.hs-card{flex-basis:46%}.hs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.hs-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding-bottom:0}.hs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.hs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hs-card{--hs-gradient:linear-gradient(135deg,var(--hs-a),var(--hs-b));display:flex;flex-direction:column;min-width:0;border:1px solid var(--bs-border-color);border-radius:16px;background:var(--gm-bg-color-white);color:inherit;text-decoration:none;overflow:hidden;transition:border-color 0.3s ease}.hs-card:hover,.hs-card:focus-visible{color:inherit;border-color:var(--hs-a,var(--bs-primary))}.hs-photo,.hs-mark .hs-logo{transition:transform 0.4s ease}.hs-card:hover .hs-photo,.hs-card:hover .hs-mark .hs-logo{transform:scale(1.06)}.hs-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;height:152px;padding:0.7rem 0.8rem;overflow:hidden;color:#fff;background:var(--hs-gradient)}.hs-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0.3),rgba(0,0,0,0.1) 35% 50%,rgba(0,0,0,0.55))}.hs-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.hs-hero-top{display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.hs-tag{padding:0.3rem 0.5rem;border-radius:6px;background:rgba(0,0,0,0.3);font-size:0.6rem}.hs-logo{width:auto;height:20px;max-width:96px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 2px 10px rgba(0,0,0,0.25))}.hs-game{font-size:0.95rem}.hs-mark{display:grid;flex:1;place-items:center;min-height:0}.hs-mark .hs-logo{width:58%;height:auto;max-width:none;max-height:64px}.hs-mark .hs-game{font-size:1.35rem}.hs-rank{display:flex;flex-direction:column;gap:0.2rem;max-width:64%}.hs-rank-name{font-size:1.3rem;line-height:1}.hs-rank-meta{font-size:0.62rem;opacity:0.85}.hs-emblem{position:absolute;right:0.7rem;bottom:0.6rem;width:52px;height:52px;object-fit:contain}.hs-body{display:flex;flex:1;flex-direction:column;gap:0.7rem;padding:0.8rem 0.85rem 0.85rem}.hs-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:0.9rem;font-weight:600;line-height:1.3}.hs-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0.4rem}.hs-stat{min-width:0;padding:0.45rem 0.3rem 0.4rem;border-radius:10px;background:rgba(var(--hs-a-rgb),0.08);text-align:center}.hs-stat b{display:block;font-size:1.12rem;line-height:1}.hs-stat small{display:block;margin-top:0.22rem;font-size:0.58rem}.hs-seller{display:flex;align-items:center;gap:0.4rem;min-width:0;font-size:0.8rem}.hs-seller-name{min-width:0;font-weight:600}.hs-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:0.5rem;margin-top:auto;padding-top:0.7rem;border-top:1px dashed var(--bs-border-color)}.hs-price-wrap{display:flex;flex-direction:column;gap:0.3rem}.hs-price{font-size:1.6rem;line-height:1;white-space:nowrap}.hs-price-cents{font-size:0.95rem;opacity:0.6}.hs-price-currency{margin-right:0.2rem;font-size:0.8rem}.hs-go{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--hs-gradient);color:#fff}.hs-invite{align-items:center;justify-content:center;gap:0.55rem;min-height:320px;padding:1.5rem 1.2rem;border:2px dashed var(--bs-border-color);text-align:center}.hs-invite-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--hs-brand);color:#fff;font-size:1.3rem}.hs-invite-title{font-size:1.3rem;line-height:1.1}.hs-invite-text{max-width:22rem;font-size:0.85rem}.hs-page-bar{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin:1.2rem 0 1.4rem}.hs-fact,.hs-btn{display:inline-flex;align-items:center;height:44px}.hs-fact,.hs-filter{border:1px solid var(--vc-line);border-radius:10px}.hs-fact{padding:0 0.8rem;font-size:0.72rem;color:var(--vc-ink-3)}.hs-fact b{margin-right:0.3rem;font-size:1rem;letter-spacing:0;color:var(--vc-ink-1)}.hs-btn{justify-content:center;gap:0.5rem;margin-left:auto;padding:0 1.2rem;border-radius:10px;background:var(--hs-brand);color:#fff;font-size:0.92rem;letter-spacing:0.12em;text-decoration:none;white-space:nowrap}.hs-btn:hover{color:#fff;opacity:0.9}.hs-filters{display:flex;gap:0.5rem;margin-bottom:1rem;padding-bottom:0.25rem;overflow-x:auto}.hs-filter{display:inline-flex;flex:none;align-items:center;gap:0.45rem;padding:0.5rem 0.8rem;background:transparent;color:var(--vc-ink-2);font-size:0.85rem;letter-spacing:0.06em}.hs-filter img{width:18px;height:18px;border-radius:4px;object-fit:contain}.hs-filter small{font-size:0.68rem;opacity:0.7}.hs-filter:hover,.hs-filter.is-active{border-color:var(--vc-accent-line);background:var(--vc-accent-soft);color:var(--vc-ink-1)}.hs-empty{max-width:36rem;margin:1rem auto 0;padding:2rem 1.5rem;border:2px dashed var(--vc-line);border-radius:20px;text-align:center}@media (max-width:767.98px){.hs-head{flex-direction:column;align-items:flex-start;gap:0.6rem}.hs-btn{width:100%}}
