.table-heading,.table-stage{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #ddd;padding:10px 0;margin-bottom:10px}.chip-stacks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}.chip-stack{border:1px solid #ddd;border-radius:9px;padding:8px;background:#fafafa}.chip-stack.yours{border-color:#222;background:#f1f1f1}.chip-stack strong,.chip-stack span,.chip-stack small{display:block}.chip-stack strong{font:22px ui-monospace,monospace}.chip-stack span{font-size:10px;letter-spacing:2px;color:#777}.hand-total{font:20px ui-monospace,monospace;margin:12px 0}.waiting-card{opacity:.2;border-style:dashed}.hand-recap{padding:10px;border:1px solid #ddd;border-radius:9px;margin:10px 0}.showdown-row{padding:10px 0;border-bottom:1px solid #ddd}.fate-card{min-width:83px;min-height:123px;flex:1 1 82px;border:1px solid #aaa;border-radius:12px;background:#fff;color:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px;text-align:center;box-shadow:0 4px 0 #ddd;position:relative;overflow:hidden}.fate-card:before{content:'';position:absolute;inset:5px;border:1px solid #ddd;border-radius:8px}.fate-card>*{position:relative}.fate-rank{font:11px ui-monospace,monospace;letter-spacing:1px}.fate-symbol{font:30px Georgia,serif}.fate-card b{font-size:13px}.fate-card small{font-size:10px;color:#666;line-height:1.25}.fate-8{background:#f7f7f7;border:2px solid #222}.fate-9{background:#222;color:#fff;border-color:#111;box-shadow:0 4px 0 #000}.fate-9:before{border-color:#555}.fate-9 small{color:#ccc}.fate-submitted{padding:9px;border:1px dashed #aaa;border-radius:9px;margin:5px 0;font-size:13px}.private-hint{border-left:3px solid #222;padding-left:9px}@media(max-width:350px){.fate-card{min-width:70px}}
