.hero-section[data-v-37f446b7]{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.1) 0,rgba(var(--bs-primary-rgb),.05));border-radius:20px;margin-bottom:60px;overflow:hidden;padding:40px 0;position:relative;text-align:center}.hero-section[data-v-37f446b7]:before{animation:pulse-37f446b7 4s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--bs-primary-rgb),.1) 0,transparent 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes pulse-37f446b7{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.page-title[data-v-37f446b7]{color:var(--bs-white);font-size:48px;font-weight:800;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.page-subtitle[data-v-37f446b7],.page-title[data-v-37f446b7]{position:relative;z-index:1}.page-subtitle[data-v-37f446b7]{color:var(--para-color);font-size:18px}.tournaments-section[data-v-37f446b7]{margin-bottom:60px}.section-title[data-v-37f446b7]{align-items:center;color:#fff;display:flex;font-size:28px;font-weight:700;gap:15px;margin-bottom:30px}.tournaments-grid[data-v-37f446b7]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tournament-card[data-v-37f446b7]{background:#010f1b;border:none;border-radius:15px;cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}.tournament-card.upcoming[data-v-37f446b7]{cursor:default;opacity:.8}.tournament-card.upcoming[data-v-37f446b7]:hover{box-shadow:none;transform:none}.tournament-image[data-v-37f446b7]{align-items:center;background:#011629;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.tournament-image img[data-v-37f446b7]{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tournament-badge[data-v-37f446b7],.tournament-timer[data-v-37f446b7]{background-color:#9aafc1;border-radius:5px;color:#010f1b;font-size:10px;font-weight:700;left:10px;padding:4px 8px;position:absolute;top:10px;z-index:1}.tournament-overlay[data-v-37f446b7]{align-items:center;background:#000000b3;display:flex;justify-content:center;inset:0;position:absolute}.starts-in[data-v-37f446b7]{text-align:center}.starts-label[data-v-37f446b7]{color:var(--para-color);display:block;font-size:14px;margin-bottom:8px}.starts-time[data-v-37f446b7]{color:#fff;display:block;font-size:24px;font-weight:700}.tournament-card .desc[data-v-37f446b7]{display:flex;//flex-direction:column;align-items:center;gap:6px;justify-content:space-between}.tournament-info[data-v-37f446b7]{padding:16px 20px}.tournament-name[data-v-37f446b7]{color:var(--bs-white);font-size:16px;font-weight:700;margin-bottom:0}.tournament-prize[data-v-37f446b7]{align-items:center;background:rgba(var(--bs-primary-rgb),.1);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:15px;padding:12px}.prize-label[data-v-37f446b7]{color:var(--para-color);font-size:14px}.prize-amount[data-v-37f446b7]{color:#f0ba43;font-size:22px;font-weight:700;line-height:30px}.tournament-details[data-v-37f446b7]{display:flex;gap:20px;margin-bottom:15px}.detail-item[data-v-37f446b7]{align-items:center;color:var(--para-color);display:flex;font-size:14px;gap:8px}.detail-item i[data-v-37f446b7]{color:var(--primary-color)}.tournaments-btns[data-v-37f446b7]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.btn-sim[data-v-37f446b7]{background:#011629;border-radius:10px;color:#9aafc1;font-size:16px;line-height:30px;padding:7px 16px;text-align:center;text-decoration:none;transition:all .3s ease}.btn-sim[data-v-37f446b7]:hover{background:#021b31;color:#fff}.cmn-btn[data-v-37f446b7]{font-size:16px;font-weight:700;padding:12px 16px;text-align:center}.tournament-progress[data-v-37f446b7]{margin-top:15px}.progress-bar[data-v-37f446b7]{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.progress-fill[data-v-37f446b7]{background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-color-alt) 100%);border-radius:4px;height:100%;transition:width .3s ease}.progress-text[data-v-37f446b7]{color:var(--para-color);font-size:12px}.winners-list[data-v-37f446b7]{background:var(--header-color);border:1px solid rgba(var(--bs-primary-rgb),.2);border-radius:15px;padding:20px}.winner-item[data-v-37f446b7]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;padding:15px;transition:background .3s ease}.winner-item[data-v-37f446b7]:last-child{border-bottom:none}.winner-item[data-v-37f446b7]:hover{background:rgba(var(--bs-primary-rgb),.05)}.winner-rank[data-v-37f446b7]{text-align:center;width:50px}.rank-number[data-v-37f446b7]{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-alt) 100%);border-radius:50%;color:var(--btn-text);display:inline-block;font-size:14px;font-weight:700;height:35px;line-height:35px;width:35px}.winner-info[data-v-37f446b7]{flex:1;padding:0 20px}.winner-name[data-v-37f446b7]{color:var(--bs-white);display:block;font-size:16px;font-weight:600;margin-bottom:4px}.winner-tournament[data-v-37f446b7]{color:var(--para-color);display:block;font-size:13px}.winner-prize .prize-amount[data-v-37f446b7]{color:var(--primary-color);font-size:20px;font-weight:700}@media(max-width:768px){.page-title[data-v-37f446b7]{font-size:32px}.tournaments-grid[data-v-37f446b7]{gap:20px;grid-template-columns:1fr}.tournament-details[data-v-37f446b7]{flex-direction:column;gap:10px}}
