.replay-icon{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;padding:8px;border:1px solid #a78441;border-radius:50%;background:#221731;color:#f3d98a;cursor:pointer;vertical-align:middle}.replay-icon svg{width:22px;height:22px}.replay-icon:disabled{opacity:.35;cursor:default}.replay-icon:focus-visible{outline:3px solid #fff1b7;outline-offset:3px}.replay-sheet{position:fixed;inset:0;z-index:22000;display:grid;place-items:center;background:#100a17ed;padding:calc(8px + var(--tg-ui-top,env(safe-area-inset-top,0px))) max(8px,var(--tg-ui-right,0px)) calc(8px + var(--tg-ui-bottom,env(safe-area-inset-bottom,0px))) max(8px,var(--tg-ui-left,0px));overflow:auto;color:#f4ebd5}.replay-panel{box-sizing:border-box;width:min(100%,580px);padding:12px;max-height:100%;overflow:auto;border:1px solid #ac8640;border-radius:16px;background:radial-gradient(ellipse at 50% 0,#33213e,#130c1b 70%);box-shadow:0 15px 60px #0008}.replay-top{display:flex;gap:12px;align-items:center;justify-content:space-between}.replay-top h2{margin:0;font-family:Big Shoulders Display,sans-serif;letter-spacing:.04em;font-size:26px;color:#f4d68b}.replay-meta{margin:5px 0 10px;font-size:14px;color:#baa9bd;overflow-wrap:anywhere}.replay-board{--replay-cols:5;display:grid;grid-template-columns:repeat(var(--replay-cols),minmax(0,1fr));gap:4px;width:min(100%,calc((100dvh - 236px - var(--tg-ui-top,0px) - var(--tg-ui-bottom,0px))*var(--replay-cols)/var(--replay-rows)));margin:auto}.replay-tile{aspect-ratio:1;display:grid;place-items:center;position:relative;border:1px solid #ac8640;border-radius:8%;background:linear-gradient(135deg,#392b50,#221731);color:#f5d486;font:700 clamp(10px,5vw,34px)/1 "Big Shoulders Display",sans-serif}.replay-tile.hidden:before{content:"\25c7";color:#8c6c9c66;font-size:.8em}.replay-tile.revealed{background:#1b1323;border-color:#61454d;color:#e8d8ae}.replay-tile.revealed[data-n="1"]{color:#88c9ff}.replay-tile.revealed[data-n="2"]{color:#81efb7}.replay-tile.revealed[data-n="3"]{color:#f178a5}.replay-tile.flagged{color:#ff6a72}.replay-tile.exploded{color:#fb9651;background:#361d25}.replay-tile.selected{outline:2px solid #ffe4a1;outline-offset:1px;z-index:1}.replay-ledger{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.replay-money{color:#f5da8e;font:700 28px/1.2 Big Shoulders Display,sans-serif}.replay-count{font-variant-numeric:tabular-nums;font-size:14px;color:#c4aec4}.replay-action{font-size:13px;min-height:18px;margin:3px 0 9px;color:#e2d3df}.replay-controls{display:flex;gap:8px;align-items:center}.replay-controls input{min-width:30px;width:100%;accent-color:#e0b85e;height:40px}.replay-currency{display:block;margin-top:8px;color:#ac98b4;font-size:11px}.replay-landing{position:fixed;inset:0;display:grid;place-items:center;background:#130c1b}.lb-row .replay-icon{width:32px;height:32px;padding:5px;margin-left:5px}.social-record .replay-icon{margin:5px}@media(max-height:420px)and (min-width:540px){.replay-panel{width:min(98%,850px)}.replay-body{display:grid;grid-template-columns:minmax(160px,1fr) minmax(150px,1fr);gap:5px 20px}.replay-meta{grid-column:2}.replay-board{grid-column:1;grid-row:1/7;width:min(100%,calc((100dvh - 90px - var(--tg-ui-top,0px) - var(--tg-ui-bottom,0px))*var(--replay-cols)/var(--replay-rows)))}.replay-controls{flex-wrap:wrap}}.replay-sheet,.replay-landing{font-family:Barlow,system-ui,sans-serif;line-height:1.35}.replay-sheet *{box-sizing:border-box}.replay-status{min-height:80px}.replay-sheet .btn,.replay-landing .btn{border:1px solid #c7a051;border-radius:10px;padding:12px 20px;background:#e3bf6c;color:#241628;font:600 16px Barlow,system-ui,sans-serif;text-decoration:none;cursor:pointer}.replay-sheet .btn:disabled{opacity:.5}.replay-meta{unicode-bidi:plaintext}.tg-env-probe{position:fixed;visibility:hidden;pointer-events:none;width:0;height:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.replay-ranks{font-size:12px;line-height:1.3;color:#e1bd71;margin:0 0 8px}.replay-count{white-space:nowrap}.replay-board{max-width:100%}@media(max-height:420px)and (min-width:540px){.replay-body>:not(.replay-board){grid-column:2}.replay-board{grid-row:1/9}}@media(max-height:600px){.replay-panel{padding:10px}.replay-top h2{font-size:24px}.replay-top .replay-icon{width:32px;height:32px;padding:6px}.replay-meta{font-size:12px;line-height:1.2;margin:3px 0 4px}.replay-ranks{font-size:11px;margin-bottom:4px}.replay-ledger{margin-top:6px}.replay-money{font-size:26px}.replay-action{font-size:12px;min-height:16px;margin:2px 0 5px}.replay-controls .replay-icon{width:36px;height:36px;padding:7px}.replay-currency{font-size:10px;margin-top:4px}}@media(max-height:420px)and (min-width:540px){.replay-body{display:block;position:relative;padding-left:calc(50% + 10px)}.replay-board{position:absolute;left:0;top:0;margin:0}.replay-controls{flex-wrap:nowrap}}@media(max-height:420px)and (min-width:540px){.replay-panel{position:relative}.replay-top{position:absolute;left:calc(50% + 10px);right:10px;top:10px}.replay-body{padding-top:40px}}
