.hand-summary{border:1px solid #d5b56d;border-radius:14px;background:#0c2b20;padding:18px;margin:18px 0;color:#f6eedc}.hand-summary h3{font:25px Georgia;margin:0 0 16px;color:#f0d18c}.hand-summary dl{display:grid;grid-template-columns:1fr 1.4fr;gap:10px 18px;font-size:16px}.hand-summary dt{color:#c3d2c6}.hand-summary dd{margin:0;font-weight:650}.hand-summary p,.book-review p{line-height:1.6;font-size:15px}.book-review{border-top:1px solid #c8ad6c66;padding:10px 0;margin:16px 0;color:#e8ddc2}.book-review summary{cursor:pointer;min-height:48px;padding:12px 0;color:#efd293;font-weight:650}.book-review summary:focus-visible{outline:3px solid white;outline-offset:3px}.review-cards{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.review-play{text-align:center;padding:10px;border-radius:10px;border:2px solid transparent;max-width:135px;overflow-wrap:anywhere}.review-play.winning{border-color:#f0d18c;background:#e8c78314}.review-play span{display:block;font-size:13px;margin-bottom:8px}.review-play small{display:block;font-size:12px;margin-top:8px}.review-card{background:#fff8e9;color:#183629;border-radius:8px;display:grid;place-items:center;width:65px;height:90px;margin:auto;font:26px Georgia}.review-card.red{color:#a62b37}#display .hand-summary{max-width:850px;margin:20px auto}#display .book-review{font-size:22px}#display .book-review p{font-size:20px}[hidden]{display:none!important}@media(max-width:500px){.review-cards{gap:5px}.review-play{padding:6px;flex:1;min-width:0}.review-card{width:100%;max-width:60px;height:80px;font-size:22px}.hand-summary{padding:14px}.hand-summary dl{font-size:14px;gap:10px}.hand-summary h3{font-size:22px}}
