diff --git a/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/customizations/Dotawo/assets/css/site.css b/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/customizations/Dotawo/assets/css/site.css
index fd98d6c..b4c1812 100644
--- a/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/customizations/Dotawo/assets/css/site.css
+++ b/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/customizations/Dotawo/assets/css/site.css
@@ -608,7 +608,7 @@ h6:before {
color: rgba(0, 0, 0, 0.4);
counter-increment: h6;
content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "."
- counter(h6) ". ";
+ counter(h6) ". ";
}
h2.nocount:before,
diff --git a/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/customizations/Dotawo/static/css/dyn.css b/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/customizations/Dotawo/static/css/dyn.css
new file mode 100644
index 0000000..ed939c6
--- /dev/null
+++ b/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/customizations/Dotawo/static/css/dyn.css
@@ -0,0 +1,332 @@
+body {counter-reset: css-5b2c9bc856f0d600de3a5440e4729a5b-h2 css-8d09338d4c6cd143e6ef05e89ff83ad6-h2 css-e92a96af15997255b08b0367dfe404a8-h2 css-5751de1128e2508854a84b88cc6d8546-h2 css-20cbaf3353610efcbd7f6f17bc53490c-h2 css-ef8d2f45d27f56f6ff80b71b75d5c76c-h2;}
+
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h2 {
+ counter-reset: css-5b2c9bc856f0d600de3a5440e4729a5b-h3;
+}
+
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h3 {
+ counter-reset: css-5b2c9bc856f0d600de3a5440e4729a5b-h4;
+}
+
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h4 {
+ counter-reset: css-5b2c9bc856f0d600de3a5440e4729a5b-h5;
+}
+
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h5 {
+ counter-reset: css-5b2c9bc856f0d600de3a5440e4729a5b-h6;
+}
+
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h2:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-5b2c9bc856f0d600de3a5440e4729a5b-h2 1;
+ content: counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h2) ". ";
+}
+
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h3:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-5b2c9bc856f0d600de3a5440e4729a5b-h3 1;
+ content: counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h2) "." counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h3) ". ";
+}
+
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h4:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-5b2c9bc856f0d600de3a5440e4729a5b-h4 1;
+ content: counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h2) "." counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h3) "." counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h4) ". ";
+}
+
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h5:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-5b2c9bc856f0d600de3a5440e4729a5b-h5 1;
+ content: counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h2) "." counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h3) "." counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h4) "." counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h5) ". ";
+}
+
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h6:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-5b2c9bc856f0d600de3a5440e4729a5b-h6 1;
+ content: counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h2) "." counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h3) "." counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h4) "." counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h5) "."
+ counter(css-5b2c9bc856f0d600de3a5440e4729a5b-h6) ". ";
+}
+
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h2.nocount:before,
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h3.nocount:before,
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h4.nocount:before,
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h5.nocount:before,
+.css-5b2c9bc856f0d600de3a5440e4729a5b-h6.nocount:before {
+ content: "";
+ counter-increment: none;
+ }
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h2 {
+ counter-reset: css-8d09338d4c6cd143e6ef05e89ff83ad6-h3;
+}
+
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h3 {
+ counter-reset: css-8d09338d4c6cd143e6ef05e89ff83ad6-h4;
+}
+
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h4 {
+ counter-reset: css-8d09338d4c6cd143e6ef05e89ff83ad6-h5;
+}
+
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h5 {
+ counter-reset: css-8d09338d4c6cd143e6ef05e89ff83ad6-h6;
+}
+
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h2:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-8d09338d4c6cd143e6ef05e89ff83ad6-h2 1;
+ content: counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h2) ". ";
+}
+
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h3:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-8d09338d4c6cd143e6ef05e89ff83ad6-h3 1;
+ content: counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h2) "." counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h3) ". ";
+}
+
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h4:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-8d09338d4c6cd143e6ef05e89ff83ad6-h4 1;
+ content: counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h2) "." counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h3) "." counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h4) ". ";
+}
+
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h5:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-8d09338d4c6cd143e6ef05e89ff83ad6-h5 1;
+ content: counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h2) "." counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h3) "." counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h4) "." counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h5) ". ";
+}
+
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h6:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-8d09338d4c6cd143e6ef05e89ff83ad6-h6 1;
+ content: counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h2) "." counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h3) "." counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h4) "." counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h5) "."
+ counter(css-8d09338d4c6cd143e6ef05e89ff83ad6-h6) ". ";
+}
+
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h2.nocount:before,
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h3.nocount:before,
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h4.nocount:before,
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h5.nocount:before,
+.css-8d09338d4c6cd143e6ef05e89ff83ad6-h6.nocount:before {
+ content: "";
+ counter-increment: none;
+ }
+.css-e92a96af15997255b08b0367dfe404a8-h2 {
+ counter-reset: css-e92a96af15997255b08b0367dfe404a8-h3;
+}
+
+.css-e92a96af15997255b08b0367dfe404a8-h3 {
+ counter-reset: css-e92a96af15997255b08b0367dfe404a8-h4;
+}
+
+.css-e92a96af15997255b08b0367dfe404a8-h4 {
+ counter-reset: css-e92a96af15997255b08b0367dfe404a8-h5;
+}
+
+.css-e92a96af15997255b08b0367dfe404a8-h5 {
+ counter-reset: css-e92a96af15997255b08b0367dfe404a8-h6;
+}
+
+.css-e92a96af15997255b08b0367dfe404a8-h2:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-e92a96af15997255b08b0367dfe404a8-h2 1;
+ content: counter(css-e92a96af15997255b08b0367dfe404a8-h2) ". ";
+}
+
+.css-e92a96af15997255b08b0367dfe404a8-h3:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-e92a96af15997255b08b0367dfe404a8-h3 1;
+ content: counter(css-e92a96af15997255b08b0367dfe404a8-h2) "." counter(css-e92a96af15997255b08b0367dfe404a8-h3) ". ";
+}
+
+.css-e92a96af15997255b08b0367dfe404a8-h4:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-e92a96af15997255b08b0367dfe404a8-h4 1;
+ content: counter(css-e92a96af15997255b08b0367dfe404a8-h2) "." counter(css-e92a96af15997255b08b0367dfe404a8-h3) "." counter(css-e92a96af15997255b08b0367dfe404a8-h4) ". ";
+}
+
+.css-e92a96af15997255b08b0367dfe404a8-h5:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-e92a96af15997255b08b0367dfe404a8-h5 1;
+ content: counter(css-e92a96af15997255b08b0367dfe404a8-h2) "." counter(css-e92a96af15997255b08b0367dfe404a8-h3) "." counter(css-e92a96af15997255b08b0367dfe404a8-h4) "." counter(css-e92a96af15997255b08b0367dfe404a8-h5) ". ";
+}
+
+.css-e92a96af15997255b08b0367dfe404a8-h6:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-e92a96af15997255b08b0367dfe404a8-h6 1;
+ content: counter(css-e92a96af15997255b08b0367dfe404a8-h2) "." counter(css-e92a96af15997255b08b0367dfe404a8-h3) "." counter(css-e92a96af15997255b08b0367dfe404a8-h4) "." counter(css-e92a96af15997255b08b0367dfe404a8-h5) "."
+ counter(css-e92a96af15997255b08b0367dfe404a8-h6) ". ";
+}
+
+.css-e92a96af15997255b08b0367dfe404a8-h2.nocount:before,
+.css-e92a96af15997255b08b0367dfe404a8-h3.nocount:before,
+.css-e92a96af15997255b08b0367dfe404a8-h4.nocount:before,
+.css-e92a96af15997255b08b0367dfe404a8-h5.nocount:before,
+.css-e92a96af15997255b08b0367dfe404a8-h6.nocount:before {
+ content: "";
+ counter-increment: none;
+ }
+.css-5751de1128e2508854a84b88cc6d8546-h2 {
+ counter-reset: css-5751de1128e2508854a84b88cc6d8546-h3;
+}
+
+.css-5751de1128e2508854a84b88cc6d8546-h3 {
+ counter-reset: css-5751de1128e2508854a84b88cc6d8546-h4;
+}
+
+.css-5751de1128e2508854a84b88cc6d8546-h4 {
+ counter-reset: css-5751de1128e2508854a84b88cc6d8546-h5;
+}
+
+.css-5751de1128e2508854a84b88cc6d8546-h5 {
+ counter-reset: css-5751de1128e2508854a84b88cc6d8546-h6;
+}
+
+.css-5751de1128e2508854a84b88cc6d8546-h2:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-5751de1128e2508854a84b88cc6d8546-h2 1;
+ content: counter(css-5751de1128e2508854a84b88cc6d8546-h2) ". ";
+}
+
+.css-5751de1128e2508854a84b88cc6d8546-h3:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-5751de1128e2508854a84b88cc6d8546-h3 1;
+ content: counter(css-5751de1128e2508854a84b88cc6d8546-h2) "." counter(css-5751de1128e2508854a84b88cc6d8546-h3) ". ";
+}
+
+.css-5751de1128e2508854a84b88cc6d8546-h4:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-5751de1128e2508854a84b88cc6d8546-h4 1;
+ content: counter(css-5751de1128e2508854a84b88cc6d8546-h2) "." counter(css-5751de1128e2508854a84b88cc6d8546-h3) "." counter(css-5751de1128e2508854a84b88cc6d8546-h4) ". ";
+}
+
+.css-5751de1128e2508854a84b88cc6d8546-h5:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-5751de1128e2508854a84b88cc6d8546-h5 1;
+ content: counter(css-5751de1128e2508854a84b88cc6d8546-h2) "." counter(css-5751de1128e2508854a84b88cc6d8546-h3) "." counter(css-5751de1128e2508854a84b88cc6d8546-h4) "." counter(css-5751de1128e2508854a84b88cc6d8546-h5) ". ";
+}
+
+.css-5751de1128e2508854a84b88cc6d8546-h6:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-5751de1128e2508854a84b88cc6d8546-h6 1;
+ content: counter(css-5751de1128e2508854a84b88cc6d8546-h2) "." counter(css-5751de1128e2508854a84b88cc6d8546-h3) "." counter(css-5751de1128e2508854a84b88cc6d8546-h4) "." counter(css-5751de1128e2508854a84b88cc6d8546-h5) "."
+ counter(css-5751de1128e2508854a84b88cc6d8546-h6) ". ";
+}
+
+.css-5751de1128e2508854a84b88cc6d8546-h2.nocount:before,
+.css-5751de1128e2508854a84b88cc6d8546-h3.nocount:before,
+.css-5751de1128e2508854a84b88cc6d8546-h4.nocount:before,
+.css-5751de1128e2508854a84b88cc6d8546-h5.nocount:before,
+.css-5751de1128e2508854a84b88cc6d8546-h6.nocount:before {
+ content: "";
+ counter-increment: none;
+ }
+.css-20cbaf3353610efcbd7f6f17bc53490c-h2 {
+ counter-reset: css-20cbaf3353610efcbd7f6f17bc53490c-h3;
+}
+
+.css-20cbaf3353610efcbd7f6f17bc53490c-h3 {
+ counter-reset: css-20cbaf3353610efcbd7f6f17bc53490c-h4;
+}
+
+.css-20cbaf3353610efcbd7f6f17bc53490c-h4 {
+ counter-reset: css-20cbaf3353610efcbd7f6f17bc53490c-h5;
+}
+
+.css-20cbaf3353610efcbd7f6f17bc53490c-h5 {
+ counter-reset: css-20cbaf3353610efcbd7f6f17bc53490c-h6;
+}
+
+.css-20cbaf3353610efcbd7f6f17bc53490c-h2:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-20cbaf3353610efcbd7f6f17bc53490c-h2 1;
+ content: counter(css-20cbaf3353610efcbd7f6f17bc53490c-h2) ". ";
+}
+
+.css-20cbaf3353610efcbd7f6f17bc53490c-h3:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-20cbaf3353610efcbd7f6f17bc53490c-h3 1;
+ content: counter(css-20cbaf3353610efcbd7f6f17bc53490c-h2) "." counter(css-20cbaf3353610efcbd7f6f17bc53490c-h3) ". ";
+}
+
+.css-20cbaf3353610efcbd7f6f17bc53490c-h4:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-20cbaf3353610efcbd7f6f17bc53490c-h4 1;
+ content: counter(css-20cbaf3353610efcbd7f6f17bc53490c-h2) "." counter(css-20cbaf3353610efcbd7f6f17bc53490c-h3) "." counter(css-20cbaf3353610efcbd7f6f17bc53490c-h4) ". ";
+}
+
+.css-20cbaf3353610efcbd7f6f17bc53490c-h5:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-20cbaf3353610efcbd7f6f17bc53490c-h5 1;
+ content: counter(css-20cbaf3353610efcbd7f6f17bc53490c-h2) "." counter(css-20cbaf3353610efcbd7f6f17bc53490c-h3) "." counter(css-20cbaf3353610efcbd7f6f17bc53490c-h4) "." counter(css-20cbaf3353610efcbd7f6f17bc53490c-h5) ". ";
+}
+
+.css-20cbaf3353610efcbd7f6f17bc53490c-h6:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-20cbaf3353610efcbd7f6f17bc53490c-h6 1;
+ content: counter(css-20cbaf3353610efcbd7f6f17bc53490c-h2) "." counter(css-20cbaf3353610efcbd7f6f17bc53490c-h3) "." counter(css-20cbaf3353610efcbd7f6f17bc53490c-h4) "." counter(css-20cbaf3353610efcbd7f6f17bc53490c-h5) "."
+ counter(css-20cbaf3353610efcbd7f6f17bc53490c-h6) ". ";
+}
+
+.css-20cbaf3353610efcbd7f6f17bc53490c-h2.nocount:before,
+.css-20cbaf3353610efcbd7f6f17bc53490c-h3.nocount:before,
+.css-20cbaf3353610efcbd7f6f17bc53490c-h4.nocount:before,
+.css-20cbaf3353610efcbd7f6f17bc53490c-h5.nocount:before,
+.css-20cbaf3353610efcbd7f6f17bc53490c-h6.nocount:before {
+ content: "";
+ counter-increment: none;
+ }
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h2 {
+ counter-reset: css-ef8d2f45d27f56f6ff80b71b75d5c76c-h3;
+}
+
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h3 {
+ counter-reset: css-ef8d2f45d27f56f6ff80b71b75d5c76c-h4;
+}
+
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h4 {
+ counter-reset: css-ef8d2f45d27f56f6ff80b71b75d5c76c-h5;
+}
+
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h5 {
+ counter-reset: css-ef8d2f45d27f56f6ff80b71b75d5c76c-h6;
+}
+
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h2:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-ef8d2f45d27f56f6ff80b71b75d5c76c-h2 1;
+ content: counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h2) ". ";
+}
+
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h3:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-ef8d2f45d27f56f6ff80b71b75d5c76c-h3 1;
+ content: counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h2) "." counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h3) ". ";
+}
+
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h4:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-ef8d2f45d27f56f6ff80b71b75d5c76c-h4 1;
+ content: counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h2) "." counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h3) "." counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h4) ". ";
+}
+
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h5:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-ef8d2f45d27f56f6ff80b71b75d5c76c-h5 1;
+ content: counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h2) "." counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h3) "." counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h4) "." counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h5) ". ";
+}
+
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h6:before {
+ color: rgba(0, 0, 0, 0.4);
+ counter-increment: css-ef8d2f45d27f56f6ff80b71b75d5c76c-h6 1;
+ content: counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h2) "." counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h3) "." counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h4) "." counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h5) "."
+ counter(css-ef8d2f45d27f56f6ff80b71b75d5c76c-h6) ". ";
+}
+
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h2.nocount:before,
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h3.nocount:before,
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h4.nocount:before,
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h5.nocount:before,
+.css-ef8d2f45d27f56f6ff80b71b75d5c76c-h6.nocount:before {
+ content: "";
+ counter-increment: none;
+ }
\ No newline at end of file
diff --git a/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/_default/_markup/render-heading.html b/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/_default/_markup/render-heading.html
index 0a810c7..57c5da4 100644
--- a/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/_default/_markup/render-heading.html
+++ b/_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/_default/_markup/render-heading.html
@@ -1 +1 @@
-