.game-card-link[data-v-81ffccee]{display:block;height:100%}.game-card[data-v-81ffccee]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,rgba(var(--bs-dark-rgb),.6),rgba(var(--bs-dark-rgb),.9));border:1px solid hsla(0,0%,100%,.1);height:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.game-card[data-v-81ffccee]:before{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.1) 0,transparent 50%,rgba(var(--bs-info-rgb),.1) 100%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:1}.game-card[data-v-81ffccee]:hover{box-shadow:0 20px 40px #0006,0 0 0 1px rgba(var(--bs-primary-rgb),.3),0 0 30px rgba(var(--bs-primary-rgb),.2);transform:translateY(-12px) scale(1.02)}.game-card[data-v-81ffccee]:hover:before{opacity:1}.game-image-wrapper[data-v-81ffccee]{aspect-ratio:3/4;overflow:hidden;position:relative}.game-image[data-v-81ffccee]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.game-card:hover .game-image[data-v-81ffccee]{transform:scale(1.1)}.image-gradient[data-v-81ffccee]{background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.7) 40%,transparent);height:60%;pointer-events:none}.hover-effect[data-v-81ffccee],.image-gradient[data-v-81ffccee]{bottom:0;left:0;position:absolute;right:0}.hover-effect[data-v-81ffccee]{align-items:center;background:#000000bf;display:flex;justify-content:center;opacity:0;top:0;transition:opacity .3s ease}.game-card:hover .hover-effect[data-v-81ffccee]{opacity:1}.hover-content[data-v-81ffccee]{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1rem;transform:translateY(10px);transition:transform .3s ease}.game-card:hover .hover-content[data-v-81ffccee]{transform:translateY(0)}.play-icon[data-v-81ffccee]{color:var(--bs-primary);filter:drop-shadow(0 4px 12px rgba(var(--bs-primary-rgb),.5));font-size:4rem}.hover-text[data-v-81ffccee]{font-size:1.1rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.game-content[data-v-81ffccee]{padding:1.25rem;position:relative;z-index:2}.content-inner[data-v-81ffccee]{display:flex;flex-direction:column;gap:.75rem}.game-title[data-v-81ffccee]{color:#fff;display:-webkit-box;font-size:1.25rem;font-weight:700;-webkit-line-clamp:2;line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,.5);transition:color .3s ease}.game-card:hover .game-title[data-v-81ffccee]{color:var(--bs-primary);text-shadow:0 0 20px rgba(var(--bs-primary-rgb),.5)}.stats-row[data-v-81ffccee]{display:flex;flex-wrap:wrap;gap:.5rem}.stat-badge[data-v-81ffccee]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.4rem .8rem;transition:all .3s ease}.primary-badge[data-v-81ffccee]{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.3),rgba(var(--bs-primary-rgb),.5));border:1px solid rgba(var(--bs-primary-rgb),.4);color:var(--bs-primary)}.game-card:hover .primary-badge[data-v-81ffccee]{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.5),rgba(var(--bs-primary-rgb),.7));box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.warning-badge[data-v-81ffccee]{background:linear-gradient(135deg,rgba(var(--bs-warning-rgb),.3),rgba(var(--bs-warning-rgb),.5));border:1px solid rgba(var(--bs-warning-rgb),.4);color:var(--bs-warning)}.game-description[data-v-81ffccee]{color:#ffffffb3;display:-webkit-box;font-size:.9rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.tags-container[data-v-81ffccee]{display:flex;flex-wrap:wrap;gap:.4rem}.game-tag[data-v-81ffccee]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:.25rem;color:#fffc;font-size:.75rem;padding:.25rem .6rem;transition:all .3s ease}.game-card:hover .game-tag[data-v-81ffccee]{background:#ffffff26;border-color:rgba(var(--bs-primary-rgb),.4);color:#fff}@media(max-width:768px){.game-card[data-v-81ffccee]:hover{transform:translateY(-8px) scale(1.01)}}
