.game-hover-card[data-v-c80a5c7a]{backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);background:#101016f7;border:1px solid hsla(0,0%,100%,.14);border-radius:.75rem;box-shadow:0 4px 12px #0006,0 16px 48px #0009,0 32px 100px #00000080,inset 0 1px #ffffff0f;display:flex;flex-direction:column;max-height:520px;overflow:hidden;pointer-events:auto;position:fixed;z-index:99990}.ghc-glow[data-v-c80a5c7a]{pointer-events:none;position:absolute;z-index:0}.ghc-glow--top[data-v-c80a5c7a]{background:linear-gradient(90deg,transparent 5%,hsla(0,0%,100%,.2) 30%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.2) 70%,transparent 95%);height:1px;left:0;right:0;top:0}.ghc-glow--left[data-v-c80a5c7a]{display:none}.ghc-banner[data-v-c80a5c7a]{background:#0a0a0e;flex-shrink:0;height:160px;overflow:hidden;position:relative;width:100%}.ghc-banner[data-v-c80a5c7a]:after{background:linear-gradient(0deg,rgba(16,16,22,.97),transparent);bottom:0;content:"";height:60px;left:0;position:absolute;right:0;z-index:1}.ghc-banner img[data-v-c80a5c7a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ghc-slide-dots[data-v-c80a5c7a]{bottom:8px;display:flex;gap:5px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.ghc-dot[data-v-c80a5c7a]{background:#ffffff4d;border-radius:50%;cursor:pointer;height:6px;transition:all .2s ease;width:6px}.ghc-dot[data-v-c80a5c7a]:hover{background:#fff9}.ghc-dot.active[data-v-c80a5c7a]{background:#d92365;box-shadow:0 0 6px #d9236599;transform:scale(1.3)}.ghc-arrow[data-v-c80a5c7a]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:none;border-radius:50%;color:#ffffffd9;cursor:pointer;display:flex;font-size:1.25rem;height:30px;justify-content:center;line-height:1;opacity:0;padding:0 0 2px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:30px;z-index:3}.ghc-arrow[data-v-c80a5c7a]:hover{background:#000000bf;color:#fff;transform:translateY(-50%) scale(1.1)}.ghc-arrow--left[data-v-c80a5c7a]{left:8px}.ghc-arrow--right[data-v-c80a5c7a]{right:8px}.ghc-banner:hover .ghc-arrow[data-v-c80a5c7a]{opacity:1}.ghc-fade-enter-active[data-v-c80a5c7a],.ghc-fade-leave-active[data-v-c80a5c7a]{transition:opacity .35s ease}.ghc-fade-enter-from[data-v-c80a5c7a],.ghc-fade-leave-to[data-v-c80a5c7a]{opacity:0}.ghc-steam-badge[data-v-c80a5c7a]{background:#000000b3;border-radius:6px;color:#66c0f4;font-size:.85rem;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:2}.ghc-progress[data-v-c80a5c7a]{background:transparent;bottom:0;height:2px;left:0;position:absolute;right:0;z-index:4}.ghc-progress-fill[data-v-c80a5c7a]{animation:ghc-progress-fill-c80a5c7a 2.5s linear forwards;background:#fff3;height:100%;width:0}.ghc-progress-fill.paused[data-v-c80a5c7a]{animation-play-state:paused}@keyframes ghc-progress-fill-c80a5c7a{0%{width:0}to{width:100%}}.ghc-body[data-v-c80a5c7a]{flex:1;min-height:0;overflow-y:auto;padding:.75rem 1rem .85rem;position:relative;z-index:1}.ghc-body[data-v-c80a5c7a]::-webkit-scrollbar{width:4px}.ghc-body[data-v-c80a5c7a]::-webkit-scrollbar-thumb{background:#d923654d;border-radius:2px}.ghc-body[data-v-c80a5c7a]::-webkit-scrollbar-track{background:transparent}.ghc-header[data-v-c80a5c7a]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.ghc-title[data-v-c80a5c7a]{color:#fff;flex:1;font-size:1.1rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.ghc-rating[data-v-c80a5c7a]{border-radius:.4rem;flex-shrink:0;font-size:.78rem;font-weight:700;padding:.2rem .5rem;white-space:nowrap}.ghc-rating.rating--good[data-v-c80a5c7a]{background:#4caf5033;border:1px solid rgba(76,175,80,.25);color:#66bb6a}.ghc-rating.rating--mixed[data-v-c80a5c7a]{background:#ffb74d33;border:1px solid rgba(255,183,77,.25);color:#ffb74d}.ghc-rating.rating--bad[data-v-c80a5c7a]{background:#f4433633;border:1px solid rgba(244,67,54,.25);color:#ef5350}.ghc-meta[data-v-c80a5c7a]{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:.5rem 1rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem;padding-bottom:.75rem}.ghc-meta-item[data-v-c80a5c7a]{display:flex;flex-direction:column;min-width:0}.ghc-meta-label[data-v-c80a5c7a]{color:#d9236599;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ghc-meta-value[data-v-c80a5c7a]{color:#ebebf0d9;font-size:.78rem;font-weight:500;line-height:1.35;overflow-wrap:break-word;word-break:break-word}.ghc-desc[data-v-c80a5c7a]{color:#c8c8d2b3;display:-webkit-box;font-size:.8rem;-webkit-line-clamp:4;line-height:1.5;margin:0 0 .6rem;-webkit-box-orient:vertical;overflow:hidden}.ghc-genres[data-v-c80a5c7a],.ghc-tags[data-v-c80a5c7a]{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem}.ghc-tag[data-v-c80a5c7a]{border-radius:1rem;display:inline-block;font-size:.65rem;font-weight:600;padding:.15rem .5rem}.ghc-tag.engine[data-v-c80a5c7a]{background:#d923652e;border:1px solid rgba(217,35,101,.3);color:#ff82aaf2}.ghc-tag.genre[data-v-c80a5c7a]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);color:#c8c8d2bf}.ghc-tag.completed[data-v-c80a5c7a]{background:#4caf5026;border-color:#4caf504d;color:#66bb6a}.ghc-tag.abandoned[data-v-c80a5c7a]{background:#f4433626;border-color:#f443364d;color:#ef5350}.ghc-tag.onhold[data-v-c80a5c7a]{background:#ffb74d26;border-color:#ffb74d4d;color:#ffb74d}.ghc-stats[data-v-c80a5c7a]{border-top:1px solid hsla(0,0%,100%,.06);gap:.75rem;padding-top:.5rem}.ghc-stat[data-v-c80a5c7a],.ghc-stats[data-v-c80a5c7a]{align-items:center;display:flex}.ghc-stat[data-v-c80a5c7a]{color:#a0a0b499;font-size:.72rem;font-weight:600;gap:.3rem}.ghc-stat .svg-inline--fa[data-v-c80a5c7a]{font-size:.68rem}.ghc-stat--version[data-v-c80a5c7a]{background:#d9236526;border:1px solid rgba(217,35,101,.2);border-radius:.3rem;color:#d92365;margin-left:auto;padding:.15rem .45rem}.ghc-loading[data-v-c80a5c7a]{background:#ffffff0d;bottom:0;height:2px;left:0;overflow:hidden;position:absolute;right:0;z-index:2}.ghc-loading-bar[data-v-c80a5c7a]{animation:ghc-slide-c80a5c7a 1.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,#d92365,transparent);height:100%;width:40%}@keyframes ghc-slide-c80a5c7a{0%{transform:translate(-100%)}to{transform:translate(350%)}}.ghc-close[data-v-c80a5c7a]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;font-size:.8rem;height:28px;justify-content:center;left:8px;line-height:1;position:absolute;top:8px;width:28px;z-index:10}.ghc-close[data-v-c80a5c7a]:active{background:#d92365b3}@media(hover:none){.ghc-arrow[data-v-c80a5c7a]{font-size:1.5rem;height:36px;opacity:.75;width:36px}.ghc-arrow[data-v-c80a5c7a]:active{background:#000000d9;opacity:1}}.hover-card-enter-active[data-v-c80a5c7a]{transition:opacity .18s ease,transform .18s ease}.hover-card-leave-active[data-v-c80a5c7a]{transition:opacity .12s ease,transform .12s ease}.hover-card-enter-from[data-v-c80a5c7a]{opacity:0;transform:translateY(8px) scale(.97)}.hover-card-leave-to[data-v-c80a5c7a]{opacity:0;transform:translateY(4px) scale(.99)}.game:hover .has-likes{color:#48c78e}.game:hover .has-dislikes{color:#f14668}.tag.is-new-update[data-v-d5cd6a56]{background:#d92365d9!important;border:1px solid rgba(217,35,101,.5);border-radius:1rem;box-shadow:0 2px 10px #d9236580;color:#fff!important;font-size:.62rem;font-weight:700;padding:.22rem .6rem}.tag.is-new-update .svg-inline--fa[data-v-d5cd6a56]{margin-right:.2rem}.game-rating[data-v-d5cd6a56]{font-weight:600;letter-spacing:.01em}
