.trainer-shell .end-controls a{display:inline-flex;align-items:center;padding:.8rem 1rem;border:1px solid #d9af59;border-radius:10px;color:#f7e2a0;font-weight:800;text-decoration:none}.trainer-shell .review-link{display:inline-block;margin:.4rem .3rem 1rem;color:#f1d989;font-size:.84rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}.trainer-shell .mobile-hand{display:none}.trainer-shell .raise-box .suggest-size{grid-column:1;grid-row:3;min-height:38px;padding:.35rem .6rem;background:#234f40;border-color:#bda259;color:#f7e2a0;font-size:.76rem}.trainer-heading h1{color:#f7f1e4}.trainer-shell .seat{position:absolute;transform:translate(-50%,-50%);background:#122c28;border:1px solid #b79d64;border-radius:10px;padding:.35rem .5rem;min-width:95px;text-align:center;box-shadow:0 5px 12px #071b15;color:#f8f2df;font-size:.73rem;z-index:2}.trainer-shell .seat-0{left:50%;bottom:-22%;transform:translate(-50%)}.trainer-shell .seat-1{left:18%;bottom:0}.trainer-shell .seat-2{left:5%;top:35%}.trainer-shell .seat-3{left:32%;top:-8%}.trainer-shell .seat-4{left:68%;top:-8%}.trainer-shell .seat-5{left:94%;top:35%}.trainer-shell .seat.active{border:2px solid #f3cf72;box-shadow:0 0 0 4px #d5b55b66,0 7px 15px #062118}.trainer-shell .seat.folded{opacity:.45}.trainer-shell .seat-name,.trainer-shell .seat-stack{display:block}.trainer-shell .seat-name{font-weight:850}.trainer-shell .seat-stack{color:#d9cfae;margin:.2rem 0}.trainer-shell .button-mark{display:inline-grid;place-items:center;border-radius:50%;background:#e5dcb7;color:#273123;font-size:.6rem;width:17px;height:17px}.trainer-shell .seat-cards{display:flex;justify-content:center;gap:2px}.trainer-shell .seat-bet,.trainer-shell .seat-allin{display:block;color:#f2cf6c;font-size:.62rem;font-weight:800}.trainer-shell .board-empty,.trainer-shell .playing-card{width:49px;height:68px;border-radius:6px;display:grid;place-items:center}.trainer-shell .board-empty{border:1px dashed #89b19e88;background:#fff1}.trainer-shell .playing-card{background:#faf7eb;color:#142d36;border:2px solid #d4cbaf;box-shadow:0 3px 8px #0c271d;font:700 1.15rem Georgia}.trainer-shell .playing-card.red{color:#b23535}.trainer-shell .playing-card.down{background:repeating-linear-gradient(45deg,#253b57,#253b57 4px,#b69556 4px 6px);color:#e6d394}.trainer-shell .seat-cards .playing-card{width:23px;height:31px;font-size:.55rem;border-radius:3px}.trainer-shell .hero-cards .playing-card:first-child{transform:rotate(-8deg) translate(4px)}.trainer-shell .hero-cards .playing-card:last-child{transform:rotate(8deg) translate(-4px)}.trainer-shell .hero-cards .playing-card{width:52px;height:72px;font-size:1.35rem}@media(max-width:720px){.trainer-shell .trainer-heading{padding:.3rem .5rem .45rem}.trainer-shell .trainer-heading .eyebrow{display:none}.trainer-shell .trainer-heading h1{font-size:1.65rem;margin:0}.trainer-shell .trainer-nav{padding:.45rem .35rem}.trainer-shell .mobile-hand{display:flex;grid-column:1/-1;justify-content:center;align-items:center;gap:.35rem;min-height:38px;color:#e6d394;font-size:.65rem;font-weight:800;letter-spacing:.12em}.trainer-shell .mobile-hand .playing-card{width:30px;height:39px;font-size:.9rem}.trainer-shell .raise-box .suggest-size{font-size:.72rem}.trainer-shell .trainer-heading{padding:.6rem .5rem 1rem}.trainer-shell .trainer-heading p:not(.eyebrow){display:none}.trainer-shell .table-wrap{padding:1.7rem .15rem 2rem}.trainer-shell .rail{min-height:290px}.trainer-shell{padding-bottom:12rem}.trainer-shell .controls:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:30;background:#102c25;border-top:2px solid #c9a85b;padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom));box-shadow:0 -10px 24px #061a14aa}.trainer-shell .seat{min-width:60px;padding:.2rem;font-size:.58rem}.trainer-shell .seat-0{bottom:-10%}.trainer-shell .seat-1{left:16%;bottom:-4%}.trainer-shell .seat-2{left:5%;top:35%}.trainer-shell .seat-3{left:30%;top:-11%}.trainer-shell .seat-4{left:70%;top:-11%}.trainer-shell .seat-5{left:95%;top:35%}.trainer-shell .seat-cards .playing-card{width:16px;height:22px;font-size:.4rem}.trainer-shell .board-empty,.trainer-shell .playing-card{width:32px;height:46px;font-size:.83rem}.trainer-shell .hero-cards .playing-card{width:39px;height:54px;font-size:1rem}}@media(max-width:380px){.trainer-shell .seat-2{left:7%}.trainer-shell .seat-5{left:93%}.trainer-shell .seat{min-width:53px}}.range-method[data-astro-cid-vb6ewljc]{margin-top:.9rem;border-top:1px solid #b6b6a3;padding-top:.7rem;font-size:.88rem}.range-method[data-astro-cid-vb6ewljc] summary[data-astro-cid-vb6ewljc]{cursor:pointer;font-weight:800;color:#1d5943}.range-method[data-astro-cid-vb6ewljc] li[data-astro-cid-vb6ewljc]{margin:.55rem 0;line-height:1.5}.range-method[data-astro-cid-vb6ewljc] a[data-astro-cid-vb6ewljc]{color:#1d5943;font-weight:800}.practice-modes[data-astro-cid-vb6ewljc]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 auto 1rem;max-width:1020px}.practice-modes[data-astro-cid-vb6ewljc] span[data-astro-cid-vb6ewljc]{color:#e5cd7a;font-size:.7rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;margin-right:.3rem}.practice-modes[data-astro-cid-vb6ewljc] a[data-astro-cid-vb6ewljc]{color:#e7e8d6;border:1px solid #6a846e;border-radius:999px;padding:.55rem .8rem;text-decoration:none;font-size:.75rem;font-weight:750}.practice-modes[data-astro-cid-vb6ewljc] a[data-astro-cid-vb6ewljc].active{background:#d6b15e;border-color:#d6b15e;color:#172b22}.trainer-shell[data-astro-cid-vb6ewljc] [data-astro-cid-vb6ewljc][hidden]{display:none!important}.trainer-shell[data-astro-cid-vb6ewljc]{background:#0d1e1b;color:#f7f1e4;min-height:100vh;padding:0 max(1rem,calc((100vw - 76rem)/2)) 5rem}.trainer-nav[data-astro-cid-vb6ewljc]{display:flex;justify-content:space-between;gap:.8rem;align-items:center;max-width:76rem;margin:auto;padding:1rem 0;font-size:.72rem;font-weight:800;letter-spacing:.13em;color:#d1bd7c}.trainer-nav[data-astro-cid-vb6ewljc] a[data-astro-cid-vb6ewljc]{color:#e4d4a7;text-decoration:none;letter-spacing:0}.trainer-heading[data-astro-cid-vb6ewljc]{display:flex;justify-content:space-between;gap:1rem;align-items:end;padding:1.5rem 0 1.8rem}.eyebrow[data-astro-cid-vb6ewljc]{font-size:.7rem;letter-spacing:.18em;color:#d7b45b;font-weight:850}.trainer-heading[data-astro-cid-vb6ewljc] h1[data-astro-cid-vb6ewljc]{font:700 clamp(2.3rem,4vw,4rem)/1 var(--font-display);margin:.3rem 0}.trainer-heading[data-astro-cid-vb6ewljc] p[data-astro-cid-vb6ewljc]:not(.eyebrow){max-width:630px;color:#bbcec7;margin:.5rem 0;line-height:1.5}.session[data-astro-cid-vb6ewljc]{border:1px solid #7b6d48;border-radius:12px;padding:.7rem 1rem;text-align:right;white-space:nowrap}.session[data-astro-cid-vb6ewljc] strong[data-astro-cid-vb6ewljc],.session[data-astro-cid-vb6ewljc] span[data-astro-cid-vb6ewljc]{display:block}.session[data-astro-cid-vb6ewljc] strong[data-astro-cid-vb6ewljc]{color:#e9c977;font-size:.7rem;letter-spacing:.13em}.session[data-astro-cid-vb6ewljc] span[data-astro-cid-vb6ewljc]{font-size:1rem;font-weight:800;margin-top:.2rem}.lesson-focus[data-astro-cid-vb6ewljc]{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:10px;background:#244f3e;margin-bottom:1rem;font-size:.85rem}.lesson-focus[data-astro-cid-vb6ewljc] a[data-astro-cid-vb6ewljc]{color:#f4d47a}.game-area[data-astro-cid-vb6ewljc]{background:linear-gradient(150deg,#173d32,#0d2a25);border:1px solid #456c56;border-radius:22px;box-shadow:0 25px 60px #030d0b;padding:1.2rem;max-width:1020px;margin:auto}.table-wrap[data-astro-cid-vb6ewljc]{padding:1rem 1.5rem}.rail[data-astro-cid-vb6ewljc]{border:18px solid #56331f;box-shadow:0 0 0 4px #b5864d,0 14px 30px #05100c,inset 0 0 0 4px #c19d62;border-radius:47%/42%;background:#135540;min-height:440px;position:relative}.felt[data-astro-cid-vb6ewljc]{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 48% 42%,#246e55,#14523e 65%,#103d30);box-shadow:inset 0 0 40px #092d22}.seats[data-astro-cid-vb6ewljc]{position:absolute;inset:0}.seat[data-astro-cid-vb6ewljc]{position:absolute;transform:translate(-50%,-50%);background:#122c28;border:1px solid #b79d64;border-radius:10px;padding:.35rem .5rem;min-width:95px;text-align:center;box-shadow:0 5px 12px #071b15;color:#f8f2df;font-size:.73rem;z-index:2}.seat-0[data-astro-cid-vb6ewljc]{left:50%;bottom:-22%;transform:translate(-50%)}.seat-1[data-astro-cid-vb6ewljc]{left:18%;bottom:0}.seat-2[data-astro-cid-vb6ewljc]{left:5%;top:35%}.seat-3[data-astro-cid-vb6ewljc]{left:32%;top:-8%}.seat-4[data-astro-cid-vb6ewljc]{left:68%;top:-8%}.seat-5[data-astro-cid-vb6ewljc]{left:94%;top:35%}.seat[data-astro-cid-vb6ewljc].active{border:2px solid #f3cf72;box-shadow:0 0 0 4px #d5b55b66,0 7px 15px #062118}.seat[data-astro-cid-vb6ewljc].folded{opacity:.45}.seat-name[data-astro-cid-vb6ewljc]{display:block;font-weight:850}.seat-stack[data-astro-cid-vb6ewljc]{display:block;color:#d9cfae;margin:.2rem 0}.button-mark[data-astro-cid-vb6ewljc]{display:inline-grid;place-items:center;border-radius:50%;background:#e5dcb7;color:#273123;font-size:.6rem;width:17px;height:17px}.seat-cards[data-astro-cid-vb6ewljc]{display:flex;justify-content:center;gap:2px}.seat-cards[data-astro-cid-vb6ewljc] .playing-card[data-astro-cid-vb6ewljc]{width:23px;height:31px;font-size:.55rem;border-radius:3px}.seat-bet[data-astro-cid-vb6ewljc],.seat-allin[data-astro-cid-vb6ewljc]{display:block;color:#f2cf6c;font-size:.62rem;font-weight:800}.table-center[data-astro-cid-vb6ewljc]{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}.street[data-astro-cid-vb6ewljc]{font-size:.66rem;letter-spacing:.17em;color:#b6d3c0;font-weight:850}.pot[data-astro-cid-vb6ewljc]{font:700 1.3rem var(--font-display);color:#f0d77e;margin:.25rem}.board[data-astro-cid-vb6ewljc],.hero-cards[data-astro-cid-vb6ewljc]{display:flex;justify-content:center;gap:.4rem}.board-empty[data-astro-cid-vb6ewljc],.playing-card[data-astro-cid-vb6ewljc]{width:49px;height:68px;border-radius:6px;display:grid;place-items:center}.board-empty[data-astro-cid-vb6ewljc]{border:1px dashed #89b19e88;background:#fff1}.playing-card[data-astro-cid-vb6ewljc]{background:#faf7eb;color:#142d36;border:2px solid #d4cbaf;box-shadow:0 3px 8px #0c271d;font:700 1.15rem Georgia}.playing-card[data-astro-cid-vb6ewljc].red{color:#b23535}.playing-card[data-astro-cid-vb6ewljc].down{background:repeating-linear-gradient(45deg,#253b57,#253b57 4px,#b69556 4px 6px);color:#e6d394}.hero-cards[data-astro-cid-vb6ewljc]{position:absolute;left:50%;bottom:5%;transform:translate(-50%);gap:0}.hero-cards[data-astro-cid-vb6ewljc] .playing-card[data-astro-cid-vb6ewljc]:first-child{transform:rotate(-8deg) translate(4px)}.hero-cards[data-astro-cid-vb6ewljc] .playing-card[data-astro-cid-vb6ewljc]:last-child{transform:rotate(8deg) translate(-4px)}.hero-cards[data-astro-cid-vb6ewljc] .playing-card[data-astro-cid-vb6ewljc]{width:52px;height:72px;font-size:1.35rem}.status-bar[data-astro-cid-vb6ewljc]{display:flex;justify-content:space-between;gap:1rem;color:#e2ebdf;font-size:.83rem;padding:.9rem .5rem;border-bottom:1px solid #4a6b5b;min-height:3rem}.status-bar[data-astro-cid-vb6ewljc] span[data-astro-cid-vb6ewljc]:last-child{color:#e8c774}.controls[data-astro-cid-vb6ewljc]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:.65rem;padding:1rem .2rem}.controls[data-astro-cid-vb6ewljc] button[data-astro-cid-vb6ewljc],.end-controls[data-astro-cid-vb6ewljc] button[data-astro-cid-vb6ewljc],.practice-tools[data-astro-cid-vb6ewljc] button[data-astro-cid-vb6ewljc]{cursor:pointer;font:800 .95rem var(--font-body);border-radius:10px;border:1px solid #8fa998;padding:.8rem 1rem}.fold[data-astro-cid-vb6ewljc]{background:#233b37;color:#f0e6d8}.neutral[data-astro-cid-vb6ewljc]{background:#d9e3d7;color:#173c2e}.raise-box[data-astro-cid-vb6ewljc]{background:#143c30;border:1px solid #5b8b6c;border-radius:10px;padding:.5rem;display:grid;grid-template-columns:1fr auto;gap:.25rem .8rem;align-items:center}.raise-box[data-astro-cid-vb6ewljc] label[data-astro-cid-vb6ewljc]{font-size:.75rem}.raise-box[data-astro-cid-vb6ewljc] input[data-astro-cid-vb6ewljc]{width:100%;accent-color:#e1ba63}.raise-box[data-astro-cid-vb6ewljc] .raise[data-astro-cid-vb6ewljc]{grid-column:2;grid-row:1/3;background:#d9af59;color:#1c2b20;border-color:#d9af59}.end-controls[data-astro-cid-vb6ewljc]{display:flex;gap:.6rem;padding:1rem .2rem}.end-controls[data-astro-cid-vb6ewljc] button[data-astro-cid-vb6ewljc]{background:#ddba65;color:#182b20}.practice-tools[data-astro-cid-vb6ewljc]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .2rem}.practice-tools[data-astro-cid-vb6ewljc] button[data-astro-cid-vb6ewljc]{background:transparent;color:#e6d9aa;font-size:.73rem;border-radius:999px;padding:.5rem .75rem}.practice-tools[data-astro-cid-vb6ewljc] span[data-astro-cid-vb6ewljc]{color:#a9c5b5;font-size:.72rem}.advice[data-astro-cid-vb6ewljc]{margin:.8rem .2rem;background:#eae3ce;color:#1a332d;border-radius:14px;padding:1rem 1.25rem;border-left:5px solid #d3a747}.advice-top[data-astro-cid-vb6ewljc]{display:flex;justify-content:space-between;color:#8b6a2c;font-weight:850;font-size:.68rem;letter-spacing:.15em}.advice-top[data-astro-cid-vb6ewljc] button[data-astro-cid-vb6ewljc]{border:0;background:none;font-size:1.25rem;color:#17372f;cursor:pointer}.advice[data-astro-cid-vb6ewljc] h2[data-astro-cid-vb6ewljc]{font:700 1.5rem var(--font-display);margin:.3rem 0}.advice[data-astro-cid-vb6ewljc] p[data-astro-cid-vb6ewljc]{line-height:1.5;margin:.3rem 0}.advice[data-astro-cid-vb6ewljc] small[data-astro-cid-vb6ewljc]{display:block;color:#52635a;margin-top:.6rem;line-height:1.4}.hand-log[data-astro-cid-vb6ewljc]{padding:.7rem .3rem;color:#d7e3da;font-size:.8rem}.hand-log[data-astro-cid-vb6ewljc] summary[data-astro-cid-vb6ewljc]{cursor:pointer}.hand-log[data-astro-cid-vb6ewljc] ol[data-astro-cid-vb6ewljc]{max-height:220px;overflow:auto;line-height:1.6}.scope[data-astro-cid-vb6ewljc]{max-width:1020px;margin:1.5rem auto 0;border-left:3px solid #cba851;padding:.3rem 1rem;color:#b6c6ba;line-height:1.5;font-size:.82rem}.scope[data-astro-cid-vb6ewljc] strong[data-astro-cid-vb6ewljc]{color:#e1d3a4}.scope[data-astro-cid-vb6ewljc] p[data-astro-cid-vb6ewljc]{margin:.3rem 0}@media(max-width:720px){.trainer-shell[data-astro-cid-vb6ewljc]{padding:0 .55rem 3rem}.trainer-nav[data-astro-cid-vb6ewljc]{font-size:.56rem;padding:.7rem .35rem}.trainer-heading[data-astro-cid-vb6ewljc]{padding:1rem .5rem;align-items:start}.trainer-heading[data-astro-cid-vb6ewljc] p[data-astro-cid-vb6ewljc]:not(.eyebrow){font-size:.82rem}.session[data-astro-cid-vb6ewljc]{font-size:.7rem;padding:.4rem}.session[data-astro-cid-vb6ewljc] span[data-astro-cid-vb6ewljc]{font-size:.7rem}.game-area[data-astro-cid-vb6ewljc]{padding:.45rem;border-radius:13px}.table-wrap[data-astro-cid-vb6ewljc]{padding:2.5rem .25rem 3rem}.rail[data-astro-cid-vb6ewljc]{min-height:330px;border-width:11px;border-radius:43%/39%}.seat[data-astro-cid-vb6ewljc]{min-width:60px;padding:.2rem;font-size:.58rem}.seat-0[data-astro-cid-vb6ewljc]{bottom:-20%}.seat-1[data-astro-cid-vb6ewljc]{left:16%;bottom:-4%}.seat-2[data-astro-cid-vb6ewljc]{left:5%;top:35%}.seat-3[data-astro-cid-vb6ewljc]{left:30%;top:-11%}.seat-4[data-astro-cid-vb6ewljc]{left:70%;top:-11%}.seat-5[data-astro-cid-vb6ewljc]{left:95%;top:35%}.seat-cards[data-astro-cid-vb6ewljc] .playing-card[data-astro-cid-vb6ewljc]{width:16px;height:22px;font-size:.4rem}.board-empty[data-astro-cid-vb6ewljc],.playing-card[data-astro-cid-vb6ewljc]{width:32px;height:46px;font-size:.83rem}.hero-cards[data-astro-cid-vb6ewljc] .playing-card[data-astro-cid-vb6ewljc]{width:39px;height:54px;font-size:1rem}.table-center[data-astro-cid-vb6ewljc]{top:48%}.pot[data-astro-cid-vb6ewljc]{font-size:1rem}.controls[data-astro-cid-vb6ewljc]{grid-template-columns:1fr 1fr;gap:.4rem}.controls[data-astro-cid-vb6ewljc] button[data-astro-cid-vb6ewljc]{min-height:48px}.raise-box[data-astro-cid-vb6ewljc]{grid-column:1/-1}.status-bar[data-astro-cid-vb6ewljc]{font-size:.7rem}.lesson-focus[data-astro-cid-vb6ewljc]{display:block;font-size:.75rem}.lesson-focus[data-astro-cid-vb6ewljc] span[data-astro-cid-vb6ewljc]{display:block;margin-top:.3rem}}@media(max-width:380px){.seat-2[data-astro-cid-vb6ewljc]{left:7%}.seat-5[data-astro-cid-vb6ewljc]{left:93%}.seat[data-astro-cid-vb6ewljc]{min-width:53px}.table-wrap[data-astro-cid-vb6ewljc]{padding-left:0;padding-right:0}}
