.ColorCard-module__KfmqMW__card{aspect-ratio:1;cursor:pointer;background:#fff;border:none;border-radius:26px;width:100%;min-width:100px;padding:16px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 10px 24px #1e2d3c1f}.ColorCard-module__KfmqMW__icon,.ColorCard-module__KfmqMW__icon svg{width:100%;height:100%;display:block}.ColorCard-module__KfmqMW__card:hover,.ColorCard-module__KfmqMW__card:focus-visible{transform:translateY(-4px);box-shadow:0 16px 30px #1e2d3c2e}.ColorCard-module__KfmqMW__card:focus-visible{outline-offset:4px;border-radius:26px}.ColorCard-module__KfmqMW__card.ColorCard-module__KfmqMW__correct{transform:translateY(-8px)scale(1.05);box-shadow:0 0 0 4px #ffd666,0 18px 34px #1e2d3c38}.ColorCard-module__KfmqMW__card.ColorCard-module__KfmqMW__wrong{animation:.4s ColorCard-module__KfmqMW__colors-bounce}@keyframes ColorCard-module__KfmqMW__colors-bounce{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-6px)rotate(-2deg)}75%{transform:translate(6px)rotate(2deg)}}.ColorCard-module__KfmqMW__sparkleBurst{pointer-events:none;position:absolute;inset:0}.ColorCard-module__KfmqMW__sparkleBurst svg{opacity:0;width:20px;height:20px;animation:.6s ease-out forwards ColorCard-module__KfmqMW__colors-sparkle;position:absolute}.ColorCard-module__KfmqMW__sparkleBurst svg:first-child{color:#ffd666;animation-delay:0s;top:8px;left:8px}.ColorCard-module__KfmqMW__sparkleBurst svg:nth-child(2){color:#8ed2ff;animation-delay:70ms;top:8px;right:8px}.ColorCard-module__KfmqMW__sparkleBurst svg:nth-child(3){color:#6fe0bc;animation-delay:.13s;bottom:8px;left:8px}.ColorCard-module__KfmqMW__sparkleBurst svg:nth-child(4){color:#ffb37b;animation-delay:.19s;bottom:8px;right:8px}@keyframes ColorCard-module__KfmqMW__colors-sparkle{0%{opacity:0;transform:scale(0)}45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.ColorCard-module__KfmqMW__card{transition:none}.ColorCard-module__KfmqMW__card:hover,.ColorCard-module__KfmqMW__card:focus-visible,.ColorCard-module__KfmqMW__card.ColorCard-module__KfmqMW__correct{transform:none}.ColorCard-module__KfmqMW__card.ColorCard-module__KfmqMW__wrong{animation:none}.ColorCard-module__KfmqMW__sparkleBurst svg{opacity:0;animation:none}}
.ColorsSuccess-module__-A_plq__wrap{text-align:center;background:#fff;border-radius:28px;width:min(90vw,480px);margin-top:12px;padding:32px 24px;position:relative;box-shadow:0 14px 30px #1e2d3c29}.ColorsSuccess-module__-A_plq__sparkles{pointer-events:none;position:absolute;inset:0}.ColorsSuccess-module__-A_plq__sparkles svg{opacity:0;width:22px;height:22px;animation:.9s ease-out forwards ColorsSuccess-module__-A_plq__colors-sparkle;position:absolute}.ColorsSuccess-module__-A_plq__sparkles svg:first-child{color:#ffd666;animation-delay:0s;top:10px;left:14%}.ColorsSuccess-module__-A_plq__sparkles svg:nth-child(2){color:#8ed2ff;animation-delay:.12s;top:20px;right:12%}.ColorsSuccess-module__-A_plq__sparkles svg:nth-child(3){color:#6fe0bc;animation-delay:.24s;bottom:14px;left:10%}.ColorsSuccess-module__-A_plq__sparkles svg:nth-child(4){color:#ffb37b;animation-delay:.36s;bottom:10px;right:16%}.ColorsSuccess-module__-A_plq__sparkles svg:nth-child(5){color:#ffd666;animation-delay:.48s;top:44%;left:46%}@keyframes ColorsSuccess-module__-A_plq__colors-sparkle{0%{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1)rotate(20deg)}to{opacity:0;transform:scale(.6)rotate(30deg)}}.ColorsSuccess-module__-A_plq__text{font-family:var(--font-d);color:#2b3a45;margin-bottom:22px;font-size:clamp(28px,6vw,40px);font-weight:800}.ColorsSuccess-module__-A_plq__buttons{flex-direction:column;gap:14px;display:flex}.ColorsSuccess-module__-A_plq__button{color:#5b3d05;min-height:64px;font-family:var(--font-d);text-align:center;cursor:pointer;background:#ffd666;border:none;border-radius:20px;justify-content:center;align-items:center;font-size:17px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 18px #ffd66666}.ColorsSuccess-module__-A_plq__button:hover,.ColorsSuccess-module__-A_plq__button:focus-visible{transform:translateY(-3px);box-shadow:0 12px 24px #ffd66680}.ColorsSuccess-module__-A_plq__button:focus-visible{outline-offset:4px;border-radius:20px}.ColorsSuccess-module__-A_plq__button:nth-child(2){color:#123a55;background:#8ed2ff;box-shadow:0 8px 18px #8ed2ff66}.ColorsSuccess-module__-A_plq__button:nth-child(2):hover,.ColorsSuccess-module__-A_plq__button:nth-child(2):focus-visible{box-shadow:0 12px 24px #8ed2ff80}@media (min-width:480px){.ColorsSuccess-module__-A_plq__buttons{flex-direction:row;justify-content:center}.ColorsSuccess-module__-A_plq__button{flex:1}}@media (prefers-reduced-motion:reduce){.ColorsSuccess-module__-A_plq__sparkles svg{opacity:0;animation:none}.ColorsSuccess-module__-A_plq__button{transition:none}.ColorsSuccess-module__-A_plq__button:hover,.ColorsSuccess-module__-A_plq__button:focus-visible{transform:none}}
.ColorsGame-module__mpWi8q__page{color:#2b3a45;background:linear-gradient(#fffdf6 0%,#fff7df 18%,#eafbf3 50%,#eaf6ff 100%);flex-direction:column;align-items:center;min-height:100dvh;padding:20px 20px 56px;display:flex}.ColorsGame-module__mpWi8q__topBar{justify-content:space-between;align-items:center;width:100%;max-width:640px;margin-bottom:8px;display:flex}.ColorsGame-module__mpWi8q__iconButton{color:#2b3a45;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 16px #2b3a4524}.ColorsGame-module__mpWi8q__iconButton:hover,.ColorsGame-module__mpWi8q__iconButton:focus-visible{transform:translateY(-3px);box-shadow:0 10px 22px #2b3a4533}.ColorsGame-module__mpWi8q__iconButton:focus-visible{outline-offset:4px;border-radius:50%}.ColorsGame-module__mpWi8q__iconSvg{width:30px;height:30px}.ColorsGame-module__mpWi8q__header{text-align:center;flex-direction:column;align-items:center;gap:14px;min-height:148px;margin:8px 0 28px;display:flex}.ColorsGame-module__mpWi8q__instruction{font-family:var(--font-d);color:#2b3a45;font-size:clamp(28px,7vw,44px);font-weight:800}.ColorsGame-module__mpWi8q__feedback{font-family:var(--font-d);color:#4caf50;font-size:clamp(28px,7vw,44px);font-weight:800}.ColorsGame-module__mpWi8q__targetCircle{border-radius:50%;width:84px;height:84px;box-shadow:0 10px 22px #1e2d3c2e,inset 0 -4px 10px #00000014}.ColorsGame-module__mpWi8q__tryAgain{color:#4a5a66;font-size:14px}.ColorsGame-module__mpWi8q__grid{grid-template-columns:repeat(2,1fr);gap:18px;width:min(90vw,480px);display:grid}@media (min-width:640px){.ColorsGame-module__mpWi8q__grid{gap:24px}}@media (prefers-reduced-motion:reduce){.ColorsGame-module__mpWi8q__iconButton{transition:none}.ColorsGame-module__mpWi8q__iconButton:hover,.ColorsGame-module__mpWi8q__iconButton:focus-visible{transform:none}}
