#binary-puzzle-play.Zs4iAq_game{--ink:#263b30;color:var(--ink);margin:2rem 0;scroll-margin-top:1.5rem}:is(#binary-puzzle-play.Zs4iAq_game button,#binary-puzzle-play.Zs4iAq_game select){font:inherit;color:var(--ink)}#binary-puzzle-play.Zs4iAq_game button{cursor:pointer;background:#fbfaf3;border:1px solid #b9c6b2;border-radius:5px;gap:.4rem;min-height:44px;padding:.6rem .8rem;line-height:1.4;transform:none}#binary-puzzle-play.Zs4iAq_game button:hover:enabled{background:#e5eddd;transform:none}#binary-puzzle-play.Zs4iAq_game button:disabled{opacity:.45;cursor:default}#binary-puzzle-play.Zs4iAq_game :is(button,select,summary):focus-visible{outline-offset:3px;outline:3px solid #286d4a}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_eyebrow{letter-spacing:.12em;font-size:.7rem;font-weight:700}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_heading h2{margin:.3rem 0 0;font-size:2rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_heading h2 span{color:#687763;font-size:1rem;font-weight:400}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_heading>p{white-space:nowrap;margin:0;font-size:.8rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_heading>p strong{font-size:1.5rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_layout{grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);align-items:start;gap:2rem;display:grid}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_board{touch-action:auto;-webkit-user-select:none;user-select:none;background:#b9c5b1;border:2px solid #374d3b;gap:1px;width:100%;max-width:560px;display:grid;position:relative}#binary-puzzle-play.Zs4iAq_game button.Zs4iAq_cell{color:#2d6d4c;min-width:0;min-height:0;box-shadow:none;touch-action:auto;background:#faf8ef;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:clamp(1.1rem,3vw,1.65rem);font-weight:450;line-height:1;transition:none;display:flex;position:relative}#binary-puzzle-play.Zs4iAq_game button.Zs4iAq_cell:hover:enabled{background:#edf1e5}#binary-puzzle-play.Zs4iAq_game button.Zs4iAq_cell.Zs4iAq_given{color:var(--ink);background:#e5e8dd;font-weight:800}#binary-puzzle-play.Zs4iAq_game button.Zs4iAq_cell.Zs4iAq_selected{box-shadow:inset 0 0 0 3px #60824e}#binary-puzzle-play.Zs4iAq_game button.Zs4iAq_cell:focus-visible{outline-offset:-5px;z-index:2;outline:3px solid #215f40}#binary-puzzle-play.Zs4iAq_game button.Zs4iAq_cell.Zs4iAq_hintCell{outline-offset:-4px;outline:3px dashed #95702f}#binary-puzzle-play.Zs4iAq_game button.Zs4iAq_cell:disabled{opacity:1}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_fixedMark{border-bottom:2px solid;width:10px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_hintValue{color:#8d6227;border:1px dashed #967032;border-radius:3px;padding:2px 4px}:is(#binary-puzzle-play.Zs4iAq_game .Zs4iAq_controls,#binary-puzzle-play.Zs4iAq_game .Zs4iAq_entryControls){flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_entryControls>span{color:#60735d;width:100%;font-size:.8rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_entryControls button{min-width:44px}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_feedback{overflow-wrap:anywhere;background:#e9eddf;border-left:3px solid #739466;min-height:3.1rem;margin:1rem 0;padding:.8rem 1rem;font-size:.85rem;line-height:1.6}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_notice{background:#f5e8bf;border:1px solid #dac78d;border-radius:5px;padding:.7rem 1rem;font-size:.8rem;line-height:1.6}:is(#binary-puzzle-play.Zs4iAq_game .Zs4iAq_hint,#binary-puzzle-play.Zs4iAq_game .Zs4iAq_complete){background:#e1ecd6;border:1px solid #a4b98e;border-radius:6px;margin:1rem 0;padding:1rem}:is(#binary-puzzle-play.Zs4iAq_game .Zs4iAq_hint p,#binary-puzzle-play.Zs4iAq_game .Zs4iAq_complete p){font-size:.85rem;line-height:1.6}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_hint button{margin-right:.5rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_hint details{overflow-wrap:anywhere;margin:.75rem 0;font-size:.8rem;line-height:1.6}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_hint summary{cursor:pointer;font-weight:650}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_hint ol{padding-left:1.3rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_complete h3{margin:.4rem 0;font-size:1.4rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_complete button{color:#fff;background:#326b4c;border-color:#326b4c}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_complete button:hover:enabled{background:#27563d}:is(#binary-puzzle-play.Zs4iAq_game .Zs4iAq_instructions,#binary-puzzle-play.Zs4iAq_game .Zs4iAq_help){color:#60715e;font-size:.85rem;line-height:1.65}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_help{border-top:1px solid #c7d0bd;padding-top:1rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_help summary{cursor:pointer;color:var(--ink);font-weight:650}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_browser{background:#ecefe3;border:1px solid #c8d1bb;border-radius:8px;padding:1.2rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_browser h3{margin:0 0 .4rem;font-size:1.1rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_browser p{color:#62745c;font-size:.75rem;line-height:1.65}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_browser label{justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_browser select{background:#fafbf3;border:1px solid #bbc7b5;border-radius:4px;min-height:44px;padding:.5rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:1rem 0;display:grid}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_levels button{min-width:0;padding:.45rem .3rem;font-size:.85rem;position:relative}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_levels button[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_levels button>span{font-size:.6rem;position:absolute;top:2px;right:3px}@media (max-width:760px){#binary-puzzle-play.Zs4iAq_game .Zs4iAq_layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_board{margin:auto}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_levels{grid-template-columns:repeat(8,minmax(0,1fr))}#binary-puzzle-play.Zs4iAq_game button.Zs4iAq_cell{font-size:1.35rem}}@media (max-width:400px){#binary-puzzle-play.Zs4iAq_game .Zs4iAq_heading h2{font-size:1.65rem}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_levels{grid-template-columns:repeat(6,minmax(0,1fr))}#binary-puzzle-play.Zs4iAq_game .Zs4iAq_fixedMark{width:8px;bottom:3px}}
