.tournaments-list[data-v-31996e97]{margin-bottom:var(--spacing-xl)}.loading[data-v-31996e97],.no-tournaments[data-v-31996e97]{padding:var(--spacing-xl) 0;text-align:center}.tournaments-grid[data-v-31996e97]{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tournament-card[data-v-31996e97]{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:var(--transparent-styler-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease}.tournament-card[data-v-31996e97]:hover{transform:translateY(-5px)}.tournament-image[data-v-31996e97]{align-items:center;background-color:var(--color-background-alt);display:flex;height:160px;justify-content:center;overflow:hidden;position:relative}.tournament-image[data-v-31996e97]:after{background-color:#0006;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tournament-image img[data-v-31996e97]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.game-logo[data-v-31996e97]{left:50%;max-height:80%;max-width:80%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.game-logo img[data-v-31996e97]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.tournament-image.placeholder[data-v-31996e97]{align-items:center;display:flex;justify-content:center}.game-name[data-v-31996e97]{color:var(--color-text-light);font-size:1.5rem;font-weight:700}.tournament-reactions[data-v-31996e97]{margin-top:10px}.tournament-content[data-v-31996e97]{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--spacing-md)}.tournament-title[data-v-31996e97]{margin-bottom:var(--spacing-xs)}.tournament-game[data-v-31996e97]{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:.85rem}.tournament-details[data-v-31996e97]{margin-bottom:var(--spacing-md)}.tournament-details p[data-v-31996e97]{align-items:baseline;display:flex;gap:var(--spacing-sm);justify-content:space-between;margin-bottom:var(--spacing-xs)}.tournament-details .label[data-v-31996e97]{font-weight:600}.tournament-details .value[data-v-31996e97]{margin-left:auto;text-align:right}.tournament-actions[data-v-31996e97]{display:flex;gap:var(--spacing-sm);margin-top:auto}.tournament-actions .btn[data-v-31996e97]{flex:1}@media(max-width:768px){.tournament-actions[data-v-31996e97]{flex-direction:column}}
