<commit_before>#playlists_export, #collages_export, #text_blocks_export, 
#cases_export, #collages_export_unique {
  .annotator-adder {
    visibility: hidden !important;
    display: none !important;
  }
  .wrapper {
    max-width: 1050px;
    width: 1050px;
  }
  background: #FFF; font-family: sans-serif; font-size: 11px;  color: #000; border-bottom: 2px solid #FFF;
  * { 
    line-height: 1.4em;
    font-family: 'ff-dagny-web-pro';
    font-size: 14px;
  }
  .jsb-item {
    line-height: 2em;
  }
  #shell { background: #fff; }
  a { 
    color: #036290;
    text-decoration: none;
  }
  
  .singleitem {
    padding-top: 15px;
    float: none;
    width: 100%;
    div.article {
      padding-left: 0px;
      margin-top: 20px;
    }
    .details {
      background: none;
      padding: 0px;
      margin: 0px;
    }
    .scale0-8 {
      font-size: 11.2px;
    }
    .scale1-5 {
      font-size: 21px;
    }
    .scale1-3 {
      font-size: 18.2px;
    }
  }
  
  /* Header */
  .collage-content > h1 { margin-top: 0px; padding: 0px 0px 4px 0px; }
  .no_visible_children { display: none; }
  
  /* Timestamp & Author */
  .collage-content .info { padding: 0px; font-weight: bold; }
  
  /* Description */
  #playlist .details { padding-bottom: 10px; }
  #playlist .item_description,
  .collage-content .item_description {
    font-style: normal;
    color: #000;
    background: none;
    padding: 0px;
  }
  
  /* Collage Content */
  .collage-content { padding-left: 50px; clear: both; }
  .collage-content p { margin-bottom: 20px; }
  .collage-content .annotation-content { color: #6B933D; font-style: italic; border: 1px solid #d4d4d4; padding: 2px 5px 2px 18px; margin: 3px;
  background: url(<%= asset_path 'asterisk.jpg' %>) 2px 1px no-repeat; text-indent: 10px; width: 500px; display: none; }
  .collage-content .annotation-ellipsis { padding-left: 5px; }
  .collage-content p,
  .collage-content center,
  .collage-content h2 { position: relative; }
  .collage-content .paragraph-numbering {
    position: absolute; 
    left: -50px;
    text-decoration: none;
    font-weight: normal;
  }
  .collage-content blockquote { padding-left: 30px; margin-left: 30px; }
  .collage-content blockquote .paragraph-numbering { left: -50px; }
  
  .playlists .collage-content div.article { position: relative; }
  
  #playlist .playlists .playlists { display: block; }
  #playlist .listitem { padding-bottom: 10px; }
  #playlist .listitem .notes { padding-bottom: 10px; }
  .playlist h3 { margin-bottom: 10px; }
  .playlist p { margin-bottom: 10px; }
  
  /* Text Block */
  #text_block { clear: both; }
  #text_block .details { font-style: italic; margin-bottom: 20px; }
  #text_block div.article p { margin-bottom: 20px; }
  
  /* Print */
  #toc_container {
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: bold;<commit_msg>Experimental export CSS (commented out now)<commit_after>#playlists_export, #collages_export, #text_blocks_export, 
#cases_export, #collages_export_unique {
  .annotator-adder {
    visibility: hidden !important;
    display: none !important;
  }
  .wrapper {
    max-width: 1050px;
    width: 1050px;
  }
  background: #FFF; font-family: sans-serif; font-size: 11px;  color: #000; border-bottom: 2px solid #FFF;
  * { 
    line-height: 1.4em;
    font-family: 'ff-dagny-web-pro';
    font-size: 14px;
  }
  .jsb-item {
    line-height: 2em;
  }
  #shell { background: #fff; }
  a { 
    color: #036290;
    text-decoration: none;
  }
  
  .singleitem {
    padding-top: 15px;
    float: none;
    width: 100%;
    div.article {
      padding-left: 0px;
      margin-top: 20px;
    }
    .details {
      background: none;
      padding: 0px;
      margin: 0px;
    }
    .scale0-8 {
      font-size: 11.2px;
    }
    .scale1-5 {
      font-size: 21px;
    }
    .scale1-3 {
      font-size: 18.2px;
    }
  }
  
  /* Header */
  .collage-content > h1 { margin-top: 0px; padding: 0px 0px 4px 0px; }
  .no_visible_children { display: none; }
  
  /* Timestamp & Author */
  .collage-content .info { padding: 0px; font-weight: bold; }
  
  /* Description */
  #playlist .details { padding-bottom: 10px; }
  #playlist .item_description,
  .collage-content .item_description {
    font-style: normal;
    color: #000;
    background: none;
    padding: 0px;
  }
  
  /* Collage Content */
  .collage-content { padding-left: 50px; clear: both; }
  .collage-content p { margin-bottom: 20px; }
  .collage-content .annotation-content { color: #6B933D; font-style: italic; border: 1px solid #d4d4d4; padding: 2px 5px 2px 18px; margin: 3px;
  background: url(<%= asset_path 'asterisk.jpg' %>) 2px 1px no-repeat; text-indent: 10px; width: 500px; display: none; }
  .collage-content .annotation-ellipsis { padding-left: 5px; }
  .collage-content p,
  .collage-content center,
  .collage-content h2 { position: relative; }
  .collage-content .paragraph-numbering {
    position: absolute; 
    left: -50px;
    text-decoration: none;
    font-weight: normal;
  }
  .collage-content blockquote { padding-left: 30px; margin-left: 30px; }
  .collage-content blockquote .paragraph-numbering { left: -50px; }
  
  .playlists .collage-content div.article { position: relative; }
  
  #playlist .playlists .playlists { display: block; }
  #playlist .listitem { padding-bottom: 10px; }
  #playlist .listitem .notes { padding-bottom: 10px; }
  .playlist h3 { margin-bottom: 10px; }
  .playlist p { margin-bottom: 10px; }
  
  /* Text Block */
  #text_block { clear: both; }
  #text_block .details { font-style: italic; margin-bottom: 20px; }
  #text_block div.article p { margin-bottom: 20px; }
  
  /* Print */
  /* CSS page numbers experiment from https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started/Media*/
/*
  #print-head, #print-foot {
    display: none;
  }
*/  
/* - Experimenting with automagic page numbers
@media print {
h3 {
  page-break-before: always;
  padding-top: 2em;
  }
h3:first-child {
  page-break-before: avoid;
  counter-reset: page;
  }
#print-head {
  display: block;
  position: fixed;
  top: 0pt;
  left:0pt;
  right: 0pt;

  font-size: 200%;
  text-align: center;
  }
#print-foot {
  display: block;
  position: fixed;
  bottom: 0pt;
  right: 0pt;

  font-size: 200%;
  }
#print-foot:after {
  content: counter(page);
  counter-increment: page;
  }
} 
*/

  @media print {
    #toc_container {
      page-break-after: always;
    }
  }

  #toc_container {
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: bold;
{'fraction_non_alphanumeric': 0.14158339738662568, 'fraction_numerical': 0.037202152190622596, 'mean_word_length': 2.7476958525345623, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5702740', 'n_tokens_mistral': 2614, 'n_tokens_neox': 2389, 'n_words': 540}