.BackgammonBoard_wrap__0hSBp{display:flex;flex-direction:column;gap:16px}.BackgammonBoard_headerRow__R53DO{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.BackgammonBoard_title__Lv8qe{font-family:var(--font-serif);font-weight:var(--w-bold);font-size:var(--size-title-l);letter-spacing:-.02em;color:var(--text-strong)}.BackgammonBoard_sub__1zDMd{margin-top:2px}.BackgammonBoard_leave__SULG7,.BackgammonBoard_sub__1zDMd{font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-muted)}.BackgammonBoard_leave__SULG7{text-decoration:none;white-space:nowrap}.BackgammonBoard_leave__SULG7:hover{color:var(--ink-900)}.BackgammonBoard_stakes__vbc4j{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-body)}.BackgammonBoard_dot__NRAGv{color:var(--text-faint)}.BackgammonBoard_controls__aI4gI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.BackgammonBoard_levelPick__V0BPl{display:inline-flex;align-items:center;gap:4px}.BackgammonBoard_levelLabel__J5ojE{font-family:var(--font-mono);font-size:var(--size-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-right:4px}.BackgammonBoard_levelBtn__4prZF{font-family:var(--font-text);font-size:var(--size-body-s);padding:5px 12px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface-card);color:var(--ink-700);cursor:pointer}.BackgammonBoard_levelOn__TmJKn{background:var(--ink-900);color:var(--white);border-color:var(--ink-900)}.BackgammonBoard_turnBar__7hEfx{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.BackgammonBoard_whoseTurn__66e3T{font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-muted);font-style:italic}.BackgammonBoard_dice__OiOu7{display:inline-flex;gap:6px}.BackgammonBoard_die__D5RaY{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--surface-card);border:1px solid var(--line-heavy);box-shadow:var(--shadow-1);font-family:var(--font-mono);font-weight:var(--w-bold);font-size:var(--size-body-m);color:var(--ink-900)}.BackgammonBoard_dieSpent__RgzSz{opacity:.35;background:var(--bg-sunken)}.BackgammonBoard_primaryBtn__YYuG5{font-family:var(--font-text);font-weight:var(--w-semibold);font-size:var(--size-body-s);padding:8px 16px;border-radius:var(--radius-sm);border:1px solid var(--ink-900);background:var(--ink-900);color:var(--white);cursor:pointer}.BackgammonBoard_primaryBtn__YYuG5:hover{background:var(--ink-700)}.BackgammonBoard_ghostBtn__bK62T{font-family:var(--font-text);font-weight:var(--w-semibold);font-size:var(--size-body-s);padding:8px 16px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-card);color:var(--ink-800);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.BackgammonBoard_ghostBtn__bK62T:hover{background:var(--bg-sunken)}.BackgammonBoard_layout__w7Cd_{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:start}.BackgammonBoard_board__BoU_A{background:var(--navy-800);border:3px solid var(--navy-900);border-radius:var(--radius-md);padding:10px;display:flex;flex-direction:column;gap:26px;box-shadow:var(--shadow-2);min-height:420px}.BackgammonBoard_setting__7_Sbz{color:var(--on-navy-body);font-family:var(--font-text);text-align:center;padding:60px 0}.BackgammonBoard_half__ricz3{display:grid;grid-template-columns:6fr auto 6fr auto;gap:4px;align-items:stretch}.BackgammonBoard_quad__uB6OL{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.BackgammonBoard_point__CCAE0{position:relative;min-height:150px;border:none;cursor:default;padding:2px 0;display:flex;flex-direction:column;align-items:center;gap:3px;background:transparent}.BackgammonBoard_pointTop__Inxe1{justify-content:flex-start;clip-path:polygon(0 0,100% 0,50% 92%)}.BackgammonBoard_pointBottom__DR9xo{justify-content:flex-end;clip-path:polygon(50% 8%,0 100%,100% 100%)}.BackgammonBoard_pointEven__wFIzS{background:color-mix(in srgb,var(--navy-700) 78%,var(--honey-600) 22%)}.BackgammonBoard_pointOdd__bebAD{background:var(--navy-600)}.BackgammonBoard_pointSelectable__XecB4{cursor:pointer}.BackgammonBoard_pointSelectable__XecB4:hover{outline:2px solid var(--honey-400);outline-offset:-2px}.BackgammonBoard_pointSelected__4_D45{outline:2px solid var(--honey-500);outline-offset:-2px}.BackgammonBoard_pointDest__utXAI{cursor:pointer;outline:2px dashed var(--status-sourced);outline-offset:-2px}.BackgammonBoard_pointNum__3KKfZ{font-family:var(--font-mono);font-size:10px;color:var(--on-navy-eyebrow);line-height:1}.BackgammonBoard_pointBottom__DR9xo .BackgammonBoard_pointNum__3KKfZ{order:2}.BackgammonBoard_stack__k4WJC{display:flex;flex-direction:column;gap:2px;align-items:center}.BackgammonBoard_pointBottom__DR9xo .BackgammonBoard_stack__k4WJC{flex-direction:column-reverse}.BackgammonBoard_checker__80LGX{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:var(--w-bold);box-shadow:0 1px 2px rgba(0,0,0,.4)}.BackgammonBoard_white__zcFxl{background:#F4F1EA;color:var(--ink-900);border:1px solid #cfc7b6}.BackgammonBoard_black__e5Zgn{background:#1B1F27;color:#E8EEF4;border:1px solid #000}.BackgammonBoard_bar__Ni_zd{width:34px;background:var(--navy-900);border:none;border-radius:var(--radius-xs);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:default}.BackgammonBoard_barSelectable__xpULF{cursor:pointer}.BackgammonBoard_barSelectable__xpULF:hover{outline:2px solid var(--honey-400);outline-offset:-2px}.BackgammonBoard_barSelected__BJsmS{outline:2px solid var(--honey-500);outline-offset:-2px}.BackgammonBoard_barLabel__C_CxS{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--on-navy-icon);writing-mode:vertical-rl}.BackgammonBoard_barStack__GOo_Y{display:flex;flex-direction:column;gap:2px}.BackgammonBoard_off__H_HEQ{width:64px;background:var(--navy-900);border:1px solid var(--navy-700);border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;cursor:default;color:var(--on-navy-body)}.BackgammonBoard_offDest__Bj6We{cursor:pointer;border-color:var(--status-sourced);outline:2px dashed var(--status-sourced);outline-offset:-2px}.BackgammonBoard_offLabel__ZO3_x{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-navy-eyebrow);text-align:center}.BackgammonBoard_offCount__CP2Ne{font-family:var(--font-mono);font-size:var(--size-caption);color:var(--on-navy-body)}.BackgammonBoard_offCount__CP2Ne strong{color:var(--white);font-size:var(--size-body-m)}.BackgammonBoard_offBar__QAw_d{width:100%;height:5px;background:var(--navy-700);border-radius:var(--radius-pill);overflow:hidden}.BackgammonBoard_offFill__YsNlf{display:block;height:100%}.BackgammonBoard_offFillW__WTv2N{background:#F4F1EA}.BackgammonBoard_offFillB__GAgvu{background:#C3CCD6}.BackgammonBoard_rail__vNIYm{display:flex;flex-direction:column;gap:12px}.BackgammonBoard_pips__4m7os{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:6px}.BackgammonBoard_pipRow__KCPYg{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-body)}.BackgammonBoard_pipRow__KCPYg strong{font-family:var(--font-mono);color:var(--text-strong)}.BackgammonBoard_logBox__0T3eZ{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-canvas);padding:10px 12px;height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.BackgammonBoard_logLine__agmtj{font-family:var(--font-mono);font-size:var(--size-caption);color:var(--text-body);line-height:1.4}.BackgammonBoard_overlay__KzvfG{position:fixed;inset:0;background:rgba(12,24,38,.55);display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.BackgammonBoard_prompt__KBQBP{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:28px 30px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:14px}.BackgammonBoard_promptWide__hCWtx{max-width:480px}.BackgammonBoard_promptTitle___MgEp{font-family:var(--font-serif);font-weight:var(--w-bold);font-size:var(--size-title-m);color:var(--text-strong)}.BackgammonBoard_promptSub__Q_R65{font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-body);line-height:1.5}.BackgammonBoard_settlePanel__RWUQ5{border:1px solid var(--tint-sourced-border);background:var(--status-sourced-tint);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.BackgammonBoard_settleTag__Or_ZP{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--status-sourced)}.BackgammonBoard_settleRow__wjEwu{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-body)}.BackgammonBoard_settleWin__y1qqQ{border-top:1px solid var(--tint-sourced-border);padding-top:8px;font-weight:var(--w-bold);color:var(--text-strong)}.BackgammonBoard_endActions__leSd5{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:860px){.BackgammonBoard_layout__w7Cd_{grid-template-columns:1fr}.BackgammonBoard_checker__80LGX{width:20px;height:20px}.BackgammonBoard_point__CCAE0{min-height:120px}}