.QuizResults-module__aXoQsG__results{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:1.5rem 1rem;position:relative;overflow:hidden}.QuizResults-module__aXoQsG__confetti{pointer-events:none;height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.QuizResults-module__aXoQsG__confettiPiece{border-radius:2px;width:10px;height:10px;position:absolute}.QuizResults-module__aXoQsG__header{text-align:center;margin-bottom:1.5rem}.QuizResults-module__aXoQsG__title{font-size:1.5rem;font-weight:700}.QuizResults-module__aXoQsG__scoreCircle{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border-radius:50%;width:140px;height:140px;margin:0 auto 1.5rem;padding:4px}.QuizResults-module__aXoQsG__scoreInner{background:#0a0a0f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.QuizResults-module__aXoQsG__scoreNumber{color:#fff;font-size:2.5rem;font-weight:800;line-height:1}.QuizResults-module__aXoQsG__scoreLabel{color:#888;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.QuizResults-module__aXoQsG__stats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.QuizResults-module__aXoQsG__stat{text-align:center;background:#ffffff0d;border-radius:12px;padding:1rem .5rem}.QuizResults-module__aXoQsG__statValue{color:#fff;margin-bottom:.25rem;font-size:1.25rem;font-weight:700;display:block}.QuizResults-module__aXoQsG__statLabel{color:#888;text-transform:uppercase;font-size:.75rem}.QuizResults-module__aXoQsG__saveError{color:#fecaca;text-align:center;background:#ef44441f;border:1px solid #f8717166;border-radius:12px;margin-bottom:1rem;padding:.875rem 1rem;font-size:.9375rem}.QuizResults-module__aXoQsG__actions{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.QuizResults-module__aXoQsG__playAgain{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border:none;border-radius:12px;padding:1rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.QuizResults-module__aXoQsG__playAgain:hover{transform:translateY(-2px);box-shadow:0 8px 25px #7c3aed66}.QuizResults-module__aXoQsG__leaderboard{text-align:center;color:#e8e8e8;background:#ffffff0d;border-radius:12px;padding:1rem;font-weight:500;text-decoration:none;transition:background .2s;display:block}.QuizResults-module__aXoQsG__leaderboard:hover{background:#ffffff1a}@media (min-width:640px){.QuizResults-module__aXoQsG__results{padding:2rem}.QuizResults-module__aXoQsG__title{font-size:1.875rem}.QuizResults-module__aXoQsG__scoreCircle{width:160px;height:160px}.QuizResults-module__aXoQsG__scoreNumber{font-size:3rem}.QuizResults-module__aXoQsG__stats{gap:1rem}.QuizResults-module__aXoQsG__stat{padding:1.25rem}.QuizResults-module__aXoQsG__statValue{font-size:1.5rem}.QuizResults-module__aXoQsG__actions{flex-direction:row;justify-content:center}.QuizResults-module__aXoQsG__playAgain,.QuizResults-module__aXoQsG__leaderboard{flex:1;max-width:200px}}
.QuizLeaderboard-module__0OEjWq__leaderboard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:1.25rem}.QuizLeaderboard-module__0OEjWq__leaderboard.QuizLeaderboard-module__0OEjWq__preview{margin-top:1.5rem}.QuizLeaderboard-module__0OEjWq__title{color:#fff;text-align:center;margin-bottom:1rem;font-size:1.125rem;font-weight:700}.QuizLeaderboard-module__0OEjWq__filters{gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.QuizLeaderboard-module__0OEjWq__filter{color:#888;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;flex-shrink:0;padding:.5rem 1rem;font-size:.8125rem;transition:all .2s}.QuizLeaderboard-module__0OEjWq__filter:hover{background:#ffffff1a}.QuizLeaderboard-module__0OEjWq__filter.QuizLeaderboard-module__0OEjWq__active{color:#fff;background:#7c3aed33;border-color:#7c3aed}.QuizLeaderboard-module__0OEjWq__personalBest{background:#7c3aed1a;border:1px solid #7c3aed33;border-radius:10px;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.QuizLeaderboard-module__0OEjWq__personalBest span:first-child{color:#a78bfa;font-weight:600}.QuizLeaderboard-module__0OEjWq__personalBest span:last-child{color:#888}.QuizLeaderboard-module__0OEjWq__personalBestSkeleton{background:#7c3aed14;border:1px solid #7c3aed24;border-radius:10px;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.QuizLeaderboard-module__0OEjWq__list{flex-direction:column;gap:.5rem;display:flex}.QuizLeaderboard-module__0OEjWq__empty{text-align:center;color:#666;padding:2rem}.QuizLeaderboard-module__0OEjWq__entry{background:#ffffff08;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem;transition:background .2s;display:flex}.QuizLeaderboard-module__0OEjWq__entry:hover{background:#ffffff0f}.QuizLeaderboard-module__0OEjWq__entry.QuizLeaderboard-module__0OEjWq__currentUser{background:#7c3aed1a;border:1px solid #7c3aed33}.QuizLeaderboard-module__0OEjWq__skeletonEntry{background:#ffffff08;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.QuizLeaderboard-module__0OEjWq__skeletonBlock{background:#ffffff14;border-radius:999px;position:relative;overflow:hidden}.QuizLeaderboard-module__0OEjWq__skeletonBlock:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:1.2s ease-in-out infinite QuizLeaderboard-module__0OEjWq__shimmer;position:absolute;inset:0;transform:translate(-100%)}.QuizLeaderboard-module__0OEjWq__skeletonRank{flex-shrink:0;width:32px;height:18px}.QuizLeaderboard-module__0OEjWq__skeletonAvatar{flex-shrink:0;width:36px;height:36px}.QuizLeaderboard-module__0OEjWq__skeletonInfo{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.QuizLeaderboard-module__0OEjWq__skeletonName{width:min(60%,180px);height:14px}.QuizLeaderboard-module__0OEjWq__skeletonGames{width:min(34%,120px);height:10px}.QuizLeaderboard-module__0OEjWq__skeletonScore{flex-shrink:0;width:48px;height:18px}.QuizLeaderboard-module__0OEjWq__skeletonPersonalPrimary{width:min(48%,180px);height:14px}.QuizLeaderboard-module__0OEjWq__skeletonPersonalSecondary{width:min(30%,120px);height:14px}.QuizLeaderboard-module__0OEjWq__rank{text-align:center;flex-shrink:0;width:36px;font-size:1.25rem}.QuizLeaderboard-module__0OEjWq__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.QuizLeaderboard-module__0OEjWq__avatarFallback{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:600;display:flex}.QuizLeaderboard-module__0OEjWq__info{flex-direction:column;flex:1;min-width:0;display:flex}.QuizLeaderboard-module__0OEjWq__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;overflow:hidden}.QuizLeaderboard-module__0OEjWq__you{color:#a78bfa;font-size:.75rem}.QuizLeaderboard-module__0OEjWq__games{color:#666;font-size:.75rem}.QuizLeaderboard-module__0OEjWq__score{color:#7c3aed;text-align:right;flex-shrink:0;min-width:50px;font-size:1.125rem;font-weight:700}@keyframes QuizLeaderboard-module__0OEjWq__shimmer{to{transform:translate(100%)}}@media (min-width:640px){.QuizLeaderboard-module__0OEjWq__leaderboard{padding:1.5rem}.QuizLeaderboard-module__0OEjWq__title{font-size:1.25rem}.QuizLeaderboard-module__0OEjWq__entry,.QuizLeaderboard-module__0OEjWq__skeletonEntry{padding:1rem}.QuizLeaderboard-module__0OEjWq__rank{width:48px;font-size:1.5rem}.QuizLeaderboard-module__0OEjWq__avatar{width:44px;height:44px}.QuizLeaderboard-module__0OEjWq__name{font-size:1rem}.QuizLeaderboard-module__0OEjWq__score{min-width:70px;font-size:1.25rem}.QuizLeaderboard-module__0OEjWq__skeletonAvatar{width:44px;height:44px}.QuizLeaderboard-module__0OEjWq__skeletonRank{width:42px;height:20px}.QuizLeaderboard-module__0OEjWq__skeletonScore{width:64px;height:20px}}
