This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/opennlp-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new c858a2e3 Automatic Site Publish by Buildbot
c858a2e3 is described below

commit c858a2e38cd7280d52332673f7dc9bb645d11c75
Author: buildbot <[email protected]>
AuthorDate: Fri Sep 8 08:39:42 2023 +0000

    Automatic Site Publish by Buildbot
---
 docs/1.5.3/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.6.0/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.7.0/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.7.1/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.7.2/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.8.0/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.8.1/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.8.2/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.8.3/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.8.4/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.9.0/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.9.1/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.9.2/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.9.3/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/1.9.4/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/2.0.0/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/2.1.0/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/2.1.1/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/2.2.0/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 docs/2.3.0/manual/css/opennlp-docs.css | 132 +++++++++++++++++++++++----------
 feed.xml                               |   4 +-
 21 files changed, 1842 insertions(+), 802 deletions(-)

diff --git a/docs/1.5.3/manual/css/opennlp-docs.css 
b/docs/1.5.3/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.5.3/manual/css/opennlp-docs.css
+++ b/docs/1.5.3/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.6.0/manual/css/opennlp-docs.css 
b/docs/1.6.0/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.6.0/manual/css/opennlp-docs.css
+++ b/docs/1.6.0/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.7.0/manual/css/opennlp-docs.css 
b/docs/1.7.0/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.7.0/manual/css/opennlp-docs.css
+++ b/docs/1.7.0/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.7.1/manual/css/opennlp-docs.css 
b/docs/1.7.1/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.7.1/manual/css/opennlp-docs.css
+++ b/docs/1.7.1/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.7.2/manual/css/opennlp-docs.css 
b/docs/1.7.2/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.7.2/manual/css/opennlp-docs.css
+++ b/docs/1.7.2/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.8.0/manual/css/opennlp-docs.css 
b/docs/1.8.0/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.8.0/manual/css/opennlp-docs.css
+++ b/docs/1.8.0/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.8.1/manual/css/opennlp-docs.css 
b/docs/1.8.1/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.8.1/manual/css/opennlp-docs.css
+++ b/docs/1.8.1/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.8.2/manual/css/opennlp-docs.css 
b/docs/1.8.2/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.8.2/manual/css/opennlp-docs.css
+++ b/docs/1.8.2/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.8.3/manual/css/opennlp-docs.css 
b/docs/1.8.3/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.8.3/manual/css/opennlp-docs.css
+++ b/docs/1.8.3/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.8.4/manual/css/opennlp-docs.css 
b/docs/1.8.4/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.8.4/manual/css/opennlp-docs.css
+++ b/docs/1.8.4/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.9.0/manual/css/opennlp-docs.css 
b/docs/1.9.0/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.9.0/manual/css/opennlp-docs.css
+++ b/docs/1.9.0/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.9.1/manual/css/opennlp-docs.css 
b/docs/1.9.1/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.9.1/manual/css/opennlp-docs.css
+++ b/docs/1.9.1/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.9.2/manual/css/opennlp-docs.css 
b/docs/1.9.2/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.9.2/manual/css/opennlp-docs.css
+++ b/docs/1.9.2/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.9.3/manual/css/opennlp-docs.css 
b/docs/1.9.3/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.9.3/manual/css/opennlp-docs.css
+++ b/docs/1.9.3/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/1.9.4/manual/css/opennlp-docs.css 
b/docs/1.9.4/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/1.9.4/manual/css/opennlp-docs.css
+++ b/docs/1.9.4/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/2.0.0/manual/css/opennlp-docs.css 
b/docs/2.0.0/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/2.0.0/manual/css/opennlp-docs.css
+++ b/docs/2.0.0/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/2.1.0/manual/css/opennlp-docs.css 
b/docs/2.1.0/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/2.1.0/manual/css/opennlp-docs.css
+++ b/docs/2.1.0/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/2.1.1/manual/css/opennlp-docs.css 
b/docs/2.1.1/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/2.1.1/manual/css/opennlp-docs.css
+++ b/docs/2.1.1/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/2.2.0/manual/css/opennlp-docs.css 
b/docs/2.2.0/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/2.2.0/manual/css/opennlp-docs.css
+++ b/docs/2.2.0/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/docs/2.3.0/manual/css/opennlp-docs.css 
b/docs/2.3.0/manual/css/opennlp-docs.css
index a0266867..46d4c70e 100644
--- a/docs/2.3.0/manual/css/opennlp-docs.css
+++ b/docs/2.3.0/manual/css/opennlp-docs.css
@@ -16,57 +16,109 @@
  */
 
 body {
- margin-top: 1em;
- margin-bottom: 1em;
- margin-left: 16%;
- margin-right: 8%
-}
-
-h1, h2, h3, h4, div.toc {
- color: #006699;
+    margin-top: 1em;
+    margin-bottom: 1em;
+    margin-left: 16%;
+    margin-right: 8%
 }
 
 div.legalnotice {
- max-width: 450px;
+    max-width: 450px;
 }
 
