{"product_id":"color-sorting-ring-puzzle-game","title":"🎨 Color Sorting Ring Puzzle – Family Tabletop Game","description":"\u003cstyle\u003e\n\/* =============================================\n   THE NEXT MOVE\n   COLOR SORTING RING PUZZLE | V4.3 SMART\n   Mobile First \/ Scoped CSS \/ Original Images\n============================================= *\/\n\n#color-nextmove-v43{\n  --cv-navy:#183747;\n  --cv-ink:#203f4b;\n  --cv-muted:#526b73;\n  --cv-aqua:#75cfda;\n  --cv-yellow:#ffd24f;\n  --cv-pink:#f04c96;\n  --cv-blue:#317ee0;\n  --cv-green:#60ca55;\n  container-type:inline-size;\n  width:100%;\n  max-width:960px;\n  margin:0 auto;\n  color:var(--cv-ink);\n  line-height:1.6;\n  overflow:hidden;\n  overflow-wrap:anywhere;\n}\n\n#color-nextmove-v43,\n#color-nextmove-v43 *,\n#color-nextmove-v43 *::before,\n#color-nextmove-v43 *::after{\n  box-sizing:border-box;\n  min-width:0;\n}\n\n#color-nextmove-v43 h2,\n#color-nextmove-v43 h3,\n#color-nextmove-v43 h4,\n#color-nextmove-v43 p,\n#color-nextmove-v43 figure{\n  margin:0;\n}\n\n#color-nextmove-v43 h2,\n#color-nextmove-v43 h3,\n#color-nextmove-v43 h4{\n  letter-spacing:-.043em;\n  line-height:1.1;\n  font-weight:850;\n}\n\n#color-nextmove-v43 h2{\n  font-size:clamp(37px,8.1cqi,71px);\n}\n\n#color-nextmove-v43 h3{\n  font-size:clamp(29px,5.3cqi,47px);\n}\n\n#color-nextmove-v43 p{\n  font-size:15px;\n  line-height:1.68;\n}\n\n#color-nextmove-v43 img{\n  display:block;\n  width:100%;\n  max-width:100%;\n  height:auto;\n  object-fit:contain;\n  border:0;\n}\n\n#color-nextmove-v43 .cv-section{\n  position:relative;\n  margin:15px 0;\n  overflow:hidden;\n  border-radius:19px;\n}\n\n#color-nextmove-v43 .cv-overline{\n  display:block;\n  font-size:11px;\n  font-weight:850;\n  letter-spacing:1.3px;\n  line-height:1.5;\n  text-transform:uppercase;\n}\n\n#color-nextmove-v43 .cv-img{\n  overflow:hidden;\n  border-radius:13px;\n  background:#fff;\n}\n\n#color-nextmove-v43 .cv-img img{\n  border-radius:inherit;\n}\n\n\/* ==========================================\n   01 HERO \/ COLOR CHAOS\n========================================== *\/\n\n#color-nextmove-v43 .cv-hero{\n  background:linear-gradient(\n    157deg,\n    #f4fffe 0%,\n    #e6f9f7 58%,\n    #d6f0f4 100%\n  );\n  border:1px solid #ccecea;\n}\n\n#color-nextmove-v43 .cv-hero-top{\n  padding:18px 17px 0;\n}\n\n#color-nextmove-v43 .cv-hero-rail{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:9px;\n  padding-bottom:13px;\n  border-bottom:1px solid #b6dbdd;\n}\n\n#color-nextmove-v43 .cv-hero-rail .cv-overline{\n  color:#237d8a;\n}\n\n#color-nextmove-v43 .cv-color-key{\n  display:flex;\n  gap:4px;\n  flex:none;\n}\n\n#color-nextmove-v43 .cv-color-key i{\n  display:block;\n  width:15px;\n  height:11px;\n  border:4px solid var(--cv-pink);\n  border-radius:999px;\n}\n\n#color-nextmove-v43 .cv-color-key i:nth-child(2){\n  border-color:var(--cv-yellow);\n}\n\n#color-nextmove-v43 .cv-color-key i:nth-child(3){\n  border-color:var(--cv-blue);\n}\n\n#color-nextmove-v43 .cv-color-key i:nth-child(4){\n  border-color:var(--cv-green);\n}\n\n#color-nextmove-v43 .cv-hero-copy{\n  max-width:810px;\n  margin:0 auto;\n  padding:28px 17px 18px;\n  text-align:center;\n}\n\n#color-nextmove-v43 .cv-hero h2{\n  color:#173e50;\n}\n\n#color-nextmove-v43 .cv-hero h2 em{\n  display:block;\n  color:#0d97a4;\n  font-style:normal;\n}\n\n#color-nextmove-v43 .cv-hero-copy p{\n  max-width:580px;\n  margin:16px auto 0;\n  color:#46646b;\n}\n\n#color-nextmove-v43 .cv-hero-photo{\n  position:relative;\n  width:calc(100% - 30px);\n  max-width:675px;\n  margin:0 auto 21px;\n  padding:7px;\n  border:1px solid #cfefee;\n  background:#fff;\n  border-radius:18px;\n  box-shadow:0 19px 43px rgba(32,83,97,.14);\n}\n\n#color-nextmove-v43 .cv-hero-photo img{\n  border-radius:12px;\n}\n\n#color-nextmove-v43 .cv-hero-punchline{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:12px;\n  padding:13px 12px 17px;\n  color:#327786;\n  font-weight:800;\n  font-size:12px;\n  text-align:center;\n}\n\n#color-nextmove-v43 .cv-hero-punchline::before,\n#color-nextmove-v43 .cv-hero-punchline::after{\n  content:\"\";\n  height:1px;\n  background:#a7d5d7;\n  flex:1;\n  max-width:65px;\n}\n\n#color-nextmove-v43 .cv-hero-highlights{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  border-top:1px solid #b9e1e1;\n}\n\n#color-nextmove-v43 .cv-hero-highlights div{\n  padding:14px 6px 15px;\n  text-align:center;\n  border-right:1px solid #b9e1e1;\n  color:#285764;\n  font-size:11px;\n  font-weight:800;\n  line-height:1.45;\n}\n\n#color-nextmove-v43 .cv-hero-highlights div:last-child{\n  border-right:0;\n}\n\n#color-nextmove-v43 .cv-hero-highlights b{\n  display:block;\n  margin-bottom:6px;\n  font-size:18px;\n  line-height:1;\n  color:#188e9e;\n}\n\n\/* ==========================================\n   02 CHALLENGE CARD \/ GAMEPLAY\n========================================== *\/\n\n#color-nextmove-v43 .cv-card{\n  padding:32px 17px;\n  background:#fffefa;\n  border:1px solid #e8e9de;\n}\n\n#color-nextmove-v43 .cv-card .cv-overline{\n  color:#b17d25;\n}\n\n#color-nextmove-v43 .cv-card h3{\n  max-width:700px;\n  margin:12px auto 0;\n  text-align:center;\n  color:#263f49;\n}\n\n#color-nextmove-v43 .cv-card-lead{\n  max-width:650px;\n  margin:15px auto 0!important;\n  text-align:center;\n  color:#647279;\n}\n\n#color-nextmove-v43 .cv-card-layout{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:22px;\n  align-items:center;\n  margin-top:24px;\n}\n\n#color-nextmove-v43 .cv-card-photo{\n  padding:6px;\n  border:1px solid #d6e9e6;\n  background:#f1fbf9;\n}\n\n#color-nextmove-v43 .cv-card-path{\n  position:relative;\n  border-left:3px solid #9adadd;\n  padding-left:20px;\n}\n\n#color-nextmove-v43 .cv-card-step{\n  position:relative;\n  padding:5px 0 19px;\n}\n\n#color-nextmove-v43 .cv-card-step:last-child{\n  padding-bottom:0;\n}\n\n#color-nextmove-v43 .cv-card-step::before{\n  content:\"\";\n  position:absolute;\n  left:-27px;\n  top:9px;\n  width:11px;\n  height:11px;\n  border-radius:50%;\n  background:#fff;\n  border:3px solid #20a2af;\n}\n\n#color-nextmove-v43 .cv-card-step strong{\n  display:block;\n  color:#315360;\n  font-size:15px;\n}\n\n#color-nextmove-v43 .cv-card-step p{\n  margin-top:6px;\n  color:#667981;\n  font-size:13px;\n}\n\n#color-nextmove-v43 .cv-card-step b{\n  display:inline-block;\n  min-width:27px;\n  color:#0c90a1;\n}\n\n\/* ==========================================\n   03 INTERACTIVE SORTING BOARD\n   CSS ONLY \/ NO JAVASCRIPT\n========================================== *\/\n\n#color-nextmove-v43 .cv-play{\n  padding:38px 12px 28px;\n  background:linear-gradient(154deg,#213c50,#0e293a);\n  border:1px solid #24485a;\n  color:#fff;\n}\n\n#color-nextmove-v43 .cv-play-head{\n  max-width:750px;\n  margin:0 auto 24px;\n  padding:0 7px;\n  text-align:center;\n}\n\n#color-nextmove-v43 .cv-play .cv-overline{\n  color:#9fdfde;\n}\n\n#color-nextmove-v43 .cv-play h3{\n  margin-top:12px;\n  color:#fff;\n}\n\n#color-nextmove-v43 .cv-play h3 em{\n  display:block;\n  color:#ffd66d;\n  font-style:normal;\n}\n\n#color-nextmove-v43 .cv-play-head p{\n  max-width:600px;\n  margin:14px auto 0;\n  color:#d0e4eb;\n}\n\n#color-nextmove-v43 .cv-console{\n  position:relative;\n  max-width:790px;\n  margin:0 auto;\n  padding:13px 9px;\n  border:1px solid #466c78;\n  border-radius:17px;\n  background:#0b2635;\n  box-shadow:0 20px 40px rgba(0,0,0,.16);\n}\n\n#color-nextmove-v43 .cv-control{\n  position:absolute;\n  width:1px;\n  height:1px;\n  opacity:0;\n  overflow:hidden;\n  clip-path:inset(50%);\n}\n\n#color-nextmove-v43 .cv-tabbar{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:5px;\n}\n\n#color-nextmove-v43 .cv-tabbar label{\n  display:block;\n  cursor:pointer;\n  border:1px solid #477182;\n  border-radius:10px;\n  padding:11px 4px;\n  color:#d1e5ea;\n  text-align:center;\n  font-size:11px;\n  font-weight:800;\n  line-height:1.4;\n  transition:background .2s,color .2s;\n}\n\n#color-nextmove-v43 .cv-tabbar label b{\n  display:block;\n  margin-bottom:4px;\n  color:#ffe28a;\n  font-size:15px;\n}\n\n#color-nextmove-v43 #cv-mix26:checked\n~ .cv-tabbar label[for=\"cv-mix26\"],\n#color-nextmove-v43 #cv-move26:checked\n~ .cv-tabbar label[for=\"cv-move26\"],\n#color-nextmove-v43 #cv-solve26:checked\n~ .cv-tabbar label[for=\"cv-solve26\"]{\n  background:#ffda77;\n  border-color:#ffda77;\n  color:#173746;\n}\n\n#color-nextmove-v43 #cv-mix26:checked\n~ .cv-tabbar label[for=\"cv-mix26\"] b,\n#color-nextmove-v43 #cv-move26:checked\n~ .cv-tabbar label[for=\"cv-move26\"] b,\n#color-nextmove-v43 #cv-solve26:checked\n~ .cv-tabbar label[for=\"cv-solve26\"] b{\n  color:#173746;\n}\n\n#color-nextmove-v43 .cv-control:focus-visible\n~ .cv-tabbar{\n  outline:2px solid #ffda77;\n  outline-offset:4px;\n}\n\n#color-nextmove-v43 .cv-statearea{\n  margin-top:10px;\n  padding:19px 6px 16px;\n  border-radius:13px;\n  border:1px solid #274c5e;\n  background:linear-gradient(150deg,#12384c,#092436);\n}\n\n#color-nextmove-v43 .cv-state{\n  display:none;\n  text-align:center;\n}\n\n#color-nextmove-v43 #cv-mix26:checked\n~ .cv-statearea .cv-mixed,\n#color-nextmove-v43 #cv-move26:checked\n~ .cv-statearea .cv-moving,\n#color-nextmove-v43 #cv-solve26:checked\n~ .cv-statearea .cv-sorted{\n  display:block;\n}\n\n#color-nextmove-v43 .cv-state strong{\n  display:block;\n  color:#ffe18a;\n  font-size:16px;\n  line-height:1.4;\n}\n\n#color-nextmove-v43 .cv-state p{\n  max-width:530px;\n  margin:8px auto 0;\n  color:#c5e0e9;\n  font-size:12px;\n}\n\n\/* Six-peg illustrated game board *\/\n\n#color-nextmove-v43 .cv-board{\n  position:relative;\n  display:flex;\n  align-items:end;\n  justify-content:center;\n  gap:5px;\n  max-width:515px;\n  height:200px;\n  margin:18px auto 0;\n  padding:0 10px 17px;\n}\n\n#color-nextmove-v43 .cv-board::after{\n  content:\"\";\n  position:absolute;\n  bottom:1px;\n  left:3px;\n  right:3px;\n  height:18px;\n  border-radius:14px;\n  background:linear-gradient(#a1dfe8,#63bcca);\n  box-shadow:inset 0 -4px 0 #4e9cac;\n}\n\n#color-nextmove-v43 .cv-post{\n  position:relative;\n  flex:1;\n  height:170px;\n  max-width:73px;\n}\n\n#color-nextmove-v43 .cv-post::before{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  bottom:0;\n  transform:translateX(-50%);\n  width:10px;\n  height:100%;\n  border-radius:9px 9px 0 0;\n  background:linear-gradient(\n    90deg,\n    #62b5c8,\n    #c0ebee,\n    #82d0dc\n  );\n}\n\n#color-nextmove-v43 .cv-stack{\n  position:absolute;\n  z-index:1;\n  bottom:0;\n  left:50%;\n  transform:translateX(-50%);\n  width:84%;\n  max-width:56px;\n  display:flex;\n  flex-direction:column-reverse;\n  align-items:stretch;\n  gap:2px;\n}\n\n#color-nextmove-v43 .cv-ring{\n  position:relative;\n  display:block;\n  height:18px;\n  width:100%;\n  border-radius:999px;\n  border:1px solid rgba(0,0,0,.1);\n  box-shadow:\n    inset 0 -4px 0 rgba(0,0,0,.12),\n    0 1px 1px rgba(0,0,0,.2);\n}\n\n#color-nextmove-v43 .cv-ring::after{\n  content:\"\";\n  position:absolute;\n  left:26%;\n  right:26%;\n  top:3px;\n  height:3px;\n  background:rgba(255,255,255,.42);\n  border-radius:999px;\n}\n\n#color-nextmove-v43 .cv-pink{\n  background:var(--cv-pink);\n}\n\n#color-nextmove-v43 .cv-yellow{\n  background:var(--cv-yellow);\n}\n\n#color-nextmove-v43 .cv-blue{\n  background:var(--cv-blue);\n}\n\n#color-nextmove-v43 .cv-green{\n  background:var(--cv-green);\n}\n\n#color-nextmove-v43 .cv-board-caption{\n  display:flex;\n  justify-content:center;\n  gap:13px;\n  flex-wrap:wrap;\n  margin-top:10px;\n  color:#b7dce5;\n  font-size:11px;\n  font-weight:700;\n}\n\n#color-nextmove-v43 .cv-webnote{\n  max-width:650px;\n  margin:15px auto 0!important;\n  padding:0 10px;\n  color:#b8cdd4;\n  text-align:center;\n  font-size:11px!important;\n  line-height:1.55!important;\n}\n\n\/* ==========================================\n   04 HEAD-TO-HEAD RACE\n========================================== *\/\n\n#color-nextmove-v43 .cv-race{\n  background:#faf2e6;\n  border:1px solid #eddfc9;\n  padding:36px 16px;\n}\n\n#color-nextmove-v43 .cv-race .cv-overline{\n  color:#ad6a39;\n  text-align:center;\n}\n\n#color-nextmove-v43 .cv-race h3{\n  margin:13px auto 0;\n  max-width:720px;\n  color:#253c49;\n  text-align:center;\n}\n\n#color-nextmove-v43 .cv-race h3 em{\n  font-style:normal;\n  color:#ca5a74;\n}\n\n#color-nextmove-v43 .cv-race-lead{\n  max-width:650px;\n  margin:13px auto 0!important;\n  color:#71665e;\n  text-align:center;\n}\n\n#color-nextmove-v43 .cv-race-photo{\n  max-width:690px;\n  margin:23px auto 0;\n  padding:7px;\n  background:#fff;\n  border:1px solid #e1d7c8;\n  box-shadow:0 13px 27px rgba(79,54,43,.08);\n}\n\n#color-nextmove-v43 .cv-duel{\n  display:grid;\n  grid-template-columns:\n    minmax(0,1fr) 54px minmax(0,1fr);\n  align-items:stretch;\n  gap:4px;\n  max-width:720px;\n  margin:17px auto 0;\n}\n\n#color-nextmove-v43 .cv-player{\n  padding:17px 10px 16px;\n  text-align:center;\n  background:#fce3e8;\n  border:1px solid #efc2cb;\n  border-radius:13px;\n}\n\n#color-nextmove-v43 .cv-player:last-child{\n  background:#dceafa;\n  border-color:#bad5f4;\n}\n\n#color-nextmove-v43 .cv-player small{\n  display:block;\n  margin-bottom:6px;\n  color:#98445f;\n  font-size:10px;\n  font-weight:850;\n  letter-spacing:1.1px;\n}\n\n#color-nextmove-v43 .cv-player:last-child small{\n  color:#345d9d;\n}\n\n#color-nextmove-v43 .cv-player strong{\n  display:block;\n  color:#4f3241;\n  font-size:15px;\n  line-height:1.3;\n}\n\n#color-nextmove-v43 .cv-player:last-child strong{\n  color:#254d77;\n}\n\n#color-nextmove-v43 .cv-player p{\n  margin-top:8px;\n  color:#73565b;\n  font-size:12px;\n  line-height:1.55;\n}\n\n#color-nextmove-v43 .cv-player:last-child p{\n  color:#4b667b;\n}\n\n#color-nextmove-v43 .cv-versus-mark{\n  display:grid;\n  place-items:center;\n  align-self:center;\n  min-height:57px;\n  margin:0 -2px;\n  background:#243e50;\n  border-radius:50%;\n  color:#ffe1a2;\n  font-size:19px;\n  font-weight:900;\n  z-index:1;\n}\n\n#color-nextmove-v43 .cv-solo-foot{\n  max-width:690px;\n  margin:17px auto 0!important;\n  text-align:center;\n  color:#806b59;\n  font-size:13px!important;\n}\n\n\/* ==========================================\n   05 REPLAY VALUE\n========================================== *\/\n\n#color-nextmove-v43 .cv-replay{\n  padding:36px 17px;\n  background:#e7f6f3;\n  border:1px solid #cfe8e3;\n}\n\n#color-nextmove-v43 .cv-replay-layout{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:23px;\n  align-items:center;\n}\n\n#color-nextmove-v43 .cv-replay .cv-overline{\n  color:#197d81;\n}\n\n#color-nextmove-v43 .cv-replay h3{\n  margin-top:12px;\n  color:#234d4c;\n}\n\n#color-nextmove-v43 .cv-replay p{\n  margin-top:14px;\n  color:#4d7576;\n}\n\n#color-nextmove-v43 .cv-replay-img{\n  padding:7px;\n  border:1px solid #cee7e2;\n  background:#fff;\n}\n\n#color-nextmove-v43 .cv-replay-line{\n  margin-top:18px;\n  padding:14px 16px;\n  border-top:2px solid #7bc9c1;\n  color:#315e5b;\n  font-size:13px;\n  font-weight:750;\n}\n\n\/* ==========================================\n   06 SPECIFICATIONS \/ FAQ \/ ENDING\n========================================== *\/\n\n#color-nextmove-v43 .cv-info{\n  padding:38px 18px 25px;\n  background:#fffdf9;\n  border:1px solid #e7e4da;\n}\n\n#color-nextmove-v43 .cv-info .cv-overline{\n  color:#ab7b33;\n}\n\n#color-nextmove-v43 .cv-info h3{\n  margin-top:13px;\n  color:#263d49;\n}\n\n#color-nextmove-v43 .cv-info-lead{\n  max-width:680px;\n  margin-top:14px!important;\n  color:#6d7d7d;\n}\n\n#color-nextmove-v43 .cv-spec{\n  width:100%;\n  margin-top:24px;\n  border-collapse:collapse;\n  font-size:13px;\n}\n\n#color-nextmove-v43 .cv-spec th,\n#color-nextmove-v43 .cv-spec td{\n  padding:13px 5px;\n  border-bottom:1px solid #e6e6e0;\n  vertical-align:top;\n  text-align:left;\n  line-height:1.53;\n}\n\n#color-nextmove-v43 .cv-spec th{\n  width:36%;\n  color:#768180;\n  font-weight:750;\n}\n\n#color-nextmove-v43 .cv-spec td{\n  color:#334f58;\n  font-weight:650;\n}\n\n#color-nextmove-v43 .cv-info-note{\n  margin-top:15px!important;\n  font-size:12px!important;\n  color:#778485;\n}\n\n#color-nextmove-v43 .cv-faq{\n  margin-top:30px;\n}\n\n#color-nextmove-v43 .cv-faq h4{\n  padding-bottom:10px;\n  color:#2e4851;\n  font-size:21px;\n  border-bottom:2px solid #dfe9e6;\n}\n\n#color-nextmove-v43 .cv-faq details{\n  padding:15px 0;\n  border-bottom:1px solid #e5e9e5;\n}\n\n#color-nextmove-v43 .cv-faq summary{\n  display:block;\n  position:relative;\n  cursor:pointer;\n  list-style:none;\n  padding-right:32px;\n  color:#35555d;\n  font-size:14px;\n  font-weight:800;\n  line-height:1.5;\n}\n\n#color-nextmove-v43 .cv-faq summary::-webkit-details-marker{\n  display:none;\n}\n\n#color-nextmove-v43 .cv-faq summary::after{\n  content:\"+\";\n  position:absolute;\n  right:3px;\n  top:0;\n  color:#188e9b;\n  font-size:21px;\n  line-height:1;\n}\n\n#color-nextmove-v43 .cv-faq details[open] summary::after{\n  content:\"−\";\n}\n\n#color-nextmove-v43 .cv-faq details p{\n  margin-top:11px;\n  color:#6c797a;\n  font-size:13px;\n}\n\n#color-nextmove-v43 .cv-faq summary:focus-visible{\n  outline:2px solid #128c9b;\n  outline-offset:3px;\n}\n\n#color-nextmove-v43 .cv-signoff{\n  margin-top:33px;\n  padding:31px 10px 13px;\n  text-align:center;\n  border-top:1px solid #cfdbd6;\n}\n\n#color-nextmove-v43 .cv-signoff h3{\n  margin-top:12px;\n  color:#27515b;\n  font-size:clamp(27px,5cqi,42px);\n}\n\n#color-nextmove-v43 .cv-signoff h3 em{\n  font-style:normal;\n  color:#0f9aaa;\n}\n\n#color-nextmove-v43 .cv-signoff p{\n  max-width:570px;\n  margin:13px auto 0;\n  color:#6a7d7e;\n}\n\n#color-nextmove-v43 .cv-signoff-rings{\n  display:flex;\n  justify-content:center;\n  gap:9px;\n  margin-top:21px;\n}\n\n#color-nextmove-v43 .cv-signoff-rings i{\n  display:block;\n  width:22px;\n  height:22px;\n  border:7px solid var(--cv-pink);\n  border-radius:50%;\n}\n\n#color-nextmove-v43 .cv-signoff-rings i:nth-child(2){\n  border-color:var(--cv-yellow);\n}\n\n#color-nextmove-v43 .cv-signoff-rings i:nth-child(3){\n  border-color:var(--cv-blue);\n}\n\n#color-nextmove-v43 .cv-signoff-rings i:nth-child(4){\n  border-color:var(--cv-green);\n}\n\n\/* ==========================================\n   RESPONSIVE CONTAINER QUERY\n========================================== *\/\n\n@container (min-width:650px){\n\n  #color-nextmove-v43 .cv-hero-top{\n    padding:23px 33px 0;\n  }\n\n  #color-nextmove-v43 .cv-hero-copy{\n    padding:42px 28px 24px;\n  }\n\n  #color-nextmove-v43 .cv-hero-photo{\n    margin-bottom:22px;\n  }\n\n  #color-nextmove-v43 .cv-hero-highlights div{\n    padding:18px 12px;\n    font-size:13px;\n  }\n\n  #color-nextmove-v43 .cv-card{\n    padding:46px 37px;\n  }\n\n  #color-nextmove-v43 .cv-card-layout{\n    grid-template-columns:1.1fr .9fr;\n    gap:34px;\n  }\n\n  #color-nextmove-v43 .cv-play{\n    padding:51px 36px 39px;\n  }\n\n  #color-nextmove-v43 .cv-console{\n    padding:20px 22px;\n  }\n\n  #color-nextmove-v43 .cv-tabbar label{\n    font-size:13px;\n  }\n\n  #color-nextmove-v43 .cv-statearea{\n    padding:25px 10px;\n  }\n\n  #color-nextmove-v43 .cv-board{\n    height:218px;\n  }\n\n  #color-nextmove-v43 .cv-post{\n    height:182px;\n  }\n\n  #color-nextmove-v43 .cv-ring{\n    height:20px;\n  }\n\n  #color-nextmove-v43 .cv-race{\n    padding:52px 40px;\n  }\n\n  #color-nextmove-v43 .cv-duel{\n    grid-template-columns:\n      minmax(0,1fr) 72px minmax(0,1fr);\n    gap:10px;\n  }\n\n  #color-nextmove-v43 .cv-player{\n    padding:24px 20px;\n  }\n\n  #color-nextmove-v43 .cv-player strong{\n    font-size:20px;\n  }\n\n  #color-nextmove-v43 .cv-versus-mark{\n    min-height:72px;\n    font-size:22px;\n  }\n\n  #color-nextmove-v43 .cv-replay{\n    padding:48px 38px;\n  }\n\n  #color-nextmove-v43 .cv-replay-layout{\n    grid-template-columns:.91fr 1.09fr;\n    gap:36px;\n  }\n\n  #color-nextmove-v43 .cv-info{\n    padding:50px 42px 35px;\n  }\n\n  #color-nextmove-v43 p{\n    font-size:16px;\n  }\n\n  #color-nextmove-v43 .cv-card-step p,\n  #color-nextmove-v43 .cv-player p,\n  #color-nextmove-v43 .cv-faq details p{\n    font-size:13px;\n  }\n}\n\n\/* EXTRA NARROW MOBILE *\/\n\n@container (max-width:350px){\n\n  #color-nextmove-v43 .cv-card,\n  #color-nextmove-v43 .cv-race,\n  #color-nextmove-v43 .cv-replay,\n  #color-nextmove-v43 .cv-info{\n    padding-left:13px;\n    padding-right:13px;\n  }\n\n  #color-nextmove-v43 .cv-duel{\n    grid-template-columns:\n      minmax(0,1fr) 39px minmax(0,1fr);\n    gap:3px;\n  }\n\n  #color-nextmove-v43 .cv-player{\n    padding:14px 7px;\n  }\n\n  #color-nextmove-v43 .cv-player strong{\n    font-size:13px;\n  }\n\n  #color-nextmove-v43 .cv-versus-mark{\n    min-height:43px;\n    font-size:15px;\n  }\n\n  #color-nextmove-v43 .cv-ring{\n    height:17px;\n  }\n\n  #color-nextmove-v43 .cv-post{\n    height:164px;\n  }\n\n  #color-nextmove-v43 .cv-tabbar label{\n    font-size:10px;\n  }\n}\n\n\/* DESKTOP HOVER *\/\n\n@media (hover:hover) and (pointer:fine){\n\n  #color-nextmove-v43 .cv-tabbar label:hover{\n    background:#285066;\n  }\n\n  #color-nextmove-v43 .cv-img{\n    transition:transform .25s ease;\n  }\n\n  #color-nextmove-v43 .cv-img:hover{\n    transform:translateY(-2px);\n  }\n}\n\n\/* REDUCED MOTION *\/\n\n@media (prefers-reduced-motion:reduce){\n\n  #color-nextmove-v43 *,\n  #color-nextmove-v43 *::before,\n  #color-nextmove-v43 *::after{\n    animation:none!important;\n    transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"color-nextmove-v43\"\u003e\n\u003c!-- =====================================\n       01 \/ HERO\n  ===================================== --\u003e\n\u003csection class=\"cv-section cv-hero\"\u003e\n\u003cdiv class=\"cv-hero-top\"\u003e\n\u003cdiv class=\"cv-hero-rail\"\u003e\n\u003cspan class=\"cv-overline\"\u003e RING SORTING PUZZLE \/ THE NEXT MOVE \u003c\/span\u003e \u003cspan class=\"cv-color-key\" aria-hidden=\"true\"\u003e \u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-hero-copy\"\u003e\n\u003ch2\u003eCOLOR CHAOS. \u003cem\u003eYOUR MOVE.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA little pile of colorful rings. A surprisingly clever race to sort them. Pick your starting pattern and think one move ahead.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"cv-hero-photo cv-img\"\u003e\u003cimg src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-11-05\/97564587741675521.webp\" alt=\"Players competing with colorful ring sorting puzzle racks at a table\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"cv-hero-punchline\"\u003eMIXED AT THE START. MATCHED AT THE FINISH.\u003c\/div\u003e\n\u003cdiv class=\"cv-hero-highlights\"\u003e\n\u003cdiv\u003e\n\u003cb\u003e01\u003c\/b\u003e DRAW A CARD\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e02\u003c\/b\u003e MOVE ONE RING\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e03\u003c\/b\u003e SORT TO WIN\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================\n       02 \/ CHALLENGE CARD\n  ===================================== --\u003e\n\u003csection class=\"cv-section cv-card\"\u003e\u003cspan class=\"cv-overline\" style=\"text-align: center;\"\u003e THE CHALLENGE IS IN THE START \u003c\/span\u003e\n\u003ch3\u003eEvery Card Shuffles \u003cbr\u003ethe Possibilities.\u003c\/h3\u003e\n\u003cp class=\"cv-card-lead\"\u003eSet up the rings to match the mixed pattern on a challenge card. Then work out how to sort them.\u003c\/p\u003e\n\u003cdiv class=\"cv-card-layout\"\u003e\n\u003cfigure class=\"cv-img cv-card-photo\"\u003e\u003cimg src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-11-05\/97564583027277825.webp\" alt=\"Illustrated color stacking instructions with a child arranging rings and an adult holding a challenge card\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"cv-card-path\" aria-label=\"Basic game sequence\"\u003e\n\u003cdiv class=\"cv-card-step\"\u003e\n\u003cstrong\u003e \u003cb\u003e01\u003c\/b\u003e SET THE PUZZLE \u003c\/strong\u003e\n\u003cp\u003eUse a card's mixed pattern to arrange the starting stacks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card-step\"\u003e\n\u003cstrong\u003e \u003cb\u003e02\u003c\/b\u003e PLAN THE MOVE \u003c\/strong\u003e\n\u003cp\u003eTake one top ring. It can go onto an empty post or a matching color.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card-step\"\u003e\n\u003cstrong\u003e \u003cb\u003e03\u003c\/b\u003e CLEAR THE CHAOS \u003c\/strong\u003e\n\u003cp\u003eKeep moving until each finished column holds just one color.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================\n       03 \/ INTERACTIVE GAME BOARD\n  ===================================== --\u003e\n\u003csection class=\"cv-section cv-play\"\u003e\n\u003cdiv class=\"cv-play-head\"\u003e\n\u003cspan class=\"cv-overline\"\u003e YOUR NEXT MOVE CHANGES EVERYTHING \u003c\/span\u003e\n\u003ch3\u003eONE RING. \u003cem\u003eA WHOLE NEW PUZZLE.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eSee how a single legal move can open up the board. Tap the stages below to explore the idea.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-console\"\u003e\n\u003cinput class=\"cv-control\" type=\"radio\" name=\"cv-stage26\" id=\"cv-mix26\" aria-label=\"Mixed starting arrangement\" checked\u003e \u003cinput class=\"cv-control\" type=\"radio\" name=\"cv-stage26\" id=\"cv-move26\" aria-label=\"One legal ring move\"\u003e \u003cinput class=\"cv-control\" type=\"radio\" name=\"cv-stage26\" id=\"cv-solve26\" aria-label=\"Completed color sorting\"\u003e\n\u003cdiv class=\"cv-tabbar\" aria-label=\"Illustrated game stages\"\u003e\n\u003clabel for=\"cv-mix26\"\u003e \u003cb\u003e01\u003c\/b\u003e THE MIX \u003c\/label\u003e \u003clabel for=\"cv-move26\"\u003e \u003cb\u003e02\u003c\/b\u003e ONE MOVE \u003c\/label\u003e \u003clabel for=\"cv-solve26\"\u003e \u003cb\u003e03\u003c\/b\u003e THE SOLVE \u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-statearea\"\u003e\n\u003c!-- STATE 01 \/ MIXED RINGS --\u003e\n\u003cdiv class=\"cv-state cv-mixed\"\u003e\n\u003cstrong\u003e Four colorful stacks. Two empty posts. \u003c\/strong\u003e\n\u003cp\u003eThe rings are mixed up. Which top ring would you move first?\u003c\/p\u003e\n\u003cdiv class=\"cv-board\" role=\"img\" aria-label=\"Six pegs with four mixed color stacks and two empty pegs\"\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-board-caption\"\u003e\n\u003cspan\u003e4 MIXED STACKS\u003c\/span\u003e \u003cspan\u003e2 OPEN POSTS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- STATE 02 \/ ONE LEGAL MOVE --\u003e\n\u003cdiv class=\"cv-state cv-moving\"\u003e\n\u003cstrong\u003e One green ring moves to an empty post. \u003c\/strong\u003e\n\u003cp\u003eOne legal move, one new possibility. The remaining rings stay in place.\u003c\/p\u003e\n\u003cdiv class=\"cv-board\" role=\"img\" aria-label=\"A green ring has moved from the first stack to an empty peg\"\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-board-caption\"\u003e\n\u003cspan\u003e1 RING MOVED\u003c\/span\u003e \u003cspan\u003eSAME TOTAL RINGS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- STATE 03 \/ SORTED COLORS --\u003e\n\u003cdiv class=\"cv-state cv-sorted\"\u003e\n\u003cstrong\u003e Now the colors have found their places. \u003c\/strong\u003e\n\u003cp\u003eAfter more moves, matching colors are grouped into separate columns.\u003c\/p\u003e\n\u003cdiv class=\"cv-board\" role=\"img\" aria-label=\"Four completed single-color stacks and two empty pegs\"\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-pink\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-yellow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-blue\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\n\u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e \u003cspan class=\"cv-ring cv-green\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-post\"\u003e\n\u003cdiv class=\"cv-stack\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-board-caption\"\u003e\n\u003cspan\u003e4 SINGLE-COLOR STACKS\u003c\/span\u003e \u003cspan\u003eCHALLENGE COMPLETE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cv-webnote\"\u003eInteractive webpage illustration, not a playable game or a specific included challenge card. The illustrated ring count is simplified; follow the instructions supplied with your game.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================\n       04 \/ HEAD-TO-HEAD CHALLENGE\n  ===================================== --\u003e\n\u003csection class=\"cv-section cv-race\"\u003e\u003cspan class=\"cv-overline\"\u003e SAME CHALLENGE. TWO WAYS TO SOLVE IT. \u003c\/span\u003e\n\u003ch3\u003eTHINK FAST. \u003cbr\u003e\u003cem\u003eSORT FASTER.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp class=\"cv-race-lead\"\u003eSet up two racks from the same challenge card and let the race begin. The first finished puzzle wins.\u003c\/p\u003e\n\u003cfigure class=\"cv-img cv-race-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/1bc04838-a146-47a1-964b-dcf62b80352d.png?v=1793940304\" alt=\"\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"cv-duel\" aria-label=\"Head-to-head play\"\u003e\n\u003cdiv class=\"cv-player\"\u003e\n\u003csmall\u003ePLAYER ONE\u003c\/small\u003e \u003cstrong\u003e Find Your Move. \u003c\/strong\u003e\n\u003cp\u003eChoose which ring to free first.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cv-versus-mark\" aria-hidden=\"true\"\u003e VS \u003c\/span\u003e\n\u003cdiv class=\"cv-player\"\u003e\n\u003csmall\u003ePLAYER TWO\u003c\/small\u003e \u003cstrong\u003e Find Another Way. \u003c\/strong\u003e\n\u003cp\u003eRace to finish the same kind of puzzle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cv-solo-foot\"\u003ePlaying solo? Take your time and work through the card at your own pace.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================\n       05 \/ REPLAY VALUE\n  ===================================== --\u003e\n\u003csection class=\"cv-section cv-replay\"\u003e\n\u003cdiv class=\"cv-replay-layout\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"cv-overline\"\u003e RESET THE RACK. DRAW AGAIN. \u003c\/span\u003e\n\u003ch3\u003eOne Game. \u003cbr\u003eDifferent Starting Lines.\u003c\/h3\u003e\n\u003cp\u003eA new card changes the mix, so you'll need to rethink your moves. It's just as fun to tackle alone as it is to bring to the family table.\u003c\/p\u003e\n\u003cdiv class=\"cv-replay-line\"\u003eLess watching. More moving, thinking and trying again.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"cv-img cv-replay-img\"\u003e\u003cimg src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-11-05\/97564590426030081.webp\" alt=\"Illustrated family, two-player and solo tabletop ring sorting game situations\" loading=\"lazy\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================\n       06 \/ PRODUCT INFORMATION\n  ===================================== --\u003e\n\u003csection class=\"cv-section cv-info\"\u003e\u003cspan class=\"cv-overline\"\u003e THE GAME, AT A GLANCE \u003c\/span\u003e\n\u003ch3\u003eGood to Know \u003cbr\u003eBefore You Play.\u003c\/h3\u003e\n\u003cp class=\"cv-info-lead\"\u003eA hands-on ring sorting puzzle with an easy-to-understand objective and a strategic twist.\u003c\/p\u003e\n\u003ctable class=\"cv-spec\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eGame Type\u003c\/th\u003e\n\u003ctd\u003eColor sorting \/ ring stacking puzzle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHow It Starts\u003c\/th\u003e\n\u003ctd\u003eArrange the rings using a challenge card\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eGoal\u003c\/th\u003e\n\u003ctd\u003eGroup each color into its own stack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWays to Play\u003c\/th\u003e\n\u003ctd\u003eSolo challenge or two-player race using two racks\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAge Marking\u003c\/th\u003e\n\u003ctd\u003e8+ on the pictured packaging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eItems Shown\u003c\/th\u003e\n\u003ctd\u003eColored rings, blue stacking racks and challenge cards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"cv-info-note\"\u003eExact quantities, material and dimensions of the offered set should be checked against the selected product option. Photos may show more than one game setup.\u003c\/p\u003e\n\u003cdiv class=\"cv-faq\"\u003e\n\u003ch4\u003eQuick Answers\u003c\/h4\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat does the challenge card do?\u003c\/summary\u003e\n\u003cp\u003eIt shows the mixed starting arrangement. Set up your rack to match it before you begin moving rings.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I put a ring on any post?\u003c\/summary\u003e\n\u003cp\u003eMove one top ring at a time to an empty post or a post with a matching top ring, following the instructions for your set.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I play on my own?\u003c\/summary\u003e\n\u003cp\u003eYes. You can work through a card by yourself; a two-rack setup allows two people to race.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWho is this game for?\u003c\/summary\u003e\n\u003cp\u003eThe photographed packaging shows ages 8+. Follow the safety and age guidance included with the actual product.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT-SPECIFIC CLOSING --\u003e\n\u003cdiv class=\"cv-signoff\"\u003e\n\u003cspan class=\"cv-overline\"\u003e READY FOR ANOTHER ROUND? \u003c\/span\u003e\n\u003ch3\u003eTHE NEXT MOVE \u003cbr\u003e\u003cem\u003eIS YOURS.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eOne ring at a time, the chaos turns into a win. Pull a new card and go again.\u003c\/p\u003e\n\u003cdiv class=\"cv-signoff-rings\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"TMW","offers":[{"title":"Normal Version","offer_id":68015818015086,"sku":"D3D26110504-Normal Version","price":39.98,"currency_code":"USD","in_stock":true},{"title":"Mini Version","offer_id":68015818047854,"sku":"D3D26110504-Mini Version","price":29.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/97564581802541057.webp?v=1793933102","url":"https:\/\/bvuyomi.com\/products\/color-sorting-ring-puzzle-game","provider":"Bvuyomi","version":"1.0","type":"link"}