<commit_before>﻿@namespace FB url(http://www.gribuser.ru/xml/fictionbook/2.0);
/* dark on lightgreen */
/* 16.03.24 [+] styling fb2reader pages */
/* http://userstyles.org/styles/90242/lib-ru-reader-light */
@-moz-document url-prefix("http://flibusta.") 
{ article#seo{position: absolute; z-index:100500;} 
}
@-moz-document domain("samlib.ru"),
 regexp("https?://(.+\\.)?samlib\\.ru/.+")
,regexp("https?://(.+\\.)?lib\\.ru/.+")
,regexp("https?://(.+\\.)?lib\\.com\\.ru/.+")
,regexp("https?://(.+\\.)?azlib.ru/.+")
,regexp("https?://(.+\\.)?lib\\.rus\\.ec.+/read.*") 
,regexp("https?://(.+\\.)?flibusta\\..+/read.*")
,regexp("https?://(.+\\.)?lib\\.ec.+/read.*")
,regexp("https?://(www\\.)?books\\.rusf\\.ru/.+")
,regexp(".+\\.fb2(\\.zip)?(#.*)?$")
/* * /
,url-prefix(file://)
/**/
{
body, pre, dd, dt { 
/*[[font-size]]*/     
 font-size: 18px !important;
 line-height: 1.3 !important;
/* or * /
 font-size: 16px !important;
 line-height: 1.1 !important;
/* */
 font-family:  Tahoma,sans-serif !important;
 font-style: normal !important;
 font-weight: normal  !important;
}
/* 
/*[[hyphens]]*/
body {-moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
/* */
p, dl {margin: .2em 0 !important; text-indent: 1em !important;}
/* librusec ads; tr.g.tooltip ;) */
div:not([class^="lb"]):not([id^="div"]) 
{background-color: transparent !important;}

:not(dl) > dd:before
{
/* -moz- quirk.css * /
  display: inline  !important;
  white-space: pre !important;
  font-size: 1px !important;
  line-height: 0 !important;
  content: "\A " !important;
/**/
  margin-right: 4px !important;
}

pre { 
 white-space: pre-line !important; 
}

 *[align="justify"]
,*[style*="justify"]
,.book,.text,FB|p
{
   text-align: left !important
}
/* */
#main { border: 0 !important; }
blockquote.epigraph {
    margin-left: 20% !important;
    margin-right: 0 !important;
}
/* */

body > table[align="right"] {
display: block !important;
background: transparent !important;
float: right !important;
margin: 4px -22% 4px 4px;
opacity: 1 !important;
width: 33% !important;
border: 1px solid #444;
border-radius: 8px !important;
height: auto !important; max-height: 480px !important;  overflow-y: auto !important;
}

html > body {
background-repeat: repeat !important;
background-size: 160px 160px !important;
/* scroll is buggy in Ffx :( */
background-attachment: 
/*[[chrome]]*/
fixed 
/* butt's OK for Chrome  :)) * /
scroll
/* */
!important;
margin-left: 5% !important;  width: 780px !important;
}
img {background: #DDD !important; }
/* 13-07-28 flibusta */
#sidebar-right { 
display: none !important; visibility: hidden !important;
} 
.withright #main {
    margin-right: 0 !important;
}/* */


/*[[colours]]*/
font , li, td { color: #363 !important;}
body, div, dd, pre,p
,font[color="black"]
{ color: #000F03 !important; }
H1,H2,H3,H4 { color: #144 !important;}
a {color: #158  !important;}
a:visited { color: #558 !important;}
a:visited:hover { color: #940 !important;}
html > body {
background-color: #469743 !important; 

/* comment  it out if it glitches or brakes */
background-image: url(data:image/gif;base64,R0lGODdhoACgAJH/AFe9VFjHVVnSVlayUywAAAAAoACgAAAC/kQCEjMXAlUUAybIqjDwUR0N3EROxzRa5YY1DGBoTUddkbdgBqIwzqrwWISskk2ymQkPoAjgAngBcxMfUJEiMa7O3TNY2gJntyQt+Vhmq03g84QkeaLzXmMB72jm+Tw7SrbhIaaCcnZ4SCRHGHWmeEbnNNh0VKTII5dUWdS2+VF1mREyBCJSGPIVV8L0SGE4itWx+QBIinqqc/EosuCCmFoW0ibqZNpSKygptGXDg4NYltO7VAW6YMPrs4eSx3yT8Kxa2bjYHPtxhJxEaEzlqVe51feQ/VTRmKX72UUy3rZyTUuFea6AYXnUbFA4YTd6IQEGR8wFEEJibCumAZAM/oC+avRDcQQBQgzBBIkhoo4UMXCl/gk0FamVrBaLdHxk0wAbCHIWTAV0RYMQtwwZa3p8JSxnGXlWJBhrGkgWO31rkAjt8MjZmX9CjdFMpOUZvYFNL2UFt3XFP<KEY>
)
 !important;
/* */
}
/* 160307 FBreader */
html>body>div#contents, FB|a[type="note"] FB|section {
  background-color: #59D256 !important;
  padding: 4px!important;;
}
html>body>div#contents a:hover {
    background-color: lightgreen;
}
html>body>div#contents {
    border-right: 0;
    right:0;left:auto;
    max-width: 55%;
    -moz-border-radius: 0 0 0 1em;
    border-radius: 0 0 0 1em;
}

FB|a[type="note"] {
 background: none;
 font-style: normal; font-weight: normal; font-size: 50%;   vertical-align:super;
}
FB|cite { background: none; border-left-color: lightgreen; }
FB|a[type="note"]  FB|section {
  left: .5em; top: .9em;
}
html>body>div#contents, FB|a[type="note"]  FB|section {
  border-color: lightgreen;
  box-shadow: 2px 2px 3px lightgreen;
}
/* */
}


@-moz-document domain("mirf.ru") {

table.image {
    width: auto !important;
}
.skin_container{ width: 100% !important; }
.articles_content {background-color: #CAC073 !important;}
.articles_content p { text-align: left !important; font-size: 18px !important; 
font-family: Tahoma, sans-serif !important;}

}
<commit_msg> dark on lightgreen<commit_after>﻿@namespace FB url(http://www.gribuser.ru/xml/fictionbook/2.0);
/* dark on lightgreen 
   16.08.13 [+] www.oldsf.ru
   16.03.24 [+] styling fb2reader pages */
/* http://userstyles.org/styles/90242/lib-ru-reader-light */
@-moz-document url-prefix("http://flibusta.") 
{ article#seo{position: absolute; z-index:100500;} 
}
@-moz-document domain("samlib.ru"),
 regexp("https?://(.+\\.)?samlib\\.ru/.+")
,regexp("https?://(.+\\.)?lib\\.ru/.+")
,regexp("https?://(.+\\.)?lib\\.com\\.ru/.+")
,regexp("https?://(.+\\.)?azlib.ru/.+")
,regexp("https?://(.+\\.)?lib\\.rus\\.ec.+/read.*") 
,regexp("https?://(.+\\.)?flibusta\\..+/read.*")
,regexp("https?://(.+\\.)?lib\\.ec.+/read.*")
,regexp("https?://(www\\.)?books\\.rusf\\.ru/.+")
,regexp("https?://(www\\.)?oldsf\\.ru/.+/.+")
,regexp(".+\\.fb2(\\.zip)?(#.*)?$")
/* * /
,url-prefix(file://)
/**/
{
body, pre, dd, dt { 
/*[[font-size]]*/     
 font-size: 18px !important;
 line-height: 1.3 !important;
/* or * /
 font-size: 16px !important;
 line-height: 1.1 !important;
/* */
 font-family:  Tahoma,sans-serif !important;
 font-style: normal !important;
 font-weight: normal  !important;
}
/* 
/*[[hyphens]]*/
body {-moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
/* */
p, dl {margin: .2em 0 !important; text-indent: 1em !important;}
/* librusec ads; tr.g.tooltip ;) */
div:not([class^="lb"]):not([id^="div"]) 
{background-color: transparent !important;}

:not(dl) > dd:before
{
/* -moz- quirk.css * /
  display: inline  !important;
  white-space: pre !important;
  font-size: 1px !important;
  line-height: 0 !important;
  content: "\A " !important;
/**/
  margin-right: 4px !important;
}

pre { 
 white-space: pre-line !important; 
}

 *[align="justify"]
,*[style*="justify"]
,.book,.text,FB|p
{
   text-align: left !important
}
/* */
#main { border: 0 !important; }
blockquote.epigraph {
    margin-left: 20% !important;
    margin-right: 0 !important;
}
/* */

body > table[align="right"] {
display: block !important;
background: transparent !important;
float: right !important;
margin: 4px -22% 4px 4px;
opacity: 1 !important;
width: 33% !important;
border: 1px solid #444;
border-radius: 8px !important;
height: auto !important; max-height: 480px !important;  overflow-y: auto !important;
}

html > body {
background-repeat: repeat !important;
background-size: 160px 160px !important;
/* scroll is buggy in Ffx :( */
background-attachment: 
/*[[chrome]]*/
fixed 
/* butt's OK for Chrome  :)) * /
scroll
/* */
!important;
margin-left: 5% !important;  width: 780px !important;
}
img {background: #DDD !important; margin: 0 6px}
/* 13-07-28 flibusta */
#sidebar-right { 
display: none !important; visibility: hidden !important;
} 
.withright #main {
    margin-right: 0 !important;
}/* */


/*[[colours]]*/
font , li, td { color: #363 !important;}
body, div, dd, pre,p
,font[color="black"]
{ color: #000F03 !important; }
H1,H2,H3,H4 { color: #144 !important;}
a {color: #158  !important;}
a:visited { color: #558 !important;}
a:visited:hover { color: #940 !important;}
html > body {
background-color: #469743 !important; 

/* comment  it out if it glitches or brakes */
background-image: url(data:image/gif;base64,R0lGODdhoACgAJH/AFe9VFjHVVnSVlayUywAAAAAoACgAAAC/kQCEjMXAlUUAybIqjDwUR0N3EROxzRa5YY1DGBoTUddkbdgBqIwzqrwWISskk2ymQkPoAjgAngBcxMfUJEiMa7O3TNY2gJntyQt+Vhmq03g84QkeaLzXmMB72jm+Tw7SrbhIaaCcnZ4SCRHGHWmeEbnNNh0VKTII5dUWdS2+VF1mREyBCJSGPIVV8L0SGE4itWx+QBIinqqc/EosuCCmFoW0ibqZNpSKygptGXDg4NYltO7VAW6YMPrs4eSx3yT8Kxa2bjYHPtxhJxEaEzlqVe51feQ/<KEY>
)
 !important;
/* */
}
/* 160307 FBreader */
html>body>div#contents, FB|a[type="note"] FB|section {
  background-color: #59D256 !important;
  padding: 4px!important;;
}
html>body>div#contents a:hover {
    background-color: lightgreen;
}
html>body>div#contents {
    border-right: 0;
    right:0;left:auto;
    max-width: 55%;
    -moz-border-radius: 0 0 0 1em;
    border-radius: 0 0 0 1em;
}

FB|a[type="note"] {
 background: none;
 font-style: normal; font-weight: normal; font-size: 50%;   vertical-align:super;
}
FB|cite { background: none; border-left-color: lightgreen; }
FB|a[type="note"]  FB|section {
  left: .5em; top: .9em;
}
html>body>div#contents, FB|a[type="note"]  FB|section {
  border-color: lightgreen;
  box-shadow: 2px 2px 3px lightgreen;
}
/* */
}

@-moz-document regexp("https?://(www\\.)?oldsf\\.ru/.+/.+"){

#main-wrapper #main > div{display: none }
#main-wrapper #main > div#breadcrumb,
#main-wrapper #main > div#content-wrapper
  {display: block !important;} 
#page  { background: transparent !important; }
#content-wrapper p { width: 780px !important; line-height: 1.3 !important;}

}

@-moz-document domain("mirf.ru") {

table.image {
    width: auto !important;
}
.skin_container{ width: 100% !important; }
.articles_content {background-color: #CAC073 !important;}
.articles_content p { text-align: left !important; font-size: 18px !important; 
font-family: Tahoma, sans-serif !important;}

}
{'fraction_non_alphanumeric': 0.20444947986404366, 'fraction_numerical': 0.03996292100113297, 'mean_word_length': 4.400444938820912, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 32, 'https://': 0, 'lorem ipsum': 0, 'www.': 7, 'xml': 2}, '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': '2476916', 'n_tokens_mistral': 4298, 'n_tokens_neox': 3945, 'n_words': 722}