-pre.programlisting, pre.screen, pre.literallayout {
-  border: 1px dashed #006699;
-  background-color: #EEE;
-}
+@media (prefers-color-scheme: dark) {
+    body {
+        color: #eee;
+        background: #222;
+    }
+    a {
+        color: #A09fff;
+    }
+    h1, h2, h3, h4, div.toc {
+        color: #A09fff;
+    }
+    pre.programlisting, pre.screen, pre.literallayout  {
+        color: #eee;
+        background: #444;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #e56b28;
+        font-weight: bold;
+    }
 
-/* 
- * Java syntax highlighting with eclipse default colors
- * and default font-style
- */
-pre.programlisting .hl-keyword {
-  color: #7F0055;
-  font-weight: bold; 
-}
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #f59523 !important;
+    }
 
-/* Seems to be broken, override red inline style of hl-string */
-pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
-  color: #2A00FF !important;
-}
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
 
-pre.programlisting .hl-tag {
-  color: #3F7F7F;
-}
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-comment {
-  color: #3F5F5F;
-  font-style: italic;
-}
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
 
-pre.programlisting .hl-multiline-comment {
-  color: #3F5FBF;
-  font-style: italic;
-}
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
 
-pre.programlisting .hl-value {
-  color: #2A00FF;
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
 
-pre.programlisting .hl-attribute {
-  color: #7F007F;
+@media (prefers-color-scheme: light) {
+    h1, h2, h3, h4, div.toc {
+        color: #006699;
+    }
+    pre.programlisting, pre.screen, pre.literallayout {
+        border: 1px dashed #006699;
+        background-color: #EEE;
+    }
+    /*
+     * Java syntax highlighting with eclipse default colors
+     * and default font-style
+     */
+    pre.programlisting .hl-keyword {
+        color: #7F0055;
+        font-weight: bold;
+    }
+
+    /* Seems to be broken, override red inline style of hl-string */
+    pre.programlisting .hl-string, pre.programlisting b.hl-string i[style]{
+        color: #2A00FF !important;
+    }
+
+    pre.programlisting .hl-tag {
+        color: #3F7F7F;
+    }
+
+    pre.programlisting .hl-comment {
+        color: #3F5F5F;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-multiline-comment {
+        color: #3F5FBF;
+        font-style: italic;
+    }
+
+    pre.programlisting .hl-value {
+        color: #2A00FF;
+    }
+
+    pre.programlisting .hl-attribute {
+        color: #7F007F;
+    }
 }
diff --git a/feed.xml b/feed.xml
index 45ac607a..bf5fbb46 100644
--- a/feed.xml
+++ b/feed.xml
@@ -24,8 +24,8 @@
     <atom:link href="https://opennlp.apache.org/feed.xml"; rel="self" 
type="application/rss+xml" />
     <description>The Apache OpenNLP library is a machine learning based 
toolkit for the processing of natural language text</description>
     <language>en-us</language>
-    <pubDate>Wed, 6 Sep 2023 11:06:27 +0000</pubDate>
-    <lastBuildDate>Wed, 6 Sep 2023 11:06:27 +0000</lastBuildDate>
+    <pubDate>Fri, 8 Sep 2023 08:39:13 +0000</pubDate>
+    <lastBuildDate>Fri, 8 Sep 2023 08:39:13 +0000</lastBuildDate>
 
     <item>
       <title>Apache OpenNLP 2.3.0 released</title>

Reply via email to