.canvas.betweenle{--bw-ink:#3a1714;--bw-paper:#fbf3e4;--bw-edge:#d5bf98;--bw-brass:#d9a441;--bw-brass-d:#9c7024;--bw-brass-l:#f4db9a;--bw-mute:#8a6b5c;--cv-ink:#fbefe6;--cv-btn-bg:#fbf3e4;--cv-btn-ink:#3a1714;--cv-btn-edge:#d5bf98;--cv-main-bg:#d9a441;--cv-main-ink:#3a1714;--cv-main-edge:#9c7024;--cv-well:#2805005c;--cv-on-bg:#fbf3e4;--cv-on-ink:#3a1714;--cv-on-edge:#d5bf98;--cv-card-bg:#fbf3e4;--cv-card-ink:#3a1714;--cv-card-edge:#d5bf98;--cv-card-sub:#f1e3c9;--cv-card-mute:#8a6b5c;--cv-ok:#d9a441;--cv-ok-edge:#9c7024;background:radial-gradient(120% 90% at 30% 0,#b85048 0%,#8e3530 45%,#4e1816 100%)}.canvas.betweenle .scene{background-image:repeating-linear-gradient(45deg,#ffebdc09 0 2px,#0000 2px 7px),repeating-linear-gradient(-45deg,#2800000d 0 2px,#0000 2px 9px);overflow:hidden}.canvas.betweenle .scene:before{content:"";border:1.5px solid #f4db9a52;border-radius:9px;position:absolute;inset:9px;box-shadow:inset 0 0 0 5.5px #f4db9a29}.canvas.betweenle .s1{background:#ffc8aa1f;width:420px;height:420px;top:-200px;left:-140px}.canvas.betweenle .s2{background:#1e000047;width:320px;height:320px;bottom:-160px;right:-110px}.canvas.betweenle .s3{display:none}.canvas.betweenle .stage{align-items:flex-start}.canvas.betweenle .bw,.canvas.betweenle .bw *,.canvas.betweenle .bw :before,.canvas.betweenle .bw :after{box-sizing:border-box}.canvas.betweenle .bw{width:min(600px,100%)}.canvas.betweenle .bw-plate{border-radius:var(--rl);background:var(--bw-paper);color:var(--bw-ink);box-shadow:inset 0 -2px 0 #a078461f, 0 8px 0 var(--bw-edge), 0 18px 30px #2805006b;gap:12px;padding:16px 18px 18px;scroll-margin-top:8px;display:grid}.canvas.betweenle .bw-tries{justify-content:space-between;align-items:center;gap:12px;height:30px;display:flex}.canvas.betweenle .bw-tries ol{gap:6px;display:flex}.canvas.betweenle .bw-tries li{background:var(--bw-brass);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);width:14px;height:24px;box-shadow:inset 0 -2px 0 var(--bw-brass-d)}.canvas.betweenle .bw-tries li.used{clip-path:none;height:14px;box-shadow:none;background:0 0;border:2px solid #cdb28c;border-radius:3px;margin-top:10px}.canvas.betweenle .bw-tries span{font-weight:600;font-size:var(--fs-s);color:var(--bw-mute);white-space:nowrap}.canvas.betweenle .bw-tries b{color:var(--bw-ink);font-size:var(--fs-l);font-variant-numeric:tabular-nums;margin-right:3px}.canvas.betweenle .bw-body{grid-template-columns:46px 28px 1fr;align-items:start;height:314px;display:grid}.canvas.betweenle .bw-thumb{display:contents}.canvas.betweenle .ti text{font:600 10px var(--game);fill:#7a4a3a;text-anchor:middle}.canvas.betweenle .ti-t rect{fill:#f1e3c9}.canvas.betweenle .ti-t.odd rect{fill:#e8d5b2}.canvas.betweenle .ti-band{fill:#d9a4418c;stroke:var(--bw-brass-d);stroke-width:1.5px}.canvas.betweenle .ti-k{stroke:var(--bw-ink);stroke-width:2px;stroke-linecap:round}.canvas.betweenle .bw-fan{grid-area:1/2}.canvas.betweenle .ti{grid-area:1/1}.canvas.betweenle .bw-fan path{fill:#d9a44138;stroke:#9c70248c;stroke-width:1px;vector-effect:non-scaling-stroke}.canvas.betweenle .bw-ladder{grid-area:1/3;grid-template-rows:26px 56px 118px 56px 26px;gap:8px;min-width:0;height:314px;display:grid}.canvas.betweenle .bw-ladder>li{min-width:0}.canvas.betweenle .r-dim{font-weight:600;font-size:var(--fs-m);letter-spacing:.14em;color:var(--bw-mute);border-radius:var(--r-sm);border:1.5px dashed #e3d2b4;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.canvas.betweenle .r-dim.empty{border-color:#e3d2b48c}.canvas.betweenle .r-dim em{font-style:normal;font-size:var(--fs-xs);letter-spacing:.04em}.canvas.betweenle .r-card{border-radius:var(--radius);box-shadow:0 4px 0 var(--bw-edge), 0 8px 14px #461e0a24;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 14px 0 10px;display:grid;position:relative}.canvas.betweenle .r-card b{font-weight:700;font-size:var(--fs-2xl);letter-spacing:.16em}.canvas.betweenle .r-card .rel{font-weight:600;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--bw-mute)}.canvas.betweenle .r-card.end{box-shadow:none;border:1.5px dashed var(--bw-edge);background:0 0}.canvas.betweenle .r-card.end b{color:var(--bw-mute)}.canvas.betweenle .r-card.last:before{content:"";background:var(--bw-brass);width:10px;height:10px;box-shadow:0 0 0 3px var(--bw-paper), 0 0 0 4.5px var(--bw-brass-d);border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:-5px}.canvas.betweenle .r-card.fresh{animation:.35s ease-out bw-drop}@keyframes bw-drop{0%{transform:translateY(var(--from,-10px));opacity:.3}to{opacity:1;transform:none}}.canvas.betweenle .r-card.hi.fresh{--from:10px}.canvas.betweenle .cv{background:var(--bw-ink);width:32px;height:32px;color:var(--bw-brass-l);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.canvas.betweenle .cv .ic{width:20px;height:20px}.canvas.betweenle .r-well{border-radius:var(--radius);background:#f3e6cc;align-content:center;gap:10px;padding:12px 14px;display:grid;position:relative;box-shadow:inset 0 3px 6px #6e46142e,inset 0 -1px #fff}.canvas.betweenle .bw-head{align-items:center;height:32px;display:flex}.canvas.betweenle .bw-count{align-items:baseline;gap:8px;display:flex}.canvas.betweenle .bw-count b{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.canvas.betweenle .bw-count span{font-weight:600;font-size:var(--fs-s);color:#7a5a48}.canvas.betweenle .bw-note{border-radius:var(--r-sm);background:var(--bw-ink);height:32px;color:var(--bw-brass-l);font-weight:600;font-size:var(--fs-s);align-items:center;margin:0;padding:0 10px;display:none;position:absolute;top:12px;left:14px;right:14px}.canvas.betweenle .r-well.noting .bw-note{display:flex}.canvas.betweenle .r-well.noting .bw-head{visibility:hidden}.canvas.betweenle .bw-input{border-radius:var(--radius);height:48px;box-shadow:inset 0 0 0 2px var(--bw-ink);background:#fff;align-items:center;gap:8px;padding:0 4px 0 6px;display:flex}.canvas.betweenle .bw-input:focus-within{box-shadow:inset 0 0 0 2px var(--bw-ink), 0 0 0 3px var(--bw-brass)}.canvas.betweenle .bw-input.shake{animation:.3s bw-shake}@keyframes bw-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.canvas.betweenle .bw-pre{gap:4px;display:flex}.canvas.betweenle .bw-pre:empty{display:none}.canvas.betweenle .stp{border-radius:var(--r-sm);width:30px;height:36px;font-style:normal;font-weight:700;font-size:var(--fs-l);background:var(--bw-brass);color:var(--bw-ink);box-shadow:inset 0 -3px 0 var(--bw-brass-d), inset 0 0 0 1.5px var(--bw-brass-d);justify-content:center;align-items:center;display:flex}.canvas.betweenle .stp.hint{box-shadow:inset 0 0 0 2px var(--bw-brass-d);background:#fff;position:relative}.canvas.betweenle .stp.hint:after{content:"";background:var(--bw-brass);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--bw-brass-d);border-radius:50%;position:absolute;top:3px;right:3px}.canvas.betweenle .stp.pop{animation:.3s ease-out bw-pop}@keyframes bw-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:none}}.canvas.betweenle .bw-field{min-width:0;height:36px;box-shadow:none;-webkit-appearance:none;appearance:none;font:600 22px/36px var(--game);letter-spacing:.16em;text-transform:uppercase;color:var(--bw-ink);caret-color:var(--bw-ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0}.canvas.betweenle .bw-field:disabled{color:var(--bw-mute)}.canvas.betweenle .bw-go{height:40px}.canvas.betweenle .bw-go:disabled{opacity:.5}.canvas.betweenle .bw[data-over=true] .bw-input{display:none}.canvas.betweenle .bw[data-over=true] .bw-head{height:auto}.canvas.betweenle .bw-ans{align-items:center;gap:14px;width:100%;margin:0;display:flex}.canvas.betweenle .bw-ans b{letter-spacing:.18em;font-size:30px}.canvas.betweenle .bw-ans .lab{font-weight:600;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-left:auto}.canvas.betweenle .bw.won .r-well{background:var(--bw-brass);box-shadow:inset 0 -4px 0 var(--bw-brass-d), 0 6px 14px #6e461440}.canvas.betweenle .bw.lost .r-well{box-shadow:inset 0 0 0 2px var(--bw-ink);border:2px dashed var(--bw-brass-d);background:#fff}.canvas.betweenle .bw.lost .bw-ans .cv{color:var(--bw-ink);box-shadow:inset 0 0 0 2px var(--bw-ink);background:#fff}@media (prefers-reduced-motion:reduce){.canvas.betweenle .r-card.fresh,.canvas.betweenle .stp.pop,.canvas.betweenle .bw-input.shake{animation:none}}@media (width<=640px){.canvas.betweenle .bw{width:100%}.canvas.betweenle .bw-plate{gap:10px;padding:12px 12px 14px}.canvas.betweenle .bw-tries ol{gap:4px}.canvas.betweenle .bw-tries li{width:12px;height:21px}.canvas.betweenle .bw-tries li.used{height:12px;margin-top:9px}.canvas.betweenle .bw-body{grid-template-columns:40px 16px 1fr}.canvas.betweenle .ti{width:40px}.canvas.betweenle .r-card{gap:8px;padding:0 10px 0 8px}.canvas.betweenle .r-card b{font-size:var(--fs-xl);letter-spacing:.12em}.canvas.betweenle .r-card .rel{font-size:10.5px}.canvas.betweenle .cv{width:28px;height:28px}.canvas.betweenle .cv .ic{width:18px;height:18px}.canvas.betweenle .r-dim{font-size:var(--fs-s);padding:0 12px}.canvas.betweenle .r-well{padding:10px}.canvas.betweenle .bw-note{top:10px;left:10px;right:10px}.canvas.betweenle .bw-count b{font-size:var(--fs-2xl)}.canvas.betweenle .bw-count span{font-size:var(--fs-s)}.canvas.betweenle .bw-input{gap:6px;padding:0 4px 0 5px}.canvas.betweenle .stp{width:26px;height:34px;font-size:var(--fs-l)}.canvas.betweenle .bw-field{letter-spacing:.12em;font-size:19px}.canvas.betweenle .bw-go{padding:0 11px}.canvas.betweenle .bw-go span{display:none}.canvas.betweenle .bw-ans{gap:10px}.canvas.betweenle .bw-ans b{letter-spacing:.14em;font-size:22px}.canvas.betweenle .bw-ans .lab{letter-spacing:.06em;text-align:right;font-size:10px}}
