.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.MemoryGame-module-scss-module__JzyAMG__memoryGame{background:linear-gradient(135deg,#dc26260d 0%,#dc262605 100%);border:1px solid #dc26261a;border-radius:24px;flex-direction:column;gap:1.5rem;min-height:600px;padding:1.5rem;display:flex}@media (max-width:639.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame{background:0 0;border:none;border-radius:0;gap:1rem;padding:0}}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro{justify-content:center;align-items:center;min-height:400px;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent{text-align:center;background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border:2px solid #dc26261a;border-radius:16px;width:100%;max-width:100%;padding:2rem;box-shadow:0 10px 20px #0000000f,0 20px 48px #00000014}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__introIcon{color:#dc2626;filter:drop-shadow(0 4px 8px #dc26264d);margin-bottom:1.5rem;font-size:4rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent h2{color:#171717;margin:0 0 1rem;font-size:2.5rem;font-weight:700}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions{text-align:left;margin-bottom:1.5rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions h3{color:#171717;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions h4{color:#171717;margin:1rem 0 .75rem;font-size:1.125rem;font-weight:600}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions ol{margin:0 0 1rem;padding-left:1.5rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions ol li{color:#525252;margin-bottom:.5rem;font-size:.875rem;line-height:1.5}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions ol li strong{color:#171717;font-weight:600}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__gameTips{background:#dc26260d;border-left:3px solid #dc2626;border-radius:8px;padding:1rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__gameTips ul{margin:0;padding-left:1rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__gameTips ul li{color:#525252;margin-bottom:.5rem;font-size:.875rem;line-height:1.4}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__cardExample{margin-top:1rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__cardExample h4{color:#171717;margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__cardExample .MemoryGame-module-scss-module__JzyAMG__exampleCards{justify-content:center;gap:.75rem;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__cardExample .MemoryGame-module-scss-module__JzyAMG__exampleCards .MemoryGame-module-scss-module__JzyAMG__exampleCard{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:80px;height:60px;font-size:.75rem;font-weight:500;display:flex;box-shadow:0 1px 2px #0000000a,0 1px 3px #0000000f}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__cardExample .MemoryGame-module-scss-module__JzyAMG__exampleCards .MemoryGame-module-scss-module__JzyAMG__exampleCard span{margin-bottom:2px;font-size:8px;line-height:1.2}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__cardExample .MemoryGame-module-scss-module__JzyAMG__exampleCards .MemoryGame-module-scss-module__JzyAMG__exampleCard small{opacity:.7;text-transform:uppercase;font-size:6px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__cardExample .MemoryGame-module-scss-module__JzyAMG__exampleCards .MemoryGame-module-scss-module__JzyAMG__exampleCard.MemoryGame-module-scss-module__JzyAMG__wordCard{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#b21d1d 100%)}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__cardExample .MemoryGame-module-scss-module__JzyAMG__exampleCards .MemoryGame-module-scss-module__JzyAMG__exampleCard.MemoryGame-module-scss-module__JzyAMG__translationCard{color:#171717;background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border:1px solid #e5e5e5}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameStats{justify-content:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameStats .MemoryGame-module-scss-module__JzyAMG__stat{flex-direction:column;align-items:center;gap:.5rem;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameStats .MemoryGame-module-scss-module__JzyAMG__stat svg{color:#dc2626;font-size:1.5rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameStats .MemoryGame-module-scss-module__JzyAMG__stat span{color:#525252;font-size:.875rem;font-weight:500}@media (max-width:639.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameStats{flex-direction:column;gap:1rem}}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__startGameBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626 0%,#b21d1d 100%);border:none;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.25rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 8px #0000000d,0 8px 24px #0000000f}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__startGameBtn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000000f,0 20px 48px #00000014}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__startGameBtn svg{font-size:1.125rem}@media (max-width:639.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent{padding:1.5rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__introIcon{font-size:3rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent h2{font-size:1.5rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions h3{font-size:1.125rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions h4{font-size:.875rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions ol li,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions ul li{font-size:.75rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__startGameBtn{padding:.75rem 1.5rem;font-size:1.125rem}}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader{background:#fff;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem;padding:1rem;display:grid;box-shadow:0 1px 2px #0000000a,0 1px 3px #0000000f}@media (max-width:1023.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader{grid-template-columns:1fr auto auto;gap:1rem}}@media (max-width:767.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader{grid-template-columns:1fr;align-items:stretch}}@media (max-width:639.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border:1px solid #dc26261a;border-radius:16px;margin:0 .75rem;padding:1rem;box-shadow:0 4px 8px #0000000d,0 8px 24px #0000000f}}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__headerLeft{align-items:center;gap:.75rem;min-width:0;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__headerLeft h2{color:#171717;margin:0;font-size:1.5rem;font-weight:700}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__headerLeft .MemoryGame-module-scss-module__JzyAMG__statusChip{letter-spacing:.2px;white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;height:32px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__headerLeft .MemoryGame-module-scss-module__JzyAMG__statusChip.MemoryGame-module-scss-module__JzyAMG__statusPreview{color:#171717;background:#dc26261f;border:1px solid #dc262640}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__headerLeft .MemoryGame-module-scss-module__JzyAMG__statusChip.MemoryGame-module-scss-module__JzyAMG__statusWarning{color:#dc2626;background:#dc262614;border:1px solid #dc262640;animation:1s infinite MemoryGame-module-scss-module__JzyAMG__pulse}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__headerLeft .MemoryGame-module-scss-module__JzyAMG__statusChip svg{font-size:12px}@media (max-width:767.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__headerLeft{flex-wrap:wrap}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__headerLeft h2{width:100%}}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__statsRow{flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__statsRow .MemoryGame-module-scss-module__JzyAMG__stat{color:#525252;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__statsRow .MemoryGame-module-scss-module__JzyAMG__stat>span{line-height:1}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__statsRow .MemoryGame-module-scss-module__JzyAMG__stat svg{color:#dc2626;font-size:.875rem}@media (max-width:767.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__statsRow{flex-wrap:wrap;justify-content:space-around}}@media (max-width:639.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__statsRow{background:#dc26260d;border:1px solid #dc26261a;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:.75rem;display:grid}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__statsRow .MemoryGame-module-scss-module__JzyAMG__stat{background:#ffffffb3;border-radius:4px;justify-content:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;box-shadow:0 1px 2px #0000000a,0 1px 3px #0000000f}}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__actionsRow{justify-self:flex-end;align-items:center;gap:.75rem;display:inline-flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__restartBtn{color:#171717;cursor:pointer;background:#fafafa;border:1px solid #e5e5e5;border-radius:9999px;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn:hover,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:hover,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__restartBtn:hover{color:#fff;background:#dc2626;border-color:#dc2626}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn:disabled,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:disabled,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__restartBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:639.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__restartBtn{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#b21d1d 100%);border:none;border-radius:12px;justify-content:center;min-width:120px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;box-shadow:0 1px 2px #0000000a,0 1px 3px #0000000f}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn:hover,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:hover,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__restartBtn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000000d,0 8px 24px #0000000f}}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn svg,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn svg,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__restartBtn svg{font-size:14px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn{color:#7c4d00;background:#fff8e1;border-color:#ffecb3;position:relative}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn:hover{color:#5d3a00;background:#ffe082;border-color:#ffd54f}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn.MemoryGame-module-scss-module__JzyAMG__disabled,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn:disabled{color:#9e9e9e;background:#f5f5f5;border-color:#e0e0e0}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn .MemoryGame-module-scss-module__JzyAMG__hintCount{color:#3e2723;background:linear-gradient(135deg,#ffd54f 0%,#ffb300 100%);border:2px solid #fff3e0;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:-6px;right:-6px;transform:translateZ(0);box-shadow:0 4px 10px #ffb30059}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn.MemoryGame-module-scss-module__JzyAMG__previewMode{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#1a9a49 100%);border:none;border-radius:9999px;box-shadow:0 1px 2px #0000000a,0 1px 3px #0000000f}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:not(.MemoryGame-module-scss-module__JzyAMG__previewMode){color:#0d47a1;background:#e3f2fd;border-color:#bbdefb;position:relative}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:not(.MemoryGame-module-scss-module__JzyAMG__previewMode):hover{color:#0b3d91;background:#bbdefb;border-color:#90caf9}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:not(.MemoryGame-module-scss-module__JzyAMG__previewMode).MemoryGame-module-scss-module__JzyAMG__disabled,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:not(.MemoryGame-module-scss-module__JzyAMG__previewMode):disabled{color:#9e9e9e;background:#f5f5f5;border-color:#e0e0e0}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:not(.MemoryGame-module-scss-module__JzyAMG__previewMode) .MemoryGame-module-scss-module__JzyAMG__hintCount{color:#0d47a1;background:linear-gradient(135deg,#90caf9 0%,#42a5f5 100%);border:2px solid #e3f2fd;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:-6px;right:-6px;transform:translateZ(0);box-shadow:0 4px 10px #42a5f559}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector{flex-direction:column;align-items:center;gap:.75rem;min-width:200px;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__pairsLabel{color:#171717;text-align:center;cursor:pointer;margin:0;font-size:.875rem;font-weight:600}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderValueDisplay{background:linear-gradient(135deg,#dc2626 0%,#b21d1d 100%);border-radius:8px;justify-content:center;align-items:center;width:40px;height:24px;display:flex;box-shadow:0 1px 2px #0000000a,0 1px 3px #0000000f}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderValueDisplay .MemoryGame-module-scss-module__JzyAMG__currentValue{color:#fff;text-align:center;font-size:.875rem;font-weight:700;line-height:1}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderLabels{color:#525252;justify-content:space-between;width:100%;font-size:.75rem;font-weight:500;display:flex}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderLabels .MemoryGame-module-scss-module__JzyAMG__sliderMin,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderLabels .MemoryGame-module-scss-module__JzyAMG__sliderMax{opacity:.8;font-size:10px}@media (max-width:767.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector{order:2;min-width:100%}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__pairsLabel{font-size:.875rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderValueDisplay{width:36px;height:22px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderValueDisplay .MemoryGame-module-scss-module__JzyAMG__currentValue,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderLabels{font-size:.75rem}}@media (max-width:639.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__pairsLabel{font-size:.75rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderValueDisplay{width:32px;height:20px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderValueDisplay .MemoryGame-module-scss-module__JzyAMG__currentValue,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderLabels{font-size:10px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderLabels .MemoryGame-module-scss-module__JzyAMG__sliderMin,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderLabels .MemoryGame-module-scss-module__JzyAMG__sliderMax{font-size:9px}}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}@media (max-width:639.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard{margin:0 .75rem}}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard.MemoryGame-module-scss-module__JzyAMG__swiping{transition:transform .1s ease-out}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard.MemoryGame-module-scss-module__JzyAMG__swipeLeft{transform:translate(-10px)}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard.MemoryGame-module-scss-module__JzyAMG__swipeRight{transform:translate(10px)}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid{grid-template-columns:repeat(5,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;padding:1rem;display:grid}@media (max-width:1023.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid{grid-template-columns:repeat(5,1fr);gap:1rem;max-width:1000px}}@media (max-width:767.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;max-width:800px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack{padding:.75rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront .MemoryGame-module-scss-module__JzyAMG__cardContent,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack .MemoryGame-module-scss-module__JzyAMG__cardContent{-webkit-line-clamp:3;line-clamp:3;font-size:.75rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront .MemoryGame-module-scss-module__JzyAMG__cardType,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack .MemoryGame-module-scss-module__JzyAMG__cardType{padding:2px 5px;font-size:9px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront svg{font-size:1.8rem}}@media (max-width:639.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack{padding:.75rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront .MemoryGame-module-scss-module__JzyAMG__cardContent,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack .MemoryGame-module-scss-module__JzyAMG__cardContent{-webkit-line-clamp:3;line-clamp:3;font-size:.75rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront .MemoryGame-module-scss-module__JzyAMG__cardType,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack .MemoryGame-module-scss-module__JzyAMG__cardType{padding:2px 4px;font-size:8px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront svg{font-size:1.5rem}}@media (max-width:479.98px){.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.5rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack{padding:.5rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront .MemoryGame-module-scss-module__JzyAMG__cardContent,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack .MemoryGame-module-scss-module__JzyAMG__cardContent{-webkit-line-clamp:2;line-clamp:2;font-size:10px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront .MemoryGame-module-scss-module__JzyAMG__cardType,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack .MemoryGame-module-scss-module__JzyAMG__cardType{padding:1px 3px;font-size:7px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront svg{font-size:1.2rem}}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard{aspect-ratio:3/4;perspective:1000px;cursor:pointer}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;border-radius:12px;transition:transform .4s ease-in-out;position:relative;box-shadow:0 4px 8px #0000000d,0 8px 24px #0000000f}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack{backface-visibility:hidden;will-change:transform;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;font-size:.875rem;font-weight:500;display:flex;position:absolute}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#b21d1d 100%);transform:rotateY(0)}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardFront svg{filter:drop-shadow(0 2px 4px #0000004d);font-size:2rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack{color:#171717;background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border:2px solid #e5e5e5;position:relative;transform:rotateY(180deg)}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack .MemoryGame-module-scss-module__JzyAMG__cardContent{word-break:break-word;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-bottom:.75rem;padding:0 .5rem;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack .MemoryGame-module-scss-module__JzyAMG__cardType{color:#525252;text-transform:uppercase;letter-spacing:.5px;background:#dc26261a;border-radius:3px;padding:3px 6px;font-size:10px;font-weight:500}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack.MemoryGame-module-scss-module__JzyAMG__withImage{color:#fff;border-color:#fff3}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack.MemoryGame-module-scss-module__JzyAMG__withImage .MemoryGame-module-scss-module__JzyAMG__contentOverlay{text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:.75rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack.MemoryGame-module-scss-module__JzyAMG__withImage .MemoryGame-module-scss-module__JzyAMG__contentOverlay.MemoryGame-module-scss-module__JzyAMG__clickable{cursor:zoom-in}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack.MemoryGame-module-scss-module__JzyAMG__withImage .MemoryGame-module-scss-module__JzyAMG__cardContent{color:#fff;text-shadow:0 1px 2px #0009}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack.MemoryGame-module-scss-module__JzyAMG__withImage .MemoryGame-module-scss-module__JzyAMG__cardType{color:#fff;background:#00000059}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack.MemoryGame-module-scss-module__JzyAMG__withImage .MemoryGame-module-scss-module__JzyAMG__unsplashAttribution{pointer-events:auto;justify-content:flex-start;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack.MemoryGame-module-scss-module__JzyAMG__withImage .MemoryGame-module-scss-module__JzyAMG__unsplashAttribution .MemoryGame-module-scss-module__JzyAMG__attributionText{color:#ffffffd9;font-size:10px}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack.MemoryGame-module-scss-module__JzyAMG__withImage .MemoryGame-module-scss-module__JzyAMG__unsplashAttribution .MemoryGame-module-scss-module__JzyAMG__attributionText a{color:#fffffff2;text-decoration:underline}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard.MemoryGame-module-scss-module__JzyAMG__flipped .MemoryGame-module-scss-module__JzyAMG__cardInner,.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard.MemoryGame-module-scss-module__JzyAMG__matched .MemoryGame-module-scss-module__JzyAMG__cardInner{transform:rotateY(180deg)}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard.MemoryGame-module-scss-module__JzyAMG__matched .MemoryGame-module-scss-module__JzyAMG__cardBack:not(.MemoryGame-module-scss-module__JzyAMG__withImage){color:#fff;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border-color:#4caf50;box-shadow:0 4px 12px #4caf504d}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard:hover:not(.MemoryGame-module-scss-module__JzyAMG__matched) .MemoryGame-module-scss-module__JzyAMG__cardInner{box-shadow:0 10px 20px #0000000f,0 20px 48px #00000014}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard:active:not(.MemoryGame-module-scss-module__JzyAMG__matched) .MemoryGame-module-scss-module__JzyAMG__cardInner{box-shadow:0 4px 8px #0000000d,0 8px 24px #0000000f}.MemoryGame-module-scss-module__JzyAMG__memoryGame .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid.MemoryGame-module-scss-module__JzyAMG__previewing .MemoryGame-module-scss-module__JzyAMG__cardsGrid{filter:none;transition:none}.MemoryGame-module-scss-module__JzyAMG__completionIcon{order:-1;justify-content:center;margin-top:-1.5rem;margin-bottom:1.5rem;display:flex}.MemoryGame-module-scss-module__JzyAMG__completionIcon .MemoryGame-module-scss-module__JzyAMG__appIcon{filter:drop-shadow(0 12px 24px #dc262640);border:3px solid #dc26261a;border-radius:20px;width:80px;height:80px;transition:transform .3s}.MemoryGame-module-scss-module__JzyAMG__completionIcon .MemoryGame-module-scss-module__JzyAMG__appIcon:hover{transform:scale(1.05)rotate(5deg)}.MemoryGame-module-scss-module__JzyAMG__completionTitle{color:#1e293b;letter-spacing:-.02em;text-align:left;margin:0 0 2rem;font-size:32px;font-weight:800;line-height:1.1;position:relative}.MemoryGame-module-scss-module__JzyAMG__finalStats{grid-template-columns:repeat(2,1fr);justify-items:center;gap:1.5rem;max-width:500px;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:0;display:grid}.MemoryGame-module-scss-module__JzyAMG__finalStats .MemoryGame-module-scss-module__JzyAMG__stat{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:2px solid #e2e8f099;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:200px;min-height:100px;padding:1.5rem;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.MemoryGame-module-scss-module__JzyAMG__finalStats .MemoryGame-module-scss-module__JzyAMG__stat:before{content:"";background:linear-gradient(90deg,#dc2626,#e35252);height:4px;position:absolute;top:0;left:0;right:0}.MemoryGame-module-scss-module__JzyAMG__finalStats .MemoryGame-module-scss-module__JzyAMG__stat:hover{border-color:#dc26264d;transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.MemoryGame-module-scss-module__JzyAMG__finalStats .MemoryGame-module-scss-module__JzyAMG__stat svg{color:#dc2626;margin-bottom:.5rem;font-size:24px}.MemoryGame-module-scss-module__JzyAMG__finalStats .MemoryGame-module-scss-module__JzyAMG__stat span{color:#475569;text-align:center;font-size:16px;font-weight:600;line-height:1.3}@media (max-width:639.98px){.MemoryGame-module-scss-module__JzyAMG__finalStats{grid-template-columns:1fr;gap:1rem;max-width:300px;margin-bottom:2rem}.MemoryGame-module-scss-module__JzyAMG__finalStats .MemoryGame-module-scss-module__JzyAMG__stat{max-width:100%;min-height:80px;padding:1rem}.MemoryGame-module-scss-module__JzyAMG__finalStats .MemoryGame-module-scss-module__JzyAMG__stat svg{font-size:20px}.MemoryGame-module-scss-module__JzyAMG__finalStats .MemoryGame-module-scss-module__JzyAMG__stat span{font-size:14px}}.MemoryGame-module-scss-module__JzyAMG__newRecord{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #525252;border-radius:16px;justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1.5rem 2rem;font-size:16px;font-weight:700;animation:2s ease-in-out infinite MemoryGame-module-scss-module__JzyAMG__recordPulse;display:flex;position:relative;overflow:hidden}.MemoryGame-module-scss-module__JzyAMG__newRecord:before{content:"";background:linear-gradient(90deg,#ca8a04,#262626);height:3px;position:absolute;top:0;left:0;right:0}.MemoryGame-module-scss-module__JzyAMG__newRecord svg{color:#262626;font-size:20px}.MemoryGame-module-scss-module__JzyAMG__modalIcon{color:#dc2626;filter:drop-shadow(0 6px 12px #dc262640);order:-1;justify-content:center;margin-top:-2rem;margin-bottom:.75rem;font-size:3.5rem;transition:transform .3s;display:flex}.MemoryGame-module-scss-module__JzyAMG__modalIcon:hover{transform:scale(1.05)rotate(5deg)}.MemoryGame-module-scss-module__JzyAMG__pairsSelectorModal{width:100%;margin-bottom:2rem}.MemoryGame-module-scss-module__JzyAMG__pairsSelectorModal .MemoryGame-module-scss-module__JzyAMG__pairSlider,.MemoryGame-module-scss-module__JzyAMG__pairsSelectorModal .MemoryGame-module-scss-module__JzyAMG__pairSlider .MemoryGame-module-scss-module__JzyAMG__sliderContainer{width:100%}.MemoryGame-module-scss-module__JzyAMG__pairsSelectorModal .MemoryGame-module-scss-module__JzyAMG__pairSlider .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__pairsSlider{width:100%!important}@keyframes MemoryGame-module-scss-module__JzyAMG__recordPulse{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.02);box-shadow:0 0 0 8px #fbbf2400}}.MemoryGame-module-scss-module__JzyAMG__modalButtons{flex-direction:row!important;justify-content:center!important;gap:1rem!important;display:flex!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons button,.MemoryGame-module-scss-module__JzyAMG__modalButtons button *{color:inherit!important;opacity:1!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn{opacity:1!important;border:1px solid #e2e8f0!important;border-radius:12px!important;min-width:120px!important;padding:1rem 2rem!important;font-size:15px!important;font-weight:600!important;transition:all .2s!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn span,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn div,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn p,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn{color:#64748b!important;opacity:1!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn:hover{opacity:1!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn:hover span,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn:hover div,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn:hover p,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn:hover{color:#475569!important;opacity:1!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__startGameBtn{color:#fff!important;background:linear-gradient(135deg,#dc2626 0%,#bb1e1e 100%)!important;border:none!important;min-width:120px!important;padding:.75rem 1.5rem!important;font-size:14px!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__startGameBtn span,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__startGameBtn{color:#fff!important;opacity:1!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__startGameBtn:hover{background:linear-gradient(135deg,#dd2f2f 0%,#dc2626 100%)!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__startGameBtn:hover span,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__startGameBtn:hover{color:#fff!important;opacity:1!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn{opacity:1!important;border:1px solid #e2e8f0!important;border-radius:12px!important;min-width:120px!important;padding:1rem 2rem!important;font-size:15px!important;font-weight:600!important;transition:all .2s!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn span,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn div,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn p,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn{color:#64748b!important;opacity:1!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn:hover{opacity:1!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn:hover span,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn:hover div,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn:hover p,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn:hover{color:#475569!important;opacity:1!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__playAgainBtn{color:#fff!important;background:linear-gradient(135deg,#dc2626 0%,#bb1e1e 100%)!important;border:none!important;min-width:120px!important;padding:.75rem 1.5rem!important;font-size:14px!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__playAgainBtn span,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__playAgainBtn{color:#fff!important;opacity:1!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__playAgainBtn:hover{background:linear-gradient(135deg,#dd2f2f 0%,#dc2626 100%)!important}.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__playAgainBtn:hover span,.MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__playAgainBtn:hover{color:#fff!important;opacity:1!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__memoryGame{border-color:var(--ds-border-subtle)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent{background:linear-gradient(135deg, var(--ds-surface-card) 0%, var(--ds-surface-sunken) 100%);border-color:var(--ds-border-subtle)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent h2{color:var(--ds-text-primary)}:is([data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions h3,[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions h4){color:var(--ds-text-primary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions ol li{color:var(--ds-text-secondary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions ol li strong{color:var(--ds-text-primary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__gameTips ul li{color:var(--ds-text-secondary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__cardExample h4{color:var(--ds-text-primary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameInstructions .MemoryGame-module-scss-module__JzyAMG__cardExample .MemoryGame-module-scss-module__JzyAMG__exampleCards .MemoryGame-module-scss-module__JzyAMG__exampleCard.MemoryGame-module-scss-module__JzyAMG__translationCard{background:linear-gradient(135deg, var(--ds-surface-muted) 0%, var(--ds-surface-sunken) 100%);color:var(--ds-text-primary);border-color:var(--ds-border-subtle)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameIntro .MemoryGame-module-scss-module__JzyAMG__introContent .MemoryGame-module-scss-module__JzyAMG__gameStats .MemoryGame-module-scss-module__JzyAMG__stat span{color:var(--ds-text-secondary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader{background:var(--ds-surface-card)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__headerLeft h2{color:var(--ds-text-primary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__statusChip.MemoryGame-module-scss-module__JzyAMG__statusPreview{color:var(--ds-text-primary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__statsRow .MemoryGame-module-scss-module__JzyAMG__stat{color:var(--ds-text-secondary);background:#ffffff0f}:is([data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn,[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn,[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__restartBtn){background:var(--ds-surface-sunken);color:var(--ds-text-primary);border-color:var(--ds-border-subtle)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn{color:#ffd54f;background:#ffd54f1f;border-color:#ffd54f4d}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn:hover{color:#ffe082;background:#ffd54f33;border-color:#ffd54f66}:is([data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn.MemoryGame-module-scss-module__JzyAMG__disabled,[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__hintBtn:disabled){background:var(--ds-surface-sunken);color:var(--ds-text-tertiary);border-color:var(--ds-border-subtle)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:not(.MemoryGame-module-scss-module__JzyAMG__previewMode){color:#90caf9;background:#64b5f61f;border-color:#64b5f64d}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:not(.MemoryGame-module-scss-module__JzyAMG__previewMode):hover{color:#bbdefb;background:#64b5f633;border-color:#64b5f666}:is([data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:not(.MemoryGame-module-scss-module__JzyAMG__previewMode).MemoryGame-module-scss-module__JzyAMG__disabled,[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__revealBtn:not(.MemoryGame-module-scss-module__JzyAMG__previewMode):disabled){background:var(--ds-surface-sunken);color:var(--ds-text-tertiary);border-color:var(--ds-border-subtle)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__pairsLabel{color:var(--ds-text-primary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameHeader .MemoryGame-module-scss-module__JzyAMG__pairsSelector .MemoryGame-module-scss-module__JzyAMG__sliderContainer .MemoryGame-module-scss-module__JzyAMG__sliderLabels{color:var(--ds-text-secondary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack{background:linear-gradient(135deg, var(--ds-surface-card) 0%, var(--ds-surface-sunken) 100%);color:var(--ds-text-primary);border-color:var(--ds-border-subtle)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__gameBoard .MemoryGame-module-scss-module__JzyAMG__cardsGrid .MemoryGame-module-scss-module__JzyAMG__memoryCard .MemoryGame-module-scss-module__JzyAMG__cardInner .MemoryGame-module-scss-module__JzyAMG__cardBack .MemoryGame-module-scss-module__JzyAMG__cardType{color:var(--ds-text-secondary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__completionTitle{color:var(--ds-text-primary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__finalStats .MemoryGame-module-scss-module__JzyAMG__stat{background:linear-gradient(135deg, var(--ds-surface-card) 0%, var(--ds-surface-sunken) 100%);border-color:var(--ds-border-subtle)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__finalStats .MemoryGame-module-scss-module__JzyAMG__stat span{color:var(--ds-text-secondary)}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__newRecord{color:#fbbf24;background:linear-gradient(135deg,#fbbf2426 0%,#fbbf2414 100%);border-color:#fbbf2459}:is([data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn,[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn){border-color:var(--ds-border-subtle)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn span{color:var(--ds-text-secondary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn div{color:var(--ds-text-secondary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn p{color:var(--ds-text-secondary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn{color:var(--ds-text-secondary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn span{color:var(--ds-text-secondary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn div{color:var(--ds-text-secondary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn p{color:var(--ds-text-secondary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn{color:var(--ds-text-secondary)!important}:is([data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn:hover,[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn:hover){border-color:var(--ds-border-default)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn:hover span{color:var(--ds-text-primary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn:hover div{color:var(--ds-text-primary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn:hover p{color:var(--ds-text-primary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__cancelBtn:hover{color:var(--ds-text-primary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn:hover span{color:var(--ds-text-primary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn:hover div{color:var(--ds-text-primary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn:hover p{color:var(--ds-text-primary)!important}[data-theme=dark] .MemoryGame-module-scss-module__JzyAMG__modalButtons .MemoryGame-module-scss-module__JzyAMG__backBtn:hover{color:var(--ds-text-primary)!important}@keyframes MemoryGame-module-scss-module__JzyAMG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes MemoryGame-module-scss-module__JzyAMG__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}
.pair-slider .slider-container{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.pair-slider .slider-container .slider-value-display{background:linear-gradient(135deg,#dc2626 0%,#b21d1d 100%);border-radius:12px;justify-content:center;align-items:center;width:80px;height:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #dc262640}.pair-slider .slider-container .slider-value-display:before{content:"";background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border-radius:12px;position:absolute;inset:0}.pair-slider .slider-container .slider-value-display .current-value{color:#fff;text-align:center;text-shadow:0 1px 3px #0000004d;z-index:1;font-size:1.5rem;font-weight:700;line-height:1;position:relative}.pair-slider .slider-container .pairs-slider{cursor:pointer;appearance:none;background:linear-gradient(90deg,#e5e5e5 0% 100%);border:none;border-radius:3px;outline:none;width:100%;height:6px;position:relative;box-shadow:inset 0 1px 3px #0000001a}.pair-slider .slider-container .pairs-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #dc2626 0%, #dc2626 var(--slider-progress,50%), #e5e5e5 var(--slider-progress,50%), #e5e5e5 100%);border:none;border-radius:3px;height:6px}.pair-slider .slider-container .pairs-slider::-moz-range-track{background:linear-gradient(to right, #dc2626 0%, #dc2626 var(--slider-progress,50%), #e5e5e5 var(--slider-progress,50%), #e5e5e5 100%);border:none;border-radius:3px;height:6px}.pair-slider .slider-container .pairs-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#dc2626 0%,#bb1e1e 100%);border:none;border-radius:50%;width:20px;height:20px;margin-top:-7px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px #dc26264d,0 0 0 3px #ffffffe6,0 0 0 1px #dc262633}.pair-slider .slider-container .pairs-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #dc262666,0 0 0 3px #fffffff2,0 0 0 1px #dc26264d}.pair-slider .slider-container .pairs-slider::-webkit-slider-thumb:active{transform:scale(1.1);box-shadow:0 2px 6px #dc262680,0 0 0 3px #ffffffe6,0 0 0 1px #dc262666}.pair-slider .slider-container .pairs-slider::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#dc2626 0%,#bb1e1e 100%);border:none;border-radius:50%;width:20px;height:20px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #dc26264d,0 0 0 3px #ffffffe6,0 0 0 1px #dc262633}.pair-slider .slider-container .pairs-slider::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #dc262666,0 0 0 3px #fffffff2,0 0 0 1px #dc26264d}.pair-slider .slider-container .pairs-slider::-moz-range-thumb:active{transform:scale(1.1);box-shadow:0 2px 6px #dc262680,0 0 0 3px #ffffffe6,0 0 0 1px #dc262666}.pair-slider .slider-container .pairs-slider:focus{outline:none;box-shadow:inset 0 1px 3px #0000001a,0 0 0 3px #dc262626}.pair-slider .slider-container .pairs-slider:focus-visible{box-shadow:inset 0 1px 3px #0000001a,0 0 0 3px #dc262626,0 0 0 1px #dc26261a}.pair-slider .slider-container .slider-labels{color:#525252;justify-content:space-between;width:100%;margin-top:.75rem;font-size:.875rem;font-weight:500;display:flex}.pair-slider .slider-container .slider-labels .slider-min,.pair-slider .slider-container .slider-labels .slider-max{opacity:.7;color:#737373;font-size:.75rem;font-weight:500;transition:color .2s}.pair-slider .slider-container .slider-labels .slider-min:hover,.pair-slider .slider-container .slider-labels .slider-max:hover{color:#525252}@media (max-width:767.98px){.pair-slider .slider-container .slider-value-display{width:60px;height:32px}.pair-slider .slider-container .slider-value-display .current-value{font-size:1.25rem}.pair-slider .slider-container .pairs-slider{height:5px}.pair-slider .slider-container .pairs-slider::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6.5px}.pair-slider .slider-container .pairs-slider::-moz-range-thumb{width:18px;height:18px}}@media (max-width:639.98px){.pair-slider .slider-container{gap:1rem}.pair-slider .slider-container .slider-value-display{width:50px;height:28px}.pair-slider .slider-container .slider-value-display .current-value{font-size:1.125rem}.pair-slider .slider-container .pairs-slider{height:6px}.pair-slider .slider-container .pairs-slider::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px}.pair-slider .slider-container .pairs-slider::-moz-range-thumb{width:20px;height:20px}.pair-slider .slider-container .slider-labels,.pair-slider .slider-container .slider-labels .slider-min,.pair-slider .slider-container .slider-labels .slider-max{font-size:.75rem}}@media (max-width:479.98px){.pair-slider .slider-container{gap:.75rem}.pair-slider .slider-container .slider-value-display{width:45px;height:25px}.pair-slider .slider-container .slider-value-display .current-value{font-size:.875rem}.pair-slider .slider-container .pairs-slider{height:6px}.pair-slider .slider-container .pairs-slider::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px}.pair-slider .slider-container .pairs-slider::-moz-range-thumb{width:22px;height:22px}.pair-slider .slider-container .slider-labels{margin-top:.5rem;font-size:.75rem}.pair-slider .slider-container .slider-labels .slider-min,.pair-slider .slider-container .slider-labels .slider-max{font-size:.75rem}}
.Modal-module-scss-module__6XCdJq__overlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Modal-module-scss-module__6XCdJq__modal{color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:min(560px,100%);max-height:min(90vh,900px);overflow:auto;box-shadow:0 10px 20px #0000000f,0 20px 48px #00000014}.Modal-module-scss-module__6XCdJq__modal.Modal-module-scss-module__6XCdJq__sm{width:min(400px,100%)}.Modal-module-scss-module__6XCdJq__modal.Modal-module-scss-module__6XCdJq__lg{width:min(720px,100%)}.Modal-module-scss-module__6XCdJq__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.Modal-module-scss-module__6XCdJq__title{font-family:var(--font-plus-jakarta-sans,"Plus Jakarta Sans"),-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter",system-ui,sans-serif;margin:0;font-size:1.25rem;font-weight:600}.Modal-module-scss-module__6XCdJq__close{appearance:none;font:inherit;color:#737373;cursor:pointer;width:36px;height:36px;transition:background-color color .25s ease;background:0 0;border:none;border-radius:9999px;margin:0;padding:0;font-size:1.5rem;line-height:1}.Modal-module-scss-module__6XCdJq__close:hover{color:#171717;background:#f5f5f5}.Modal-module-scss-module__6XCdJq__body{padding:1.5rem}.Modal-module-scss-module__6XCdJq__description{color:#737373;margin:.25rem 0 0;font-size:.875rem}.Modal-module-scss-module__6XCdJq__footer{border-top:1px solid #e5e5e5;flex-flow:row;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.Modal-module-scss-module__6XCdJq__actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;display:flex}.Modal-module-scss-module__6XCdJq__actionBtn{appearance:none;font:inherit;color:#171717;cursor:pointer;transition:background-color border-color color .25s ease;background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin:0;padding:.65rem 1rem;font-weight:500}.Modal-module-scss-module__6XCdJq__actionBtn:hover:not(:disabled){background:#f5f5f5}.Modal-module-scss-module__6XCdJq__actionBtn:disabled{opacity:.5;cursor:not-allowed}.Modal-module-scss-module__6XCdJq__primary{color:#fff;background:#171717;border-color:#171717}.Modal-module-scss-module__6XCdJq__primary:hover:not(:disabled){color:#fff;background:#000;border-color:#000}[data-theme=dark] .Modal-module-scss-module__6XCdJq__overlay{background:#000000b8}[data-theme=dark] .Modal-module-scss-module__6XCdJq__modal{background:var(--ds-surface-card);border-color:var(--ds-border-subtle);color:var(--ds-text-primary)}[data-theme=dark] .Modal-module-scss-module__6XCdJq__header{border-bottom-color:var(--ds-border-subtle)}[data-theme=dark] .Modal-module-scss-module__6XCdJq__close{color:var(--ds-text-tertiary)}[data-theme=dark] .Modal-module-scss-module__6XCdJq__close:hover{background:var(--ds-surface-sunken);color:var(--ds-text-primary)}[data-theme=dark] .Modal-module-scss-module__6XCdJq__description{color:var(--ds-text-tertiary)}[data-theme=dark] .Modal-module-scss-module__6XCdJq__footer{border-top-color:var(--ds-border-subtle)}[data-theme=dark] .Modal-module-scss-module__6XCdJq__actionBtn{border-color:var(--ds-border-subtle);background:var(--ds-surface-page);color:var(--ds-text-primary)}[data-theme=dark] .Modal-module-scss-module__6XCdJq__actionBtn:hover:not(:disabled){background:var(--ds-surface-sunken)}
