diff --git a/assets/fonts.scss b/assets/fonts.scss
index ab4dd9a8..0fee506f 100644
--- a/assets/fonts.scss
+++ b/assets/fonts.scss
@@ -1,5 +1,7 @@
@use "sass:list";
+@import url('https://fonts.googleapis.com/css2?family=Noto+Emoji&display=swap');
+
@if list.index($fonts, 'Quicksand') {
/* quicksand-regular - latin-ext_latin */
@font-face {
diff --git a/assets/variables.scss b/assets/variables.scss
index b4ab3db0..520bb1cc 100644
--- a/assets/variables.scss
+++ b/assets/variables.scss
@@ -1,8 +1,8 @@
@import "../data/variables";
$fonts: $fontHeadings $fontText;
-$font-family-sans-serif: $fontText, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;
-$headings-font-family: $fontHeadings, $fontText, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;
+$font-family-sans-serif: $fontText, "Noto Emoji", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;
+$headings-font-family: $fontHeadings, "Noto Emoji", $fontText, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;
$primary: #C71585;
$alert-border-level: -3;
diff --git a/components/Twemoji.vue b/components/Twemoji.vue
index 5238c175..3ddee893 100644
--- a/components/Twemoji.vue
+++ b/components/Twemoji.vue
@@ -1,34 +1,40 @@
+
+
+
{census_groups}<\/p>(.+?)
{\/census_groups}<\/p>/gms, mainPlusDetails(census_groups, false)) .replace(/
{census_comparisons}<\/p>(.+?)
{\/census_comparisons}<\/p>/gms, mainPlusDetails(census_comparisons, true)) .replace(/{json=([^=}]+)=([^=}]+)}/g, fetchJson) - .replace(/
{twemoji}<\/p>(.+?)
{\/twemoji}<\/p>/gms, (_, c) => twemoji.parse(c)) + .replace(/
{twemoji}<\/p>(.+?)
{\/twemoji}<\/p>/gms, (_, c) => c) // twemoji.parse(c) + '' ; content = content.replace(/{table_of_contents}/g, generateToC(content));