.MemoryMatch_wrap__Yycm_{padding:20px 16px;max-width:520px;margin:0 auto}.MemoryMatch_topBar__EnVCB{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.MemoryMatch_diffs__0LgM_{display:flex;gap:5px}.MemoryMatch_diffBtn__EP7gh{padding:7px 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:.82rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .15s}.MemoryMatch_diffBtn__EP7gh:hover{border-color:#a5b4fc}.MemoryMatch_diffOn__nKow4{background:#667eea;border-color:#667eea;color:#fff}.MemoryMatch_newBtn__etuAK{padding:9px 18px;border:none;border-radius:8px;background:#667eea;color:#fff;font-weight:700;font-size:.85rem;cursor:pointer}.MemoryMatch_newBtn__etuAK:hover{background:#5a6fd6}.MemoryMatch_stats__RR5QD{display:flex;justify-content:center;gap:22px;margin-bottom:14px;font-size:.9rem;color:#6b7280}.MemoryMatch_stats__RR5QD strong{color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemoryMatch_boardArea__ajEo3{position:relative}.MemoryMatch_board__yJ7tF{display:grid;grid-gap:8px;gap:8px}.MemoryMatch_card__veOBT{aspect-ratio:1/1;background:none;border:none;padding:0;cursor:pointer;perspective:700px}.MemoryMatch_inner__3GVOe{position:relative;width:100%;height:100%;transition:transform .35s;transform-style:preserve-3d}.MemoryMatch_up__daQFs .MemoryMatch_inner__3GVOe{transform:rotateY(180deg)}.MemoryMatch_face__Mbxtn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.MemoryMatch_back__JWe8j{background:linear-gradient(135deg,#667eea,#764ba2);color:hsla(0,0%,100%,.85);font-size:clamp(1rem,4vw,1.4rem);font-weight:800}.MemoryMatch_front__hCL2H{background:#fff;border:2px solid #e5e7eb;transform:rotateY(180deg);font-size:clamp(1.4rem,7vw,2.2rem);line-height:1}.MemoryMatch_matched__9YzIt .MemoryMatch_front__hCL2H{border-color:#34d399;background:#ecfdf5}.MemoryMatch_card__veOBT:not(.MemoryMatch_up__daQFs):hover .MemoryMatch_back__JWe8j{filter:brightness(1.08)}.MemoryMatch_overlay__sfC8f{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;z-index:5}.MemoryMatch_overCard__HKvjo{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:26px 30px;box-shadow:0 12px 32px rgba(0,0,0,.14)}.MemoryMatch_overCard__HKvjo h3{font-size:1.5rem;font-weight:800;color:#15803d;margin:0 0 6px}.MemoryMatch_overCard__HKvjo p{font-size:.9rem;color:#6b7280;margin:0 0 16px}.MemoryMatch_hint__sT8go{margin-top:16px;font-size:.82rem;color:#9ca3af;line-height:1.55;text-align:center}@media (max-width:420px){.MemoryMatch_wrap__Yycm_{padding:16px 10px}.MemoryMatch_board__yJ7tF{gap:6px}.MemoryMatch_stats__RR5QD{gap:14px}}