.QuantumConnectFour_game__Ex7ro{background:radial-gradient(ellipse at top,#252653 0,#10172d 52%,#0b1020 100%);color:#f1f5ff;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.65;min-height:100vh;padding:max(1rem,min(3vw,3rem)) 1rem 4rem}.QuantumConnectFour_game__Ex7ro *{box-sizing:border-box}.QuantumConnectFour_container__gJhK5{margin:0 auto;max-width:1200px}.QuantumConnectFour_game__Ex7ro h1,.QuantumConnectFour_game__Ex7ro h2,.QuantumConnectFour_game__Ex7ro h3{color:#fff;font-family:inherit;font-weight:800;letter-spacing:-.025em;line-height:1.2}.QuantumConnectFour_game__Ex7ro h1{font-size:max(2rem,min(5vw,3.75rem));margin:.6rem 0}.QuantumConnectFour_game__Ex7ro h2{font-size:max(1.4rem,min(3vw,1.9rem));margin:.4rem 0 .75rem}.QuantumConnectFour_game__Ex7ro h3{font-size:1.1rem;margin:0 0 .5rem}.QuantumConnectFour_game__Ex7ro p{margin:.4rem 0}.QuantumConnectFour_game__Ex7ro button,.QuantumConnectFour_game__Ex7ro summary{font:inherit}.QuantumConnectFour_game__Ex7ro a{color:#ddd6fe;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em}.QuantumConnectFour_game__Ex7ro a:focus-visible,.QuantumConnectFour_game__Ex7ro button:focus-visible,.QuantumConnectFour_game__Ex7ro summary:focus-visible{outline:3px solid #fff;outline-offset:4px}.QuantumConnectFour_backLink___pfEw{display:inline-block;padding:.35rem 0}.QuantumConnectFour_header__O5jpf{padding:1rem 0 1.75rem}.QuantumConnectFour_eyebrow__wVySj{color:#c4b5fd;font-size:.85rem;font-weight:700;letter-spacing:.035em}.QuantumConnectFour_intro__ivRa6{color:#e2e8f0;font-size:max(1.05rem,min(2vw,1.3rem))}.QuantumConnectFour_simulation__U0nOO{color:#bfcbe0;font-size:.925rem}.QuantumConnectFour_layout__mCMdd{align-items:start;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);grid-gap:1.5rem;gap:1.5rem}.QuantumConnectFour_playPanel__wH01C,.QuantumConnectFour_rulesPanel__ze0tU{background:#141d35;border:1px solid #435071;border-radius:1.5rem;min-width:0;padding:max(.75rem,min(2vw,1.5rem))}.QuantumConnectFour_status__TK9g3{border-bottom:1px solid #435071;min-height:135px;padding-bottom:1rem}.QuantumConnectFour_phase__YTqQY{color:#c4b5fd;font-size:.9rem}.QuantumConnectFour_legend__LuAWe,.QuantumConnectFour_phase__YTqQY{font-weight:700}.QuantumConnectFour_legend__LuAWe{display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem 1rem;margin:1rem 0}.QuantumConnectFour_legend__LuAWe b{font-size:1.2rem}.QuantumConnectFour_playerGold__sdwY1{color:#fde047}.QuantumConnectFour_playerCoral__ONhtv{color:#fda4af}.QuantumConnectFour_playerQuantum__pGiOW{color:#c4b5fd}.QuantumConnectFour_boardWrap__MI8xF{min-width:0;width:100%}.QuantumConnectFour_board__ZHP2P{background:#25375f;border:1px solid #5a6c91;border-collapse:separate;border-radius:1rem;border-spacing:max(3px,min(.7vw,6px));padding:.25rem;table-layout:fixed;width:100%}.QuantumConnectFour_boardCaption__wErFk{caption-side:top;color:#dbe5ff;font-size:.925rem;padding-bottom:.75rem;text-align:left}.QuantumConnectFour_board__ZHP2P td,.QuantumConnectFour_board__ZHP2P th{border:0;padding:0;text-align:center}.QuantumConnectFour_dropButton__BUbVu{align-items:center;background:#e4d9ff;border:1px solid #d6c9ff;border-radius:.5rem;color:#231344;cursor:pointer;display:flex;font-weight:800!important;gap:.2rem;justify-content:center;min-height:44px;width:100%}.QuantumConnectFour_dropButton__BUbVu:disabled{background:#263656;border-color:#526386;color:#b8c6e3;cursor:default}.QuantumConnectFour_dropButton__BUbVu:not(:disabled):hover{background:#fff}.QuantumConnectFour_cell__4_uSL{align-items:center;aspect-ratio:1;background:#10192f;border:2px solid #53678f;border-radius:50%;display:flex;justify-content:center;padding:3px;position:relative;width:100%}.QuantumConnectFour_cell__4_uSL:not(:disabled){border-color:#e9d5ff;cursor:pointer}.QuantumConnectFour_cell__4_uSL:not(:disabled):hover{background:#65449a;outline:2px solid #fff;outline-offset:1px}.QuantumConnectFour_piece__Bc5eS{align-items:center;border-radius:50%;color:#151329;display:flex;font-size:max(1.15rem,min(3vw,2.2rem));font-weight:900;height:100%;justify-content:center;line-height:1;width:100%}.QuantumConnectFour_quantum__egLAc{background:linear-gradient(135deg,#ddd6fe,#a78bfa)}.QuantumConnectFour_gold__a8CDr{background:#facc15}.QuantumConnectFour_coral__5vxfc{background:#fb7185}.QuantumConnectFour_winning__PIaAH{border:3px solid #fff;box-shadow:0 0 0 2px #e9d5ff}.QuantumConnectFour_feedback__3M2PX{color:#d4dff3;font-size:.95rem;min-height:5rem;padding:.8rem 0}.QuantumConnectFour_error__qJSu6{color:#fecdd3;font-weight:700}.QuantumConnectFour_controls__QXetT{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1rem}.QuantumConnectFour_controls__QXetT p,.QuantumConnectFour_small__CL8aG{color:#bac8e1;font-size:.875rem}.QuantumConnectFour_resetButton__5Blj6{background:#e4d9ff;border:1px solid #c4b5fd;border-radius:.7rem;color:#231344;cursor:pointer;font-weight:700!important;min-height:46px;padding:.65rem 1.2rem}.QuantumConnectFour_resetButton__5Blj6:hover{background:#fff}.QuantumConnectFour_results__M8_M1{border-top:1px solid #435071;margin-top:1.5rem;padding-top:1rem}.QuantumConnectFour_rulesPanel__ze0tU{padding:max(1.25rem,min(3vw,2rem))}.QuantumConnectFour_rules__NabMD{margin:1.2rem 0;padding-left:1.3rem}.QuantumConnectFour_rules__NabMD li{color:#dbe5f5;margin:0 0 1.1rem;padding-left:.35rem}.QuantumConnectFour_rules__NabMD li::marker{color:#c4b5fd;font-weight:800}.QuantumConnectFour_rules__NabMD strong{color:#fff}.QuantumConnectFour_tip__YGJxT{background:#292143;border:1px solid #786298;border-radius:.85rem;padding:1rem}.QuantumConnectFour_tip__YGJxT p{color:#e6dff5}.QuantumConnectFour_science__vYJwN{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;border-top:1px solid #435071;color:#c9d6eb;gap:2rem;margin-top:2rem;padding-top:2rem}.QuantumConnectFour_learnMore___treG{padding-top:1rem}.QuantumConnectFour_learnMore___treG summary{color:#e9d5ff;cursor:pointer;font-weight:700;min-height:44px}.QuantumConnectFour_learnMore___treG p{margin-bottom:1rem}.QuantumConnectFour_learnMore___treG ul{padding-left:1.25rem}.QuantumConnectFour_learnMore___treG li{padding-bottom:.5rem}@media (max-width:850px){.QuantumConnectFour_layout__mCMdd,.QuantumConnectFour_science__vYJwN{grid-template-columns:minmax(0,1fr)}.QuantumConnectFour_playPanel__wH01C{margin:auto;max-width:650px;width:100%}.QuantumConnectFour_rulesPanel__ze0tU{width:100%}}@media (max-width:380px){.QuantumConnectFour_game__Ex7ro,.QuantumConnectFour_playPanel__wH01C{padding-left:.5rem;padding-right:.5rem}.QuantumConnectFour_legend__LuAWe{font-size:.8rem;gap:.35rem .65rem}}