.history_wrap__8BPcI{display:flex;flex-direction:column;gap:16px}.history_stats__G1rUj{margin:0;color:var(--accent-ink);font-family:var(--font-body);font-size:.95rem}.history_list__zX_zX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.history_entry__2aFTa{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:12px 14px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-panel);font-family:var(--font-body);color:inherit;text-decoration:none;transition:border-color .12s ease,transform 80ms ease}.history_entry__2aFTa:hover{border-color:var(--accent)}.history_entry__2aFTa:active{transform:translateY(1px)}.history_entry__2aFTa:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.history_outcome__I1zH5{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.history_outcome__I1zH5[data-outcome=win]{color:var(--accent-ink)}.history_outcome__I1zH5[data-outcome=loss]{color:var(--bad)}.history_outcome__I1zH5[data-outcome=tie]{color:var(--text)}.history_score__oEQt5{font-weight:600}.history_opponents__Fb1E7{color:var(--btn-text);opacity:.85}.history_mode__O90l8,.history_when__kx3c6{margin-left:auto;color:var(--btn-text);opacity:.6;font-size:.85rem}.history_empty__mEZf4{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 0;color:var(--btn-text);font-family:var(--font-body)}.history_playLink__IPBmY{color:var(--accent-ink);font-weight:600;text-decoration:none}.history_playLink__IPBmY:hover{text-decoration:underline}.history_error__YvGJM{margin:0;color:var(--bad);font-family:var(--font-body)}