:root{--game-primary: #6c5ce7;--game-primary-light: #a29bfe;--game-secondary: #00b894;--game-secondary-light: #55efc4;--game-warning: #fdcb6e;--game-danger: #ff7675;--game-success: #00b894;--game-dark: #2d3436;--game-gray: #b2bec3;--game-light: #dfe6e9;--game-white: #ffffff;--game-gradient-primary: linear-gradient(135deg, var(--game-primary) 0%, var(--game-primary-light) 100%);--game-gradient-secondary: linear-gradient(135deg, var(--game-secondary) 0%, var(--game-secondary-light) 100%);--game-spacing-xs: .25rem;--game-spacing-sm: .5rem;--game-spacing-md: 1rem;--game-spacing-lg: 1.5rem;--game-spacing-xl: 2rem;--game-radius-sm: 6px;--game-radius-md: 12px;--game-radius-lg: 16px;--game-radius-circle: 50%;--game-shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--game-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--game-shadow-lg: 0 8px 15px rgba(0, 0, 0, .15);--game-transition-fast: all .2s ease;--game-transition-normal: all .3s ease;--game-transition-slow: all .5s ease;--game-font-size-xs: .75rem;--game-font-size-sm: .875rem;--game-font-size-md: 1rem;--game-font-size-lg: 1.25rem;--game-font-size-xl: 1.5rem;--game-font-size-2xl: 2rem;--game-font-size-3xl: 3rem;--game-font-weight-normal: 400;--game-font-weight-medium: 500;--game-font-weight-semibold: 600;--game-font-weight-bold: 700;--game-font-weight-extrabold: 800;--game-z-index-base: 1;--game-z-index-modal: 100;--game-z-index-overlay: 50;--game-z-index-header: 10;--team-1: #ff6b6b;--team-2: #48dbfb;--team-3: #1dd1a1;--team-4: #feca57;--team-5: #5f27cd;--team-6: #ff9ff3;--team-7: #54a0ff;--team-8: #ff9f43;--game-bg-light: var(--game-light);--game-bg-white: var(--game-white);--game-bg-success-light: rgba(0, 184, 148, .1);--game-bg-danger-light: rgba(255, 118, 117, .1);--game-bg-warning-light: rgba(253, 203, 110, .3);--game-bg-primary-light: rgba(108, 92, 231, .1)}@keyframes _game-fadeIn_19kyk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _game-pulse_19kyk_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes _game-bounce_19kyk_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes _game-warning-pulse_19kyk_1{0%{box-shadow:0 0 10px 5px #ffa5004d}50%{box-shadow:0 0 20px 10px #ffa50080}to{box-shadow:0 0 10px 5px #ffa5004d}}@keyframes _game-scaleIn_19kyk_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _game-slideInRight_19kyk_1{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _game-slideInLeft_19kyk_1{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _game-spin_19kyk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _game-shake_19kyk_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}._game-fade-in_19kyk_1{animation:_game-fadeIn_19kyk_1 .5s ease forwards}._game-pulse_19kyk_1{animation:_game-pulse_19kyk_1 1s infinite}._game-bounce_19kyk_1{animation:_game-bounce_19kyk_1 1s}._game-warning-pulse_19kyk_1{animation:_game-warning-pulse_19kyk_1 1.5s infinite}._game-scale-in_19kyk_1{animation:_game-scaleIn_19kyk_1 .3s ease-out forwards}._game-slide-in-right_19kyk_1{animation:_game-slideInRight_19kyk_1 .5s ease-out forwards}._game-slide-in-left_19kyk_1{animation:_game-slideInLeft_19kyk_1 .5s ease-out forwards}._game-spin_19kyk_1{animation:_game-spin_19kyk_1 2s linear infinite}._game-shake_19kyk_1{animation:_game-shake_19kyk_1 .5s ease-in-out}._teamColors_19kyk_6{--team-1: var(--team-1);--team-2: var(--team-2);--team-3: var(--team-3);--team-4: var(--team-4);--team-5: var(--team-5);--team-6: var(--team-6);--team-7: var(--team-7);--team-8: var(--team-8)}._gameContainer_19kyk_18{background-color:var(--game-bg-light);height:100%;display:flex;flex-direction:row;border-radius:var(--game-radius-md);overflow:hidden;width:100%}._contentWrapper_19kyk_28{padding:0;flex:1;display:flex;flex-direction:column;overflow-y:auto;height:100%}._scoresHeader_19kyk_38{background-color:#f0f0f0;padding:var(--game-spacing-md);border-radius:var(--game-radius-md);box-shadow:var(--game-shadow-md);overflow-y:auto;width:25%;display:flex;flex-direction:column;border-top-left-radius:0;border-bottom-left-radius:0;flex-shrink:0}._teamScoreCard_19kyk_52{background-color:var(--game-bg-white);border-radius:var(--game-radius-sm);padding:var(--game-spacing-sm);transition:var(--game-transition-normal);display:flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:var(--game-shadow-sm);overflow:hidden;width:100%;border-top-width:4px;border-top-style:solid;border-left-width:0;margin-bottom:var(--game-spacing-sm);gap:30px;opacity:.8}._activeTeam_19kyk_72{transform:scale(1.05);box-shadow:var(--game-shadow-lg);background-color:#fff;opacity:1}._teamName_19kyk_79{text-align:center;font-weight:var(--game-font-weight-semibold)}._teamScore_19kyk_52{font-size:var(--game-font-size-xl);font-weight:var(--game-font-weight-extrabold);text-align:center}._questionGrid_19kyk_91{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--game-spacing-sm);margin-bottom:var(--game-spacing-lg);width:100%}._questionTile_19kyk_99{aspect-ratio:1/1;background-color:var(--game-bg-white);border-radius:var(--game-radius-md);box-shadow:var(--game-shadow-md);display:flex;align-items:center;justify-content:center;font-size:var(--game-font-size-xl);font-weight:var(--game-font-weight-bold);cursor:pointer;transition:var(--game-transition-normal);color:var(--game-dark);border:3px solid transparent;min-height:80px}._questionTile_19kyk_99:hover:not(._revealed_19kyk_116){transform:translateY(-5px);box-shadow:var(--game-shadow-lg);background-color:var(--game-primary-light);color:var(--game-white)}._revealed_19kyk_116{opacity:.6;transform:none;pointer-events:none}._questionCorrect_19kyk_129{border-color:var(--game-success);background-color:var(--game-bg-success-light)}._questionIncorrect_19kyk_134{border-color:var(--game-danger);background-color:var(--game-bg-danger-light)}._questionCard_19kyk_140{background-color:var(--game-bg-white);border-radius:var(--game-radius-md);padding:var(--game-spacing-lg);margin-bottom:var(--game-spacing-lg);box-shadow:var(--game-shadow-md);display:flex;flex-direction:column;align-items:center}._questionText_19kyk_151{font-size:var(--game-font-size-xl);font-weight:var(--game-font-weight-semibold);text-align:center;margin-bottom:var(--game-spacing-xl);color:var(--game-dark);max-width:90%}._optionsGrid_19kyk_160{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--game-spacing-md);width:100%}._optionItem_19kyk_167{background-color:var(--game-bg-white);border:2px solid var(--game-gray);border-radius:var(--game-radius-md);padding:var(--game-spacing-md);cursor:pointer;transition:var(--game-transition-normal);display:flex;align-items:center;gap:.75rem;min-height:60px}._optionItem_19kyk_167:hover{transform:translateY(-3px);box-shadow:var(--game-shadow-md);border-color:var(--game-primary)}._optionLetter_19kyk_186{width:30px;height:30px;background-color:var(--game-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--game-font-weight-bold);flex-shrink:0}._optionText_19kyk_198{flex:1}._selected_19kyk_202{border-color:var(--game-primary);background-color:var(--game-bg-primary-light);transform:translateY(-3px);box-shadow:var(--game-shadow-md)}._optionCorrect_19kyk_209{border-color:var(--game-success);background-color:var(--game-bg-success-light)}._optionIncorrect_19kyk_214{border-color:var(--game-danger);background-color:var(--game-bg-danger-light)}._questionHeader_19kyk_220{background-color:var(--game-bg-white);border-radius:var(--game-radius-md);padding:var(--game-spacing-md);margin-bottom:var(--game-spacing-lg);box-shadow:var(--game-shadow-md);display:flex;justify-content:space-between;align-items:center}._questionNumber_19kyk_231{font-weight:var(--game-font-weight-medium);color:var(--game-gray)}._actionButton_19kyk_237{background:var(--game-gradient-secondary);border:none;border-radius:50px;padding:.5rem 1.25rem;color:var(--game-white);font-weight:var(--game-font-weight-semibold);cursor:pointer;transition:var(--game-transition-normal);display:flex;align-items:center;gap:.5rem}._actionButton_19kyk_237:hover{transform:translateY(-2px);box-shadow:var(--game-shadow-md)}._actionButton_19kyk_237:disabled{opacity:.5;transform:none;cursor:not-allowed}._resultBadge_19kyk_263{display:flex;align-items:center;gap:var(--game-spacing-sm);font-weight:var(--game-font-weight-bold);padding:var(--game-spacing-sm) var(--game-spacing-md);border-radius:50px}._resultIconCorrect_19kyk_272{background-color:var(--game-success);color:var(--game-white);width:30px;height:30px;border-radius:var(--game-radius-circle);display:flex;align-items:center;justify-content:center}._resultIconIncorrect_19kyk_283{background-color:var(--game-danger);color:var(--game-white);width:30px;height:30px;border-radius:var(--game-radius-circle);display:flex;align-items:center;justify-content:center}._resultTextCorrect_19kyk_294{color:var(--game-success)}._resultTextIncorrect_19kyk_298{color:var(--game-danger)}._explanationCard_19kyk_303{background-color:var(--game-bg-light);border-radius:var(--game-radius-md);padding:var(--game-spacing-md);margin-top:var(--game-spacing-lg);margin-bottom:var(--game-spacing-lg)}._explanationTitle_19kyk_311{font-weight:var(--game-font-weight-bold);margin-bottom:var(--game-spacing-sm);color:var(--game-dark);font-size:var(--game-font-size-md)}._explanationText_19kyk_318{font-size:var(--game-font-size-md);line-height:1.5;color:var(--game-dark)}._scoringButtons_19kyk_325{display:flex;gap:var(--game-spacing-md);justify-content:center;margin-top:var(--game-spacing-lg)}._correctButton_19kyk_332{background-color:var(--game-success);color:var(--game-white);border:none;border-radius:50px;padding:.75rem 1.5rem;font-weight:var(--game-font-weight-semibold);cursor:pointer;transition:var(--game-transition-normal);display:flex;align-items:center;gap:.5rem}._incorrectButton_19kyk_346{background-color:var(--game-danger);color:var(--game-white);border:none;border-radius:50px;padding:.75rem 1.5rem;font-weight:var(--game-font-weight-semibold);cursor:pointer;transition:var(--game-transition-normal);display:flex;align-items:center;gap:.5rem}._scoringButton_19kyk_325:hover{transform:translateY(-2px);box-shadow:var(--game-shadow-md)}._setupContainer_19kyk_366{height:100%;padding:var(--game-spacing-xl);overflow-y:scroll}._setupCard_19kyk_372{background-color:var(--game-bg-white);border-radius:var(--game-radius-md);padding:var(--game-spacing-xl);width:100%;max-width:700px;box-shadow:var(--game-shadow-md);margin-left:auto;margin-right:auto}._setupTitle_19kyk_383{text-align:center;font-size:var(--game-font-size-2xl);font-weight:var(--game-font-weight-extrabold);margin-bottom:var(--game-spacing-md);color:var(--game-dark);background:var(--game-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._setupLabel_19kyk_394{font-weight:var(--game-font-weight-semibold);margin-bottom:var(--game-spacing-sm);color:var(--game-dark)}._setupHint_19kyk_400{font-size:var(--game-font-size-sm);color:var(--game-gray);margin-bottom:var(--game-spacing-sm)}._setupOptions_19kyk_406{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--game-spacing-sm);margin-bottom:var(--game-spacing-lg)}._itemDensityOptions_19kyk_414{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--game-spacing-sm);margin-bottom:var(--game-spacing-lg)}._setupOption_19kyk_406{background-color:var(--game-bg-white);border:2px solid var(--game-gray);border-radius:var(--game-radius-md);padding:var(--game-spacing-sm);text-align:center;font-weight:var(--game-font-weight-semibold);cursor:pointer;transition:var(--game-transition-normal)}._setupOption_19kyk_406:hover{border-color:var(--game-primary);transform:translateY(-2px)}._setupOptionSelected_19kyk_437{border-color:var(--game-primary);background-color:var(--game-bg-primary-light)}._toggleRow_19kyk_442{display:flex;justify-content:space-between;margin-bottom:var(--game-spacing-lg)}._startButton_19kyk_448{background:var(--game-gradient-primary);border:none;border-radius:50px;padding:.75rem 2rem;color:var(--game-white);font-weight:var(--game-font-weight-bold);font-size:var(--game-font-size-lg);cursor:pointer;transition:var(--game-transition-normal);display:flex;justify-content:center;margin:var(--game-spacing-lg) auto 0}._startButton_19kyk_448:hover{transform:translateY(-3px);box-shadow:var(--game-shadow-lg)}._startButton_19kyk_448:disabled{opacity:.5;transform:none;cursor:not-allowed}._gameOverContainer_19kyk_475{display:flex;flex-direction:column;align-items:center;padding:var(--game-spacing-md);padding-bottom:calc(var(--game-spacing-xl) + 120px);min-height:100%;overflow-y:visible;justify-content:flex-start;gap:var(--game-spacing-lg);box-sizing:border-box}._gameOverTitle_19kyk_488{font-size:var(--game-font-size-3xl);font-weight:var(--game-font-weight-extrabold);margin-top:var(--game-spacing-lg);margin-bottom:0;background:var(--game-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._resultsCard_19kyk_498{background-color:var(--game-bg-white);border-radius:var(--game-radius-md);padding:var(--game-spacing-lg);width:100%;max-width:600px;box-shadow:var(--game-shadow-md);margin-bottom:0}._resultsTitle_19kyk_508{text-align:center;font-size:var(--game-font-size-xl);font-weight:var(--game-font-weight-bold);margin-bottom:var(--game-spacing-lg);color:var(--game-dark)}._teamResult_19kyk_516{display:flex;justify-content:space-between;align-items:center;padding:var(--game-spacing-sm);border-radius:var(--game-radius-md);margin-bottom:var(--game-spacing-sm);background-color:var(--game-bg-light);transition:var(--game-transition-normal)}._teamResultWinner_19kyk_527{background-color:var(--game-bg-warning-light);border:2px solid var(--game-warning);transform:scale(1.05)}._teamRank_19kyk_533{font-weight:var(--game-font-weight-bold);color:var(--game-gray);margin-right:var(--game-spacing-sm)}._teamInfo_19kyk_539{display:flex;align-items:center;gap:var(--game-spacing-sm)}._trophyIcon_19kyk_545{color:var(--game-warning)}._teamResultName_19kyk_549{font-weight:var(--game-font-weight-bold)}._teamResultScore_19kyk_553{font-weight:var(--game-font-weight-extrabold);font-size:var(--game-font-size-lg)}._playAgainButton_19kyk_558{background:var(--game-gradient-primary);border:none;border-radius:50px;padding:var(--game-spacing-md) 2.5rem;color:var(--game-white);font-weight:var(--game-font-weight-bold);font-size:var(--game-font-size-lg);cursor:pointer;transition:var(--game-transition-normal)}._playAgainButton_19kyk_558:hover{transform:translateY(-3px);box-shadow:var(--game-shadow-lg)}._fadeIn_19kyk_576{animation:_game-fadeIn_19kyk_1 .5s ease forwards}._pulse_19kyk_580{animation:_game-pulse_19kyk_1 1s infinite}._bounce_19kyk_584{animation:_game-bounce_19kyk_1 1s}._itemViewContainer_19kyk_589{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:var(--game-z-index-modal);background-color:#000000b3;animation:_game-fadeIn_19kyk_1 .3s ease forwards}._itemViewContent_19kyk_603{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:var(--game-radius-md);padding:var(--game-spacing-xl);max-width:500px;max-height:80vh;width:90%;box-shadow:var(--game-shadow-lg);text-align:center;display:flex;flex-direction:column;align-items:center;animation:_game-bounce_19kyk_1 .5s ease;overflow-y:auto;border:2px solid rgba(255,255,255,.1)}._orangeItem_19kyk_620{animation:_game-warning-pulse_19kyk_1 1.5s infinite}._itemIcon_19kyk_624{font-size:4rem;margin-bottom:var(--game-spacing-md)}._itemName_19kyk_629{font-size:var(--game-font-size-xl);font-weight:var(--game-font-weight-bold);margin-bottom:var(--game-spacing-md);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}._itemDescription_19kyk_637{font-size:var(--game-font-size-md);margin-bottom:var(--game-spacing-lg);color:#ffffffe6;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.3);max-width:400px}._itemContinueButton_19kyk_646{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:50px;padding:var(--game-spacing-sm) var(--game-spacing-xl);color:var(--game-white);font-weight:var(--game-font-weight-semibold);cursor:pointer;transition:var(--game-transition-normal);box-shadow:0 4px 12px #3b82f64d;border:2px solid rgba(255,255,255,.2)}._itemContinueButton_19kyk_646:hover{transform:translateY(-3px);box-shadow:0 6px 20px #3b82f666;background:linear-gradient(135deg,#2563eb,#1e40af)}._teamSelectionList_19kyk_665{display:flex;flex-direction:column;gap:var(--game-spacing-sm);width:100%;max-width:400px;margin:var(--game-spacing-md) 0}._teamSelectionButton_19kyk_674{padding:var(--game-spacing-sm) var(--game-spacing-lg);margin:.25rem;border-radius:50px;border:none;cursor:pointer;font-weight:var(--game-font-weight-bold);box-shadow:var(--game-shadow-md);transition:transform .2s,opacity .2s}._teamSelectionButton_19kyk_674:hover:not(:disabled){transform:scale(1.05)}._teamSelectionButton_19kyk_674:disabled{opacity:.5;cursor:not-allowed}._itemIndicator_19kyk_694{animation:_game-pulse_19kyk_1 1.5s infinite}@media (max-width: 768px){._optionsGrid_19kyk_160{grid-template-columns:1fr}._questionText_19kyk_151{font-size:var(--game-font-size-lg)}._setupOptions_19kyk_406{grid-template-columns:repeat(4,1fr)}._gameOverTitle_19kyk_488{font-size:var(--game-font-size-2xl)}}
