.game-card[data-v-b44bc53d]{text-align:left;border:1px solid var(--border);background:#171c16;border-radius:12px;width:100%;min-width:0;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.game-card[data-v-b44bc53d]:hover{border-color:#c8f56055;transform:translateY(-4px)}.game-art[data-v-b44bc53d]{aspect-ratio:1.42;background:color-mix(in srgb,var(--game-accent) 14%,#171b16);position:relative;overflow:hidden}.game-art img[data-v-b44bc53d]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;width:100%;height:100%;transition:transform .4s}.game-card:hover img[data-v-b44bc53d]{transform:scale(1.045)}.game-placeholder[data-v-b44bc53d]{letter-spacing:-.07em;height:100%;color:var(--game-accent);background-image:linear-gradient(130deg,#0000 45%,#ffffff06 0 46%,#0000 0);place-content:center;font-size:54px;font-weight:700;display:grid}.game-corner[data-v-b44bc53d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#10131080;border:1px solid #fff3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;right:12px}.game-art-shade[data-v-b44bc53d]{background:linear-gradient(#0000 30%,#0b100bcd);position:absolute;inset:0}.game-art-label[data-v-b44bc53d]{color:#d2dbc9;font-size:12px;position:absolute;bottom:15px;left:17px}.game-caption[data-v-b44bc53d]{padding:19px 17px}.game-caption h3[data-v-b44bc53d]{overflow-wrap:anywhere;font-size:16px;font-weight:550;line-height:1.5}.game-caption>span[data-v-b44bc53d]{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}
