.JwjRsG_board{--toy:#f27a1a;--toy-shade:#a84d07;background:var(--surface);border:3px solid var(--ink);border-radius:var(--radius-toy);box-shadow:0 8px 0 var(--toy-shade);gap:16px;padding:18px;display:grid}@media (max-width:480px){.JwjRsG_board{padding:10px}}@media (min-width:640px){.JwjRsG_board{padding:24px 28px}}.JwjRsG_status{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.JwjRsG_street{color:var(--ink-soft);font-weight:700}.JwjRsG_counters{gap:8px;margin:0;display:flex}.JwjRsG_counters div{border:3px solid var(--ink);border-radius:14px;justify-items:center;min-width:76px;padding:4px 10px 6px;display:grid}.JwjRsG_counters dt{font-size:var(--step--1);color:var(--ink-soft)}.JwjRsG_counters dd{min-height:1.75rem;font-size:var(--step-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:0;font-weight:800;line-height:1.1;display:flex}.JwjRsG_life{background:linear-gradient(to bottom right, transparent 47%, var(--ink) 48% 54%, transparent 55%) left / 50% 100% no-repeat, linear-gradient(to bottom left, transparent 47%, var(--ink) 48% 54%, transparent 55%) right / 50% 100% no-repeat, #fff;border:2px solid var(--ink);border-radius:2px;width:20px;height:14px}.JwjRsG_life[data-gone]{opacity:.2}.JwjRsG_screen{border:3px solid var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:20px;position:relative;overflow:hidden}.JwjRsG_canvas{aspect-ratio:3/2;width:100%;display:block}.JwjRsG_overlay{text-align:center;background:color-mix(in srgb, var(--surface) 80%, transparent);place-content:center;justify-items:center;gap:8px;padding:16px;display:grid;position:absolute;inset:0}.JwjRsG_overlayButtons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.JwjRsG_bigButton{min-width:170px;font-size:var(--step-1);--btn-bg:var(--toy);--btn-base:var(--toy-shade)}.JwjRsG_final h3{font-family:var(--font-stack-display);font-weight:400;font-size:var(--step-3)}.JwjRsG_newBest{color:var(--toy-shade);font-weight:800}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .JwjRsG_newBest{color:var(--toy)}}:root[data-theme=dark] .JwjRsG_newBest{color:var(--toy)}.JwjRsG_pausedText{font-family:var(--font-stack-display);font-size:var(--step-2)}.JwjRsG_controls{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.JwjRsG_throwButton{min-width:160px;min-height:64px;font-size:var(--step-1);--btn-bg:var(--toy);--btn-base:var(--toy-shade);touch-action:none}.JwjRsG_tip{color:var(--ink-soft);font-size:var(--step--1)}
.k1QU8a_page{gap:32px;padding-top:8px;display:grid}.k1QU8a_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}.k1QU8a_crumbs li+li:before{content:"/";opacity:.6;margin-right:10px}.k1QU8a_intro{gap:10px;display:grid}.k1QU8a_intro p{font-size:var(--step-1);color:var(--ink-soft);max-width:48ch}.k1QU8a_columns{gap:24px;display:grid}@media (min-width:900px){.k1QU8a_columns{grid-template-columns:1fr 1fr;align-items:start}}.k1QU8a_block{gap:16px;display:grid}.k1QU8a_steps{gap:10px;margin:0;padding-left:1.5em;display:grid}.k1QU8a_steps li::marker{font-weight:800}.k1QU8a_faq{gap:18px;display:grid}.k1QU8a_faq h3{margin-bottom:4px}.k1QU8a_past{gap:10px;margin:0;padding:0;list-style:none;display:grid}.k1QU8a_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}.k1QU8a_past a:hover{border-color:#a84d07}.k1QU8a_past a>:last-child{grid-column:2}.k1QU8a_pastNumber{font-family:var(--font-stack-display);font-size:var(--step-1);grid-row:span 2}.k1QU8a_muted{color:var(--ink-soft)}.k1QU8a_solution summary{cursor:pointer;margin-bottom:12px;font-weight:700}.k1QU8a_pager{flex-wrap:wrap;gap:12px;display:flex}.k1QU8a_preview{flex-wrap:wrap;gap:20px;display:flex}.k1QU8a_preview figure{gap:6px;margin:0;display:grid}.k1QU8a_preview figcaption{color:var(--ink-soft);font-weight:700}@media (max-width:600px){.k1QU8a_page{gap:18px}.k1QU8a_intro{gap:4px}.k1QU8a_intro h1{font-size:var(--step-3)}.k1QU8a_intro p{-webkit-line-clamp:2;font-size:var(--step--1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.NcKS_G_page{gap:32px;padding:28px 0 56px;display:grid}.NcKS_G_card{background:var(--surface);border:3px solid var(--ink);border-radius:var(--radius-toy);align-items:center;gap:24px;padding:24px 28px;display:flex}.NcKS_G_text{flex:1;justify-items:start;gap:10px;display:grid}.NcKS_G_badge{color:#fff;border-radius:999px;padding:4px 14px;font-weight:700}.NcKS_G_card h1{font-size:var(--step-4)}.NcKS_G_detail{font-size:var(--step-1);font-weight:700}.NcKS_G_links{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.NcKS_G_toy{flex:none;width:140px;height:140px}@media (max-width:560px){.NcKS_G_toy{display:none}}
