<commit_before>export const Output = ({
  result,
  reset,
}: {
  result: string;
  reset: () => void;
}) => {
  return (
    <>
      <div className="results">
        <button data-testid="reset" onClick={reset} className="button">
          Restart
        </button>
        <a
          href={`data:text/plain;charset=utf-8,${encodeURIComponent(result)}`}
          download="ascii.txt"
          data-testid="output-download"
          className="result__download button icon-arrow-down"
        >
          Download
        </a>
        <pre
          data-testid="result"
          className="result"
          style={{ fontSize: '4px' }}
        >
          <code>{result}</code>
        </pre>
      </div>
    </>
  );
};
<commit_msg>Fix text restart btn styling<commit_after>export const Output = ({
  result,
  reset,
}: {
  result: string;
  reset: () => void;
}) => {
  return (
    <>
      <div className="results">
        <button
          data-testid="reset"
          onClick={reset}
          className="button--secondary"
        >
          Restart
        </button>
        <a
          href={`data:text/plain;charset=utf-8,${encodeURIComponent(result)}`}
          download="ascii.txt"
          data-testid="output-download"
          className="result__download button icon-arrow-down"
        >
          Download
        </a>
        <pre
          data-testid="result"
          className="result"
          style={{ fontSize: '4px' }}
        >
          <code>{result}</code>
        </pre>
      </div>
    </>
  );
};

{'fraction_non_alphanumeric': 0.15473887814313347, 'fraction_numerical': 0.0025789813023855577, 'mean_word_length': 1.7038327526132404, 'pattern_counts': {'":': 0, '<': 27, '<?xml version=': 0, '>': 31, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5906611', 'n_tokens_mistral': 467, 'n_tokens_neox': 466, 'n_words': 76}