.H-qMoq_board{--toy:#2fa05a;--toy-shade:#1b6b3a;background:var(--surface);border:3px solid var(--ink);border-radius:var(--radius-toy);box-shadow:0 8px 0 var(--toy-shade);gap:14px;padding:18px;display:grid}@media (max-width:480px){.H-qMoq_board{gap:10px;padding:10px}}.H-qMoq_modes{border:3px solid var(--ink);border-radius:999px;justify-self:center;display:flex;overflow:hidden}.H-qMoq_mode{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 16px;font-weight:700}.H-qMoq_mode+.H-qMoq_mode{border-left:3px solid var(--ink)}.H-qMoq_mode[aria-pressed=true]{background:var(--toy);color:#fff}.H-qMoq_mode:disabled{cursor:default;opacity:.6}.H-qMoq_mode[aria-pressed=true]:disabled{opacity:1}.H-qMoq_status{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.H-qMoq_label{color:var(--ink-soft);font-weight:700}.H-qMoq_counters{gap:8px;margin:0;display:flex}.H-qMoq_counters div{border:3px solid var(--ink);border-radius:14px;justify-items:center;min-width:64px;padding:4px 10px 6px;display:grid}.H-qMoq_counters dt{font-size:var(--step--1);color:var(--ink-soft)}.H-qMoq_counters dd{min-height:1.75rem;font-size:var(--step-2);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin:0;font-weight:800;line-height:1.1;display:flex}.H-qMoq_hearts span{border:2px solid var(--ink);background:#e5432d;border-radius:3px;width:7px;height:16px}.H-qMoq_hearts span[data-gone]{opacity:.35;background:0 0}.H-qMoq_screen{border:3px solid var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:18px;justify-self:center;width:min(100%,48.5714svh);position:relative;overflow:hidden}.H-qMoq_canvas{aspect-ratio:300/420;width:100%;display:block}.H-qMoq_overlay{text-align:center;color:#1e2438;background:#fbf6ecdb;place-content:center;justify-items:center;gap:8px;padding:16px;display:grid;position:absolute;inset:0}.H-qMoq_overlay a{color:#1e2438}.H-qMoq_overlayButtons{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.H-qMoq_bigButton{min-width:160px;font-size:var(--step-1);--btn-bg:var(--toy);--btn-base:var(--toy-shade)}.H-qMoq_final{gap:4px;display:grid}.H-qMoq_final h3{font-family:var(--font-stack-display);font-weight:400;font-size:var(--step-3)}.H-qMoq_newBest{color:#1b6b3a;font-weight:800}.H-qMoq_versus{font-weight:800}.H-qMoq_pausedText{font-family:var(--font-stack-display);font-size:var(--step-2)}.H-qMoq_controls{grid-template-columns:1fr auto 1fr;justify-self:center;align-items:center;gap:12px;width:min(100%,420px);display:grid}.H-qMoq_pad{min-height:60px;font-size:var(--step-2);--btn-bg:var(--toy);--btn-base:var(--toy-shade);touch-action:none;-webkit-user-select:none;user-select:none}.H-qMoq_tip{color:var(--ink-soft);font-size:var(--step--1);text-align:center}.H-qMoq_overlay .H-qMoq_tip{color:#4a5368}.H-qMoq_pads{grid-template-columns:1fr 1fr;gap:8px;display:grid}.H-qMoq_jump{font-size:var(--step-1);--btn-bg:#f2b705;--btn-base:#a67c00;color:#1e2438}
._0Yqsdq_page{gap:32px;padding-top:8px;display:grid}._0Yqsdq_crumbs ol{font-size:var(--step--1);color:var(--ink-soft);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}._0Yqsdq_crumbs li+li:before{content:"/";opacity:.6;margin-right:10px}._0Yqsdq_intro{gap:10px;display:grid}._0Yqsdq_intro p{font-size:var(--step-1);color:var(--ink-soft);max-width:48ch}._0Yqsdq_columns{gap:24px;display:grid}@media (min-width:900px){._0Yqsdq_columns{grid-template-columns:1fr 1fr;align-items:start}}._0Yqsdq_block{gap:16px;display:grid}._0Yqsdq_steps{gap:10px;margin:0;padding-left:1.5em;display:grid}._0Yqsdq_steps li::marker{font-weight:800}._0Yqsdq_faq{gap:18px;display:grid}._0Yqsdq_faq h3{margin-bottom:4px}._0Yqsdq_past{gap:10px;margin:0;padding:0;list-style:none;display:grid}._0Yqsdq_past a{background:var(--surface);border:3px solid var(--ink);border-radius:14px;grid-template-columns:4.5em 1fr;gap:2px 12px;padding:12px 16px;text-decoration:none;display:grid}._0Yqsdq_past a:hover{border-color:#a84d07}._0Yqsdq_past a>:last-child{grid-column:2}._0Yqsdq_pastNumber{font-family:var(--font-stack-display);font-size:var(--step-1);grid-row:span 2}._0Yqsdq_muted{color:var(--ink-soft)}._0Yqsdq_solution summary{cursor:pointer;margin-bottom:12px;font-weight:700}._0Yqsdq_pager{flex-wrap:wrap;gap:12px;display:flex}._0Yqsdq_preview{flex-wrap:wrap;gap:20px;display:flex}._0Yqsdq_preview figure{gap:6px;margin:0;display:grid}._0Yqsdq_preview figcaption{color:var(--ink-soft);font-weight:700}._0Yqsdq_shelves{gap:8px;margin:0;padding:0;list-style:none;display:grid}._0Yqsdq_shelves li{align-items:center;gap:10px;display:flex}._0Yqsdq_swatch{border:2px solid var(--ink);border-radius:3px;flex:none;width:34px;height:10px}@media (max-width:600px){._0Yqsdq_page{gap:18px}._0Yqsdq_intro{gap:4px}._0Yqsdq_intro h1{font-size:var(--step-3)}._0Yqsdq_intro p{-webkit-line-clamp:2;font-size:var(--step--1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
