.lobby-module__MqExEa__container{background-color:var(--bg-secondary);min-height:90vh;padding:var(--space-6)0}.lobby-module__MqExEa__backButton{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition);margin-bottom:var(--space-4);display:inline-flex}.lobby-module__MqExEa__backButton:hover{background-color:var(--bg-accent);border-color:var(--border-medium);color:var(--text-primary);transform:translate(-2px)}.lobby-module__MqExEa__backButton:active{transform:translate(-1px)}.lobby-module__MqExEa__loadingContainer,.lobby-module__MqExEa__errorContainer{min-height:90vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.lobby-module__MqExEa__errorContent{text-align:center;background:var(--bg-card);padding:var(--space-8);border-radius:var(--border-radius-xl);max-width:500px}.lobby-module__MqExEa__errorText{color:var(--text-secondary);font-size:var(--text-lg);margin-bottom:var(--space-4)}.lobby-module__MqExEa__main{max-width:var(--container-max-width);margin:0 auto}.lobby-module__MqExEa__scoreSummary{background-color:var(--bg-card);border-radius:var(--border-radius-xl);padding:var(--space-8);margin-bottom:var(--space-8);border:1px solid var(--border-light)}.lobby-module__MqExEa__scoreDisplay{margin-bottom:var(--space-6);justify-content:center;align-items:center;display:flex}.lobby-module__MqExEa__quizTitleSection{text-align:center;flex-direction:column;align-items:center;display:flex}.lobby-module__MqExEa__quizTitle{font-size:var(--text-3xl);font-weight:var(--font-bold);margin:0 0 var(--space-2);color:var(--text-primary)}.lobby-module__MqExEa__quizSubtitle{color:var(--text-tertiary);font-size:var(--text-sm);align-items:center;gap:var(--space-2);display:flex}.lobby-module__MqExEa__separator{color:var(--text-tertiary);opacity:.5}.lobby-module__MqExEa__quizMeta{gap:var(--space-4);padding:var(--space-4);background-color:var(--bg-secondary);border-radius:var(--border-radius-lg);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.lobby-module__MqExEa__metaItem{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.lobby-module__MqExEa__metaLabel{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.lobby-module__MqExEa__metaValue{font-size:var(--text-lg);color:var(--text-primary);font-weight:var(--font-semibold)}.lobby-module__MqExEa__actionButtons{justify-content:center;gap:var(--space-3);display:flex}.lobby-module__MqExEa__primaryButton,.lobby-module__MqExEa__secondaryButton{font-weight:var(--font-semibold);padding:var(--space-3)var(--space-4);border-radius:var(--border-radius-lg);transition:all var(--transition);cursor:pointer;font-size:var(--text-base);border:none}.lobby-module__MqExEa__redoButtonGroup{border-radius:var(--border-radius-lg);transition:all var(--transition);display:flex}.lobby-module__MqExEa__redoButtonGroup:hover{transform:translateY(-2px)}.lobby-module__MqExEa__primaryButton{background-color:var(--primary);color:var(--text-inverse);padding-right:var(--space-3);border-top-right-radius:0;border-bottom-right-radius:0}.lobby-module__MqExEa__primaryButton:hover{background-color:var(--primary-dark)}.lobby-module__MqExEa__secondaryButton{background-color:var(--bg-accent);color:var(--text-secondary);border:1px solid var(--border-light)}.lobby-module__MqExEa__secondaryButton:hover{background-color:var(--border-light);border-color:var(--border-medium);color:var(--text-primary)}.lobby-module__MqExEa__shuffleButton{background-color:var(--primary);color:#ffffffb3;padding:0 var(--space-3);cursor:pointer;border-top-right-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg);transition:all var(--transition);border:none;border-left:1px solid #fff3;align-items:center;display:flex}.lobby-module__MqExEa__shuffleButton:hover{background-color:var(--primary-dark);color:var(--white)}.lobby-module__MqExEa__shuffleEnabled{background-color:var(--secondary);color:var(--white)}.lobby-module__MqExEa__shuffleEnabled:hover{background-color:var(--secondary-dark)}
.not-found-module__HS70Aa__container{background:var(--bg-secondary);flex-direction:column;min-height:90vh;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__container:before{content:"";background-image:radial-gradient(circle at var(--mouse-x)var(--mouse-y),#ffffff0d,transparent 30%);pointer-events:none;opacity:0;transition:opacity .2s ease-out;position:absolute;inset:0}.not-found-module__HS70Aa__container:hover:before{opacity:1}.not-found-module__HS70Aa__main{padding:var(--space-8);z-index:1;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.not-found-module__HS70Aa__content{text-align:center;max-width:600px;padding:var(--space-12);position:relative}.not-found-module__HS70Aa__errorCode{margin-bottom:var(--space-2);background:linear-gradient(135deg,var(--primary),var(--primary-light));-webkit-text-fill-color:transparent;text-shadow:0 0 20px #3b82f64d;-webkit-background-clip:text;background-clip:text;font-size:10rem;font-weight:900;line-height:1}.not-found-module__HS70Aa__title{font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-4)}.not-found-module__HS70Aa__description{font-size:var(--text-lg);color:var(--text-secondary);margin:0 0 var(--space-10);line-height:1.7}.not-found-module__HS70Aa__actions{justify-content:center;gap:var(--space-3);display:flex}.not-found-module__HS70Aa__primaryButton,.not-found-module__HS70Aa__secondaryButton{font-weight:var(--font-semibold);padding:var(--space-3)var(--space-4);border-radius:var(--border-radius-lg);transition:all var(--transition);margin-top:var(--space-6);cursor:pointer;font-size:var(--text-base);align-items:center;gap:var(--space-2);border:none;text-decoration:none;display:flex}.not-found-module__HS70Aa__primaryButton{background-color:var(--primary);color:var(--text-inverse)}.not-found-module__HS70Aa__primaryButton:hover{background-color:var(--primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.not-found-module__HS70Aa__secondaryButton{background-color:var(--bg-accent);color:var(--text-secondary);border:1px solid var(--border-light)}.not-found-module__HS70Aa__secondaryButton:hover{background-color:var(--border-light);border-color:var(--border-medium);color:var(--text-primary)}.not-found-module__HS70Aa__dashboardHeader,.not-found-module__HS70Aa__headerRight,.not-found-module__HS70Aa__userSection,.not-found-module__HS70Aa__mobileMenuButton,.not-found-module__HS70Aa__hamburger,.not-found-module__HS70Aa__hamburgerLine,.not-found-module__HS70Aa__hamburgerOpen{box-shadow:none!important;background:0 0!important;border:none!important}@media (max-width:640px){.not-found-module__HS70Aa__main{padding:var(--space-4)}.not-found-module__HS70Aa__content{padding:var(--space-8)}.not-found-module__HS70Aa__errorCode{font-size:6rem}.not-found-module__HS70Aa__title{font-size:var(--text-3xl)}.not-found-module__HS70Aa__description{font-size:var(--text-base)}.not-found-module__HS70Aa__actions{flex-direction:column;align-items:center}.not-found-module__HS70Aa__primaryButton,.not-found-module__HS70Aa__secondaryButton{justify-content:center;width:100%;max-width:280px}}.not-found-module__HS70Aa__dashboardHeader{height:72px;padding:0 var(--space-6);z-index:100;justify-content:flex-end;align-items:center;display:flex;position:fixed;top:0;left:250px;right:0}.not-found-module__HS70Aa__headerRight,.not-found-module__HS70Aa__userSection{align-items:center;gap:var(--space-4);display:flex}.not-found-module__HS70Aa__mobileMenuButton{z-index:1001;cursor:pointer;padding:10px;display:none;position:fixed;top:16px;left:16px}.not-found-module__HS70Aa__hamburger{width:24px;height:18px;transition:transform .3s;position:relative}.not-found-module__HS70Aa__hamburgerLine{background-color:var(--text-primary);width:100%;height:2px;transition:all .3s;display:block;position:absolute;left:0}.not-found-module__HS70Aa__hamburgerLine:first-child{top:0}.not-found-module__HS70Aa__hamburgerLine:nth-child(2){top:50%;transform:translateY(-50%)}.not-found-module__HS70Aa__hamburgerLine:nth-child(3){bottom:0}.not-found-module__HS70Aa__hamburgerOpen .not-found-module__HS70Aa__hamburgerLine:first-child{transform:translateY(8px)rotate(45deg)}.not-found-module__HS70Aa__hamburgerOpen .not-found-module__HS70Aa__hamburgerLine:nth-child(2){opacity:0}.not-found-module__HS70Aa__hamburgerOpen .not-found-module__HS70Aa__hamburgerLine:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (max-width:1024px){.not-found-module__HS70Aa__dashboardHeader{left:0}.not-found-module__HS70Aa__mobileMenuButton{display:block}}
