Add preliminary report generation

Change-Id: I9a0224649683b5f98a9738953d96214814d4b355
diff --git a/css/style.css b/css/style.css
new file mode 100644
index 0000000..69c1ae7
--- /dev/null
+++ b/css/style.css
@@ -0,0 +1,87 @@
+@import url('//code.cdn.mozilla.net/fonts/fira.css');
+@import url('//korap.ids-mannheim.de/font/libertinus.css');
+
+.main-container {
+  max-width: 1680px !important;
+  margin-left: 0;
+  margin-right: 0;
+}
+
+h1, h2, h3, h4, h5, h6 {
+    font-family: 'Fira Sans',sans-serif;
+    line-height: 1.2;
+    font-weight: 500;
+    /*font-size: 2px;*/
+}
+
+h1 {
+  font-size: 21px;
+}
+
+h2 {
+  font-size: 18px;
+}
+
+h3 {
+  font-size: 15px;
+}
+
+.author, .date {
+  font-size: 18px;
+}
+
+h1.title, h1.subtitle {
+  /*text-transform: uppercase;*/
+    font-size: 24px  !important;
+  color: rgb(246, 168, 0);
+ /* text-align: center;*/
+}
+
+.date, .author {
+/*  text-align: center;*/
+}
+
+body {
+    font-family: 'Fira Sans', sans-serif;
+    font-size: 18px;
+    font-weight: 400;
+    font-variant-ligatures: common-ligatures;
+    font-variant-numeric: tabular-nums;
+}
+
+th {
+  color: rgb(246, 168, 0);
+}
+
+p {
+  hyphens: auto;
+	text-align: justify;
+  overflow-wrap: break-word;
+}
+
+.footnotes {
+  font-family: 'Fira Sans Condensed', sans-serif;
+  font-weight: 400;
+  font-size: 14px;
+  line-height: 1.5;
+}
+
+#TOC > ul {
+  font-family: 'Fira Sans', sans-serif;
+}
+
+.caption {
+  font-family: 'Fira Sans Condensed', sans-serif;
+  font-weight: 400;
+  font-size: 16px;
+	text-align: center;
+}
+
+/*
+table.display td { white-space: nowrap; }
+*/
+
+.dt-buttons, .dataTables_filter {
+  margin-top: 10pt;
+}
+