/* Shared game-dialog.css visuals, adapted only for Lowball's iframe viewport. */
.modal.game-popup-backdrop{--white:#fffdf5;--paper:#f4eddc;--ink:#17263a;--ink-soft:#526273;--coral:#ee6557;--lime:#b8d957;display:none;top:var(--embed-visible-top,0px);bottom:auto;height:var(--embed-visible-height,100dvh);padding:20px;font:14px/1.65 Arial,sans-serif}
.modal.game-popup-backdrop.show{display:grid;grid-template-columns:minmax(0,1fr)}
#helpModal .modal-panel.game-popup,#statsModal .modal-panel.game-popup{width:100%;max-width:540px;max-height:calc(var(--embed-visible-height,100dvh) - 40px);border-image:none;text-align:left;font:14px/1.65 Arial,sans-serif}
.modal .how-step{font:14px/1.65 Arial,sans-serif;gap:10px;margin:12px 0}
.modal .how-n{width:24px;height:24px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:none;font:800 12px/1 ui-monospace,monospace}
.modal .modal-copy{margin:16px 0}
.modal .stats-grid{justify-content:normal}
.modal .stats-cell{width:auto;line-height:1.4}
.modal .stats-cell b{order:1;margin:0;color:var(--ink);font:900 23px/1.2 'Courier New',monospace}
.modal .stats-cell span{order:0;opacity:1;color:var(--ink-soft);font:800 10px/1.4 ui-monospace,monospace}
.modal .chart{margin-top:20px;border-bottom:1px solid var(--ink-soft)}
.modal .chart .bar.none{background:#a3bcc3}
.modal .chart-cap,.modal .chart-empty{font:11px/1.5 Arial,sans-serif;opacity:1;color:var(--ink-soft)}
.modal .game-popup-close{min-width:44px;width:44px;height:44px;min-height:44px;font:20px/1 Arial,sans-serif}
.modal .popup-done{min-width:0;min-height:44px;font:900 12px/1.3 ui-monospace,monospace}

.modal .popup-done{margin-left:0;margin-right:0}
