Turns: 0    Pairs Matched: 0 / 8

### Key Logic Replicated from `Memory_Game31` by maXbox5: * **Game Grid & Memory Sizing:** Sets up 8 pairs across 16 grid cells (4×4 layout). * **Card Shuffling:** Implements the Knuth shuffle loop to randomize card placements on startup. * **Color System:** Faithfully translates Delphi's `Canvas` colors (`clSilver` for hidden, `clSkyBlue` for flipped, and `clMoneyGreen` for matched) into CSS classes. * **Non-Blocking Mismatch Delay:** Replaces Delphi's `TTimer` with `setTimeout` (`OPENDELAY = 500` ms) to flip mismatched cards back face-down while guarding against user clicks during the delay. * **Score Tracker & Progress Bar:** Features the top status bar updating total turns/matches and a bottom progress bar reaching `100%` when all 8 pairs are found. * **Reset Button:** Re-initializes all state arrays and reshuffles cards when clicking **"New.."**.