@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap";:root{--primary: #ffbf00;--accent: #00b9ae;--sidebar: #2D1C2C}*{margin:0;padding:0;font-family:Poppins,sans-serif}body{margin:auto;background:linear-gradient(135deg,#0a0f24,#141e3c,#1e2a55);background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}html,body,#app{height:100%;margin:0}.main-container[data-v-c2f9155e]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;color:#fff;padding-top:40px;overflow:hidden}.logo[data-v-c2f9155e]{width:280px;display:block;margin-bottom:40px;filter:drop-shadow(0 0 20px rgba(0,255,255,.6));animation:glowPulse-c2f9155e 3s ease-in-out infinite}@keyframes glowPulse-c2f9155e{0%,to{filter:drop-shadow(0 0 15px rgba(0,255,255,.5))}50%{filter:drop-shadow(0 0 35px rgba(0,255,255,.9))}}.leaderboard[data-v-c2f9155e]{width:450px;background:#ffffff0d;border:2px solid rgba(0,255,255,.3);border-radius:16px;box-shadow:0 0 25px #0ff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;max-height:790px}.leaderboard-header[data-v-c2f9155e]{background:linear-gradient(90deg,#00d4ff,#07f);text-align:center;color:#fff;font-weight:700;padding:1rem;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase;box-shadow:0 0 10px #00ffff4d}.leaderboard-list[data-v-c2f9155e]{list-style:none;margin:0;padding:0;max-height:550px;overflow-y:auto;transition:all .3s ease}.leaderboard-list[data-v-c2f9155e]::-webkit-scrollbar{width:8px}.leaderboard-list[data-v-c2f9155e]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00d4ff,#07f);border-radius:10px}.leaderboard-item[data-v-c2f9155e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;margin:.4rem .8rem;border-radius:10px;background:#0006;color:#fff;transition:all .3s ease;box-shadow:inset 0 0 0 1px #0ff3}.leaderboards-row[data-v-c2f9155e]{display:flex;gap:40px;justify-content:center;align-items:flex-start;width:100%;margin-top:20px}.leaderboard-item[data-v-c2f9155e]:hover{background:#00ffff1a;transform:scale(1.02);box-shadow:0 0 15px #00ffff4d}.leaderboard-rank[data-v-c2f9155e]{font-weight:700;width:2.5rem;text-align:center;font-size:1.2rem;color:#00d4ff}.rank-1[data-v-c2f9155e]{background:linear-gradient(90deg,gold,#fff3b0);color:#1a1a1a;box-shadow:0 0 15px #ffd70080}.rank-2[data-v-c2f9155e]{background:linear-gradient(90deg,silver,#f0f0f0);color:#1a1a1a;box-shadow:0 0 15px #c0c0c080}.rank-3[data-v-c2f9155e]{background:linear-gradient(90deg,#cd7f32,#ffb26b);color:#1a1a1a;box-shadow:0 0 15px #cd7f3280}.leaderboard-name[data-v-c2f9155e]{flex:1;padding-left:1rem;font-size:1.1rem}.leaderboard-score[data-v-c2f9155e]{font-weight:700;min-width:60px;text-align:right;color:#00e0ff}@media (max-height: 810px){.leaderboard-list[data-v-c2f9155e]{max-height:450px}}@media (max-height: 735px){.leaderboard-list[data-v-c2f9155e]{max-height:400px}}@media (max-height: 670px){.leaderboard-list[data-v-c2f9155e]{max-height:350px}}@media (max-width: 600px){.leaderboard[data-v-c2f9155e]{width:380px;margin-top:1rem}.leaderboards-row[data-v-c2f9155e]{display:contents}}@media (max-width: 400px){.leaderboard[data-v-c2f9155e]{width:320px}}@media (max-width: 280px){.leaderboard[data-v-c2f9155e]{width:260px}.leaderboard-name[data-v-c2f9155e]{font-size:.8rem}li[data-v-c2f9155e]{height:40px}}button[data-v-a1a0937e]{border:2px solid rgb(255,213,0);background-color:var(--primary);font-weight:700;font-size:large;border-radius:8px;color:#000;padding:15px;margin:auto;width:auto;cursor:pointer;margin-bottom:2rem;transition:.3s}h2[data-v-94670d11]{margin-top:2rem}.form-container[data-v-94670d11]{display:flex;height:100%;flex-direction:column;align-items:center;min-height:100vh;color:#fff}.select-container[data-v-94670d11]{display:flex;flex-direction:column;align-items:center;margin-bottom:5rem;background-color:#fff}select[data-v-94670d11]{width:300px;max-width:100%;height:200px;padding:8px;margin-bottom:10px;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:12px;outline:none}select option[data-v-94670d11]{color:#000;padding:10px}.input-box[data-v-94670d11]{width:80%;max-width:400px;margin-bottom:20px}.input-box input[data-v-94670d11]{width:100%;height:40px;border-radius:40px;padding:0 20px;font-size:16px;outline:none}.button-container[data-v-94670d11]{text-align:center}footer[data-v-94670d11]{position:fixed;left:20px;bottom:20px}.confirm-overlay[data-v-94670d11]{position:fixed;inset:0;background:#0000008c;display:flex;justify-content:center;align-items:center;z-index:2000}.confirm-box[data-v-94670d11]{background:#fff;padding:20px;border-radius:8px;width:280px;text-align:center}.confirm-buttons[data-v-94670d11]{display:flex;justify-content:space-between;margin-top:15px}.toast-success[data-v-94670d11]{position:fixed;bottom:20px;right:20px;background:#4caf50;color:#fff;padding:12px 18px;border-radius:6px;box-shadow:0 4px 10px #0003;z-index:3000;font-size:14px;animation:fadeInOut-94670d11 2.5s ease forwards}@keyframes fadeInOut-94670d11{0%{opacity:0;transform:translateY(10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.main-container[data-v-eaf6f85e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:transparent}.club-details-card[data-v-eaf6f85e]{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #0000001a;text-align:center;width:350px}.club-name[data-v-eaf6f85e]{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.club-score[data-v-eaf6f85e]{font-size:1.25rem;margin-bottom:2rem}.delete-btn[data-v-eaf6f85e]{margin:.5rem;padding:8px 16px;background-color:#e3342f;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700}.delete-btn[data-v-eaf6f85e]:hover{background-color:#cc1f1a}.back-btn[data-v-eaf6f85e]{margin:.5rem;padding:8px 16px;border:2px solid #4f46e5;background-color:#fff;color:#4f46e5;border-radius:5px;cursor:pointer;font-weight:700}.back-btn[data-v-eaf6f85e]:hover{background-color:#4f46e5;color:#fff}
