.Leaderboard-module___5xbgq__leaderboard{color:#e2e8f0;background-color:#1e293b;border-radius:6px;width:95%;height:80vh;margin:0 auto;font-family:Arial,sans-serif;overflow-y:auto;box-shadow:0 2px 4px #0000001a}.Leaderboard-module___5xbgq__title{color:#60a5fa;text-align:center;z-index:2;box-sizing:border-box;background-color:#111827;height:52px;margin:0;padding:15px;font-size:1.3em;font-weight:600;position:sticky;top:0}.Leaderboard-module___5xbgq__headerRow{color:#9ca3af;text-align:center;z-index:1;box-sizing:border-box;background-color:#1f2937;border-bottom:1px solid #374151;margin:0;padding:12px;font-weight:600;display:grid;position:sticky;top:52px}.Leaderboard-module___5xbgq__playerRow{text-align:center;border-bottom:1px solid #374151;align-items:center;padding:12px;transition:background-color .2s,color .2s;display:grid}.Leaderboard-module___5xbgq__headerRow,.Leaderboard-module___5xbgq__playerRow{grid-template-columns:.5fr 1.5fr repeat(5,1fr);font-size:.8em}.Leaderboard-module___5xbgq__playerRow:nth-child(2n){background-color:#1f2937}.Leaderboard-module___5xbgq__playerRow:nth-child(odd){background-color:#111827}.Leaderboard-module___5xbgq__playerRow:hover{background-color:#374151}.Leaderboard-module___5xbgq__rank{color:#f59e0b;font-weight:600}.Leaderboard-module___5xbgq__username{color:#488eff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Leaderboard-module___5xbgq__kills{color:#f59e0b;font-weight:600}.Leaderboard-module___5xbgq__skeletonRow{background-color:#1f2937;border-bottom:1px solid #374151;grid-template-columns:.5fr 1.5fr repeat(6,1fr);place-items:center;padding:12px;font-size:.8em;display:grid}.Leaderboard-module___5xbgq__skeletonRow:nth-child(odd){background-color:#111827}.Leaderboard-module___5xbgq__skeleton{background:#374151;border-radius:4px;width:100%;height:1.2em;animation:1.5s ease-in-out infinite Leaderboard-module___5xbgq__pulse;display:block}.Leaderboard-module___5xbgq__skeleton.Leaderboard-module___5xbgq__rank{width:50%}.Leaderboard-module___5xbgq__skeleton.Leaderboard-module___5xbgq__username{width:70%}.Leaderboard-module___5xbgq__skeleton.Leaderboard-module___5xbgq__level,.Leaderboard-module___5xbgq__skeleton.Leaderboard-module___5xbgq__kills,.Leaderboard-module___5xbgq__skeleton.Leaderboard-module___5xbgq__deaths,.Leaderboard-module___5xbgq__skeleton.Leaderboard-module___5xbgq__enemies,.Leaderboard-module___5xbgq__skeleton.Leaderboard-module___5xbgq__allies,.Leaderboard-module___5xbgq__skeleton.Leaderboard-module___5xbgq__status{width:80%}@media (max-width:768px){.Leaderboard-module___5xbgq__skeletonRow{grid-template-columns:1fr 2fr repeat(4,1fr)}.Leaderboard-module___5xbgq__skeleton{height:1em}}@keyframes Leaderboard-module___5xbgq__pulse{0%{background-color:#374151}50%{background-color:#4b5563}to{background-color:#374151}}
.PlayerForm-module__i5iJ5a__buttonContainer{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.PlayerForm-module__i5iJ5a__button{color:#e2e8f0;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#3b82f6;border:1px solid #2563eb;border-radius:.375rem;flex:auto;min-width:120px;max-width:300px;margin:.25rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0000001a}.PlayerForm-module__i5iJ5a__button:disabled,.PlayerForm-module__i5iJ5a__button:disabled:hover,.PlayerForm-module__i5iJ5a__button[disabled]{color:#9ca3af;box-shadow:none;cursor:not-allowed;background-color:#4b5563;border:1px solid #6b7280}.PlayerForm-module__i5iJ5a__button:hover{background-color:#125dd6;box-shadow:0 4px 6px #00000026}.PlayerForm-module__i5iJ5a__button:focus{outline-offset:2px;outline:2px solid #60a5fa}.PlayerForm-module__i5iJ5a__button:active{background-color:#1f2937;box-shadow:0 2px 4px #0003}.PlayerForm-module__i5iJ5a__grayButton{color:#e5e7eb;background-color:#6b7280;border:1px solid #374151}.PlayerForm-module__i5iJ5a__grayButton:hover{background-color:#4b5563}.PlayerForm-module__i5iJ5a__form{flex-direction:column;justify-content:center;gap:1rem;width:100%;max-width:300px;height:calc(100vh - 6rem);padding:0 1rem;display:flex}.PlayerForm-module__i5iJ5a__input{color:#e2e8f0;box-shadow:none;background-color:#1e293b;border:1px solid #374151;border-radius:.375rem;width:100%;padding:.5rem 1rem;font-size:1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.PlayerForm-module__i5iJ5a__input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 2px #60a5fa33}.PlayerForm-module__i5iJ5a__inputError{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44444d!important}.PlayerForm-module__i5iJ5a__inputError:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef44444d}.PlayerForm-module__i5iJ5a__input::placeholder{color:#9ca3af;font-style:italic}.PlayerForm-module__i5iJ5a__errorContainer{color:#ef4444;text-align:center;font-size:.875rem}.PlayerForm-module__i5iJ5a__savesContainer{color:#e2e8f0;background-color:#1e293b;border-radius:.5rem;flex-direction:column;width:95%;max-width:1280px;height:calc(100vh - 6rem);margin-top:1rem;padding:1rem;display:flex;overflow-y:auto}.PlayerForm-module__i5iJ5a__savesContainer h2{text-align:center;margin-bottom:1rem;font-size:1.5rem}.PlayerForm-module__i5iJ5a__savesGrid{flex:1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;width:100%;margin-bottom:1rem;display:grid;overflow-y:auto}.PlayerForm-module__i5iJ5a__save{word-wrap:break-word;cursor:pointer;background-color:#2d3748;border:1px solid #374151;border-radius:.5rem;padding:1.25rem;transition:all .2s ease-in-out;position:relative;box-shadow:0 4px 6px #0000001a}.PlayerForm-module__i5iJ5a__save:hover{background-color:#374151;border-color:#60a5fa;box-shadow:0 6px 8px #00000026}.PlayerForm-module__i5iJ5a__selectedSave{background-color:#1f2937;border:1px solid #3b82f6;box-shadow:0 0 0 1px #3b82f64d,0 6px 8px #00000026}.PlayerForm-module__i5iJ5a__selectedSave:after{content:"✓";color:#fff;background-color:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.125rem;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.PlayerForm-module__i5iJ5a__save p{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0;font-size:.925rem;overflow:hidden}.PlayerForm-module__i5iJ5a__save p:first-of-type{color:#60a5fa;font-size:1rem;font-weight:700}.PlayerForm-module__i5iJ5a__save .PlayerForm-module__i5iJ5a__value{color:#38bdf8;font-weight:700}.PlayerForm-module__i5iJ5a__save .PlayerForm-module__i5iJ5a__max-level{color:#fbbf24;font-weight:700}.PlayerForm-module__i5iJ5a__disabledSave{pointer-events:none;opacity:.8;cursor:not-allowed}.PlayerForm-module__i5iJ5a__gameOver{font-style:italic}.PlayerForm-module__i5iJ5a__gameOverYes{color:#ff371d;font-style:normal;font-weight:700}.PlayerForm-module__i5iJ5a__gameOverNo{color:#10b981;font-style:normal;font-weight:700}
.index-module__TLrx6W__container{box-sizing:border-box;background-color:#103347;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100vw;height:100vh;margin:0;padding:1rem;display:flex;overflow:auto}
