.color-sort-game-module__my0WpW__layout{--ink:#f5f4ed;--muted:#9aa7a4;--line:#d3e8e024;--panel:#0a1717e8;--mint:#74ead0;--lime:#caff72;min-height:650px;color:var(--ink);background:radial-gradient(circle at 16% 12%,#45dab31f,#0000 27rem),radial-gradient(circle at 87% 37%,#935de01c,#0000 25rem),linear-gradient(150deg,#07100f,#0c1b19 52%,#070d0e);border:1px solid #b6e2d21f;border-radius:24px;overflow:hidden;box-shadow:0 28px 70px #0000005c}.color-sort-game-module__my0WpW__scorebar{border-bottom:1px solid var(--line);background:#b3e0d11a;grid-template-columns:repeat(6,minmax(78px,1fr)) auto;gap:1px;padding:1px;display:grid}.color-sort-game-module__my0WpW__scorebar>div{background:#061010f2;align-content:center;gap:4px;min-height:63px;padding:11px 14px;display:grid}.color-sort-game-module__my0WpW__scorebar span,.color-sort-game-module__my0WpW__panelLabel{color:var(--muted);letter-spacing:.105em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:850;line-height:1.2;overflow:hidden}.color-sort-game-module__my0WpW__scorebar strong{color:#f4fff9;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.8rem,1.5vw,1rem);line-height:1;overflow:hidden}.color-sort-game-module__my0WpW__scorebar>button{color:#0a1811;background:linear-gradient(135deg, var(--lime), #75e9ad);min-width:108px;font:inherit;cursor:pointer;border:0;padding:10px 16px;font-size:.74rem;font-weight:900}.color-sort-game-module__my0WpW__scorebar>button:hover{filter:brightness(1.08)}.color-sort-game-module__my0WpW__playArea{grid-template-columns:minmax(430px,1.16fr) minmax(320px,.84fr);align-items:start;display:grid}.color-sort-game-module__my0WpW__rackColumn{border-right:1px solid var(--line);background-color:#040d0d66;background-image:linear-gradient(#99d9c406 1px,#0000 1px),linear-gradient(90deg,#99d9c406 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;padding:clamp(17px,3vw,31px)}.color-sort-game-module__my0WpW__rackHeading{border:1px solid var(--line);background:#0d1e1ceb;border-radius:10px;align-items:center;gap:8px;min-height:42px;margin-bottom:12px;padding:8px 11px;display:flex}.color-sort-game-module__my0WpW__rackHeading>span{color:#f6d97d;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:900}.color-sort-game-module__my0WpW__rackHeading>strong{max-width:43%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;overflow:hidden}.color-sort-game-module__my0WpW__rackHeading>em{color:var(--lime);white-space:nowrap;background:#caff7214;border:1px solid #caff7238;border-radius:999px;padding:4px 7px;font-size:.54rem;font-style:normal;font-weight:850}.color-sort-game-module__my0WpW__rack{grid-template-columns:repeat(var(--tube-columns), minmax(54px, 1fr));background:radial-gradient(circle at 50% 32%,#61dab914,#0000 48%),linear-gradient(160deg,#081515fa,#050e0ffa);border:1px solid #bde5d826;border-radius:18px;align-content:center;gap:clamp(13px,2.5vw,23px) clamp(8px,1.8vw,16px);min-height:480px;padding:clamp(16px,3vw,27px);display:grid;box-shadow:0 24px 54px #0006,inset 0 1px #ffffff06}.color-sort-game-module__my0WpW__tubeButton{min-width:0;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;gap:6px;padding:4px;transition:transform .15s,background .15s;display:grid;position:relative}.color-sort-game-module__my0WpW__tubeButton:hover{background:#ffffff06}.color-sort-game-module__my0WpW__tubeButton:focus-visible,.color-sort-game-module__my0WpW__panel button:focus-visible,.color-sort-game-module__my0WpW__scorebar>button:focus-visible{z-index:3;outline-offset:3px;outline:3px solid #78aaff}.color-sort-game-module__my0WpW__tubeButton[aria-pressed=true]{color:var(--lime);background:#caff720e;transform:translateY(-9px)}.color-sort-game-module__my0WpW__tubeButton[data-target=true]{color:var(--mint);background:#4ae6c30b}.color-sort-game-module__my0WpW__tubeNumber{color:#c6d6d1;background:#2d454085;border:1px solid #bfe3d821;border-radius:50%;place-items:center;width:23px;height:23px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:900;display:grid}.color-sort-game-module__my0WpW__tubeGlass{background:linear-gradient(90deg,#ffffff1a,#0000 18% 75%,#ffffff12),#84bbb206;border-bottom:3px solid #cae8e057;border-left:3px solid #cae8e057;border-right:3px solid #cae8e057;border-radius:3px 3px 24px 24px;grid-template-rows:repeat(4,1fr);width:clamp(45px,8vw,66px);height:clamp(145px,24vw,190px);padding:8px 5px 6px;display:grid;position:relative;overflow:hidden;box-shadow:inset 5px 0 7px #ffffff09,inset -5px 0 8px #0000001f,0 9px 18px #0000003b}.color-sort-game-module__my0WpW__tubeGlass:before,.color-sort-game-module__my0WpW__tubeGlass:after{content:"";z-index:3;background:#daf2eb80;border-radius:3px;width:11px;height:3px;position:absolute;top:0}.color-sort-game-module__my0WpW__tubeGlass:before{left:-2px}.color-sort-game-module__my0WpW__tubeGlass:after{right:-2px}.color-sort-game-module__my0WpW__tubeButton[aria-pressed=true] .color-sort-game-module__my0WpW__tubeGlass{border-color:#caff72b3;box-shadow:inset 5px 0 7px #ffffff0d,0 0 22px #caff7229}.color-sort-game-module__my0WpW__tubeButton[data-target=true] .color-sort-game-module__my0WpW__tubeGlass{border-color:#5defcea8;animation:1.15s ease-in-out infinite alternate color-sort-game-module__my0WpW__targetGlow}.color-sort-game-module__my0WpW__tubeButton[data-complete=true] .color-sort-game-module__my0WpW__tubeGlass{border-color:#ffdf7894;box-shadow:0 0 17px #ffd8691c}.color-sort-game-module__my0WpW__tubeButton[data-last-source=true] .color-sort-game-module__my0WpW__tubeNumber,.color-sort-game-module__my0WpW__tubeButton[data-last-target=true] .color-sort-game-module__my0WpW__tubeNumber{color:#13231b;background:var(--mint)}@keyframes color-sort-game-module__my0WpW__targetGlow{0%{box-shadow:0 0 8px #5defce0d}to{box-shadow:0 0 19px #5defce33}}.color-sort-game-module__my0WpW__liquidSlot{color:#ffffffe0;text-shadow:0 1px 1px #0000007a;place-items:center;min-height:0;font-family:Georgia,serif;font-size:clamp(.66rem,1.7vw,.96rem);font-style:normal;line-height:1;display:grid;position:relative;overflow:hidden}.color-sort-game-module__my0WpW__liquidSlot[data-empty=true]{background:0 0}.color-sort-game-module__my0WpW__liquidSlot[data-color]:before{content:"";background:linear-gradient(180deg, #ffffff3d, transparent 18%), var(--liquid);border-top:1px solid #ffffff38;position:absolute;inset:0}.color-sort-game-module__my0WpW__liquidSlot[data-color]{isolation:isolate}.color-sort-game-module__my0WpW__liquidSlot[data-color]:before{z-index:-1}.color-sort-game-module__my0WpW__liquidSlot[data-color="0"]{--liquid:linear-gradient(135deg, #ff826f, #cf423e)}.color-sort-game-module__my0WpW__liquidSlot[data-color="1"]{--liquid:linear-gradient(135deg, #ffe16b, #c49a23);color:#493704}.color-sort-game-module__my0WpW__liquidSlot[data-color="2"]{--liquid:linear-gradient(135deg, #82ed9b, #2aa66a);color:#123e27}.color-sort-game-module__my0WpW__liquidSlot[data-color="3"]{--liquid:linear-gradient(135deg, #57e3da, #188da7)}.color-sort-game-module__my0WpW__liquidSlot[data-color="4"]{--liquid:linear-gradient(135deg, #b690ff, #6948bd)}.color-sort-game-module__my0WpW__liquidSlot[data-color="5"]{--liquid:linear-gradient(135deg, #ff8ebc, #c43c78)}.color-sort-game-module__my0WpW__liquidSlot[data-color="6"]{--liquid:linear-gradient(135deg, #72b8ff, #3265c0)}.color-sort-game-module__my0WpW__liquidSlot[data-color="7"]{--liquid:linear-gradient(135deg, #ffb45f, #c76727);color:#4b2609}.color-sort-game-module__my0WpW__tubeState{letter-spacing:.045em;text-transform:uppercase;min-height:15px;font-size:.54rem;font-weight:800}.color-sort-game-module__my0WpW__rackNote{color:var(--muted);text-align:center;margin:10px 0 0;font-size:.66rem;line-height:1.48}.color-sort-game-module__my0WpW__panel{gap:11px;min-width:0;padding:clamp(17px,3vw,31px);display:grid}.color-sort-game-module__my0WpW__panel>section,.color-sort-game-module__my0WpW__status,.color-sort-game-module__my0WpW__recoveryPanel,.color-sort-game-module__my0WpW__recordsPanel,.color-sort-game-module__my0WpW__rules,.color-sort-game-module__my0WpW__keyboardHelp{background:var(--panel);border:1px solid var(--line);border-radius:13px;box-shadow:inset 0 1px #ffffff06}.color-sort-game-module__my0WpW__panel>section,.color-sort-game-module__my0WpW__status,.color-sort-game-module__my0WpW__recoveryPanel,.color-sort-game-module__my0WpW__rules,.color-sort-game-module__my0WpW__keyboardHelp{padding:13px}.color-sort-game-module__my0WpW__panel>section{gap:8px;display:grid}.color-sort-game-module__my0WpW__segmented,.color-sort-game-module__my0WpW__modeChoice{gap:7px;display:grid}.color-sort-game-module__my0WpW__segmented{grid-template-columns:repeat(3,1fr)}.color-sort-game-module__my0WpW__modeChoice{grid-template-columns:1fr 1fr}.color-sort-game-module__my0WpW__segmented button,.color-sort-game-module__my0WpW__modeChoice button{color:#dce8e4;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#1f35329e;border:1px solid #bce2d71f;border-radius:8px;align-content:center;gap:3px;padding:8px 7px;display:grid}.color-sort-game-module__my0WpW__segmented button strong,.color-sort-game-module__my0WpW__modeChoice button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.color-sort-game-module__my0WpW__segmented button em,.color-sort-game-module__my0WpW__modeChoice button em{color:var(--muted);font-size:.55rem;font-style:normal}.color-sort-game-module__my0WpW__segmented button[aria-pressed=true],.color-sort-game-module__my0WpW__modeChoice button[aria-pressed=true]{color:#132118;background:#f4d67d;border-color:#0000}.color-sort-game-module__my0WpW__segmented button[aria-pressed=true] em,.color-sort-game-module__my0WpW__modeChoice button[aria-pressed=true] em{color:#5d4a1b}.color-sort-game-module__my0WpW__actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.color-sort-game-module__my0WpW__actions button{color:#dce9e5;min-width:0;min-height:60px;font:inherit;cursor:pointer;background:linear-gradient(155deg,#2a443fd1,#11201fe6);border:1px solid #b9e0d521;border-radius:9px;place-items:center;gap:2px;padding:7px;display:grid}.color-sort-game-module__my0WpW__actions button:disabled{opacity:.37;cursor:not-allowed}.color-sort-game-module__my0WpW__actions button>span{color:var(--mint);font-size:1rem}.color-sort-game-module__my0WpW__actions button>strong{font-size:.61rem}.color-sort-game-module__my0WpW__actions button>em{color:var(--muted);font-size:.52rem;font-style:normal}.color-sort-game-module__my0WpW__status{border-left:3px solid #f4d67d;gap:4px;display:grid}.color-sort-game-module__my0WpW__status[data-won=true]{border-left-color:var(--lime)}.color-sort-game-module__my0WpW__status>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850}.color-sort-game-module__my0WpW__status>strong,.color-sort-game-module__my0WpW__recoveryPanel>strong{color:#f5dda0;font-size:.76rem}.color-sort-game-module__my0WpW__status p,.color-sort-game-module__my0WpW__recoveryPanel p,.color-sort-game-module__my0WpW__rules p,.color-sort-game-module__my0WpW__keyboardHelp p{color:#a6b5b1;margin:4px 0 0;font-size:.64rem;line-height:1.48}.color-sort-game-module__my0WpW__recoveryPanel{gap:5px;display:grid}.color-sort-game-module__my0WpW__recoveryPanel>strong{color:var(--mint);text-transform:capitalize}.color-sort-game-module__my0WpW__recordsPanel{grid-template-columns:1fr 1fr;gap:7px;padding:13px;display:grid}.color-sort-game-module__my0WpW__recordsPanel>.color-sort-game-module__my0WpW__panelLabel{grid-column:1/-1}.color-sort-game-module__my0WpW__recordsPanel>div{background:#23393575;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.color-sort-game-module__my0WpW__recordsPanel>div span{color:var(--muted);font-size:.59rem}.color-sort-game-module__my0WpW__recordsPanel>div strong{font-size:.66rem}.color-sort-game-module__my0WpW__rules{gap:5px;display:grid}.color-sort-game-module__my0WpW__rules p{grid-template-columns:18px 1fr;gap:3px;display:grid}.color-sort-game-module__my0WpW__rules p b{color:var(--lime)}.color-sort-game-module__my0WpW__keyboardHelp kbd{color:#e2efeb;background:#3e5e5878;border:1px solid #b5dfd329;border-radius:4px;place-items:center;min-width:22px;min-height:20px;margin:0 2px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;display:inline-grid}@media (max-width:980px){.color-sort-game-module__my0WpW__scorebar{grid-template-columns:repeat(3,1fr)}.color-sort-game-module__my0WpW__scorebar>button{grid-column:1/-1;min-height:41px}.color-sort-game-module__my0WpW__playArea{grid-template-columns:1fr}.color-sort-game-module__my0WpW__rackColumn{border-right:0;border-bottom:1px solid var(--line)}.color-sort-game-module__my0WpW__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.color-sort-game-module__my0WpW__status,.color-sort-game-module__my0WpW__recoveryPanel,.color-sort-game-module__my0WpW__recordsPanel{grid-column:1/-1}}@media (max-width:640px){.color-sort-game-module__my0WpW__layout{border-radius:16px;min-height:0}.color-sort-game-module__my0WpW__scorebar>div{min-height:55px;padding:9px 10px}.color-sort-game-module__my0WpW__scorebar span{font-size:.53rem}.color-sort-game-module__my0WpW__rackColumn,.color-sort-game-module__my0WpW__panel{padding:13px}.color-sort-game-module__my0WpW__rackHeading{flex-wrap:wrap}.color-sort-game-module__my0WpW__rackHeading>strong{max-width:50%}.color-sort-game-module__my0WpW__rack{gap:13px 4px;min-height:410px;padding:14px 7px}.color-sort-game-module__my0WpW__tubeGlass{width:clamp(42px,13vw,58px);height:clamp(135px,38vw,167px)}.color-sort-game-module__my0WpW__panel{grid-template-columns:1fr}.color-sort-game-module__my0WpW__status,.color-sort-game-module__my0WpW__recoveryPanel,.color-sort-game-module__my0WpW__recordsPanel{grid-column:auto}}@media (max-width:390px){.color-sort-game-module__my0WpW__rackColumn,.color-sort-game-module__my0WpW__panel{padding:9px}.color-sort-game-module__my0WpW__rack{min-height:390px}.color-sort-game-module__my0WpW__tubeGlass{width:39px;height:128px;padding-left:3px;padding-right:3px}.color-sort-game-module__my0WpW__tubeButton{padding:2px}.color-sort-game-module__my0WpW__tubeNumber{width:20px;height:20px}.color-sort-game-module__my0WpW__tubeState{font-size:.47rem}}@media (prefers-reduced-motion:reduce){.color-sort-game-module__my0WpW__tubeButton,.color-sort-game-module__my0WpW__tubeGlass{transition:none!important;animation:none!important}}
