/* CUSTOM FONTS */

@font-face {
    font-family: 'DOF-3';
    src: url('../fonts/dof-3-extended.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'DOF-3';
    src: url('../fonts/dof-3-italic.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
    font-display: block;
}

@font-face {
    font-family: 'Logisoso';
    src: url('../fonts/logisoso.woff2') format('woff2'),
         url('../fonts/logisoso.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 300;
    src: url('../fonts/inter-light.woff2') format('woff2'),
         url('../fonts/inter-light.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 300;
    src: url('../fonts/inter-lightitalic.woff2') format('woff2'),
         url('../fonts/inter-lightitalic.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 700;
    src: url('../fonts/inter-bold.woff2') format('woff2'),
         url('../fonts/inter-bold.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 700;
    src: url('../fonts/inter-bolditalic.woff2') format('woff2'),
         url('../fonts/inter-bolditalic.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Not Courier Sans';
    src: url('../fonts/notcouriersans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'Not Courier Sans';
    src: url('../fonts/notcouriersans-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'Mister Pixel';
    src: url('../fonts/misterpixel-regular.woff2') format('woff2'),
         url('../fonts/misterpixel-regular.woff') format('woff');
    font-weight: normal;
    font-display: block;
}

@font-face {
    font-family: 'Mister Pixel Tools';
    src: url('../fonts/misterpixel-tools.woff2') format('woff2'),
         url('../fonts/misterpixel-tools.woff') format('woff');
    font-weight: normal;
    font-display: block;
}

@font-face {
    font-family: 'Gap Sans';
    src: url('../fonts/gapsans-regular.woff2') format('woff2'),
         url('../fonts/gapsans-regular.woff') format('woff');
    font-weight: normal;
    font-display: block;
}

@font-face {
    font-family: 'Kavivanar';
    src: url('../fonts/kavivanar-regular.woff2') format('woff2'),
         url('../fonts/kavivanar-regular.woff') format('woff');
    font-weight: normal;
    font-display: block;
}

@font-face {
    font-family: 'Supertramp';
    src: url('../fonts/supertramp.woff2') format('woff2'),
         url('../fonts/supertramp.woff') format('woff');
    font-weight: normal;
    font-display: block;
}

@font-face {
    font-family: 'Junicode';
    src: url('../fonts/junicode-regularcondensed.woff2') format('woff2'),
         url('../fonts/junicode-regularcondensed.woff') format('woff');
    font-weight: normal;
    font-display: block;
}

@font-face {
    font-family: 'Junicode';
    src: url('../fonts/junicode-boldcondensed.woff2') format('woff2'),
         url('../fonts/junicode-boldcondensed.woff') format('woff');
    font-weight: bold;
    font-display: block;
}

@font-face {
    font-family: 'Polsku';
    src: url('../fonts/polsku.woff2') format('woff2'),
         url('../fonts/polsku.woff') format('woff');
    font-weight: normal;
    font-display: block;
}

@font-face {
    font-family: 'Spectral';
    src: url('../fonts/spectral-regular.woff2') format('woff2'),
         url('../fonts/spectral-regular.woff') format('woff');
    font-weight: normal;
    font-display: block;
}

@font-face {
    font-family: 'Spectral';
    src: url('../fonts/spectral-bold.woff2') format('woff2'),
         url('../fonts/spectral-bold.woff') format('woff');
    font-weight: bold;
    font-display: block;
}

@font-face {
    font-family: 'Spectral';
    src: url('../fonts/spectral-italic.woff2') format('woff2'),
         url('../fonts/spectral-italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: block;
}

@font-face {
    font-family: 'Grenze Gotisch';
    src: url('../fonts/grenzegotisch-regular.woff2') format('woff2'),
         url('../fonts/grenzegotisch-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'Grenze Gotisch';
    src: url('../fonts/grenzegotisch-bold.woff2') format('woff2'),
         url('../fonts/grenzegotisch-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'Grenze Gotisch';
    src: url('../fonts/grenzegotisch-thin.woff2') format('woff2'),
         url('../fonts/grenzegotisch-thin.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: block;
}

@font-face {
    font-family: 'Plex Mono';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/ibmplexmono-regular.woff2') format('woff2'),
         url('../fonts/ibmplexmono-regular.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Plex Mono';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/ibmplexmono-light-italic.woff2') format('woff2'),
         url('../fonts/ibmplexmono-light-italic.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Plex Mono';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/ibmplexmono-semibold.woff2') format('woff2'),
         url('../fonts/ibmplexmono-semibold.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Plex Mono';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/ibmplexmono-semibolditalic.woff2') format('woff2'),
         url('../fonts/ibmplexmono-semibolditalic.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Iosevka';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/iosevka-fixed-light.woff2') format('woff2'),
         url('../fonts/iosevka-fixed-light.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Iosevka';
    font-style: italic;
    font-weight: normal;
    src: url('../fonts/iosevka-fixed-lightitalic.woff2') format('woff2'),
         url('../fonts/iosevka-fixed-lightitalic.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Iosevka';
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/iosevka-fixed-bold.woff2') format('woff2'),
         url('../fonts/iosevka-fixed-bold.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Iosevka';
    font-style: italic;
    font-weight: bold;
    src: url('../fonts/iosevka-fixed-bolditalic.woff2') format('woff2'),
         url('../fonts/iosevka-fixed-bolditalic.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Archivo Narrow';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/archivonarrow-regular.woff2') format('woff2'),
         url('../fonts/archivonarrow-regular.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Archivo Narrow';
    font-style: italic;
    font-weight: normal;
    src: url('../fonts/archivonarrow-italic.woff2') format('woff2'),
         url('../fonts/archivonarrow-italic.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Archivo Narrow';
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/archivonarrow-bold.woff2') format('woff2'),
         url('../fonts/archivonarrow-bold.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Archivo Narrow';
    font-style: italic;
    font-weight: bold;
    src: url('../fonts/archivonarrow-bolditalic.woff2') format('woff2'),
         url('../fonts/archivonarrow-bolditalic.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'TeX Gyre Heros';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/texgyreheroscn-regular.woff2') format('woff2'),
         url('../fonts/texgyreheroscn-regular.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'TeX Gyre Heros';
    font-style: italic;
    font-weight: normal;
    src: url('../fonts/texgyreheroscn-italic.woff2') format('woff2'),
         url('../fonts/texgyreheroscn-italic.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'TeX Gyre Heros';
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/texgyreheroscn-bold.woff2') format('woff2'),
         url('../fonts/texgyreheroscn-bold.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'TeX Gyre Heros';
    font-style: italic;
    font-weight: bold;
    src: url('../fonts/texgyreheroscn-bolditalic.woff2') format('woff2'),
         url('../fonts/texgyreheroscn-bolditalic.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Xanh Mono';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/xanhmono-regular.woff2') format('woff2'),
         url('../fonts/xanhmono-regular.woff') format('woff');
    font-display: block;
}

@font-face {
    font-family: 'Xanh Mono';
    font-style: italic;
    font-weight: normal;
    src: url('../fonts/xanhmono-italic.woff2') format('woff2'),
         url('../fonts/xanhmono-italic.woff') format('woff');
    font-display: block;
}

/* CSS RESET */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
      margin: 0;
      padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
      font-weight: normal;
}

ul {
      list-style: none;
}

button,
input,
select,
textarea {
      margin: 0;
}

html {
      box-sizing: border-box;
      overflow-y: auto;
}

*, *::before, *::after {
      box-sizing: inherit;
}

img,
video {
      height: auto;
      max-width: 100%;
}

iframe {
      border: 0;
}

table {
      border-collapse: collapse;
      border-spacing: 0;
}

td,
th {
      padding: 0;
}

td:not([align]),
th:not([align]) {
      text-align: left;
}

/* GLOBAL VARIABLES */

:root {
    --mobile-padding: 15px;
    --desktop-padding: 50px;
    --vh: 100vh;
}

/* GLOBAL STYLES */

html {
    overflow-x: hidden;
}

body {
    margin: 0;
    font-family: 'Inter', Helvetica, Arial, sans-serif;
    font-weight: 300;
    text-rendering: optimizeLegibility;
    color: rgba(235, 235, 235, 1);
    background-color: rgba(40, 40, 40, 1);
    font-size: 20px;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0 0 0.5em 0;
    line-height: 1.2;
}

a {
    color: inherit;
}

ul li,
ol li {
    list-style-position: inside !important;
}

code {
    font-family: Menlo, Inconsolata, monospace;
    font-size: calc(1em - 2px);
    color: #555;
    background-color: #f0f0f0;
    padding: 0.2em 0.4em;
    border-radius: 2px;
}

strong {
    font-weight: bold;
}

.notice {
    height: 100vh;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 25px;
    width: 100%;
}

.notice h1 {
    font-size: 5em;
}

.notice h2 {
    font-weight: bold;
    font-size: 1.5em;
}

.uppercase {
    text-transform: uppercase;
}

.lowercase {
    text-transform: lowercase;
}

.block {
    display: block;
}

.inline-block {
    display: inline-block;
}

main:not(.txt) .slightly-bigger {
    font-size: 1.2em;
    /* line-height: 1.25em; */
    /* display: inline-block; */
}

@media (max-width: 999px) {
    main:not(.txt) .slightly-bigger {
        font-size: 1em;
    }
}

main:not(.txt) .slightly-smaller {
    font-size: 0.85em;
    line-height: 1.25em;
    /* display: inline-block; */
}

/* Shared animation keyframes */

@-webkit-keyframes -global-blink {
    0% { opacity: 0; }
    90% { opacity: 1; }
    100% { opacity: 1; }
}

@keyframes -global-blink {
    0% { opacity: 0; }
    90% { opacity: 1; }
    100% { opacity: 1; }
}

@-webkit-keyframes -global-scan {
    0% { opacity: 0.06; }
    100% { opacity: 0.08; }
}

@keyframes -global-scan {
    0% { opacity: 0.06; }
    100% { opacity: 0.08; }
}

@-webkit-keyframes -global-glow {
    0% { opacity: 1; }
    100% { opacity: 0.93; }
}

@keyframes -global-glow {
    0% { opacity: 1; }
    100% { opacity: 0.93; }
}

/* Shared font classes */

.hf-sans h1,
.hf-sans h2,
.hf-sans h3,
.hf-sans h4,
.hf-sans h5,
.hf-sans h6 {
    font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
    font-weight: bold !important;
    font-style: normal !important;
}

.hf-serif h1,
.hf-serif h2,
.hf-serif h3,
.hf-serif h4,
.hf-serif h5,
.hf-serif h6 {
    font-family: 'Times New Roman', 'Times', serif !important;
    font-weight: bold !important;
    font-style: normal !important;
}

.hf-inter h1,
.hf-inter h2,
.hf-inter h3,
.hf-inter h4,
.hf-inter h5,
.hf-inter h6 {
    font-family: 'Inter', Helvetica, Arial, sans-serif !important;
    font-weight: bold !important;
    font-style: normal !important;
    letter-spacing: -0.05em;
}

.hf-dof3 h1,
.hf-dof3 h2,
.hf-dof3 h3,
.hf-dof3 h4,
.hf-dof3 h5,
.hf-dof3 h6 {
    font-family: 'DOF-3', sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-logisoso h1,
.hf-logisoso h2,
.hf-logisoso h3,
.hf-logisoso h4,
.hf-logisoso h5,
.hf-logisoso h6 {
    font-family: 'Logisoso', sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-kavivanar h1,
.hf-kavivanar h2,
.hf-kavivanar h3,
.hf-kavivanar h4,
.hf-kavivanar h5,
.hf-kavivanar h6 {
    font-family: 'Kavivanar', sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-ncs h1,
.hf-ncs h2,
.hf-ncs h3,
.hf-ncs h4,
.hf-ncs h5,
.hf-ncs h6 {
    font-family: 'Not Courier Sans', 'Courier New', Courier, monospace;
    font-weight: bold !important;
    font-style: normal !important;
}

.hf-mp h1,
.hf-mp h2,
.hf-mp h3,
.hf-mp h4,
.hf-mp h5,
.hf-mp h6 {
    font-family: 'Mister Pixel', sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-mpt h1,
.hf-mpt h2,
.hf-mpt h3,
.hf-mpt h4,
.hf-mpt h5,
.hf-mpt h6 {
    font-family: 'Mister Pixel Tools' !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-gs h1,
.hf-gs h2,
.hf-gs h3,
.hf-gs h4,
.hf-gs h5,
.hf-gs h6 {
    font-family: 'Gap Sans', sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-supertramp h1,
.hf-supertramp h2,
.hf-supertramp h3,
.hf-supertramp h4,
.hf-supertramp h5,
.hf-supertramp h6 {
    font-family: 'Supertramp', sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-junicode h1,
.hf-junicode h2,
.hf-junicode h3,
.hf-junicode h4,
.hf-junicode h5,
.hf-junicode h6 {
    font-family: 'Junicode', serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-polsku h1,
.hf-polsku h2,
.hf-polsku h3,
.hf-polsku h4,
.hf-polsku h5,
.hf-polsku h6 {
    font-family: 'Polsku', sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-spectral h1,
.hf-spectral h2,
.hf-spectral h3,
.hf-spectral h4,
.hf-spectral h5,
.hf-spectral h6 {
    font-family: 'Spectral', serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-grenzegotisch h1,
.hf-grenzegotisch h2,
.hf-grenzegotisch h3,
.hf-grenzegotisch h4,
.hf-grenzegotisch h5,
.hf-grenzegotisch h6 {
    font-family: 'Grenze Gotisch', serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-iosevka h1,
.hf-iosevka h2,
.hf-iosevka h3,
.hf-iosevka h4,
.hf-iosevka h5,
.hf-iosevka h6 {
    font-family: 'Iosevka', monospace !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-archivo h1,
.hf-archivo h2,
.hf-archivo h3,
.hf-archivo h4,
.hf-archivo h5,
.hf-archivo h6 {
    font-family: 'Archivo Narrow', sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.hf-tgh h1,
.hf-tgh h2,
.hf-tgh h3,
.hf-tgh h4,
.hf-tgh h5,
.hf-tgh h6 {
    font-family: 'TeX Gyre Heros', sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
    letter-spacing: 1px;
}

.hf-xanh h1,
.hf-xanh h2,
.hf-xanh h3,
.hf-xanh h4,
.hf-xanh h5,
.hf-xanh h6 {
    font-family: 'Xanh Mono', monospace !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.bf-sans {
    font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
}

.bf-serif {
    font-family: 'Times New Roman', 'Times', serif !important;
}

.bf-inter {
    font-family: 'Inter', Helvetica, Arial, sans-serif !important;
}

.bf-kavivanar {
    font-family: 'Kavivanar', sans-serif !important;
    font-style: normal !important;
}

.bf-dof3 {
    font-family: 'DOF-3', sans-serif !important;
    font-style: normal !important;
}

.bf-logisoso {
    font-family: 'Logisoso', sans-serif !important;
    font-style: normal !important;
}

.bf-ncs {
    font-family: 'Not Courier Sans', 'Courier New', Courier, monospace;
}

.bf-mp {
    font-family: 'Mister Pixel', sans-serif;
}

.bf-mpt {
    font-family: 'Mister Pixel Tools';
}

.bf-gs {
    font-family: 'Gap Sans', sans-serif;
}

.bf-supertramp {
    font-family: 'Supertramp', sans-serif;
}

.bf-junicode {
    font-family: 'Junicode', serif;
}

.bf-polsku {
    font-family: 'Polsku', sans-serif;
}

.bf-spectral {
    font-family: 'Spectral', serif;
}

.bf-grenzegotisch {
    font-family: 'Grenze Gotisch', serif;
}

.bf-plexmono {
    font-family: 'Plex Mono', Courier, monospace;
}

.bf-iosevka {
    font-family: 'Iosevka', monospace;
}

.bf-archivo {
    font-family: 'Archivo Narrow', sans-serif;
}

.bf-tgh {
    font-family: 'TeX Gyre Heros', sans-serif;
    letter-spacing: 1px;
}

.bf-xanh {
    font-family: 'Xanh Mono', monospace;
}

/* PICTOGRAPHS */

.pict {
    font-family: 'Mister Pixel Tools';
    display: inline-block;
}

.pict.eye-open-left:after {
    content: "6";
}

.pict.eye-open-right:after {
    content: "7";
}

.pict.eye-sleepy-left:after {
    content: "8";
}

.pict.eye-sleepy-right:after {
    content: "9";
}

.pict.head-neutral:after {
    content: "0";
}

.pict.head-surprised:after {
    content: "1";
}

.pict.head-happy:after {
    content: "2";
}

.pict.head-sad:after {
    content: "3";
}

.pict.head-glasses-surprised:after {
    content: "4";
}

.pict.head-glasses-neutral:after {
    content: "5";
}

.pict.clock-light:after {
    content: "Q";
}

.pict.shopping-cart:after {
    content: "W";
}

.pict.face-tongue:after {
    content: "E";
}

.pict.hourglass-empty:after {
    content: "R";
}

.pict.lightbulb:after {
    content: "T";
}

.pict.trash:after {
    content: "Y";
}

.pict.trash:after {
    content: "Y";
}

.pict.heart-light:after {
    content: "U";
}

.pict.face-surprised:after {
    content: "I";
}

.pict.clock-dark:after {
    content: "O";
}

.pict.question-circle:after {
    content: "P";
}

.pict.face-smile:after {
    content: "A";
}

.pict.hourglass-full:after {
    content: "S";
}

.pict.face-wink:after {
    content: "D";
}

.pict.face-surprised-alt:after {
    content: "F";
}

.pict.face-tongue-alt:after {
    content: "G";
}

.pict.face-sad:after {
    content: "H";
}

.pict.face-smile-alt:after {
    content: "J";
}

.pict.moon-sad:after {
    content: "K";
}

.pict.figure-man:after {
    content: "L";
}

.pict.cube:after {
    content: "Z";
}

.pict.sun:after {
    content: "X";
}

.pict.face-curious:after {
    content: "C";
}

.pict.heart-dark:after {
    content: "V";
}

.pict.face-frown:after {
    content: "B";
}

.pict.figure-woman:after {
    content: "M";
}

/* TINYMCE STYLES */

body.mce-content-body {
    color: #111111;
    background-color: #EEEEEE;
    font-size: 18px;
    font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    padding: 10px;
}

body.mce-content-body > * {
    margin-bottom: 1rem;
}

body.mce-content-body blockquote > * {
    margin-bottom: 1rem;
}

body.mce-content-body h1 {
    font-size: 3.25rem;
    font-weight: bold;
}

body.mce-content-body h2 {
    font-size: 2.75rem;
    font-weight: bold;
}

body.mce-content-body h3 {
    font-size: 2.25rem;
    font-weight: bold;
}

body.mce-content-body h4 {
    font-size: 2rem;
    font-weight: bold;
}

body.mce-content-body h5 {
    font-size: 1.4rem;
    font-weight: bold;
}

body.mce-content-body h6 {
    font-size: 1.25rem;
    font-weight: bold;
}

body.mce-content-body blockquote span {
    display: inline-block;
    padding: 0px 5px;
}

body.mce-content-body ul li,
body.mce-content-body ol li {
    list-style-position: inside !important;
}

body.mce-content-body ul li::before {
    content: "☉";
    display: inline-block;
    width: 1.2em;
    margin-left: 0em;
}

body.mce-content-body li {
    margin-bottom: 0.85em;
}

body.mce-content-body .slightly-bigger {
    font-size: 1.2em;
}

body.mce-content-body .slightly-smaller {
    font-size: 0.85em;
}
