diff --git a/content/_index.md b/content/_index.md
index 02396ba..9e58200 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -12,6 +12,7 @@ Welcome to **Infusion**: a pattern library builder for inclusive designers. Thes
* Easily make sections collapsible without writing HTML
* Choose between plain or line-numbered code blocks
* A responsive, screen reader and keyboard accessible static website as output
+* Available to read offline, thanks to service worker integration
{{% /ticks %}}
To get started, take a look at {{% pattern "Installation" %}}.
diff --git a/docs/css/fonts/miriamlibre-bold.woff b/docs/css/fonts/miriamlibre-bold.woff
new file mode 100755
index 0000000..154152d
Binary files /dev/null and b/docs/css/fonts/miriamlibre-bold.woff differ
diff --git a/docs/css/fonts/miriamlibre-bold.woff2 b/docs/css/fonts/miriamlibre-bold.woff2
new file mode 100755
index 0000000..136f17e
Binary files /dev/null and b/docs/css/fonts/miriamlibre-bold.woff2 differ
diff --git a/docs/css/fonts/pt_sans-web-bold.woff b/docs/css/fonts/pt_sans-web-bold.woff
new file mode 100755
index 0000000..89e09a0
Binary files /dev/null and b/docs/css/fonts/pt_sans-web-bold.woff differ
diff --git a/docs/css/fonts/pt_sans-web-bold.woff2 b/docs/css/fonts/pt_sans-web-bold.woff2
new file mode 100755
index 0000000..ab5a448
Binary files /dev/null and b/docs/css/fonts/pt_sans-web-bold.woff2 differ
diff --git a/docs/css/fonts/pt_sans-web-italic.woff b/docs/css/fonts/pt_sans-web-italic.woff
new file mode 100755
index 0000000..8deac58
Binary files /dev/null and b/docs/css/fonts/pt_sans-web-italic.woff differ
diff --git a/docs/css/fonts/pt_sans-web-italic.woff2 b/docs/css/fonts/pt_sans-web-italic.woff2
new file mode 100755
index 0000000..ded73d6
Binary files /dev/null and b/docs/css/fonts/pt_sans-web-italic.woff2 differ
diff --git a/docs/css/fonts/pt_sans-web-regular.woff b/docs/css/fonts/pt_sans-web-regular.woff
new file mode 100755
index 0000000..cbc210e
Binary files /dev/null and b/docs/css/fonts/pt_sans-web-regular.woff differ
diff --git a/docs/css/fonts/pt_sans-web-regular.woff2 b/docs/css/fonts/pt_sans-web-regular.woff2
new file mode 100755
index 0000000..c46c8b0
Binary files /dev/null and b/docs/css/fonts/pt_sans-web-regular.woff2 differ
diff --git a/docs/css/styles.css b/docs/css/styles.css
index 05bb883..0969885 100644
--- a/docs/css/styles.css
+++ b/docs/css/styles.css
@@ -1,3 +1,37 @@
+/* fonts */
+
+@font-face {
+ font-family: 'PT Sans';
+ src: url('fonts/pt_sans-web-bold.woff2') format('woff2'),
+ url('fonts/pt_sans-web-bold.woff') format('woff');
+ font-weight: bold;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'PT Sans';
+ src: url('fonts/pt_sans-web-italic.woff2') format('woff2'),
+ url('fonts/pt_sans-web-italic.woff') format('woff');
+ font-weight: normal;
+ font-style: italic;
+}
+
+@font-face {
+ font-family: 'PT Sans';
+ src: url('fonts/pt_sans-web-regular.woff2') format('woff2'),
+ url('fonts/pt_sans-web-regular.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'Miriam Libre';
+ src: url('fonts/miriamlibre-bold.woff2') format('woff2'),
+ url('fonts/miriamlibre-bold.woff') format('woff');
+ font-weight: bold;
+ font-style: normal;
+}
+
*, *::before, *::after {
font-family: inherit;
color: inherit;
diff --git a/docs/index.html b/docs/index.html
index 5c918b9..380e748 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -23,8 +23,6 @@
-
-
@@ -237,6 +235,7 @@
Easily make sections collapsible without writing HTML
Choose between plain or line-numbered code blocks
A responsive, screen reader and keyboard accessible static website as output
+Available to read offline, thanks to service worker integration
diff --git a/docs/patterns/coding/code-blocks/index.html b/docs/patterns/coding/code-blocks/index.html
index b2aa406..ca9bcc1 100644
--- a/docs/patterns/coding/code-blocks/index.html
+++ b/docs/patterns/coding/code-blocks/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/coding/codepen-embedding/index.html b/docs/patterns/coding/codepen-embedding/index.html
index 604d60e..ed12358 100644
--- a/docs/patterns/coding/codepen-embedding/index.html
+++ b/docs/patterns/coding/codepen-embedding/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/coding/color-palettes/index.html b/docs/patterns/coding/color-palettes/index.html
index 8c13930..4b31ab8 100644
--- a/docs/patterns/coding/color-palettes/index.html
+++ b/docs/patterns/coding/color-palettes/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/coding/index.html b/docs/patterns/coding/index.html
index abc7e87..a86125b 100644
--- a/docs/patterns/coding/index.html
+++ b/docs/patterns/coding/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/coding/tested/index.html b/docs/patterns/coding/tested/index.html
index a90e349..4db67bf 100644
--- a/docs/patterns/coding/tested/index.html
+++ b/docs/patterns/coding/tested/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/coding/writing-inline-demos/index.html b/docs/patterns/coding/writing-inline-demos/index.html
index 812228f..b7539f4 100644
--- a/docs/patterns/coding/writing-inline-demos/index.html
+++ b/docs/patterns/coding/writing-inline-demos/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/index.html b/docs/patterns/index.html
index 926dfd7..5741eb9 100644
--- a/docs/patterns/index.html
+++ b/docs/patterns/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/installation/index.html b/docs/patterns/installation/index.html
index 5186095..3873493 100644
--- a/docs/patterns/installation/index.html
+++ b/docs/patterns/installation/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/library-setup/index.html b/docs/patterns/library-setup/index.html
index c779076..c45d9d2 100644
--- a/docs/patterns/library-setup/index.html
+++ b/docs/patterns/library-setup/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/serving/index.html b/docs/patterns/serving/index.html
index 4a57ca7..3b91e2e 100644
--- a/docs/patterns/serving/index.html
+++ b/docs/patterns/serving/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/writing/expandable-sections/index.html b/docs/patterns/writing/expandable-sections/index.html
index 364330b..d10be1e 100644
--- a/docs/patterns/writing/expandable-sections/index.html
+++ b/docs/patterns/writing/expandable-sections/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/writing/including-images/index.html b/docs/patterns/writing/including-images/index.html
index a805de5..a620a05 100644
--- a/docs/patterns/writing/including-images/index.html
+++ b/docs/patterns/writing/including-images/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/writing/index.html b/docs/patterns/writing/index.html
index 39063d4..9496cf3 100644
--- a/docs/patterns/writing/index.html
+++ b/docs/patterns/writing/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/writing/library-structure/index.html b/docs/patterns/writing/library-structure/index.html
index 52ccc27..a2de874 100644
--- a/docs/patterns/writing/library-structure/index.html
+++ b/docs/patterns/writing/library-structure/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/writing/markdown-and-metadata/index.html b/docs/patterns/writing/markdown-and-metadata/index.html
index a6b1049..d6bfebc 100644
--- a/docs/patterns/writing/markdown-and-metadata/index.html
+++ b/docs/patterns/writing/markdown-and-metadata/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/writing/notes-and-warnings/index.html b/docs/patterns/writing/notes-and-warnings/index.html
index e22f934..4a3ca07 100644
--- a/docs/patterns/writing/notes-and-warnings/index.html
+++ b/docs/patterns/writing/notes-and-warnings/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/patterns/writing/references/index.html b/docs/patterns/writing/references/index.html
index cfe3b88..71f8c3b 100644
--- a/docs/patterns/writing/references/index.html
+++ b/docs/patterns/writing/references/index.html
@@ -22,8 +22,6 @@
-
-
diff --git a/docs/service-worker.js b/docs/service-worker.js
index 07db54f..4fb04fe 100644
--- a/docs/service-worker.js
+++ b/docs/service-worker.js
@@ -37,7 +37,7 @@
/* eslint-disable indent, no-unused-vars, no-multiple-empty-lines, max-nested-callbacks, space-before-function-paren, quotes, comma-spacing */
'use strict';
-var precacheConfig = [["browserconfig.xml","67c3113b1574fecc6015d56d774e1d38"],["categories/index.xml","0ac1d02cfbcad2fcc8c13b2c54715338"],["css/images/icon-tick.svg","35d4d4728ea80d254508b2bca4109d70"],["css/images/stripe.svg","fa3f32a026b6a1bb04ee98d963432e15"],["css/prism.css","004029c8c70ed2bbaa5d9debcf14f8c7"],["css/styles.css","a73d74c5722727195079094376dd2a2f"],["images/android-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/android-icon-192x192.png","4c07782e52e0ab714074e6d3d69dc3ec"],["images/android-icon-36x36.png","3b2cd8c925a66bf84c89b68bb30e5f62"],["images/android-icon-48x48.png","45dc386eea1d8a46216a8b6de9b156c6"],["images/android-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/android-icon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/apple-icon-114x114.png","72e127d6f01dfcd2ba2340141babc536"],["images/apple-icon-120x120.png","bc7cd9e36869e66aaca78412207bf723"],["images/apple-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/apple-icon-152x152.png","567c64205576865b5e5d06c849613ca2"],["images/apple-icon-180x180.png","6b8734c446bf02ab50be598b4c01ec9c"],["images/apple-icon-57x57.png","f8c586086752c78870820b6190d6b42b"],["images/apple-icon-60x60.png","6e88df111e506bcd5501bed4ff10542e"],["images/apple-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/apple-icon-76x76.png","d8666e0ac256f39f8c5c628486bd71fb"],["images/apple-icon-precomposed.png","725f6cec25256abb1db10385e0724400"],["images/apple-icon.png","725f6cec25256abb1db10385e0724400"],["images/browser-Chrome-Android.svg","3100b2a9c5f0e34982c717fc2aa46d73"],["images/browser-Chrome.svg","fa39b4be6727525330e928f582fbe80a"],["images/browser-Edge.svg","9e8265ab8f6a701587a4271dd3aa6a73"],["images/browser-Firefox-Android.svg","452df7b9e83c70a07e8e03b4e8dab9c4"],["images/browser-Firefox.svg","d3093eda664be3d0cc6d791e1386420f"],["images/browser-IE.svg","13e192cf2b3fe17e7049a49b7d085caa"],["images/browser-Opera.svg","95d65630c9f7deef6a3098af8f5baf9f"],["images/browser-Safari-iOS.svg","f729e629ec998ec40d313495d7257741"],["images/browser-Safari.svg","523ee9491f5a937b8975f4d23aa77f62"],["images/favicon-16x16.png","7a99c20d6c00babddd26d03607b8721d"],["images/favicon-32x32.png","129881474a1bf130027bff7a1e89febd"],["images/favicon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/favicon.ico","81c46feedbfcc6c6dc9495e4fd5adfad"],["images/icon-info.svg","53a6c555ce41f818556c71ab0dfc533b"],["images/icon-tag.svg","f067bbbc072941b2a0335679300bfc6c"],["images/icon-warning.svg","2a4322abbee9aed694fadb50e98a1f61"],["images/logo.png","0134d77c2c6b01eabb425990bab7ce9a"],["images/ms-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/ms-icon-150x150.png","e73370837ab9060772a18d62aaacd0f0"],["images/ms-icon-310x310.png","8a7143516b929702e3309bb537a99c5c"],["images/ms-icon-70x70.png","d7c6e7368733d53b5f979546d5aa4fe9"],["images/open_in_desktop.png","e899d6679b011aa7b0e783683d90d99b"],["images/serve_from_docs.png","15ae9eac3737a21593ebe00a9312bf9e"],["images/steve_faulkner.jpg","b90382f2b505ce6f6b1e08657637395e"],["index.html","a06059b63a3af942d2526ae2212b2a4e"],["index.xml","74d031827892612b4be9cd599fbdb36f"],["js/dom-scripts.js","9956fb927a1097a05d07f48cdfbb9140"],["js/prism.js","0c1fb8d3a69ee7c91dbf0f361ded7763"],["js/service-worker-registration.js","d60f01dc1393cbaaf4f7435339074d5e"],["js/webcomponents.js","c5f6fe397db634cde89f66c2f1bc2f62"],["manifest.json","4e77b7f1253442852a2f185822f1b4d8"],["patterns/coding/code-blocks/index.html","b7d673ff150a07aba0c41f79b6b40ec8"],["patterns/coding/codepen-embedding/index.html","49ae008aa7d14f36609930d59cd88914"],["patterns/coding/color-palettes/index.html","8a317238fd5d6afae8c1629bbdac8340"],["patterns/coding/index.html","0eee8672ab7c5ecda70aacd9cef28311"],["patterns/coding/index.xml","e05792f5d471e69af658fcfe0d949e05"],["patterns/coding/tested/index.html","4d080e7127e26dac41aaf6ef091f6df9"],["patterns/coding/writing-inline-demos/index.html","174f4eae3c99156cb85bd84a4fe9bdd6"],["patterns/index.html","6936d20cff158276ccf36721e77a9abe"],["patterns/index.xml","b2fe2e8940440bfcc3f152e9c43f4a28"],["patterns/installation/index.html","b1fef8d4bdb27f746e122ab905fec14f"],["patterns/library-setup/index.html","3c5d4c609a77fa785443693729bb60ee"],["patterns/serving/index.html","06d968a280d941340f90311933315fc9"],["patterns/writing/expandable-sections/index.html","630c97adbcf044f15a4834a9ead68401"],["patterns/writing/including-images/index.html","9bec078c8544193a18ee24ab9184bedf"],["patterns/writing/index.html","171ccbc1429caae8922a145e8f88be74"],["patterns/writing/index.xml","865db6ba800170f1efc2e8a2413e4b36"],["patterns/writing/library-structure/index.html","8ceb23d88edbddb1f41b02546df145d5"],["patterns/writing/markdown-and-metadata/index.html","033d65521447629f675c0368c782e747"],["patterns/writing/notes-and-warnings/index.html","4257a2bd4f56e1f65c3dfde2d654be3f"],["patterns/writing/references/index.html","ffad6b7b9d4dc7f9a89600313e734f9d"],["sitemap.xml","1797bd7bb5cd23a161415b194580572c"],["tags/index.xml","c49e6e2b318d5ee86534194441e4dc1e"]];
+var precacheConfig = [["browserconfig.xml","67c3113b1574fecc6015d56d774e1d38"],["categories/index.xml","0ac1d02cfbcad2fcc8c13b2c54715338"],["css/fonts/miriamlibre-bold.woff","96496f6f06535d25b3bcba876917ca35"],["css/fonts/miriamlibre-bold.woff2","668defa44d9a74dd709ce0c826a5eb11"],["css/fonts/pt_sans-web-bold.woff","f83c22b548d2d684e24e315d81f7d22b"],["css/fonts/pt_sans-web-bold.woff2","84520c22e6ebf1b30b6f17251d65fff7"],["css/fonts/pt_sans-web-italic.woff","31f09f09a1d3fbe6c8de19644ef0e614"],["css/fonts/pt_sans-web-italic.woff2","df128e1d5a449fc0506fc1b48aac0184"],["css/fonts/pt_sans-web-regular.woff","32100f6ebf01af64d4a71416561c072d"],["css/fonts/pt_sans-web-regular.woff2","b6d4ede9a3a5dbe4d5ac242ae4b0ecc2"],["css/images/icon-tick.svg","35d4d4728ea80d254508b2bca4109d70"],["css/images/stripe.svg","fa3f32a026b6a1bb04ee98d963432e15"],["css/prism.css","004029c8c70ed2bbaa5d9debcf14f8c7"],["css/styles.css","36494dc390f7119da0cadcad11138bb4"],["images/android-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/android-icon-192x192.png","4c07782e52e0ab714074e6d3d69dc3ec"],["images/android-icon-36x36.png","3b2cd8c925a66bf84c89b68bb30e5f62"],["images/android-icon-48x48.png","45dc386eea1d8a46216a8b6de9b156c6"],["images/android-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/android-icon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/apple-icon-114x114.png","72e127d6f01dfcd2ba2340141babc536"],["images/apple-icon-120x120.png","bc7cd9e36869e66aaca78412207bf723"],["images/apple-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/apple-icon-152x152.png","567c64205576865b5e5d06c849613ca2"],["images/apple-icon-180x180.png","6b8734c446bf02ab50be598b4c01ec9c"],["images/apple-icon-57x57.png","f8c586086752c78870820b6190d6b42b"],["images/apple-icon-60x60.png","6e88df111e506bcd5501bed4ff10542e"],["images/apple-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/apple-icon-76x76.png","d8666e0ac256f39f8c5c628486bd71fb"],["images/apple-icon-precomposed.png","725f6cec25256abb1db10385e0724400"],["images/apple-icon.png","725f6cec25256abb1db10385e0724400"],["images/browser-Chrome-Android.svg","3100b2a9c5f0e34982c717fc2aa46d73"],["images/browser-Chrome.svg","fa39b4be6727525330e928f582fbe80a"],["images/browser-Edge.svg","9e8265ab8f6a701587a4271dd3aa6a73"],["images/browser-Firefox-Android.svg","452df7b9e83c70a07e8e03b4e8dab9c4"],["images/browser-Firefox.svg","d3093eda664be3d0cc6d791e1386420f"],["images/browser-IE.svg","13e192cf2b3fe17e7049a49b7d085caa"],["images/browser-Opera.svg","95d65630c9f7deef6a3098af8f5baf9f"],["images/browser-Safari-iOS.svg","f729e629ec998ec40d313495d7257741"],["images/browser-Safari.svg","523ee9491f5a937b8975f4d23aa77f62"],["images/favicon-16x16.png","7a99c20d6c00babddd26d03607b8721d"],["images/favicon-32x32.png","129881474a1bf130027bff7a1e89febd"],["images/favicon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/favicon.ico","81c46feedbfcc6c6dc9495e4fd5adfad"],["images/icon-info.svg","53a6c555ce41f818556c71ab0dfc533b"],["images/icon-tag.svg","f067bbbc072941b2a0335679300bfc6c"],["images/icon-warning.svg","2a4322abbee9aed694fadb50e98a1f61"],["images/logo.png","0134d77c2c6b01eabb425990bab7ce9a"],["images/ms-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/ms-icon-150x150.png","e73370837ab9060772a18d62aaacd0f0"],["images/ms-icon-310x310.png","8a7143516b929702e3309bb537a99c5c"],["images/ms-icon-70x70.png","d7c6e7368733d53b5f979546d5aa4fe9"],["images/open_in_desktop.png","e899d6679b011aa7b0e783683d90d99b"],["images/serve_from_docs.png","15ae9eac3737a21593ebe00a9312bf9e"],["images/steve_faulkner.jpg","b90382f2b505ce6f6b1e08657637395e"],["index.html","d12796210e859afaea270090f640c3d9"],["index.xml","74d031827892612b4be9cd599fbdb36f"],["js/dom-scripts.js","9956fb927a1097a05d07f48cdfbb9140"],["js/prism.js","0c1fb8d3a69ee7c91dbf0f361ded7763"],["js/service-worker-registration.js","d60f01dc1393cbaaf4f7435339074d5e"],["js/webcomponents.js","c5f6fe397db634cde89f66c2f1bc2f62"],["manifest.json","4e77b7f1253442852a2f185822f1b4d8"],["patterns/coding/code-blocks/index.html","0f940a045b0498ae092e051ead056b19"],["patterns/coding/codepen-embedding/index.html","ea2bc40237f291a565dbb6b44f356e91"],["patterns/coding/color-palettes/index.html","ff45987631205be01d24cfa234ddee9e"],["patterns/coding/index.html","6500fba75018e8521b5679facafa26f8"],["patterns/coding/index.xml","e05792f5d471e69af658fcfe0d949e05"],["patterns/coding/tested/index.html","1baf032689003f0371ad7da2a65fc350"],["patterns/coding/writing-inline-demos/index.html","f0d84bc47e8eb14cbcab9682065dfca5"],["patterns/index.html","a403abadb7c7ba35f28bc9906c0fbdf0"],["patterns/index.xml","b2fe2e8940440bfcc3f152e9c43f4a28"],["patterns/installation/index.html","07ad352654b14a5edddeeac7575496c2"],["patterns/library-setup/index.html","abcfabfad0c000a646440248c13d298e"],["patterns/serving/index.html","37dd0862f6700c588026a7a801503a2f"],["patterns/writing/expandable-sections/index.html","d48326b0a63fa003366d17d1e8836194"],["patterns/writing/including-images/index.html","b47a7c1d655af7713277cadb70947d05"],["patterns/writing/index.html","75c951da20d3347354d0f8961007924f"],["patterns/writing/index.xml","865db6ba800170f1efc2e8a2413e4b36"],["patterns/writing/library-structure/index.html","0a8fad8b66024eadc8316c620c20de9b"],["patterns/writing/markdown-and-metadata/index.html","f37589e3151a2a4ad604d4ce9767127f"],["patterns/writing/notes-and-warnings/index.html","96179ef02d7cd03a8293452569195f11"],["patterns/writing/references/index.html","0e9cae4a13077a02e0e56cf6a56fe950"],["sitemap.xml","1797bd7bb5cd23a161415b194580572c"],["tags/index.xml","c49e6e2b318d5ee86534194441e4dc1e"]];
var cacheName = 'sw-precache-v3-sw-precache-' + (self.registration ? self.registration.scope : '');
diff --git a/themes/infusion/layouts/_default/baseof.html b/themes/infusion/layouts/_default/baseof.html
index 13d920c..696470d 100644
--- a/themes/infusion/layouts/_default/baseof.html
+++ b/themes/infusion/layouts/_default/baseof.html
@@ -22,8 +22,6 @@
-
-
diff --git a/themes/infusion/static/css/fonts/miriamlibre-bold.woff b/themes/infusion/static/css/fonts/miriamlibre-bold.woff
new file mode 100755
index 0000000..154152d
Binary files /dev/null and b/themes/infusion/static/css/fonts/miriamlibre-bold.woff differ
diff --git a/themes/infusion/static/css/fonts/miriamlibre-bold.woff2 b/themes/infusion/static/css/fonts/miriamlibre-bold.woff2
new file mode 100755
index 0000000..136f17e
Binary files /dev/null and b/themes/infusion/static/css/fonts/miriamlibre-bold.woff2 differ
diff --git a/themes/infusion/static/css/fonts/pt_sans-web-bold.woff b/themes/infusion/static/css/fonts/pt_sans-web-bold.woff
new file mode 100755
index 0000000..89e09a0
Binary files /dev/null and b/themes/infusion/static/css/fonts/pt_sans-web-bold.woff differ
diff --git a/themes/infusion/static/css/fonts/pt_sans-web-bold.woff2 b/themes/infusion/static/css/fonts/pt_sans-web-bold.woff2
new file mode 100755
index 0000000..ab5a448
Binary files /dev/null and b/themes/infusion/static/css/fonts/pt_sans-web-bold.woff2 differ
diff --git a/themes/infusion/static/css/fonts/pt_sans-web-italic.woff b/themes/infusion/static/css/fonts/pt_sans-web-italic.woff
new file mode 100755
index 0000000..8deac58
Binary files /dev/null and b/themes/infusion/static/css/fonts/pt_sans-web-italic.woff differ
diff --git a/themes/infusion/static/css/fonts/pt_sans-web-italic.woff2 b/themes/infusion/static/css/fonts/pt_sans-web-italic.woff2
new file mode 100755
index 0000000..ded73d6
Binary files /dev/null and b/themes/infusion/static/css/fonts/pt_sans-web-italic.woff2 differ
diff --git a/themes/infusion/static/css/fonts/pt_sans-web-regular.woff b/themes/infusion/static/css/fonts/pt_sans-web-regular.woff
new file mode 100755
index 0000000..cbc210e
Binary files /dev/null and b/themes/infusion/static/css/fonts/pt_sans-web-regular.woff differ
diff --git a/themes/infusion/static/css/fonts/pt_sans-web-regular.woff2 b/themes/infusion/static/css/fonts/pt_sans-web-regular.woff2
new file mode 100755
index 0000000..c46c8b0
Binary files /dev/null and b/themes/infusion/static/css/fonts/pt_sans-web-regular.woff2 differ
diff --git a/themes/infusion/static/css/styles.css b/themes/infusion/static/css/styles.css
index 05bb883..0969885 100644
--- a/themes/infusion/static/css/styles.css
+++ b/themes/infusion/static/css/styles.css
@@ -1,3 +1,37 @@
+/* fonts */
+
+@font-face {
+ font-family: 'PT Sans';
+ src: url('fonts/pt_sans-web-bold.woff2') format('woff2'),
+ url('fonts/pt_sans-web-bold.woff') format('woff');
+ font-weight: bold;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'PT Sans';
+ src: url('fonts/pt_sans-web-italic.woff2') format('woff2'),
+ url('fonts/pt_sans-web-italic.woff') format('woff');
+ font-weight: normal;
+ font-style: italic;
+}
+
+@font-face {
+ font-family: 'PT Sans';
+ src: url('fonts/pt_sans-web-regular.woff2') format('woff2'),
+ url('fonts/pt_sans-web-regular.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'Miriam Libre';
+ src: url('fonts/miriamlibre-bold.woff2') format('woff2'),
+ url('fonts/miriamlibre-bold.woff') format('woff');
+ font-weight: bold;
+ font-style: normal;
+}
+
*, *::before, *::after {
font-family: inherit;
color: inherit;