diff --git a/themes/twentytwenty/.stylelintrc.json b/themes/twentytwenty/.stylelintrc.json
index f8881079..4db6c019 100644
--- a/themes/twentytwenty/.stylelintrc.json
+++ b/themes/twentytwenty/.stylelintrc.json
@@ -1,12 +1,12 @@
-{
- "extends": [
- "stylelint-config-wordpress"
- ],
- "plugins": ["stylelint-a11y"],
- "rules": {
- "font-family-no-missing-generic-family-keyword": null,
- "no-descending-specificity": null,
- "a11y/no-outline-none": true,
- "a11y/selector-pseudo-class-focus": true
- }
-}
+{
+ "extends": [
+ "stylelint-config-wordpress"
+ ],
+ "plugins": ["stylelint-a11y"],
+ "rules": {
+ "font-family-no-missing-generic-family-keyword": null,
+ "no-descending-specificity": null,
+ "a11y/no-outline-none": true,
+ "a11y/selector-pseudo-class-focus": true
+ }
+}
diff --git a/themes/twentytwenty/404.php b/themes/twentytwenty/404.php
index 64c25039..9327d0bb 100644
--- a/themes/twentytwenty/404.php
+++ b/themes/twentytwenty/404.php
@@ -1,36 +1,36 @@
-
-
-
-
-
-
-
-
-
-
- __( '404 not found', 'twentytwenty' ),
- )
- );
- ?>
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ __( '404 not found', 'twentytwenty' ),
+ )
+ );
+ ?>
+
+
+
+
+
+
+
+ * {
- font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- font-size: 18px;
-}
-
-@supports ( font-variation-settings: normal ) {
-
- .editor-styles-wrapper > * {
- font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- }
-
-}
-
-.block-editor-default-block-appender textarea.block-editor-default-block-appender__content {
- color: inherit;
- font-family: inherit;
- font-size: inherit;
-}
-
-/* Fonts ------------------------------------- */
-
-/*
- * Chrome renders extra-wide characters for the Hoefler Text font.
- * This results in a jumping cursor when typing in both the Classic and block
- * editors. The following font-face override fixes the issue by manually
- * inserting a custom font that includes just a Hoefler Text space replacement
- * for that character instead.
- */
-@font-face {
- font-family: NonBreakingSpaceOverride;
- src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
-}
-
-/* ----------------------------------------------
-Inter variable font. Usage:
-
-@supports (font-variation-settings: normal) {
- html { font-family: "Inter var", sans-serif; }
-}
----------------------------------------------- */
-
-@font-face {
- font-family: "Inter var";
- font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
- font-style: normal;
- src: url(../fonts/inter/Inter-upright-var.woff2) format("woff2");
-}
-
-@font-face {
- font-family: "Inter var";
- font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
- font-style: italic;
- src: url(../fonts/inter/Inter-italic-var.woff2) format("woff2");
-}
-
-/* Structure --------------------------------- */
-
-.wp-block {
- max-width: 610px;
-}
-
-.wp-block[data-align="wide"] .wp-block[data-align="wide"],
-.wp-block[data-align="full"] .wp-block[data-align="wide"] {
- max-width: 1200px;
-}
-
-.wp-block .wp-block[data-type="core/group"]:not([data-align="full"]):not([data-align="wide"]):not([data-align="left"]):not([data-align="right"]),
-.wp-block .wp-block[data-type="core/cover"]:not([data-align="full"]):not([data-align="wide"]):not([data-align="left"]):not([data-align="right"]) {
- margin-right: auto;
- margin-left: auto;
- max-width: 610px;
-}
-
-.wp-block .wp-block[data-align="full"] {
- margin-right: 0;
- margin-left: 0;
-}
-
-*[data-align="right"] .wp-block-edit,
-*[data-align="left"] .wp-block-edit {
- max-width: 50%;
-}
-
-.wp-block[data-align="wide"] {
- max-width: 1200px;
-}
-
-.wp-block[data-align="full"] {
- max-width: none;
-}
-
-.editor-styles-wrapper .editor-rich-text__tinymce,
-.editor-styles-wrapper .editor-rich-text__tinymce.mce-content-body {
- line-height: 1.5;
-}
-
-
-/* Font Families ------------------------------ */
-
-.editor-styles-wrapper p,
-.editor-styles-wrapper ol,
-.editor-styles-wrapper ul,
-.editor-styles-wrapper dl,
-.editor-styles-wrapper dt {
- font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
- letter-spacing: normal;
-}
-
-.editor-post-title__block .editor-post-title__input,
-.editor-styles-wrapper .wp-block h1,
-.editor-styles-wrapper .wp-block h2,
-.editor-styles-wrapper .wp-block h3,
-.editor-styles-wrapper .wp-block h4,
-.editor-styles-wrapper .wp-block h5,
-.editor-styles-wrapper .wp-block h6,
-.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
-.editor-styles-wrapper cite,
-.editor-styles-wrapper figcaption,
-.editor-styles-wrapper .wp-caption-text {
- font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
-}
-
-@supports ( font-variation-settings: normal ) {
-
- .editor-post-title__block .editor-post-title__input,
- .editor-styles-wrapper .wp-block h1,
- .editor-styles-wrapper .wp-block h2,
- .editor-styles-wrapper .wp-block h3,
- .editor-styles-wrapper .wp-block h4,
- .editor-styles-wrapper .wp-block h5,
- .editor-styles-wrapper .wp-block h6,
- .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
- .editor-styles-wrapper cite,
- .editor-styles-wrapper figcaption,
- .editor-styles-wrapper .wp-caption-text {
- font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- }
-
-}
-
-
-/* Colors ------------------------------------ */
-
-/* CUSTOM COLORS */
-
-:root .has-accent-color {
- color: #cd2653;
-}
-
-:root .has-accent-background-color {
- background-color: #cd2653;
- color: #fff;
-}
-
-:root .has-primary-color {
- color: #000;
-}
-
-:root .has-primary-background-color {
- background-color: #000;
- color: #f5efe0;
-}
-
-:root .has-secondary-color {
- color: #6d6d6d;
-}
-
-:root .has-secondary-background-color {
- background-color: #6d6d6d;
- color: #fff;
-}
-
-:root .has-subtle-background-color {
- color: #dcd7ca;
-}
-
-:root .has-subtle-background-background-color {
- background-color: #dcd7ca;
- color: #000;
-}
-
-:root .has-background-color {
- color: #f5efe0;
-}
-
-:root .has-background-background-color {
- background-color: #f5efe0;
- color: #000;
-}
-
-/* GENERAL COLORS */
-
-.has-black-background-color {
- background-color: #000;
- color: #fff;
-}
-
-.has-white-background-color {
- background-color: #fff;
- color: #000;
-}
-
-.has-black-color {
- color: #000;
-}
-
-.has-white-color {
- color: #fff;
-}
-
-
-/* Typography -------------------------------- */
-
-.editor-styles-wrapper .editor-block-list__layout a {
- color: #cd2653;
- text-decoration: underline;
-}
-
-.editor-styles-wrapper a:focus,
-.editor-styles-wrapper a:hover {
- text-decoration: none;
-}
-
-.editor-post-title__block .editor-post-title__input,
-.editor-styles-wrapper .wp-block h1,
-.editor-styles-wrapper .wp-block h2,
-.editor-styles-wrapper .wp-block h3,
-.editor-styles-wrapper .wp-block h4,
-.editor-styles-wrapper .wp-block h5,
-.editor-styles-wrapper .wp-block h6 {
- font-feature-settings: "lnum";
- font-variant-numeric: lining-nums;
- font-weight: 700;
- letter-spacing: -0.0415625em;
- line-height: 1.25;
- margin-top: 40px;
- margin-bottom: 25px;
-}
-
-.editor-post-title__block .editor-post-title__input,
-.editor-styles-wrapper .wp-block h1 {
- font-size: 36px;
- font-weight: 800;
- line-height: 1.138888889;
-}
-
-.editor-styles-wrapper .wp-block h2 {
- font-size: 32px;
-}
-
-.editor-styles-wrapper .wp-block h3 {
- font-size: 28px;
-}
-
-.editor-styles-wrapper .wp-block h4 {
- font-size: 24px;
-}
-
-.editor-styles-wrapper .wp-block h5 {
- font-size: 21px;
-}
-
-.editor-styles-wrapper .wp-block h6 {
- font-size: 16px;
- letter-spacing: 0.03125em;
- text-transform: uppercase;
-}
-
-.editor-styles-wrapper li,
-.editor-styles-wrapper p,
-.editor-styles-wrapper p.wp-block-paragraph {
- line-height: 1.4;
-}
-
-/* POST TITLE */
-
-.wp-block.editor-post-title__block {
- max-width: 1000px;
-}
-
-.editor-styles-wrapper .editor-post-title__block .editor-post-title__input {
- margin: 0;
- text-align: center;
-}
-
-/* DROP CAP */
-
-.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter {
- color: #cd2653;
- font-size: 5.1em;
- font-weight: 800;
- margin: 0.05em 0 0 0.1em;
-}
-
-
-/* Monospace --------------------------------- */
-
-.editor-styles-wrapper code,
-.editor-styles-wrapper kbd,
-.editor-styles-wrapper pre,
-.editor-styles-wrapper samp {
- font-family: monospace;
-}
-
-.editor-styles-wrapper kbd,
-.editor-styles-wrapper pre,
-.editor-styles-wrapper samp {
- border-radius: 0;
- font-size: 0.75em;
- padding: 4px 6px;
-}
-
-.editor-styles-wrapper pre {
- border-color: #dcd7ca;
- border-radius: 0;
- line-height: 1.5;
- padding: 1em;
-}
-
-
-/* Custom Text Sizes ------------------------- */
-
-.editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce,
-.editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce.mce-content-body,
-.editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce,
-.editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce.mce-content-body {
- line-height: 1.4;
-}
-
-.editor-styles-wrapper p.has-small-font-size {
- font-size: 0.842em;
-}
-
-.editor-styles-wrapper p.has-normal-font-size,
-.editor-styles-wrapper p.has-regular-font-size {
- font-size: 1em;
-}
-
-.editor-styles-wrapper p.has-medium-font-size {
- font-size: 1.1em;
-}
-
-.editor-styles-wrapper p.has-large-font-size {
- font-size: 1.25em;
-}
-
-.editor-styles-wrapper p.has-larger-font-size {
- font-size: 1.5em;
-}
-
-
-/* Post Media -------------------------------- */
-
-.editor-styles-wrapper figure {
- margin: 0;
-}
-
-.editor-styles-wrapper .alignleft,
-.editor-styles-wrapper .alignright {
- margin-bottom: 1.2em;
- max-width: 260px;
-}
-
-.editor-styles-wrapper .wp-caption .alignleft,
-.editor-styles-wrapper .wp-caption .alignright {
- margin-bottom: 0;
-}
-
-.editor-styles-wrapper .alignleft {
- margin-left: 1em;
-}
-
-.editor-styles-wrapper .alignright {
- margin-right: 1em;
-}
-
-.editor-styles-wrapper figcaption {
- color: #6d6d6d;
- font-size: 15px;
- font-weight: 500;
- line-height: 1.2;
- margin-top: 5px;
- text-align: inherit;
-}
-
-
-/* Forms ------------------------------------- */
-
-.editor-styles-wrapper fieldset {
- border: 2px solid #dcd7ca;
- padding: 20px;
-}
-
-.editor-styles-wrapper legend {
- font-size: 0.85em;
- font-weight: 700;
- padding: 0 10px;
-}
-
-.editor-styles-wrapper label {
- font-size: 15px;
- font-weight: 600;
-}
-
-
-/* Block: Base Margins ---------------------- */
-
-/* Block: Shared Widget Styles -------------- */
-
-.editor-styles-wrapper ul.wp-block-archives,
-.editor-styles-wrapper ul.wp-block-categories,
-.editor-styles-wrapper ul.wp-block-latest-posts,
-.editor-styles-wrapper ul.wp-block-categories__list {
- font-family: inherit;
- list-style: none;
- margin: 40px 0;
- padding-right: 0;
-}
-
-.editor-styles-wrapper ul.wp-block-categories__list ul {
- margin: 0;
-}
-
-.editor-styles-wrapper ul.wp-block-archives li,
-.editor-styles-wrapper ul.wp-block-categories li,
-.editor-styles-wrapper ul.wp-block-latest-posts li,
-.editor-styles-wrapper ul.wp-block-categories__list li {
- color: #6d6d6d;
- line-height: 1.476;
- margin: 5px 0 0 0;
-}
-
-.editor-styles-wrapper ul.wp-block-archives li li,
-.editor-styles-wrapper ul.wp-block-categories li li,
-.editor-styles-wrapper ul.wp-block-categories__list li li,
-.editor-styles-wrapper ul.wp-block-latest-posts li li {
- margin-right: 20px;
-}
-
-.editor-styles-wrapper .wp-block-archives li > a,
-.editor-styles-wrapper .wp-block-categories li > a,
-.editor-styles-wrapper .wp-block-latest-posts li > a {
- font-weight: 700;
- text-decoration: none;
-}
-
-.editor-styles-wrapper .wp-block-archives li > a:focus,
-.editor-styles-wrapper .wp-block-archives li > a:hover,
-.editor-styles-wrapper .wp-block-categories li > a:focus,
-.editor-styles-wrapper .wp-block-categories li > a:hover,
-.editor-styles-wrapper .wp-block-latest-posts li > a:focus,
-.editor-styles-wrapper .wp-block-latest-posts li > a:hover {
- font-weight: 700;
- text-decoration: none;
-}
-
-.editor-styles-wrapper .wp-block-archives.aligncenter,
-.editor-styles-wrapper .wp-block-categories.aligncenter {
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments time,
-.editor-styles-wrapper .wp-block-latest-posts time {
- color: #6d6d6d;
- font-size: 0.7em;
- font-weight: 600;
- letter-spacing: normal;
- line-height: 1.476;
- margin-top: 0.15em;
-}
-
-
-/* Block: Table ------------------------------ */
-
-.editor-styles-wrapper .wp-block-table {
- border-collapse: collapse;
- border-spacing: 0;
- empty-cells: show;
- font-size: 18px;
- margin-bottom: 1.1em;
- width: 100%;
-}
-
-.editor-styles-wrapper .wp-block-table,
-.editor-styles-wrapper .wp-block-table * {
- border-color: #dcd7ca;
-}
-
-.editor-styles-wrapper .wp-block-table tr {
- border: none;
-}
-
-.editor-styles-wrapper .wp-block-table caption {
- background: #dcd7ca;
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-table th,
-.editor-styles-wrapper .wp-block-table td {
- line-height: 1.4;
- margin: 0;
- overflow: visible;
- padding: 0;
-}
-
-.editor-styles-wrapper .wp-block-table .wp-block-table__cell-content {
- padding: 0.5em;
-}
-
-.editor-styles-wrapper .wp-block-table thead {
- vertical-align: bottom;
- white-space: nowrap;
- text-align: inherit;
-}
-
-.editor-styles-wrapper .wp-block-table th {
- font-weight: 700;
- text-align: inherit; /* Prevents the header from being centered by default*/
-}
-
-.editor-styles-wrapper .wp-block-table th.has-text-align-center {
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-table th.has-text-align-right {
- text-align: left;
-}
-
-.editor-styles-wrapper .wp-block-table th.has-text-align-left {
- text-align: right;
-}
-
-/* STYLE: STRIPES */
-
-.editor-styles-wrapper .wp-block-table.is-style-stripes {
- border: 1px solid #dcd7ca;
-}
-
-.editor-styles-wrapper .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
- background: #dcd7ca;
-}
-
-
-/* Block: Separator -------------------------- */
-
-hr.wp-block-separator {
- border-top: 1px solid #6d6d6d;
- color: #6d6d6d;
- margin: 30px 0;
-}
-
-hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
- max-width: 100%;
-}
-
-hr.wp-block-separator:not(.is-style-dots) {
- background: linear-gradient(to right, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
- background-color: transparent !important;
- border: none;
- height: 1px;
- overflow: visible;
- position: relative;
-}
-
-.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
- height: 1px;
-}
-
-hr.wp-block-separator:not(.is-style-dots)::before,
-hr.wp-block-separator:not(.is-style-dots)::after {
- background: currentColor;
- content: "";
- display: block;
- height: 16px;
- position: absolute;
- top: calc(50% - 8px);
- transform: rotate(-22.5deg);
- width: 1px;
-}
-
-hr.wp-block-separator::before {
- right: calc(50% - 5px);
-}
-
-hr.wp-block-separator::after {
- left: calc(50% - 5px);
-}
-
-/* STYLE: DOTS */
-
-hr.wp-block-separator.is-style-dots::before {
- font-size: 32px;
- font-weight: 700;
- letter-spacing: 1em;
- padding-right: 1em;
-}
-
-
-/* Block: Quote ------------------------------ */
-
-.editor-styles-wrapper blockquote {
- margin: 0;
-}
-
-.editor-styles-wrapper .wp-block-quote {
- border-color: #cd2653;
- border-style: solid;
- border-width: 0 2px 0 0;
- margin: 20px 0;
- padding: 5px 20px 5px 0;
-}
-
-.editor-styles-wrapper .wp-block-quote.has-text-align-center,
-.editor-styles-wrapper .wp-block-quote[style*="text-align:center"],
-.editor-styles-wrapper .wp-block-quote[style*="text-align: center"] {
- border-width: 0;
- padding: 5px 0;
-}
-
-.editor-styles-wrapper .wp-block-quote.has-text-align-right,
-.editor-styles-wrapper .wp-block-quote[style*="text-align:right"],
-.editor-styles-wrapper .wp-block-quote[style*="text-align: right"] {
- border-width: 0 0 0 2px;
- padding: 5px 0 5px 20px;
-}
-
-.editor-styles-wrapper cite,
-.editor-styles-wrapper .wp-block-quote__citation,
-.editor-styles-wrapper .wp-block-quote cite,
-.editor-styles-wrapper .wp-block-quote footer {
- color: #6d6d6d;
- font-size: 14px;
- font-weight: 600;
- line-height: 1.25;
-}
-
-.editor-styles-wrapper .wp-block-quote p {
- color: inherit;
- font-weight: 400;
- margin: 0 0 20px 0;
-}
-
-.editor-styles-wrapper .wp-block-quote.is-style-large {
- border: none;
- padding: 0;
-}
-
-.editor-styles-wrapper .wp-block-quote.is-style-large p {
- font-family: inherit;
- font-size: 24px;
- font-style: normal;
- font-weight: 700;
- letter-spacing: -0.035714286em;
- line-height: 1.285714286;
-}
-
-.editor-styles-wrapper .wp-block-quote.is-style-large .wp-block-quote__citation,
-.editor-styles-wrapper .wp-block-quote.is-style-large cite,
-.editor-styles-wrapper .wp-block-quote.is-style-large footer {
- font-size: 16px;
-}
-
-
-/* Block: Code, Verse and Preformatted ------- */
-
-.editor-styles-wrapper .wp-block-code {
- color: inherit;
-}
-
-.editor-styles-wrapper .wp-block-code,
-.editor-styles-wrapper .wp-block-preformatted pre,
-.editor-styles-wrapper .wp-block-verse pre {
- border: 1px solid #dcd7ca;
- border-radius: 0;
- padding: 30px;
-}
-
-.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce pre,
-.editor-styles-wrapper .wp-block-preformatted pre,
-.editor-styles-wrapper .wp-block-code .block-editor-plain-text,
-.editor-styles-wrapper .wp-block-verse pre {
- background: transparent;
- color: inherit;
- font-family: monospace;
- font-size: 14px;
-}
-
-/* Block: Cover ------------------------------ */
-
-.editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
-.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
- margin: 0 auto;
- width: calc(100% - 40px);
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"],
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] {
- height: auto;
- max-height: none;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .wp-block-cover {
- text-align: right;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .wp-block-cover {
- text-align: left;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .block-editor-block-list__block-edit,
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .block-editor-block-list__block-edit {
- float: none;
- margin-right: 0;
- margin-left: 0;
- max-width: 100%;
-}
-
-.wp-block-cover-image .wp-block-cover-image-text,
-.wp-block-cover-image .wp-block-cover-text,
-.wp-block-cover-image h2,
-.wp-block-cover .wp-block-cover-image-text,
-.wp-block-cover .wp-block-cover-text,
-.wp-block-cover h2 {
- max-width: 100%;
-}
-
-.editor-styles-wrapper .wp-block-cover a {
- color: inherit;
-}
-
-/* Block: Shared Media Styles ---------------- */
-
-.wp-block[data-type*="core-embed"][data-align="full"] figcaption,
-.wp-block[data-type="core/image"][data-align="full"] figcaption,
-.wp-block[data-type="core/gallery"][data-align="full"] .blocks-gallery-caption {
- padding: 0 14px;
-}
-
-/* Block: Paragraph -------------------------- */
-
-/* Block: Pullquote -------------------------- */
-
-.editor-styles-wrapper .wp-block-pullquote {
- border: none;
- color: inherit;
- padding: 0;
- position: relative;
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-pullquote::before {
- background: #fff;
- border-radius: 50%;
- color: #cd2653;
- content: "”";
- display: block;
- font-size: 62px;
- font-weight: 500;
- line-height: 1.2;
- margin: 0 auto 15px auto;
- text-align: center;
- height: 44px;
- width: 44px;
-}
-
-.editor-styles-wrapper .wp-block .wp-block-pullquote p {
- font-family: inherit;
- font-size: 28px;
- font-weight: 700;
- line-height: 1.178571429;
- letter-spacing: -0.041785714em;
- margin-bottom: 20px;
-}
-
-.editor-styles-wrapper .wp-block .wp-block-pullquote p:last-child {
- margin-bottom: 0;
-}
-
-.editor-styles-wrapper .wp-block .wp-block-pullquote p,
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .editor-rich-text p,
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .editor-rich-text p {
- font-size: 28px;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"],
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] {
- height: auto;
- max-height: none;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote,
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote.is-style-solid-color blockquote {
- text-align: right;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote,
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote.is-style-solid-color blockquote {
- text-align: left;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit,
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
- float: none;
- margin-right: 0;
- margin-left: 0;
- max-width: 100%;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit .wp-block-pullquote::before {
- margin-left: 0;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit .wp-block-pullquote::before {
- margin-right: 0;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color::before {
- left: 20px;
- transform: translateY(-50%);
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color::before {
- right: 20px;
- transform: translateY(-50%);
-}
-
-.editor-styles-wrapper .wp-block-pullquote__citation,
-.editor-styles-wrapper .wp-block-pullquote cite,
-.editor-styles-wrapper .wp-block-pullquote footer {
- color: #6d6d6d;
- font-size: 16px;
- font-weight: 500;
- margin-top: 12px;
- text-transform: none;
-}
-
-/* STYLE: SOLID COLOR */
-
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color {
- padding: 30px 20px;
- position: relative;
-}
-
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color::before {
- position: absolute;
- top: 0;
- right: 50%;
- transform: translateY(-50%) translateX(50%);
-}
-
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote {
- max-width: 100%;
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote cite,
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote footer {
- color: inherit;
-}
-
-
-/* Block: Verse ------------------------------ */
-
-.editor-styles-wrapper .wp-block-verse pre,
-.editor-styles-wrapper pre.wp-block-verse {
- font-size: 0.75em;
-}
-
-
-/* Block: Button ----------------------------- */
-
-.editor-styles-wrapper .wp-block-button__link,
-.editor-styles-wrapper .wp-block-file__button {
- background: #cd2653;
- border-radius: 0;
- color: #fff;
- font-size: 15px;
- font-weight: 600;
- letter-spacing: 0.0333em;
- line-height: 1.25;
- padding: 1.1em 1.44em;
- text-transform: uppercase;
-}
-
-.editor-styles-wrapper .wp-block-button .wp-block-button__link.mce-content-body {
- line-height: 1.1;
-}
-
-/* BUTTON STYLE: OUTLINE */
-
-.editor-styles-wrapper .is-style-outline .wp-block-button__link,
-.editor-styles-wrapper .is-style-outline.wp-block-button__link {
- background: none;
- border-color: currentColor;
- color: #cd2653;
- padding: calc(1.1em - 2px) calc(1.44em - 2px);
-}
-
-/* BUTTON STYLE: SQUARED */
-
-.editor-styles-wrapper .is-style-squared .wp-block-button__link,
-.editor-styles-wrapper .is-style-squared.wp-block-button__link {
- border-radius: 0;
-}
-
-
-/* Block: Latest Comments -------------------- */
-
-.editor-styles-wrapper .wp-block-latest-comments {
- font-family: inherit;
- margin-right: 0;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment {
- font-size: inherit;
- margin-bottom: 20px;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:last-child {
- margin-bottom: 0;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta,
-.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
- margin-right: 0 !important;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta {
- font-weight: 700;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta a {
- text-decoration: none;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta a:focus,
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta a:hover {
- text-decoration: none;
-}
-
-/* HAS AVATAR */
-
-.editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment {
- display: flex;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments.has-avatars img.avatar {
- flex-shrink: 0;
- margin: 5px 0 0 15px;
-}
-
-/* HAS EXCERPT */
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
- margin: 0;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p {
- font-family: inherit;
- font-size: 0.7em;
- margin: 10px 0 0;
-}
-
-
-/* Block: Latest Posts ----------------------- */
-
-.editor-styles-wrapper ul.wp-block-latest-posts:not(.is-grid) li {
- margin-top: 15px;
-}
-
-/* STYLE: GRID */
-
-.editor-styles-wrapper .wp-block-latest-posts.is-grid li {
- border-color: #dcd7ca;
-}
-
-.editor-styles-wrapper ul.wp-block-latest-posts.is-grid li {
- border-style: solid;
- border-width: 2px 0 0;
- line-height: 1.25;
- margin: 20px 0 16px 16px;
- padding-top: 12px;
-}
-
-.editor-styles-wrapper .wp-block-latest-posts__post-excerpt {
- font-size: 0.95em;
- line-height: 1.4;
- margin-top: 15px;
-}
-
-/* Block: Shortcode -------------------------- */
-
-.editor-styles-wrapper .wp-block-shortcode textarea {
- color: #191e23;
-}
-
-/* Block: Embed ------------------------------ */
-
-.editor-styles-wrapper .wp-block-embed {
- margin-bottom: 30px;
- margin-top: 30px;
-}
-
-.editor-styles-wrapper .wp-block[data-type*="core-embed"][data-align="center"] * {
- margin-right: auto;
- margin-left: auto;
-}
-
-/* Block: File ------------------------------- */
-
-.editor-styles-wrapper .wp-block-file {
- background: none;
- padding: 0;
-}
-
-.editor-styles-wrapper .wp-block-file__content-wrapper {
- align-items: center;
- display: flex;
- justify-content: space-between;
-}
-
-.editor-styles-wrapper .wp-block-file .wp-block-file__textlink {
- color: #cd2653;
- font-weight: 700;
- text-decoration: none;
-}
-
-.editor-styles-wrapper .wp-block-file .wp-block-file__textlink:focus,
-.editor-styles-wrapper .wp-block-file .wp-block-file__textlink:hover {
- text-decoration: underline;
-}
-
-.editor-styles-wrapper .wp-block-file .wp-block-file__button {
- font-size: 14px;
- padding: 1em 1.25em;
-}
-
-/* Block: Image ------------------------------ */
-
-.editor-styles-wrapper .wp-block-image {
- margin-bottom: 30px;
- margin-top: 30px;
-}
-
-/* Block: Group ------------------------------ */
-
-.editor-styles-wrapper .wp-block-group.has-background {
- padding: 20px;
-}
-
-.wp-block-group .wp-block[data-type="core/heading"]:first-child * {
- margin-top: 0;
-}
-
-.wp-block[data-type="core/group"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align="full"],
-.wp-block[data-type="core/group"][data-align="full"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align="full"] {
- margin-right: 0;
- width: 100%;
-}
-
-/* Block: List ------------------------------- */
-
-.editor-styles-wrapper ul.block-editor-block-list__block,
-.editor-styles-wrapper ol.block-editor-block-list__block,
-.editor-styles-wrapper ul ul,
-.editor-styles-wrapper ol ul {
- padding-right: 2em;
-}
-
-
-/* X. Media Queries
-/* ------------------------------------------- */
-
-
-@media ( min-width: 480px ) {
-
-
- /* STRUCTURE */
-
- .editor-styles-wrapper .wp-block[data-align="right"] {
- margin-left: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-align="left"] {
- margin: 0;
- }
-
- /* BLOCK: COVER */
-
- .wp-block[data-type="core/cover"][data-align="left"] [data-block],
- .wp-block[data-type="core/cover"][data-align="right"] [data-block] {
- margin-top: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .block-editor-block-list__block-edit {
- float: left;
- margin-right: 20px;
- max-width: 260px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .block-editor-block-list__block-edit {
- float: right;
- margin-left: 20px;
- max-width: 260px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .wp-block-pullquote::before {
- margin-left: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .wp-block-pullquote::before {
- margin-right: 0;
- }
-
- /* BLOCK: PULL QUOTE */
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"],
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] {
- height: 0;
- max-width: 260px;
- }
-
- .wp-block[data-type="core/pullquote"][data-align="left"] [data-block],
- .wp-block[data-type="core/pullquote"][data-align="right"] [data-block] {
- margin-top: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit {
- float: left;
- margin-right: 20px;
- max-width: 260px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
- float: right;
- margin-left: 20px;
- max-width: 260px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote::before {
- margin-left: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote::before {
- margin-right: 0;
- }
-
-
-}
-
-@media ( min-width: 600px ) {
-
-
- /* BLOCK: SHARED MEDIA STYLES */
-
- .wp-block[data-type*="core-embed"][data-align="full"] figcaption,
- .wp-block[data-type="core/image"][data-align="full"] figcaption,
- .wp-block[data-type="core/gallery"][data-align="full"] .blocks-gallery-caption {
- padding: 0 45px;
- }
-
- /* BLOCK: COLUMNS */
-
- .editor-styles-wrapper .wp-block[data-type="core/column"] h1,
- .editor-styles-wrapper .wp-block[data-type="core/column"] h2,
- .editor-styles-wrapper .wp-block[data-type="core/column"] h3,
- .editor-styles-wrapper .wp-block[data-type="core/column"] h4,
- .editor-styles-wrapper .wp-block[data-type="core/column"] h5,
- .editor-styles-wrapper .wp-block[data-type="core/column"] h6 {
- margin: 35px 0 20px 0;
- }
-
- /* BLOCK: PULLQUOTE */
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit {
- margin-left: -30px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
- margin-right: -30px;
- }
-
-
-}
-
-@media ( min-width: 700px ) {
-
- /* STRUCTURE */
-
- .editor-styles-wrapper > * {
- font-size: 21px;
- }
-
- /* TYPOGRAPHY */
-
- .editor-post-title__block .editor-post-title__input,
- .editor-styles-wrapper .wp-block h1 {
- font-size: 64px;
- }
-
- .editor-styles-wrapper .wp-block h2 {
- font-size: 48px;
- }
-
- .editor-styles-wrapper .wp-block h3 {
- font-size: 40px;
- }
-
- .editor-styles-wrapper .wp-block h4 {
- font-size: 32px;
- }
-
- .editor-styles-wrapper .wp-block h5 {
- font-size: 24px;
- }
-
- .editor-styles-wrapper li,
- .editor-styles-wrapper p,
- .editor-styles-wrapper p.wp-block-paragraph {
- line-height: 1.476;
- }
-
- /* FORMS */
-
- .editor-styles-wrapper fieldset {
- padding: 30px;
- }
-
- .editor-styles-wrapper legend {
- padding: 0 15px;
- }
-
- /* BLOCK: BASE MARGINS */
-
- /* BLOCK: BUTTON */
-
- .editor-styles-wrapper .wp-block-button__link,
- .editor-styles-wrapper .wp-block-file__button {
- font-size: 17px;
- }
-
- /* BLOCK: CODE */
-
- .editor-styles-wrapper .wp-block-preformatted pre,
- .editor-styles-wrapper .wp-block-code .block-editor-plain-text,
- .editor-styles-wrapper .wp-block-verse pre {
- font-size: 16px;
- }
-
- /* BLOCK: COLUMNS */
-
- .wp-block-column {
- font-size: 16px;
- }
-
- /* BLOCK: COVER */
-
- .editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
- .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
- width: calc(100% - 80px);
- }
-
- /* BLOCK: GROUP */
-
- .editor-styles-wrapper .wp-block:not([data-align="wide"]):not([data-align="full"]) div:not([class*="__inner-container"]) .wp-block-group.has-background,
- .editor-styles-wrapper .wp-block div[class*="__inner-container"] .wp-block[data-align="wide"] .wp-block-group.has-background,
- .editor-styles-wrapper .wp-block div[class*="__inner-container"] .wp-block[data-align="full"] .wp-block-group.has-background {
- padding: 40px;
- }
-
- .editor-styles-wrapper .wp-block[data-align="wide"] .wp-block-group.has-background,
- .editor-styles-wrapper .wp-block[data-align="full"] .wp-block-group.has-background {
- padding: 80px;
- }
-
- /* BLOCK: LATEST POSTS */
-
- /* BLOCK: PULLQUOTE */
-
- .editor-styles-wrapper .wp-block .wp-block-pullquote p,
- .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .editor-rich-text p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .editor-rich-text p {
- font-size: 32px;
- }
-
- .editor-styles-wrapper .wp-block-pullquote__citation,
- .editor-styles-wrapper .wp-block-pullquote cite,
- .editor-styles-wrapper .wp-block-pullquote footer {
- margin-top: 20px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote::before,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote::before {
- font-size: 113px;
- height: 80px;
- margin-bottom: 20px;
- width: 80px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote.is-style-solid-color,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote.is-style-solid-color {
- padding: 60px 40px 40px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote:not(.is-style-solid-color) {
- padding-right: 10px;
- padding-left: 10px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] blockquote p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] blockquote p {
- font-size: 48px;
- line-height: 1.203125;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] p {
- font-size: 32px;
- line-height: 1.1875;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color p {
- font-size: 26px;
- }
-
- /* BLOCK: TABLE */
-
- .editor-styles-wrapper table.wp-block-table {
- font-size: 18px;
- }
-
- /* BLOCK: SEPARATOR */
-
- hr.wp-block-separator {
- margin-bottom: 60px;
- margin-top: 60px;
- }
-
-}
-
-
-@media ( min-width: 1000px ) {
-
-
- /* BLOCK: COLUMNS */
-
- .wp-block-column {
- font-size: 18px;
- }
-
- /* BLOCK: SEPARATOR */
-
- hr.wp-block-separator {
- margin-bottom: 80px;
- margin-top: 80px;
- }
-
- hr.wp-block-separator.is-style-wide {
- margin-right: -70px;
- margin-left: -70px;
- }
-
-
-}
-
-
-@media ( min-width: 1220px ) {
-
-
- /* TYPOGRAPHY */
-
- .editor-post-title__block .editor-post-title__input,
- .editor-styles-wrapper .wp-block h1 {
- font-size: 84px;
- }
-
- .editor-styles-wrapper .wp-block h6 {
- font-size: 18px;
- }
-
- /* BLOCK: PULLQUOTE */
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote.is-style-solid-color,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote.is-style-solid-color {
- padding: 90px 40px 80px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] blockquote p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] blockquote p {
- font-size: 64px;
- }
-
- /* BLOCK: SEPARATOR */
-
- hr.wp-block-separator.is-style-wide {
- margin-right: -150px;
- margin-left: -150px;
- }
-
-}
-
-
-@media ( min-width: 1360px ) {
-
-
- /* STRUCTURE */
-
- .editor-styles-wrapper .wp-block[data-align="left"],
- .editor-styles-wrapper .wp-block[data-align="right"] {
- margin: 0 auto;
- max-width: 1220px;
- }
-
-
- /* BLOCK: PULLQUOTE */
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color::before,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color::before {
- top: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"],
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] {
- margin: 0 auto;
- max-width: 1220px;
- }
-
- /* BLOCK: SEPARATOR */
-
- hr.wp-block-separator.is-style-wide {
- margin-right: -200px;
- margin-left: -200px;
- }
-
-
-}
+/* ------------------------------------------- */
+
+/* Twenty Twenty Editor Styles — Block Editor
+/* ------------------------------------------- */
+
+.editor-styles-wrapper {
+ background: #f5efe0;
+ color: #000;
+ letter-spacing: -0.015em;
+ -moz-font-smoothing: antialiased;
+ -webkit-font-smoothing: antialiased;
+}
+
+.editor-styles-wrapper > * {
+ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ font-size: 18px;
+}
+
+@supports ( font-variation-settings: normal ) {
+
+ .editor-styles-wrapper > * {
+ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ }
+
+}
+
+.block-editor-default-block-appender textarea.block-editor-default-block-appender__content {
+ color: inherit;
+ font-family: inherit;
+ font-size: inherit;
+}
+
+/* Fonts ------------------------------------- */
+
+/*
+ * Chrome renders extra-wide characters for the Hoefler Text font.
+ * This results in a jumping cursor when typing in both the Classic and block
+ * editors. The following font-face override fixes the issue by manually
+ * inserting a custom font that includes just a Hoefler Text space replacement
+ * for that character instead.
+ */
+@font-face {
+ font-family: NonBreakingSpaceOverride;
+ src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
+}
+
+/* ----------------------------------------------
+Inter variable font. Usage:
+
+@supports (font-variation-settings: normal) {
+ html { font-family: "Inter var", sans-serif; }
+}
+---------------------------------------------- */
+
+@font-face {
+ font-family: "Inter var";
+ font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
+ font-style: normal;
+ src: url(../fonts/inter/Inter-upright-var.woff2) format("woff2");
+}
+
+@font-face {
+ font-family: "Inter var";
+ font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
+ font-style: italic;
+ src: url(../fonts/inter/Inter-italic-var.woff2) format("woff2");
+}
+
+/* Structure --------------------------------- */
+
+.wp-block {
+ max-width: 610px;
+}
+
+.wp-block[data-align="wide"] .wp-block[data-align="wide"],
+.wp-block[data-align="full"] .wp-block[data-align="wide"] {
+ max-width: 1200px;
+}
+
+.wp-block .wp-block[data-type="core/group"]:not([data-align="full"]):not([data-align="wide"]):not([data-align="left"]):not([data-align="right"]),
+.wp-block .wp-block[data-type="core/cover"]:not([data-align="full"]):not([data-align="wide"]):not([data-align="left"]):not([data-align="right"]) {
+ margin-right: auto;
+ margin-left: auto;
+ max-width: 610px;
+}
+
+.wp-block .wp-block[data-align="full"] {
+ margin-right: 0;
+ margin-left: 0;
+}
+
+*[data-align="right"] .wp-block-edit,
+*[data-align="left"] .wp-block-edit {
+ max-width: 50%;
+}
+
+.wp-block[data-align="wide"] {
+ max-width: 1200px;
+}
+
+.wp-block[data-align="full"] {
+ max-width: none;
+}
+
+.editor-styles-wrapper .editor-rich-text__tinymce,
+.editor-styles-wrapper .editor-rich-text__tinymce.mce-content-body {
+ line-height: 1.5;
+}
+
+
+/* Font Families ------------------------------ */
+
+.editor-styles-wrapper p,
+.editor-styles-wrapper ol,
+.editor-styles-wrapper ul,
+.editor-styles-wrapper dl,
+.editor-styles-wrapper dt {
+ font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
+ letter-spacing: normal;
+}
+
+.editor-post-title__block .editor-post-title__input,
+.editor-styles-wrapper .wp-block h1,
+.editor-styles-wrapper .wp-block h2,
+.editor-styles-wrapper .wp-block h3,
+.editor-styles-wrapper .wp-block h4,
+.editor-styles-wrapper .wp-block h5,
+.editor-styles-wrapper .wp-block h6,
+.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
+.editor-styles-wrapper cite,
+.editor-styles-wrapper figcaption,
+.editor-styles-wrapper .wp-caption-text {
+ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+}
+
+@supports ( font-variation-settings: normal ) {
+
+ .editor-post-title__block .editor-post-title__input,
+ .editor-styles-wrapper .wp-block h1,
+ .editor-styles-wrapper .wp-block h2,
+ .editor-styles-wrapper .wp-block h3,
+ .editor-styles-wrapper .wp-block h4,
+ .editor-styles-wrapper .wp-block h5,
+ .editor-styles-wrapper .wp-block h6,
+ .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
+ .editor-styles-wrapper cite,
+ .editor-styles-wrapper figcaption,
+ .editor-styles-wrapper .wp-caption-text {
+ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ }
+
+}
+
+
+/* Colors ------------------------------------ */
+
+/* CUSTOM COLORS */
+
+:root .has-accent-color {
+ color: #cd2653;
+}
+
+:root .has-accent-background-color {
+ background-color: #cd2653;
+ color: #fff;
+}
+
+:root .has-primary-color {
+ color: #000;
+}
+
+:root .has-primary-background-color {
+ background-color: #000;
+ color: #f5efe0;
+}
+
+:root .has-secondary-color {
+ color: #6d6d6d;
+}
+
+:root .has-secondary-background-color {
+ background-color: #6d6d6d;
+ color: #fff;
+}
+
+:root .has-subtle-background-color {
+ color: #dcd7ca;
+}
+
+:root .has-subtle-background-background-color {
+ background-color: #dcd7ca;
+ color: #000;
+}
+
+:root .has-background-color {
+ color: #f5efe0;
+}
+
+:root .has-background-background-color {
+ background-color: #f5efe0;
+ color: #000;
+}
+
+/* GENERAL COLORS */
+
+.has-black-background-color {
+ background-color: #000;
+ color: #fff;
+}
+
+.has-white-background-color {
+ background-color: #fff;
+ color: #000;
+}
+
+.has-black-color {
+ color: #000;
+}
+
+.has-white-color {
+ color: #fff;
+}
+
+
+/* Typography -------------------------------- */
+
+.editor-styles-wrapper .editor-block-list__layout a {
+ color: #cd2653;
+ text-decoration: underline;
+}
+
+.editor-styles-wrapper a:focus,
+.editor-styles-wrapper a:hover {
+ text-decoration: none;
+}
+
+.editor-post-title__block .editor-post-title__input,
+.editor-styles-wrapper .wp-block h1,
+.editor-styles-wrapper .wp-block h2,
+.editor-styles-wrapper .wp-block h3,
+.editor-styles-wrapper .wp-block h4,
+.editor-styles-wrapper .wp-block h5,
+.editor-styles-wrapper .wp-block h6 {
+ font-feature-settings: "lnum";
+ font-variant-numeric: lining-nums;
+ font-weight: 700;
+ letter-spacing: -0.0415625em;
+ line-height: 1.25;
+ margin-top: 40px;
+ margin-bottom: 25px;
+}
+
+.editor-post-title__block .editor-post-title__input,
+.editor-styles-wrapper .wp-block h1 {
+ font-size: 36px;
+ font-weight: 800;
+ line-height: 1.138888889;
+}
+
+.editor-styles-wrapper .wp-block h2 {
+ font-size: 32px;
+}
+
+.editor-styles-wrapper .wp-block h3 {
+ font-size: 28px;
+}
+
+.editor-styles-wrapper .wp-block h4 {
+ font-size: 24px;
+}
+
+.editor-styles-wrapper .wp-block h5 {
+ font-size: 21px;
+}
+
+.editor-styles-wrapper .wp-block h6 {
+ font-size: 16px;
+ letter-spacing: 0.03125em;
+ text-transform: uppercase;
+}
+
+.editor-styles-wrapper li,
+.editor-styles-wrapper p,
+.editor-styles-wrapper p.wp-block-paragraph {
+ line-height: 1.4;
+}
+
+/* POST TITLE */
+
+.wp-block.editor-post-title__block {
+ max-width: 1000px;
+}
+
+.editor-styles-wrapper .editor-post-title__block .editor-post-title__input {
+ margin: 0;
+ text-align: center;
+}
+
+/* DROP CAP */
+
+.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter {
+ color: #cd2653;
+ font-size: 5.1em;
+ font-weight: 800;
+ margin: 0.05em 0 0 0.1em;
+}
+
+
+/* Monospace --------------------------------- */
+
+.editor-styles-wrapper code,
+.editor-styles-wrapper kbd,
+.editor-styles-wrapper pre,
+.editor-styles-wrapper samp {
+ font-family: monospace;
+}
+
+.editor-styles-wrapper kbd,
+.editor-styles-wrapper pre,
+.editor-styles-wrapper samp {
+ border-radius: 0;
+ font-size: 0.75em;
+ padding: 4px 6px;
+}
+
+.editor-styles-wrapper pre {
+ border-color: #dcd7ca;
+ border-radius: 0;
+ line-height: 1.5;
+ padding: 1em;
+}
+
+
+/* Custom Text Sizes ------------------------- */
+
+.editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce,
+.editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce.mce-content-body,
+.editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce,
+.editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce.mce-content-body {
+ line-height: 1.4;
+}
+
+.editor-styles-wrapper p.has-small-font-size {
+ font-size: 0.842em;
+}
+
+.editor-styles-wrapper p.has-normal-font-size,
+.editor-styles-wrapper p.has-regular-font-size {
+ font-size: 1em;
+}
+
+.editor-styles-wrapper p.has-medium-font-size {
+ font-size: 1.1em;
+}
+
+.editor-styles-wrapper p.has-large-font-size {
+ font-size: 1.25em;
+}
+
+.editor-styles-wrapper p.has-larger-font-size {
+ font-size: 1.5em;
+}
+
+
+/* Post Media -------------------------------- */
+
+.editor-styles-wrapper figure {
+ margin: 0;
+}
+
+.editor-styles-wrapper .alignleft,
+.editor-styles-wrapper .alignright {
+ margin-bottom: 1.2em;
+ max-width: 260px;
+}
+
+.editor-styles-wrapper .wp-caption .alignleft,
+.editor-styles-wrapper .wp-caption .alignright {
+ margin-bottom: 0;
+}
+
+.editor-styles-wrapper .alignleft {
+ margin-left: 1em;
+}
+
+.editor-styles-wrapper .alignright {
+ margin-right: 1em;
+}
+
+.editor-styles-wrapper figcaption {
+ color: #6d6d6d;
+ font-size: 15px;
+ font-weight: 500;
+ line-height: 1.2;
+ margin-top: 5px;
+ text-align: inherit;
+}
+
+
+/* Forms ------------------------------------- */
+
+.editor-styles-wrapper fieldset {
+ border: 2px solid #dcd7ca;
+ padding: 20px;
+}
+
+.editor-styles-wrapper legend {
+ font-size: 0.85em;
+ font-weight: 700;
+ padding: 0 10px;
+}
+
+.editor-styles-wrapper label {
+ font-size: 15px;
+ font-weight: 600;
+}
+
+
+/* Block: Base Margins ---------------------- */
+
+/* Block: Shared Widget Styles -------------- */
+
+.editor-styles-wrapper ul.wp-block-archives,
+.editor-styles-wrapper ul.wp-block-categories,
+.editor-styles-wrapper ul.wp-block-latest-posts,
+.editor-styles-wrapper ul.wp-block-categories__list {
+ font-family: inherit;
+ list-style: none;
+ margin: 40px 0;
+ padding-right: 0;
+}
+
+.editor-styles-wrapper ul.wp-block-categories__list ul {
+ margin: 0;
+}
+
+.editor-styles-wrapper ul.wp-block-archives li,
+.editor-styles-wrapper ul.wp-block-categories li,
+.editor-styles-wrapper ul.wp-block-latest-posts li,
+.editor-styles-wrapper ul.wp-block-categories__list li {
+ color: #6d6d6d;
+ line-height: 1.476;
+ margin: 5px 0 0 0;
+}
+
+.editor-styles-wrapper ul.wp-block-archives li li,
+.editor-styles-wrapper ul.wp-block-categories li li,
+.editor-styles-wrapper ul.wp-block-categories__list li li,
+.editor-styles-wrapper ul.wp-block-latest-posts li li {
+ margin-right: 20px;
+}
+
+.editor-styles-wrapper .wp-block-archives li > a,
+.editor-styles-wrapper .wp-block-categories li > a,
+.editor-styles-wrapper .wp-block-latest-posts li > a {
+ font-weight: 700;
+ text-decoration: none;
+}
+
+.editor-styles-wrapper .wp-block-archives li > a:focus,
+.editor-styles-wrapper .wp-block-archives li > a:hover,
+.editor-styles-wrapper .wp-block-categories li > a:focus,
+.editor-styles-wrapper .wp-block-categories li > a:hover,
+.editor-styles-wrapper .wp-block-latest-posts li > a:focus,
+.editor-styles-wrapper .wp-block-latest-posts li > a:hover {
+ font-weight: 700;
+ text-decoration: none;
+}
+
+.editor-styles-wrapper .wp-block-archives.aligncenter,
+.editor-styles-wrapper .wp-block-categories.aligncenter {
+ text-align: center;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments time,
+.editor-styles-wrapper .wp-block-latest-posts time {
+ color: #6d6d6d;
+ font-size: 0.7em;
+ font-weight: 600;
+ letter-spacing: normal;
+ line-height: 1.476;
+ margin-top: 0.15em;
+}
+
+
+/* Block: Table ------------------------------ */
+
+.editor-styles-wrapper .wp-block-table {
+ border-collapse: collapse;
+ border-spacing: 0;
+ empty-cells: show;
+ font-size: 18px;
+ margin-bottom: 1.1em;
+ width: 100%;
+}
+
+.editor-styles-wrapper .wp-block-table,
+.editor-styles-wrapper .wp-block-table * {
+ border-color: #dcd7ca;
+}
+
+.editor-styles-wrapper .wp-block-table tr {
+ border: none;
+}
+
+.editor-styles-wrapper .wp-block-table caption {
+ background: #dcd7ca;
+ text-align: center;
+}
+
+.editor-styles-wrapper .wp-block-table th,
+.editor-styles-wrapper .wp-block-table td {
+ line-height: 1.4;
+ margin: 0;
+ overflow: visible;
+ padding: 0;
+}
+
+.editor-styles-wrapper .wp-block-table .wp-block-table__cell-content {
+ padding: 0.5em;
+}
+
+.editor-styles-wrapper .wp-block-table thead {
+ vertical-align: bottom;
+ white-space: nowrap;
+ text-align: inherit;
+}
+
+.editor-styles-wrapper .wp-block-table th {
+ font-weight: 700;
+ text-align: inherit; /* Prevents the header from being centered by default*/
+}
+
+.editor-styles-wrapper .wp-block-table th.has-text-align-center {
+ text-align: center;
+}
+
+.editor-styles-wrapper .wp-block-table th.has-text-align-right {
+ text-align: left;
+}
+
+.editor-styles-wrapper .wp-block-table th.has-text-align-left {
+ text-align: right;
+}
+
+/* STYLE: STRIPES */
+
+.editor-styles-wrapper .wp-block-table.is-style-stripes {
+ border: 1px solid #dcd7ca;
+}
+
+.editor-styles-wrapper .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
+ background: #dcd7ca;
+}
+
+
+/* Block: Separator -------------------------- */
+
+hr.wp-block-separator {
+ border-top: 1px solid #6d6d6d;
+ color: #6d6d6d;
+ margin: 30px 0;
+}
+
+hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
+ max-width: 100%;
+}
+
+hr.wp-block-separator:not(.is-style-dots) {
+ background: linear-gradient(to right, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
+ background-color: transparent !important;
+ border: none;
+ height: 1px;
+ overflow: visible;
+ position: relative;
+}
+
+.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
+ height: 1px;
+}
+
+hr.wp-block-separator:not(.is-style-dots)::before,
+hr.wp-block-separator:not(.is-style-dots)::after {
+ background: currentColor;
+ content: "";
+ display: block;
+ height: 16px;
+ position: absolute;
+ top: calc(50% - 8px);
+ transform: rotate(-22.5deg);
+ width: 1px;
+}
+
+hr.wp-block-separator::before {
+ right: calc(50% - 5px);
+}
+
+hr.wp-block-separator::after {
+ left: calc(50% - 5px);
+}
+
+/* STYLE: DOTS */
+
+hr.wp-block-separator.is-style-dots::before {
+ font-size: 32px;
+ font-weight: 700;
+ letter-spacing: 1em;
+ padding-right: 1em;
+}
+
+
+/* Block: Quote ------------------------------ */
+
+.editor-styles-wrapper blockquote {
+ margin: 0;
+}
+
+.editor-styles-wrapper .wp-block-quote {
+ border-color: #cd2653;
+ border-style: solid;
+ border-width: 0 2px 0 0;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ padding: 5px 20px 5px 0;
+}
+
+.editor-styles-wrapper .wp-block-quote.has-text-align-center,
+.editor-styles-wrapper .wp-block-quote[style*="text-align:center"],
+.editor-styles-wrapper .wp-block-quote[style*="text-align: center"] {
+ border-width: 0;
+ padding: 5px 0;
+}
+
+.editor-styles-wrapper .wp-block-quote.has-text-align-right,
+.editor-styles-wrapper .wp-block-quote[style*="text-align:right"],
+.editor-styles-wrapper .wp-block-quote[style*="text-align: right"] {
+ border-width: 0 0 0 2px;
+ padding: 5px 0 5px 20px;
+}
+
+.editor-styles-wrapper cite,
+.editor-styles-wrapper .wp-block-quote__citation,
+.editor-styles-wrapper .wp-block-quote cite,
+.editor-styles-wrapper .wp-block-quote footer {
+ color: #6d6d6d;
+ font-size: 14px;
+ font-weight: 600;
+ line-height: 1.25;
+}
+
+.editor-styles-wrapper .wp-block-quote p {
+ color: inherit;
+ font-weight: 400;
+ margin: 0 0 20px 0;
+}
+
+.editor-styles-wrapper .wp-block-quote.is-style-large {
+ border: none;
+ padding: 0;
+}
+
+.editor-styles-wrapper .wp-block-quote.is-style-large p {
+ font-family: inherit;
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 700;
+ letter-spacing: -0.035714286em;
+ line-height: 1.285714286;
+}
+
+.editor-styles-wrapper .wp-block-quote.is-style-large .wp-block-quote__citation,
+.editor-styles-wrapper .wp-block-quote.is-style-large cite,
+.editor-styles-wrapper .wp-block-quote.is-style-large footer {
+ font-size: 16px;
+}
+
+
+/* Block: Code, Verse and Preformatted ------- */
+
+.editor-styles-wrapper .wp-block-code {
+ color: inherit;
+}
+
+.editor-styles-wrapper .wp-block-code,
+.editor-styles-wrapper .wp-block-preformatted pre,
+.editor-styles-wrapper .wp-block-verse pre {
+ border: 1px solid #dcd7ca;
+ border-radius: 0;
+ padding: 30px;
+}
+
+.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce pre,
+.editor-styles-wrapper .wp-block-preformatted pre,
+.editor-styles-wrapper .wp-block-code .block-editor-plain-text,
+.editor-styles-wrapper .wp-block-verse pre {
+ background: transparent;
+ color: inherit;
+ font-family: monospace;
+ font-size: 14px;
+}
+
+/* Block: Cover ------------------------------ */
+
+.editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
+.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
+ margin: 0 auto;
+ width: calc(100% - 40px);
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"],
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] {
+ height: auto;
+ max-height: none;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .wp-block-cover {
+ text-align: right;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .wp-block-cover {
+ text-align: left;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .block-editor-block-list__block-edit,
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .block-editor-block-list__block-edit {
+ float: none;
+ margin-right: 0;
+ margin-left: 0;
+ max-width: 100%;
+}
+
+.wp-block-cover-image .wp-block-cover-image-text,
+.wp-block-cover-image .wp-block-cover-text,
+.wp-block-cover-image h2,
+.wp-block-cover .wp-block-cover-image-text,
+.wp-block-cover .wp-block-cover-text,
+.wp-block-cover h2 {
+ max-width: 100%;
+}
+
+.editor-styles-wrapper .wp-block-cover a {
+ color: inherit;
+}
+
+/* Block: Shared Media Styles ---------------- */
+
+.wp-block[data-type*="core-embed"][data-align="full"] figcaption,
+.wp-block[data-type="core/image"][data-align="full"] figcaption,
+.wp-block[data-type="core/gallery"][data-align="full"] .blocks-gallery-caption {
+ padding: 0 14px;
+}
+
+/* Block: Paragraph -------------------------- */
+
+/* Block: Pullquote -------------------------- */
+
+.editor-styles-wrapper .wp-block-pullquote {
+ border: none;
+ color: inherit;
+ padding: 0;
+ position: relative;
+ text-align: center;
+}
+
+.editor-styles-wrapper .wp-block-pullquote::before {
+ background: #fff;
+ border-radius: 50%;
+ color: #cd2653;
+ content: "”";
+ display: block;
+ font-size: 62px;
+ font-weight: 500;
+ line-height: 1.2;
+ margin: 0 auto 15px auto;
+ text-align: center;
+ height: 44px;
+ width: 44px;
+}
+
+.editor-styles-wrapper .wp-block .wp-block-pullquote p {
+ font-family: inherit;
+ font-size: 28px;
+ font-weight: 700;
+ line-height: 1.178571429;
+ letter-spacing: -0.041785714em;
+ margin-bottom: 20px;
+}
+
+.editor-styles-wrapper .wp-block .wp-block-pullquote p:last-child {
+ margin-bottom: 0;
+}
+
+.editor-styles-wrapper .wp-block .wp-block-pullquote p,
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .editor-rich-text p,
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .editor-rich-text p {
+ font-size: 28px;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"],
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] {
+ height: auto;
+ max-height: none;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote,
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote.is-style-solid-color blockquote {
+ text-align: right;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote,
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote.is-style-solid-color blockquote {
+ text-align: left;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit,
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
+ float: none;
+ margin-right: 0;
+ margin-left: 0;
+ max-width: 100%;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit .wp-block-pullquote::before {
+ margin-left: 0;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit .wp-block-pullquote::before {
+ margin-right: 0;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color::before {
+ left: 20px;
+ transform: translateY(-50%);
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color::before {
+ right: 20px;
+ transform: translateY(-50%);
+}
+
+.editor-styles-wrapper .wp-block-pullquote__citation,
+.editor-styles-wrapper .wp-block-pullquote cite,
+.editor-styles-wrapper .wp-block-pullquote footer {
+ color: #6d6d6d;
+ font-size: 16px;
+ font-weight: 500;
+ margin-top: 12px;
+ text-transform: none;
+}
+
+/* STYLE: SOLID COLOR */
+
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color {
+ padding: 30px 20px;
+ position: relative;
+}
+
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color::before {
+ position: absolute;
+ top: 0;
+ right: 50%;
+ transform: translateY(-50%) translateX(50%);
+}
+
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote {
+ max-width: 100%;
+ text-align: center;
+}
+
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote cite,
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote footer {
+ color: inherit;
+}
+
+
+/* Block: Verse ------------------------------ */
+
+.editor-styles-wrapper .wp-block-verse pre,
+.editor-styles-wrapper pre.wp-block-verse {
+ font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
+ font-size: 0.9em;
+}
+
+
+/* Block: Button ----------------------------- */
+
+.editor-styles-wrapper .wp-block-button__link,
+.editor-styles-wrapper .wp-block-file__button {
+ background: #cd2653;
+ border-radius: 0;
+ color: #fff;
+ font-size: 15px;
+ font-weight: 600;
+ letter-spacing: 0.0333em;
+ line-height: 1.25;
+ padding: 1.1em 1.44em;
+ text-transform: uppercase;
+}
+
+.editor-styles-wrapper .wp-block-button .wp-block-button__link.mce-content-body {
+ line-height: 1.1;
+}
+
+/* BUTTON STYLE: OUTLINE */
+
+.editor-styles-wrapper .is-style-outline .wp-block-button__link,
+.editor-styles-wrapper .is-style-outline.wp-block-button__link {
+ background: none;
+ border-color: currentColor;
+ color: #cd2653;
+ padding: calc(1.1em - 2px) calc(1.44em - 2px);
+}
+
+/* BUTTON STYLE: SQUARED */
+
+.editor-styles-wrapper .is-style-squared .wp-block-button__link,
+.editor-styles-wrapper .is-style-squared.wp-block-button__link {
+ border-radius: 0;
+}
+
+
+/* Block: Latest Comments -------------------- */
+
+.editor-styles-wrapper .wp-block-latest-comments {
+ font-family: inherit;
+ margin-right: 0;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment {
+ font-size: inherit;
+ margin-bottom: 20px;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:last-child {
+ margin-bottom: 0;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-meta,
+.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
+ margin-right: 0 !important;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-meta {
+ font-weight: 700;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-meta a {
+ text-decoration: none;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-meta a:focus,
+.editor-styles-wrapper .wp-block-latest-comments__comment-meta a:hover {
+ text-decoration: none;
+}
+
+/* HAS AVATAR */
+
+.editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment {
+ display: flex;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments.has-avatars img.avatar {
+ flex-shrink: 0;
+ margin: 5px 0 0 15px;
+}
+
+/* HAS EXCERPT */
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
+ margin: 0;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p {
+ font-family: inherit;
+ font-size: 0.7em;
+ margin: 10px 0 0;
+}
+
+
+/* Block: Latest Posts ----------------------- */
+
+.editor-styles-wrapper ul.wp-block-latest-posts:not(.is-grid) li {
+ margin-top: 15px;
+}
+
+/* STYLE: GRID */
+
+.editor-styles-wrapper .wp-block-latest-posts.is-grid li {
+ border-color: #dcd7ca;
+}
+
+.editor-styles-wrapper ul.wp-block-latest-posts.is-grid li {
+ border-style: solid;
+ border-width: 2px 0 0;
+ line-height: 1.25;
+ margin: 20px 0 16px 16px;
+ padding-top: 12px;
+}
+
+.editor-styles-wrapper .wp-block-latest-posts__post-excerpt {
+ font-size: 0.95em;
+ line-height: 1.4;
+ margin-top: 15px;
+}
+
+/* Block: Shortcode -------------------------- */
+
+.editor-styles-wrapper .wp-block-shortcode textarea {
+ color: #191e23;
+}
+
+/* Block: Embed ------------------------------ */
+
+.editor-styles-wrapper .wp-block-embed {
+ margin-bottom: 30px;
+ margin-top: 30px;
+}
+
+.editor-styles-wrapper .wp-block[data-type*="core-embed"][data-align="center"] * {
+ margin-right: auto;
+ margin-left: auto;
+}
+
+/* Block: File ------------------------------- */
+
+.editor-styles-wrapper .wp-block-file {
+ background: none;
+ padding: 0;
+}
+
+.editor-styles-wrapper .wp-block-file__content-wrapper {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+}
+
+.editor-styles-wrapper .wp-block-file .wp-block-file__textlink {
+ color: #cd2653;
+ font-weight: 700;
+ text-decoration: none;
+}
+
+.editor-styles-wrapper .wp-block-file .wp-block-file__textlink:focus,
+.editor-styles-wrapper .wp-block-file .wp-block-file__textlink:hover {
+ text-decoration: underline;
+}
+
+.editor-styles-wrapper .wp-block-file .wp-block-file__button {
+ font-size: 14px;
+ padding: 1em 1.25em;
+}
+
+/* Block: Image ------------------------------ */
+
+.editor-styles-wrapper .wp-block-image {
+ margin-bottom: 30px;
+ margin-top: 30px;
+}
+
+/* Block: Group ------------------------------ */
+
+.editor-styles-wrapper .wp-block-group.has-background {
+ padding: 20px;
+}
+
+.wp-block-group .wp-block[data-type="core/heading"]:first-child * {
+ margin-top: 0;
+}
+
+.wp-block[data-type="core/group"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align="full"],
+.wp-block[data-type="core/group"][data-align="full"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align="full"] {
+ margin-right: 0;
+ width: 100%;
+}
+
+/* Block: List ------------------------------- */
+
+.editor-styles-wrapper ul.block-editor-block-list__block,
+.editor-styles-wrapper ol.block-editor-block-list__block,
+.editor-styles-wrapper ul ul,
+.editor-styles-wrapper ol ul {
+ padding-right: 1.3em;
+}
+
+
+/* X. Media Queries
+/* ------------------------------------------- */
+
+
+@media ( min-width: 480px ) {
+
+
+ /* STRUCTURE */
+
+ .editor-styles-wrapper .wp-block[data-align="right"] {
+ margin-left: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-align="left"] {
+ margin: 0;
+ }
+
+ /* BLOCK: COVER */
+
+ .wp-block[data-type="core/cover"][data-align="left"] [data-block],
+ .wp-block[data-type="core/cover"][data-align="right"] [data-block] {
+ margin-top: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .block-editor-block-list__block-edit {
+ float: left;
+ margin-right: 20px;
+ max-width: 260px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .block-editor-block-list__block-edit {
+ float: right;
+ margin-left: 20px;
+ max-width: 260px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .wp-block-pullquote::before {
+ margin-left: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .wp-block-pullquote::before {
+ margin-right: 0;
+ }
+
+ /* BLOCK: PULL QUOTE */
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"],
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] {
+ height: 0;
+ max-width: 260px;
+ }
+
+ .wp-block[data-type="core/pullquote"][data-align="left"] [data-block],
+ .wp-block[data-type="core/pullquote"][data-align="right"] [data-block] {
+ margin-top: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit {
+ float: left;
+ margin-right: 20px;
+ max-width: 260px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
+ float: right;
+ margin-left: 20px;
+ max-width: 260px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote::before {
+ margin-left: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote::before {
+ margin-right: 0;
+ }
+
+
+}
+
+@media ( min-width: 600px ) {
+
+
+ /* BLOCK: SHARED MEDIA STYLES */
+
+ .wp-block[data-type*="core-embed"][data-align="full"] figcaption,
+ .wp-block[data-type="core/image"][data-align="full"] figcaption,
+ .wp-block[data-type="core/gallery"][data-align="full"] .blocks-gallery-caption {
+ padding: 0 45px;
+ }
+
+ /* BLOCK: COLUMNS */
+
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h1,
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h2,
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h3,
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h4,
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h5,
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h6 {
+ margin: 35px 0 20px 0;
+ }
+
+ /* BLOCK: PULLQUOTE */
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit {
+ margin-left: -30px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
+ margin-right: -30px;
+ }
+
+
+}
+
+@media ( min-width: 700px ) {
+
+ /* STRUCTURE */
+
+ .editor-styles-wrapper > * {
+ font-size: 21px;
+ }
+
+ /* TYPOGRAPHY */
+
+ .editor-post-title__block .editor-post-title__input,
+ .editor-styles-wrapper .wp-block h1 {
+ font-size: 64px;
+ }
+
+ .editor-styles-wrapper .wp-block h2 {
+ font-size: 48px;
+ }
+
+ .editor-styles-wrapper .wp-block h3 {
+ font-size: 40px;
+ }
+
+ .editor-styles-wrapper .wp-block h4 {
+ font-size: 32px;
+ }
+
+ .editor-styles-wrapper .wp-block h5 {
+ font-size: 24px;
+ }
+
+ .editor-styles-wrapper li,
+ .editor-styles-wrapper p,
+ .editor-styles-wrapper p.wp-block-paragraph {
+ line-height: 1.476;
+ }
+
+ /* FORMS */
+
+ .editor-styles-wrapper fieldset {
+ padding: 30px;
+ }
+
+ .editor-styles-wrapper legend {
+ padding: 0 15px;
+ }
+
+ /* BLOCK: BASE MARGINS */
+
+ /* BLOCK: BUTTON */
+
+ .editor-styles-wrapper .wp-block-button__link,
+ .editor-styles-wrapper .wp-block-file__button {
+ font-size: 17px;
+ }
+
+ /* BLOCK: CODE */
+
+ .editor-styles-wrapper .wp-block-preformatted pre,
+ .editor-styles-wrapper .wp-block-code .block-editor-plain-text,
+ .editor-styles-wrapper .wp-block-verse pre {
+ font-size: 16px;
+ }
+
+ /* BLOCK: COLUMNS */
+
+ .wp-block-column {
+ font-size: 16px;
+ }
+
+ /* BLOCK: COVER */
+
+ .editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
+ .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
+ width: calc(100% - 80px);
+ }
+
+ /* BLOCK: GROUP */
+
+ .editor-styles-wrapper .wp-block:not([data-align="wide"]):not([data-align="full"]) div:not([class*="__inner-container"]) .wp-block-group.has-background,
+ .editor-styles-wrapper .wp-block div[class*="__inner-container"] .wp-block[data-align="wide"] .wp-block-group.has-background,
+ .editor-styles-wrapper .wp-block div[class*="__inner-container"] .wp-block[data-align="full"] .wp-block-group.has-background {
+ padding: 40px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-align="wide"] .wp-block-group.has-background,
+ .editor-styles-wrapper .wp-block[data-align="full"] .wp-block-group.has-background {
+ padding: 80px;
+ }
+
+ /* BLOCK: LATEST POSTS */
+
+ /* BLOCK: PULLQUOTE */
+
+ .editor-styles-wrapper .wp-block .wp-block-pullquote p,
+ .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .editor-rich-text p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .editor-rich-text p {
+ font-size: 32px;
+ }
+
+ .editor-styles-wrapper .wp-block-pullquote__citation,
+ .editor-styles-wrapper .wp-block-pullquote cite,
+ .editor-styles-wrapper .wp-block-pullquote footer {
+ margin-top: 20px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote::before,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote::before {
+ font-size: 113px;
+ height: 80px;
+ margin-bottom: 20px;
+ width: 80px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote.is-style-solid-color,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote.is-style-solid-color {
+ padding: 60px 40px 40px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote:not(.is-style-solid-color) {
+ padding-right: 10px;
+ padding-left: 10px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] blockquote p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] blockquote p {
+ font-size: 48px;
+ line-height: 1.203125;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] p {
+ font-size: 32px;
+ line-height: 1.1875;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color p {
+ font-size: 26px;
+ }
+
+ /* BLOCK: TABLE */
+
+ .editor-styles-wrapper table.wp-block-table {
+ font-size: 18px;
+ }
+
+ /* BLOCK: SEPARATOR */
+
+ hr.wp-block-separator {
+ margin-bottom: 60px;
+ margin-top: 60px;
+ }
+
+}
+
+
+@media ( min-width: 1000px ) {
+
+
+ /* BLOCK: COLUMNS */
+
+ .wp-block-column {
+ font-size: 18px;
+ }
+
+ /* BLOCK: SEPARATOR */
+
+ hr.wp-block-separator {
+ margin-bottom: 80px;
+ margin-top: 80px;
+ }
+
+ hr.wp-block-separator.is-style-wide {
+ margin-right: -70px;
+ margin-left: -70px;
+ }
+
+
+}
+
+
+@media ( min-width: 1220px ) {
+
+
+ /* TYPOGRAPHY */
+
+ .editor-post-title__block .editor-post-title__input,
+ .editor-styles-wrapper .wp-block h1 {
+ font-size: 84px;
+ }
+
+ .editor-styles-wrapper .wp-block h6 {
+ font-size: 18px;
+ }
+
+ /* BLOCK: PULLQUOTE */
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote.is-style-solid-color,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote.is-style-solid-color {
+ padding: 90px 40px 80px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] blockquote p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] blockquote p {
+ font-size: 64px;
+ }
+
+ /* BLOCK: SEPARATOR */
+
+ hr.wp-block-separator.is-style-wide {
+ margin-right: -150px;
+ margin-left: -150px;
+ }
+
+}
+
+
+@media ( min-width: 1360px ) {
+
+
+ /* STRUCTURE */
+
+ .editor-styles-wrapper .wp-block[data-align="left"],
+ .editor-styles-wrapper .wp-block[data-align="right"] {
+ margin: 0 auto;
+ max-width: 1220px;
+ }
+
+
+ /* BLOCK: PULLQUOTE */
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color::before,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color::before {
+ top: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"],
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] {
+ margin: 0 auto;
+ max-width: 1220px;
+ }
+
+ /* BLOCK: SEPARATOR */
+
+ hr.wp-block-separator.is-style-wide {
+ margin-right: -200px;
+ margin-left: -200px;
+ }
+
+
+}
diff --git a/themes/twentytwenty/assets/css/editor-style-block.css b/themes/twentytwenty/assets/css/editor-style-block.css
index e6e1d39b..676efe9d 100644
--- a/themes/twentytwenty/assets/css/editor-style-block.css
+++ b/themes/twentytwenty/assets/css/editor-style-block.css
@@ -1,1446 +1,1455 @@
-/* ------------------------------------------- */
-
-/* Twenty Twenty Editor Styles — Block Editor
-/* ------------------------------------------- */
-
-.editor-styles-wrapper {
- background: #f5efe0;
- color: #000;
- letter-spacing: -0.015em;
- -moz-font-smoothing: antialiased;
- -webkit-font-smoothing: antialiased;
-}
-
-.editor-styles-wrapper > * {
- font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- font-size: 18px;
-}
-
-@supports ( font-variation-settings: normal ) {
-
- .editor-styles-wrapper > * {
- font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- }
-
-}
-
-.block-editor-default-block-appender textarea.block-editor-default-block-appender__content {
- color: inherit;
- font-family: inherit;
- font-size: inherit;
-}
-
-/* Fonts ------------------------------------- */
-
-/*
- * Chrome renders extra-wide characters for the Hoefler Text font.
- * This results in a jumping cursor when typing in both the Classic and block
- * editors. The following font-face override fixes the issue by manually
- * inserting a custom font that includes just a Hoefler Text space replacement
- * for that character instead.
- */
-@font-face {
- font-family: NonBreakingSpaceOverride;
- src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
-}
-
-/* ----------------------------------------------
-Inter variable font. Usage:
-
-@supports (font-variation-settings: normal) {
- html { font-family: "Inter var", sans-serif; }
-}
----------------------------------------------- */
-
-@font-face {
- font-family: "Inter var";
- font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
- font-style: normal;
- src: url(../fonts/inter/Inter-upright-var.woff2) format("woff2");
-}
-
-@font-face {
- font-family: "Inter var";
- font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
- font-style: italic;
- src: url(../fonts/inter/Inter-italic-var.woff2) format("woff2");
-}
-
-/* Structure --------------------------------- */
-
-.wp-block {
- max-width: 610px;
-}
-
-.wp-block[data-align="wide"] .wp-block[data-align="wide"],
-.wp-block[data-align="full"] .wp-block[data-align="wide"] {
- max-width: 1200px;
-}
-
-.wp-block .wp-block[data-type="core/group"]:not([data-align="full"]):not([data-align="wide"]):not([data-align="left"]):not([data-align="right"]),
-.wp-block .wp-block[data-type="core/cover"]:not([data-align="full"]):not([data-align="wide"]):not([data-align="left"]):not([data-align="right"]) {
- margin-left: auto;
- margin-right: auto;
- max-width: 610px;
-}
-
-.wp-block .wp-block[data-align="full"] {
- margin-left: 0;
- margin-right: 0;
-}
-
-*[data-align="right"] .wp-block-edit,
-*[data-align="left"] .wp-block-edit {
- max-width: 50%;
-}
-
-.wp-block[data-align="wide"] {
- max-width: 1200px;
-}
-
-.wp-block[data-align="full"] {
- max-width: none;
-}
-
-.editor-styles-wrapper .editor-rich-text__tinymce,
-.editor-styles-wrapper .editor-rich-text__tinymce.mce-content-body {
- line-height: 1.5;
-}
-
-
-/* Font Families ------------------------------ */
-
-.editor-styles-wrapper p,
-.editor-styles-wrapper ol,
-.editor-styles-wrapper ul,
-.editor-styles-wrapper dl,
-.editor-styles-wrapper dt {
- font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
- letter-spacing: normal;
-}
-
-.editor-post-title__block .editor-post-title__input,
-.editor-styles-wrapper .wp-block h1,
-.editor-styles-wrapper .wp-block h2,
-.editor-styles-wrapper .wp-block h3,
-.editor-styles-wrapper .wp-block h4,
-.editor-styles-wrapper .wp-block h5,
-.editor-styles-wrapper .wp-block h6,
-.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
-.editor-styles-wrapper cite,
-.editor-styles-wrapper figcaption,
-.editor-styles-wrapper .wp-caption-text {
- font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
-}
-
-@supports ( font-variation-settings: normal ) {
-
- .editor-post-title__block .editor-post-title__input,
- .editor-styles-wrapper .wp-block h1,
- .editor-styles-wrapper .wp-block h2,
- .editor-styles-wrapper .wp-block h3,
- .editor-styles-wrapper .wp-block h4,
- .editor-styles-wrapper .wp-block h5,
- .editor-styles-wrapper .wp-block h6,
- .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
- .editor-styles-wrapper cite,
- .editor-styles-wrapper figcaption,
- .editor-styles-wrapper .wp-caption-text {
- font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- }
-
-}
-
-
-/* Colors ------------------------------------ */
-
-/* CUSTOM COLORS */
-
-:root .has-accent-color {
- color: #cd2653;
-}
-
-:root .has-accent-background-color {
- background-color: #cd2653;
- color: #fff;
-}
-
-:root .has-primary-color {
- color: #000;
-}
-
-:root .has-primary-background-color {
- background-color: #000;
- color: #f5efe0;
-}
-
-:root .has-secondary-color {
- color: #6d6d6d;
-}
-
-:root .has-secondary-background-color {
- background-color: #6d6d6d;
- color: #fff;
-}
-
-:root .has-subtle-background-color {
- color: #dcd7ca;
-}
-
-:root .has-subtle-background-background-color {
- background-color: #dcd7ca;
- color: #000;
-}
-
-:root .has-background-color {
- color: #f5efe0;
-}
-
-:root .has-background-background-color {
- background-color: #f5efe0;
- color: #000;
-}
-
-/* GENERAL COLORS */
-
-.has-black-background-color {
- background-color: #000;
- color: #fff;
-}
-
-.has-white-background-color {
- background-color: #fff;
- color: #000;
-}
-
-.has-black-color {
- color: #000;
-}
-
-.has-white-color {
- color: #fff;
-}
-
-
-/* Typography -------------------------------- */
-
-.editor-styles-wrapper .editor-block-list__layout a {
- color: #cd2653;
- text-decoration: underline;
-}
-
-.editor-styles-wrapper a:focus,
-.editor-styles-wrapper a:hover {
- text-decoration: none;
-}
-
-.editor-post-title__block .editor-post-title__input,
-.editor-styles-wrapper .wp-block h1,
-.editor-styles-wrapper .wp-block h2,
-.editor-styles-wrapper .wp-block h3,
-.editor-styles-wrapper .wp-block h4,
-.editor-styles-wrapper .wp-block h5,
-.editor-styles-wrapper .wp-block h6 {
- font-feature-settings: "lnum";
- font-variant-numeric: lining-nums;
- font-weight: 700;
- letter-spacing: -0.0415625em;
- line-height: 1.25;
- margin-top: 40px;
- margin-bottom: 25px;
-}
-
-.editor-post-title__block .editor-post-title__input,
-.editor-styles-wrapper .wp-block h1 {
- font-size: 36px;
- font-weight: 800;
- line-height: 1.138888889;
-}
-
-.editor-styles-wrapper .wp-block h2 {
- font-size: 32px;
-}
-
-.editor-styles-wrapper .wp-block h3 {
- font-size: 28px;
-}
-
-.editor-styles-wrapper .wp-block h4 {
- font-size: 24px;
-}
-
-.editor-styles-wrapper .wp-block h5 {
- font-size: 21px;
-}
-
-.editor-styles-wrapper .wp-block h6 {
- font-size: 16px;
- letter-spacing: 0.03125em;
- text-transform: uppercase;
-}
-
-.editor-styles-wrapper li,
-.editor-styles-wrapper p,
-.editor-styles-wrapper p.wp-block-paragraph {
- line-height: 1.4;
-}
-
-/* POST TITLE */
-
-.wp-block.editor-post-title__block {
- max-width: 1000px;
-}
-
-.editor-styles-wrapper .editor-post-title__block .editor-post-title__input {
- margin: 0;
- text-align: center;
-}
-
-/* DROP CAP */
-
-.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter {
- color: #cd2653;
- font-size: 5.1em;
- font-weight: 800;
- margin: 0.05em 0.1em 0 0;
-}
-
-
-/* Monospace --------------------------------- */
-
-.editor-styles-wrapper code,
-.editor-styles-wrapper kbd,
-.editor-styles-wrapper pre,
-.editor-styles-wrapper samp {
- font-family: monospace;
-}
-
-.editor-styles-wrapper kbd,
-.editor-styles-wrapper pre,
-.editor-styles-wrapper samp {
- border-radius: 0;
- font-size: 0.75em;
- padding: 4px 6px;
-}
-
-.editor-styles-wrapper pre {
- border-color: #dcd7ca;
- border-radius: 0;
- line-height: 1.5;
- padding: 1em;
-}
-
-
-/* Custom Text Sizes ------------------------- */
-
-.editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce,
-.editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce.mce-content-body,
-.editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce,
-.editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce.mce-content-body {
- line-height: 1.4;
-}
-
-.editor-styles-wrapper p.has-small-font-size {
- font-size: 0.842em;
-}
-
-.editor-styles-wrapper p.has-normal-font-size,
-.editor-styles-wrapper p.has-regular-font-size {
- font-size: 1em;
-}
-
-.editor-styles-wrapper p.has-medium-font-size {
- font-size: 1.1em;
-}
-
-.editor-styles-wrapper p.has-large-font-size {
- font-size: 1.25em;
-}
-
-.editor-styles-wrapper p.has-larger-font-size {
- font-size: 1.5em;
-}
-
-
-/* Post Media -------------------------------- */
-
-.editor-styles-wrapper figure {
- margin: 0;
-}
-
-.editor-styles-wrapper .alignleft,
-.editor-styles-wrapper .alignright {
- margin-bottom: 1.2em;
- max-width: 260px;
-}
-
-.editor-styles-wrapper .wp-caption .alignleft,
-.editor-styles-wrapper .wp-caption .alignright {
- margin-bottom: 0;
-}
-
-.editor-styles-wrapper .alignleft {
- margin-right: 1em;
-}
-
-.editor-styles-wrapper .alignright {
- margin-left: 1em;
-}
-
-.editor-styles-wrapper figcaption {
- color: #6d6d6d;
- font-size: 15px;
- font-weight: 500;
- line-height: 1.2;
- margin-top: 5px;
- text-align: inherit;
-}
-
-
-/* Forms ------------------------------------- */
-
-.editor-styles-wrapper fieldset {
- border: 2px solid #dcd7ca;
- padding: 20px;
-}
-
-.editor-styles-wrapper legend {
- font-size: 0.85em;
- font-weight: 700;
- padding: 0 10px;
-}
-
-.editor-styles-wrapper label {
- font-size: 15px;
- font-weight: 600;
-}
-
-
-/* Block: Base Margins ---------------------- */
-
-/* Block: Shared Widget Styles -------------- */
-
-.editor-styles-wrapper ul.wp-block-archives,
-.editor-styles-wrapper ul.wp-block-categories,
-.editor-styles-wrapper ul.wp-block-latest-posts,
-.editor-styles-wrapper ul.wp-block-categories__list {
- font-family: inherit;
- list-style: none;
- margin: 40px 0;
- padding-left: 0;
-}
-
-.editor-styles-wrapper ul.wp-block-categories__list ul {
- margin: 0;
-}
-
-.editor-styles-wrapper ul.wp-block-archives li,
-.editor-styles-wrapper ul.wp-block-categories li,
-.editor-styles-wrapper ul.wp-block-latest-posts li,
-.editor-styles-wrapper ul.wp-block-categories__list li {
- color: #6d6d6d;
- line-height: 1.476;
- margin: 5px 0 0 0;
-}
-
-.editor-styles-wrapper ul.wp-block-archives li li,
-.editor-styles-wrapper ul.wp-block-categories li li,
-.editor-styles-wrapper ul.wp-block-categories__list li li,
-.editor-styles-wrapper ul.wp-block-latest-posts li li {
- margin-left: 20px;
-}
-
-.editor-styles-wrapper .wp-block-archives li > a,
-.editor-styles-wrapper .wp-block-categories li > a,
-.editor-styles-wrapper .wp-block-latest-posts li > a {
- font-weight: 700;
- text-decoration: none;
-}
-
-.editor-styles-wrapper .wp-block-archives li > a:focus,
-.editor-styles-wrapper .wp-block-archives li > a:hover,
-.editor-styles-wrapper .wp-block-categories li > a:focus,
-.editor-styles-wrapper .wp-block-categories li > a:hover,
-.editor-styles-wrapper .wp-block-latest-posts li > a:focus,
-.editor-styles-wrapper .wp-block-latest-posts li > a:hover {
- font-weight: 700;
- text-decoration: none;
-}
-
-.editor-styles-wrapper .wp-block-archives.aligncenter,
-.editor-styles-wrapper .wp-block-categories.aligncenter {
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments time,
-.editor-styles-wrapper .wp-block-latest-posts time {
- color: #6d6d6d;
- font-size: 0.7em;
- font-weight: 600;
- letter-spacing: normal;
- line-height: 1.476;
- margin-top: 0.15em;
-}
-
-
-/* Block: Table ------------------------------ */
-
-.editor-styles-wrapper .wp-block-table {
- border-collapse: collapse;
- border-spacing: 0;
- empty-cells: show;
- font-size: 18px;
- margin-bottom: 1.1em;
- width: 100%;
-}
-
-.editor-styles-wrapper .wp-block-table,
-.editor-styles-wrapper .wp-block-table * {
- border-color: #dcd7ca;
-}
-
-.editor-styles-wrapper .wp-block-table tr {
- border: none;
-}
-
-.editor-styles-wrapper .wp-block-table caption {
- background: #dcd7ca;
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-table th,
-.editor-styles-wrapper .wp-block-table td {
- line-height: 1.4;
- margin: 0;
- overflow: visible;
- padding: 0;
-}
-
-.editor-styles-wrapper .wp-block-table .wp-block-table__cell-content {
- padding: 0.5em;
-}
-
-.editor-styles-wrapper .wp-block-table thead {
- vertical-align: bottom;
- white-space: nowrap;
- text-align: inherit;
-}
-
-.editor-styles-wrapper .wp-block-table th {
- font-weight: 700;
- text-align: inherit; /* Prevents the header from being centered by default*/
-}
-
-.editor-styles-wrapper .wp-block-table th.has-text-align-center {
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-table th.has-text-align-right {
- text-align: right;
-}
-
-.editor-styles-wrapper .wp-block-table th.has-text-align-left {
- text-align: left;
-}
-
-/* STYLE: STRIPES */
-
-.editor-styles-wrapper .wp-block-table.is-style-stripes {
- border: 1px solid #dcd7ca;
-}
-
-.editor-styles-wrapper .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
- background: #dcd7ca;
-}
-
-
-/* Block: Separator -------------------------- */
-
-hr.wp-block-separator {
- border-top: 1px solid #6d6d6d;
- color: #6d6d6d;
- margin: 30px 0;
-}
-
-hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
- max-width: 100%;
-}
-
-hr.wp-block-separator:not(.is-style-dots) {
- background: linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
- background-color: transparent !important;
- border: none;
- height: 1px;
- overflow: visible;
- position: relative;
-}
-
-.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
- height: 1px;
-}
-
-hr.wp-block-separator:not(.is-style-dots)::before,
-hr.wp-block-separator:not(.is-style-dots)::after {
- background: currentColor;
- content: "";
- display: block;
- height: 16px;
- position: absolute;
- top: calc(50% - 8px);
- transform: rotate(22.5deg);
- width: 1px;
-}
-
-hr.wp-block-separator::before {
- left: calc(50% - 5px);
-}
-
-hr.wp-block-separator::after {
- right: calc(50% - 5px);
-}
-
-/* STYLE: DOTS */
-
-hr.wp-block-separator.is-style-dots::before {
- font-size: 32px;
- font-weight: 700;
- letter-spacing: 1em;
- padding-left: 1em;
-}
-
-
-/* Block: Quote ------------------------------ */
-
-.editor-styles-wrapper blockquote {
- margin: 0;
-}
-
-.editor-styles-wrapper .wp-block-quote {
- border-color: #cd2653;
- border-style: solid;
- border-width: 0 0 0 2px;
- margin: 20px 0;
- padding: 5px 0 5px 20px;
-}
-
-.editor-styles-wrapper .wp-block-quote.has-text-align-center,
-.editor-styles-wrapper .wp-block-quote[style*="text-align:center"],
-.editor-styles-wrapper .wp-block-quote[style*="text-align: center"] {
- border-width: 0;
- padding: 5px 0;
-}
-
-.editor-styles-wrapper .wp-block-quote.has-text-align-right,
-.editor-styles-wrapper .wp-block-quote[style*="text-align:right"],
-.editor-styles-wrapper .wp-block-quote[style*="text-align: right"] {
- border-width: 0 2px 0 0;
- padding: 5px 20px 5px 0;
-}
-
-.editor-styles-wrapper cite,
-.editor-styles-wrapper .wp-block-quote__citation,
-.editor-styles-wrapper .wp-block-quote cite,
-.editor-styles-wrapper .wp-block-quote footer {
- color: #6d6d6d;
- font-size: 14px;
- font-weight: 600;
- line-height: 1.25;
-}
-
-.editor-styles-wrapper .wp-block-quote p {
- color: inherit;
- font-weight: 400;
- margin: 0 0 20px 0;
-}
-
-.editor-styles-wrapper .wp-block-quote.is-style-large {
- border: none;
- padding: 0;
-}
-
-.editor-styles-wrapper .wp-block-quote.is-style-large p {
- font-family: inherit;
- font-size: 24px;
- font-style: normal;
- font-weight: 700;
- letter-spacing: -0.035714286em;
- line-height: 1.285714286;
-}
-
-.editor-styles-wrapper .wp-block-quote.is-style-large .wp-block-quote__citation,
-.editor-styles-wrapper .wp-block-quote.is-style-large cite,
-.editor-styles-wrapper .wp-block-quote.is-style-large footer {
- font-size: 16px;
-}
-
-
-/* Block: Code, Verse and Preformatted ------- */
-
-.editor-styles-wrapper .wp-block-code {
- color: inherit;
-}
-
-.editor-styles-wrapper .wp-block-code,
-.editor-styles-wrapper .wp-block-preformatted pre,
-.editor-styles-wrapper .wp-block-verse pre {
- border: 1px solid #dcd7ca;
- border-radius: 0;
- padding: 30px;
-}
-
-.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce pre,
-.editor-styles-wrapper .wp-block-preformatted pre,
-.editor-styles-wrapper .wp-block-code .block-editor-plain-text,
-.editor-styles-wrapper .wp-block-verse pre {
- background: transparent;
- color: inherit;
- font-family: monospace;
- font-size: 14px;
-}
-
-/* Block: Cover ------------------------------ */
-
-.editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
-.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
- margin: 0 auto;
- width: calc(100% - 40px);
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"],
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] {
- height: auto;
- max-height: none;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .wp-block-cover {
- text-align: left;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .wp-block-cover {
- text-align: right;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .block-editor-block-list__block-edit,
-.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .block-editor-block-list__block-edit {
- float: none;
- margin-left: 0;
- margin-right: 0;
- max-width: 100%;
-}
-
-.wp-block-cover-image .wp-block-cover-image-text,
-.wp-block-cover-image .wp-block-cover-text,
-.wp-block-cover-image h2,
-.wp-block-cover .wp-block-cover-image-text,
-.wp-block-cover .wp-block-cover-text,
-.wp-block-cover h2 {
- max-width: 100%;
-}
-
-.editor-styles-wrapper .wp-block-cover a {
- color: inherit;
-}
-
-/* Block: Shared Media Styles ---------------- */
-
-.wp-block[data-type*="core-embed"][data-align="full"] figcaption,
-.wp-block[data-type="core/image"][data-align="full"] figcaption,
-.wp-block[data-type="core/gallery"][data-align="full"] .blocks-gallery-caption {
- padding: 0 14px;
-}
-
-/* Block: Paragraph -------------------------- */
-
-/* Block: Pullquote -------------------------- */
-
-.editor-styles-wrapper .wp-block-pullquote {
- border: none;
- color: inherit;
- padding: 0;
- position: relative;
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-pullquote::before {
- background: #fff;
- border-radius: 50%;
- color: #cd2653;
- content: "”";
- display: block;
- font-size: 62px;
- font-weight: 500;
- line-height: 1.2;
- margin: 0 auto 15px auto;
- text-align: center;
- height: 44px;
- width: 44px;
-}
-
-.editor-styles-wrapper .wp-block .wp-block-pullquote p {
- font-family: inherit;
- font-size: 28px;
- font-weight: 700;
- line-height: 1.178571429;
- letter-spacing: -0.041785714em;
- margin-bottom: 20px;
-}
-
-.editor-styles-wrapper .wp-block .wp-block-pullquote p:last-child {
- margin-bottom: 0;
-}
-
-.editor-styles-wrapper .wp-block .wp-block-pullquote p,
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .editor-rich-text p,
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .editor-rich-text p {
- font-size: 28px;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"],
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] {
- height: auto;
- max-height: none;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote,
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote.is-style-solid-color blockquote {
- text-align: left;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote,
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote.is-style-solid-color blockquote {
- text-align: right;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit,
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
- float: none;
- margin-left: 0;
- margin-right: 0;
- max-width: 100%;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit .wp-block-pullquote::before {
- margin-right: 0;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit .wp-block-pullquote::before {
- margin-left: 0;
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color::before {
- right: 20px;
- transform: translateY(-50%);
-}
-
-.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color::before {
- left: 20px;
- transform: translateY(-50%);
-}
-
-.editor-styles-wrapper .wp-block-pullquote__citation,
-.editor-styles-wrapper .wp-block-pullquote cite,
-.editor-styles-wrapper .wp-block-pullquote footer {
- color: #6d6d6d;
- font-size: 16px;
- font-weight: 500;
- margin-top: 12px;
- text-transform: none;
-}
-
-/* STYLE: SOLID COLOR */
-
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color {
- padding: 30px 20px;
- position: relative;
-}
-
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color::before {
- position: absolute;
- top: 0;
- left: 50%;
- transform: translateY(-50%) translateX(-50%);
-}
-
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote {
- max-width: 100%;
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote cite,
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote footer {
- color: inherit;
-}
-
-
-/* Block: Verse ------------------------------ */
-
-.editor-styles-wrapper .wp-block-verse pre,
-.editor-styles-wrapper pre.wp-block-verse {
- font-size: 0.75em;
-}
-
-
-/* Block: Button ----------------------------- */
-
-.editor-styles-wrapper .wp-block-button__link,
-.editor-styles-wrapper .wp-block-file__button {
- background: #cd2653;
- border-radius: 0;
- color: #fff;
- font-size: 15px;
- font-weight: 600;
- letter-spacing: 0.0333em;
- line-height: 1.25;
- padding: 1.1em 1.44em;
- text-transform: uppercase;
-}
-
-.editor-styles-wrapper .wp-block-button .wp-block-button__link.mce-content-body {
- line-height: 1.1;
-}
-
-/* BUTTON STYLE: OUTLINE */
-
-.editor-styles-wrapper .is-style-outline .wp-block-button__link,
-.editor-styles-wrapper .is-style-outline.wp-block-button__link {
- background: none;
- border-color: currentColor;
- color: #cd2653;
- padding: calc(1.1em - 2px) calc(1.44em - 2px);
-}
-
-/* BUTTON STYLE: SQUARED */
-
-.editor-styles-wrapper .is-style-squared .wp-block-button__link,
-.editor-styles-wrapper .is-style-squared.wp-block-button__link {
- border-radius: 0;
-}
-
-
-/* Block: Latest Comments -------------------- */
-
-.editor-styles-wrapper .wp-block-latest-comments {
- font-family: inherit;
- margin-left: 0;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment {
- font-size: inherit;
- margin-bottom: 20px;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:last-child {
- margin-bottom: 0;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta,
-.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
- margin-left: 0 !important;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta {
- font-weight: 700;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta a {
- text-decoration: none;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta a:focus,
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta a:hover {
- text-decoration: none;
-}
-
-/* HAS AVATAR */
-
-.editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment {
- display: flex;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments.has-avatars img.avatar {
- flex-shrink: 0;
- margin: 5px 15px 0 0;
-}
-
-/* HAS EXCERPT */
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
- margin: 0;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p {
- font-family: inherit;
- font-size: 0.7em;
- margin: 10px 0 0;
-}
-
-
-/* Block: Latest Posts ----------------------- */
-
-.editor-styles-wrapper ul.wp-block-latest-posts:not(.is-grid) li {
- margin-top: 15px;
-}
-
-/* STYLE: GRID */
-
-.editor-styles-wrapper .wp-block-latest-posts.is-grid li {
- border-color: #dcd7ca;
-}
-
-.editor-styles-wrapper ul.wp-block-latest-posts.is-grid li {
- border-style: solid;
- border-width: 2px 0 0;
- line-height: 1.25;
- margin: 20px 16px 16px 0;
- padding-top: 12px;
-}
-
-.editor-styles-wrapper .wp-block-latest-posts__post-excerpt {
- font-size: 0.95em;
- line-height: 1.4;
- margin-top: 15px;
-}
-
-/* Block: Shortcode -------------------------- */
-
-.editor-styles-wrapper .wp-block-shortcode textarea {
- color: #191e23;
-}
-
-/* Block: Embed ------------------------------ */
-
-.editor-styles-wrapper .wp-block-embed {
- margin-bottom: 30px;
- margin-top: 30px;
-}
-
-.editor-styles-wrapper .wp-block[data-type*="core-embed"][data-align="center"] * {
- margin-left: auto;
- margin-right: auto;
-}
-
-/* Block: File ------------------------------- */
-
-.editor-styles-wrapper .wp-block-file {
- background: none;
- padding: 0;
-}
-
-.editor-styles-wrapper .wp-block-file__content-wrapper {
- align-items: center;
- display: flex;
- justify-content: space-between;
-}
-
-.editor-styles-wrapper .wp-block-file .wp-block-file__textlink {
- color: #cd2653;
- font-weight: 700;
- text-decoration: none;
-}
-
-.editor-styles-wrapper .wp-block-file .wp-block-file__textlink:focus,
-.editor-styles-wrapper .wp-block-file .wp-block-file__textlink:hover {
- text-decoration: underline;
-}
-
-.editor-styles-wrapper .wp-block-file .wp-block-file__button {
- font-size: 14px;
- padding: 1em 1.25em;
-}
-
-/* Block: Image ------------------------------ */
-
-.editor-styles-wrapper .wp-block-image {
- margin-bottom: 30px;
- margin-top: 30px;
-}
-
-/* Block: Group ------------------------------ */
-
-.editor-styles-wrapper .wp-block-group.has-background {
- padding: 20px;
-}
-
-.wp-block-group .wp-block[data-type="core/heading"]:first-child * {
- margin-top: 0;
-}
-
-.wp-block[data-type="core/group"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align="full"],
-.wp-block[data-type="core/group"][data-align="full"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align="full"] {
- margin-left: 0;
- width: 100%;
-}
-
-/* Block: List ------------------------------- */
-
-
-/* X. Media Queries
-/* ------------------------------------------- */
-
-
-@media ( min-width: 480px ) {
-
-
- /* STRUCTURE */
-
- .editor-styles-wrapper .wp-block[data-align="right"] {
- margin-right: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-align="left"] {
- margin: 0;
- }
-
- /* BLOCK: COVER */
-
- .wp-block[data-type="core/cover"][data-align="left"] [data-block],
- .wp-block[data-type="core/cover"][data-align="right"] [data-block] {
- margin-top: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .block-editor-block-list__block-edit {
- float: right;
- margin-left: 20px;
- max-width: 260px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .block-editor-block-list__block-edit {
- float: left;
- margin-right: 20px;
- max-width: 260px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .wp-block-pullquote::before {
- margin-right: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .wp-block-pullquote::before {
- margin-left: 0;
- }
-
- /* BLOCK: PULL QUOTE */
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"],
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] {
- height: 0;
- max-width: 260px;
- }
-
- .wp-block[data-type="core/pullquote"][data-align="left"] [data-block],
- .wp-block[data-type="core/pullquote"][data-align="right"] [data-block] {
- margin-top: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit {
- float: right;
- margin-left: 20px;
- max-width: 260px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
- float: left;
- margin-right: 20px;
- max-width: 260px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote::before {
- margin-right: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote::before {
- margin-left: 0;
- }
-
-
-}
-
-@media ( min-width: 600px ) {
-
-
- /* BLOCK: SHARED MEDIA STYLES */
-
- .wp-block[data-type*="core-embed"][data-align="full"] figcaption,
- .wp-block[data-type="core/image"][data-align="full"] figcaption,
- .wp-block[data-type="core/gallery"][data-align="full"] .blocks-gallery-caption {
- padding: 0 45px;
- }
-
- /* BLOCK: COLUMNS */
-
- .editor-styles-wrapper .wp-block[data-type="core/column"] h1,
- .editor-styles-wrapper .wp-block[data-type="core/column"] h2,
- .editor-styles-wrapper .wp-block[data-type="core/column"] h3,
- .editor-styles-wrapper .wp-block[data-type="core/column"] h4,
- .editor-styles-wrapper .wp-block[data-type="core/column"] h5,
- .editor-styles-wrapper .wp-block[data-type="core/column"] h6 {
- margin: 35px 0 20px 0;
- }
-
- /* BLOCK: PULLQUOTE */
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit {
- margin-right: -30px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
- margin-left: -30px;
- }
-
-
-}
-
-@media ( min-width: 700px ) {
-
- /* STRUCTURE */
-
- .editor-styles-wrapper > * {
- font-size: 21px;
- }
-
- /* TYPOGRAPHY */
-
- .editor-post-title__block .editor-post-title__input,
- .editor-styles-wrapper .wp-block h1 {
- font-size: 64px;
- }
-
- .editor-styles-wrapper .wp-block h2 {
- font-size: 48px;
- }
-
- .editor-styles-wrapper .wp-block h3 {
- font-size: 40px;
- }
-
- .editor-styles-wrapper .wp-block h4 {
- font-size: 32px;
- }
-
- .editor-styles-wrapper .wp-block h5 {
- font-size: 24px;
- }
-
- .editor-styles-wrapper li,
- .editor-styles-wrapper p,
- .editor-styles-wrapper p.wp-block-paragraph {
- line-height: 1.476;
- }
-
- /* FORMS */
-
- .editor-styles-wrapper fieldset {
- padding: 30px;
- }
-
- .editor-styles-wrapper legend {
- padding: 0 15px;
- }
-
- /* BLOCK: BASE MARGINS */
-
- /* BLOCK: BUTTON */
-
- .editor-styles-wrapper .wp-block-button__link,
- .editor-styles-wrapper .wp-block-file__button {
- font-size: 17px;
- }
-
- /* BLOCK: CODE */
-
- .editor-styles-wrapper .wp-block-preformatted pre,
- .editor-styles-wrapper .wp-block-code .block-editor-plain-text,
- .editor-styles-wrapper .wp-block-verse pre {
- font-size: 16px;
- }
-
- /* BLOCK: COLUMNS */
-
- .wp-block-column {
- font-size: 16px;
- }
-
- /* BLOCK: COVER */
-
- .editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
- .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
- width: calc(100% - 80px);
- }
-
- /* BLOCK: GROUP */
-
- .editor-styles-wrapper .wp-block:not([data-align="wide"]):not([data-align="full"]) div:not([class*="__inner-container"]) .wp-block-group.has-background,
- .editor-styles-wrapper .wp-block div[class*="__inner-container"] .wp-block[data-align="wide"] .wp-block-group.has-background,
- .editor-styles-wrapper .wp-block div[class*="__inner-container"] .wp-block[data-align="full"] .wp-block-group.has-background {
- padding: 40px;
- }
-
- .editor-styles-wrapper .wp-block[data-align="wide"] .wp-block-group.has-background,
- .editor-styles-wrapper .wp-block[data-align="full"] .wp-block-group.has-background {
- padding: 80px;
- }
-
- /* BLOCK: LATEST POSTS */
-
- /* BLOCK: PULLQUOTE */
-
- .editor-styles-wrapper .wp-block .wp-block-pullquote p,
- .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .editor-rich-text p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .editor-rich-text p {
- font-size: 32px;
- }
-
- .editor-styles-wrapper .wp-block-pullquote__citation,
- .editor-styles-wrapper .wp-block-pullquote cite,
- .editor-styles-wrapper .wp-block-pullquote footer {
- margin-top: 20px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote::before,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote::before {
- font-size: 113px;
- height: 80px;
- margin-bottom: 20px;
- width: 80px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote.is-style-solid-color,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote.is-style-solid-color {
- padding: 60px 40px 40px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote:not(.is-style-solid-color) {
- padding-left: 10px;
- padding-right: 10px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] blockquote p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] blockquote p {
- font-size: 48px;
- line-height: 1.203125;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] p {
- font-size: 32px;
- line-height: 1.1875;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color p {
- font-size: 26px;
- }
-
- /* BLOCK: TABLE */
-
- .editor-styles-wrapper table.wp-block-table {
- font-size: 18px;
- }
-
- /* BLOCK: SEPARATOR */
-
- hr.wp-block-separator {
- margin-bottom: 60px;
- margin-top: 60px;
- }
-
-}
-
-
-@media ( min-width: 1000px ) {
-
-
- /* BLOCK: COLUMNS */
-
- .wp-block-column {
- font-size: 18px;
- }
-
- /* BLOCK: SEPARATOR */
-
- hr.wp-block-separator {
- margin-bottom: 80px;
- margin-top: 80px;
- }
-
- hr.wp-block-separator.is-style-wide {
- margin-left: -70px;
- margin-right: -70px;
- }
-
-
-}
-
-
-@media ( min-width: 1220px ) {
-
-
- /* TYPOGRAPHY */
-
- .editor-post-title__block .editor-post-title__input,
- .editor-styles-wrapper .wp-block h1 {
- font-size: 84px;
- }
-
- .editor-styles-wrapper .wp-block h6 {
- font-size: 18px;
- }
-
- /* BLOCK: PULLQUOTE */
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote.is-style-solid-color,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote.is-style-solid-color {
- padding: 90px 40px 80px;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] blockquote p,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] blockquote p {
- font-size: 64px;
- }
-
- /* BLOCK: SEPARATOR */
-
- hr.wp-block-separator.is-style-wide {
- margin-left: -150px;
- margin-right: -150px;
- }
-
-}
-
-
-@media ( min-width: 1360px ) {
-
-
- /* STRUCTURE */
-
- .editor-styles-wrapper .wp-block[data-align="left"],
- .editor-styles-wrapper .wp-block[data-align="right"] {
- margin: 0 auto;
- max-width: 1220px;
- }
-
-
- /* BLOCK: PULLQUOTE */
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color::before,
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color::before {
- top: 0;
- }
-
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"],
- .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] {
- margin: 0 auto;
- max-width: 1220px;
- }
-
- /* BLOCK: SEPARATOR */
-
- hr.wp-block-separator.is-style-wide {
- margin-left: -200px;
- margin-right: -200px;
- }
-
-
-}
+/* ------------------------------------------- */
+
+/* Twenty Twenty Editor Styles — Block Editor
+/* ------------------------------------------- */
+
+.editor-styles-wrapper {
+ background: #f5efe0;
+ color: #000;
+ letter-spacing: -0.015em;
+ -moz-font-smoothing: antialiased;
+ -webkit-font-smoothing: antialiased;
+}
+
+.editor-styles-wrapper > * {
+ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ font-size: 18px;
+}
+
+@supports ( font-variation-settings: normal ) {
+
+ .editor-styles-wrapper > * {
+ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ }
+
+}
+
+.block-editor-default-block-appender textarea.block-editor-default-block-appender__content {
+ color: inherit;
+ font-family: inherit;
+ font-size: inherit;
+}
+
+/* Fonts ------------------------------------- */
+
+/*
+ * Chrome renders extra-wide characters for the Hoefler Text font.
+ * This results in a jumping cursor when typing in both the Classic and block
+ * editors. The following font-face override fixes the issue by manually
+ * inserting a custom font that includes just a Hoefler Text space replacement
+ * for that character instead.
+ */
+@font-face {
+ font-family: NonBreakingSpaceOverride;
+ src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
+}
+
+/* ----------------------------------------------
+Inter variable font. Usage:
+
+@supports (font-variation-settings: normal) {
+ html { font-family: "Inter var", sans-serif; }
+}
+---------------------------------------------- */
+
+@font-face {
+ font-family: "Inter var";
+ font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
+ font-style: normal;
+ src: url(../fonts/inter/Inter-upright-var.woff2) format("woff2");
+}
+
+@font-face {
+ font-family: "Inter var";
+ font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
+ font-style: italic;
+ src: url(../fonts/inter/Inter-italic-var.woff2) format("woff2");
+}
+
+/* Structure --------------------------------- */
+
+.wp-block {
+ max-width: 610px;
+}
+
+.wp-block[data-align="wide"] .wp-block[data-align="wide"],
+.wp-block[data-align="full"] .wp-block[data-align="wide"] {
+ max-width: 1200px;
+}
+
+.wp-block .wp-block[data-type="core/group"]:not([data-align="full"]):not([data-align="wide"]):not([data-align="left"]):not([data-align="right"]),
+.wp-block .wp-block[data-type="core/cover"]:not([data-align="full"]):not([data-align="wide"]):not([data-align="left"]):not([data-align="right"]) {
+ margin-left: auto;
+ margin-right: auto;
+ max-width: 610px;
+}
+
+.wp-block .wp-block[data-align="full"] {
+ margin-left: 0;
+ margin-right: 0;
+}
+
+*[data-align="right"] .wp-block-edit,
+*[data-align="left"] .wp-block-edit {
+ max-width: 50%;
+}
+
+.wp-block[data-align="wide"] {
+ max-width: 1200px;
+}
+
+.wp-block[data-align="full"] {
+ max-width: none;
+}
+
+.editor-styles-wrapper .editor-rich-text__tinymce,
+.editor-styles-wrapper .editor-rich-text__tinymce.mce-content-body {
+ line-height: 1.5;
+}
+
+
+/* Font Families ------------------------------ */
+
+.editor-styles-wrapper p,
+.editor-styles-wrapper ol,
+.editor-styles-wrapper ul,
+.editor-styles-wrapper dl,
+.editor-styles-wrapper dt {
+ font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
+ letter-spacing: normal;
+}
+
+.editor-post-title__block .editor-post-title__input,
+.editor-styles-wrapper .wp-block h1,
+.editor-styles-wrapper .wp-block h2,
+.editor-styles-wrapper .wp-block h3,
+.editor-styles-wrapper .wp-block h4,
+.editor-styles-wrapper .wp-block h5,
+.editor-styles-wrapper .wp-block h6,
+.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
+.editor-styles-wrapper cite,
+.editor-styles-wrapper figcaption,
+.editor-styles-wrapper .wp-caption-text {
+ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+}
+
+@supports ( font-variation-settings: normal ) {
+
+ .editor-post-title__block .editor-post-title__input,
+ .editor-styles-wrapper .wp-block h1,
+ .editor-styles-wrapper .wp-block h2,
+ .editor-styles-wrapper .wp-block h3,
+ .editor-styles-wrapper .wp-block h4,
+ .editor-styles-wrapper .wp-block h5,
+ .editor-styles-wrapper .wp-block h6,
+ .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
+ .editor-styles-wrapper cite,
+ .editor-styles-wrapper figcaption,
+ .editor-styles-wrapper .wp-caption-text {
+ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ }
+
+}
+
+
+/* Colors ------------------------------------ */
+
+/* CUSTOM COLORS */
+
+:root .has-accent-color {
+ color: #cd2653;
+}
+
+:root .has-accent-background-color {
+ background-color: #cd2653;
+ color: #fff;
+}
+
+:root .has-primary-color {
+ color: #000;
+}
+
+:root .has-primary-background-color {
+ background-color: #000;
+ color: #f5efe0;
+}
+
+:root .has-secondary-color {
+ color: #6d6d6d;
+}
+
+:root .has-secondary-background-color {
+ background-color: #6d6d6d;
+ color: #fff;
+}
+
+:root .has-subtle-background-color {
+ color: #dcd7ca;
+}
+
+:root .has-subtle-background-background-color {
+ background-color: #dcd7ca;
+ color: #000;
+}
+
+:root .has-background-color {
+ color: #f5efe0;
+}
+
+:root .has-background-background-color {
+ background-color: #f5efe0;
+ color: #000;
+}
+
+/* GENERAL COLORS */
+
+.has-black-background-color {
+ background-color: #000;
+ color: #fff;
+}
+
+.has-white-background-color {
+ background-color: #fff;
+ color: #000;
+}
+
+.has-black-color {
+ color: #000;
+}
+
+.has-white-color {
+ color: #fff;
+}
+
+
+/* Typography -------------------------------- */
+
+.editor-styles-wrapper .editor-block-list__layout a {
+ color: #cd2653;
+ text-decoration: underline;
+}
+
+.editor-styles-wrapper a:focus,
+.editor-styles-wrapper a:hover {
+ text-decoration: none;
+}
+
+.editor-post-title__block .editor-post-title__input,
+.editor-styles-wrapper .wp-block h1,
+.editor-styles-wrapper .wp-block h2,
+.editor-styles-wrapper .wp-block h3,
+.editor-styles-wrapper .wp-block h4,
+.editor-styles-wrapper .wp-block h5,
+.editor-styles-wrapper .wp-block h6 {
+ font-feature-settings: "lnum";
+ font-variant-numeric: lining-nums;
+ font-weight: 700;
+ letter-spacing: -0.0415625em;
+ line-height: 1.25;
+ margin-top: 40px;
+ margin-bottom: 25px;
+}
+
+.editor-post-title__block .editor-post-title__input,
+.editor-styles-wrapper .wp-block h1 {
+ font-size: 36px;
+ font-weight: 800;
+ line-height: 1.138888889;
+}
+
+.editor-styles-wrapper .wp-block h2 {
+ font-size: 32px;
+}
+
+.editor-styles-wrapper .wp-block h3 {
+ font-size: 28px;
+}
+
+.editor-styles-wrapper .wp-block h4 {
+ font-size: 24px;
+}
+
+.editor-styles-wrapper .wp-block h5 {
+ font-size: 21px;
+}
+
+.editor-styles-wrapper .wp-block h6 {
+ font-size: 16px;
+ letter-spacing: 0.03125em;
+ text-transform: uppercase;
+}
+
+.editor-styles-wrapper li,
+.editor-styles-wrapper p,
+.editor-styles-wrapper p.wp-block-paragraph {
+ line-height: 1.4;
+}
+
+/* POST TITLE */
+
+.wp-block.editor-post-title__block {
+ max-width: 1000px;
+}
+
+.editor-styles-wrapper .editor-post-title__block .editor-post-title__input {
+ margin: 0;
+ text-align: center;
+}
+
+/* DROP CAP */
+
+.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter {
+ color: #cd2653;
+ font-size: 5.1em;
+ font-weight: 800;
+ margin: 0.05em 0.1em 0 0;
+}
+
+
+/* Monospace --------------------------------- */
+
+.editor-styles-wrapper code,
+.editor-styles-wrapper kbd,
+.editor-styles-wrapper pre,
+.editor-styles-wrapper samp {
+ font-family: monospace;
+}
+
+.editor-styles-wrapper kbd,
+.editor-styles-wrapper pre,
+.editor-styles-wrapper samp {
+ border-radius: 0;
+ font-size: 0.75em;
+ padding: 4px 6px;
+}
+
+.editor-styles-wrapper pre {
+ border-color: #dcd7ca;
+ border-radius: 0;
+ line-height: 1.5;
+ padding: 1em;
+}
+
+
+/* Custom Text Sizes ------------------------- */
+
+.editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce,
+.editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce.mce-content-body,
+.editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce,
+.editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce.mce-content-body {
+ line-height: 1.4;
+}
+
+.editor-styles-wrapper p.has-small-font-size {
+ font-size: 0.842em;
+}
+
+.editor-styles-wrapper p.has-normal-font-size,
+.editor-styles-wrapper p.has-regular-font-size {
+ font-size: 1em;
+}
+
+.editor-styles-wrapper p.has-medium-font-size {
+ font-size: 1.1em;
+}
+
+.editor-styles-wrapper p.has-large-font-size {
+ font-size: 1.25em;
+}
+
+.editor-styles-wrapper p.has-larger-font-size {
+ font-size: 1.5em;
+}
+
+
+/* Post Media -------------------------------- */
+
+.editor-styles-wrapper figure {
+ margin: 0;
+}
+
+.editor-styles-wrapper .alignleft,
+.editor-styles-wrapper .alignright {
+ margin-bottom: 1.2em;
+ max-width: 260px;
+}
+
+.editor-styles-wrapper .wp-caption .alignleft,
+.editor-styles-wrapper .wp-caption .alignright {
+ margin-bottom: 0;
+}
+
+.editor-styles-wrapper .alignleft {
+ margin-right: 1em;
+}
+
+.editor-styles-wrapper .alignright {
+ margin-left: 1em;
+}
+
+.editor-styles-wrapper figcaption {
+ color: #6d6d6d;
+ font-size: 15px;
+ font-weight: 500;
+ line-height: 1.2;
+ margin-top: 5px;
+ text-align: inherit;
+}
+
+
+/* Forms ------------------------------------- */
+
+.editor-styles-wrapper fieldset {
+ border: 2px solid #dcd7ca;
+ padding: 20px;
+}
+
+.editor-styles-wrapper legend {
+ font-size: 0.85em;
+ font-weight: 700;
+ padding: 0 10px;
+}
+
+.editor-styles-wrapper label {
+ font-size: 15px;
+ font-weight: 600;
+}
+
+
+/* Block: Base Margins ---------------------- */
+
+/* Block: Shared Widget Styles -------------- */
+
+.editor-styles-wrapper ul.wp-block-archives,
+.editor-styles-wrapper ul.wp-block-categories,
+.editor-styles-wrapper ul.wp-block-latest-posts,
+.editor-styles-wrapper ul.wp-block-categories__list {
+ font-family: inherit;
+ list-style: none;
+ margin: 40px 0;
+ padding-left: 0;
+}
+
+.editor-styles-wrapper ul.wp-block-categories__list ul {
+ margin: 0;
+}
+
+.editor-styles-wrapper ul.wp-block-archives li,
+.editor-styles-wrapper ul.wp-block-categories li,
+.editor-styles-wrapper ul.wp-block-latest-posts li,
+.editor-styles-wrapper ul.wp-block-categories__list li {
+ color: #6d6d6d;
+ line-height: 1.476;
+ margin: 5px 0 0 0;
+}
+
+.editor-styles-wrapper ul.wp-block-archives li li,
+.editor-styles-wrapper ul.wp-block-categories li li,
+.editor-styles-wrapper ul.wp-block-categories__list li li,
+.editor-styles-wrapper ul.wp-block-latest-posts li li {
+ margin-left: 20px;
+}
+
+.editor-styles-wrapper .wp-block-archives li > a,
+.editor-styles-wrapper .wp-block-categories li > a,
+.editor-styles-wrapper .wp-block-latest-posts li > a {
+ font-weight: 700;
+ text-decoration: none;
+}
+
+.editor-styles-wrapper .wp-block-archives li > a:focus,
+.editor-styles-wrapper .wp-block-archives li > a:hover,
+.editor-styles-wrapper .wp-block-categories li > a:focus,
+.editor-styles-wrapper .wp-block-categories li > a:hover,
+.editor-styles-wrapper .wp-block-latest-posts li > a:focus,
+.editor-styles-wrapper .wp-block-latest-posts li > a:hover {
+ font-weight: 700;
+ text-decoration: none;
+}
+
+.editor-styles-wrapper .wp-block-archives.aligncenter,
+.editor-styles-wrapper .wp-block-categories.aligncenter {
+ text-align: center;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments time,
+.editor-styles-wrapper .wp-block-latest-posts time {
+ color: #6d6d6d;
+ font-size: 0.7em;
+ font-weight: 600;
+ letter-spacing: normal;
+ line-height: 1.476;
+ margin-top: 0.15em;
+}
+
+
+/* Block: Table ------------------------------ */
+
+.editor-styles-wrapper .wp-block-table {
+ border-collapse: collapse;
+ border-spacing: 0;
+ empty-cells: show;
+ font-size: 18px;
+ margin-bottom: 1.1em;
+ width: 100%;
+}
+
+.editor-styles-wrapper .wp-block-table,
+.editor-styles-wrapper .wp-block-table * {
+ border-color: #dcd7ca;
+}
+
+.editor-styles-wrapper .wp-block-table tr {
+ border: none;
+}
+
+.editor-styles-wrapper .wp-block-table caption {
+ background: #dcd7ca;
+ text-align: center;
+}
+
+.editor-styles-wrapper .wp-block-table th,
+.editor-styles-wrapper .wp-block-table td {
+ line-height: 1.4;
+ margin: 0;
+ overflow: visible;
+ padding: 0;
+}
+
+.editor-styles-wrapper .wp-block-table .wp-block-table__cell-content {
+ padding: 0.5em;
+}
+
+.editor-styles-wrapper .wp-block-table thead {
+ vertical-align: bottom;
+ white-space: nowrap;
+ text-align: inherit;
+}
+
+.editor-styles-wrapper .wp-block-table th {
+ font-weight: 700;
+ text-align: inherit; /* Prevents the header from being centered by default*/
+}
+
+.editor-styles-wrapper .wp-block-table th.has-text-align-center {
+ text-align: center;
+}
+
+.editor-styles-wrapper .wp-block-table th.has-text-align-right {
+ text-align: right;
+}
+
+.editor-styles-wrapper .wp-block-table th.has-text-align-left {
+ text-align: left;
+}
+
+/* STYLE: STRIPES */
+
+.editor-styles-wrapper .wp-block-table.is-style-stripes {
+ border: 1px solid #dcd7ca;
+}
+
+.editor-styles-wrapper .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
+ background: #dcd7ca;
+}
+
+
+/* Block: Separator -------------------------- */
+
+hr.wp-block-separator {
+ border-top: 1px solid #6d6d6d;
+ color: #6d6d6d;
+ margin: 30px 0;
+}
+
+hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
+ max-width: 100%;
+}
+
+hr.wp-block-separator:not(.is-style-dots) {
+ background: linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
+ background-color: transparent !important;
+ border: none;
+ height: 1px;
+ overflow: visible;
+ position: relative;
+}
+
+.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
+ height: 1px;
+}
+
+hr.wp-block-separator:not(.is-style-dots)::before,
+hr.wp-block-separator:not(.is-style-dots)::after {
+ background: currentColor;
+ content: "";
+ display: block;
+ height: 16px;
+ position: absolute;
+ top: calc(50% - 8px);
+ transform: rotate(22.5deg);
+ width: 1px;
+}
+
+hr.wp-block-separator::before {
+ left: calc(50% - 5px);
+}
+
+hr.wp-block-separator::after {
+ right: calc(50% - 5px);
+}
+
+/* STYLE: DOTS */
+
+hr.wp-block-separator.is-style-dots::before {
+ font-size: 32px;
+ font-weight: 700;
+ letter-spacing: 1em;
+ padding-left: 1em;
+}
+
+
+/* Block: Quote ------------------------------ */
+
+.editor-styles-wrapper blockquote {
+ margin: 0;
+}
+
+.editor-styles-wrapper .wp-block-quote {
+ border-color: #cd2653;
+ border-style: solid;
+ border-width: 0 0 0 2px;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ padding: 5px 0 5px 20px;
+}
+
+.editor-styles-wrapper .wp-block-quote.has-text-align-center,
+.editor-styles-wrapper .wp-block-quote[style*="text-align:center"],
+.editor-styles-wrapper .wp-block-quote[style*="text-align: center"] {
+ border-width: 0;
+ padding: 5px 0;
+}
+
+.editor-styles-wrapper .wp-block-quote.has-text-align-right,
+.editor-styles-wrapper .wp-block-quote[style*="text-align:right"],
+.editor-styles-wrapper .wp-block-quote[style*="text-align: right"] {
+ border-width: 0 2px 0 0;
+ padding: 5px 20px 5px 0;
+}
+
+.editor-styles-wrapper cite,
+.editor-styles-wrapper .wp-block-quote__citation,
+.editor-styles-wrapper .wp-block-quote cite,
+.editor-styles-wrapper .wp-block-quote footer {
+ color: #6d6d6d;
+ font-size: 14px;
+ font-weight: 600;
+ line-height: 1.25;
+}
+
+.editor-styles-wrapper .wp-block-quote p {
+ color: inherit;
+ font-weight: 400;
+ margin: 0 0 20px 0;
+}
+
+.editor-styles-wrapper .wp-block-quote.is-style-large {
+ border: none;
+ padding: 0;
+}
+
+.editor-styles-wrapper .wp-block-quote.is-style-large p {
+ font-family: inherit;
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 700;
+ letter-spacing: -0.035714286em;
+ line-height: 1.285714286;
+}
+
+.editor-styles-wrapper .wp-block-quote.is-style-large .wp-block-quote__citation,
+.editor-styles-wrapper .wp-block-quote.is-style-large cite,
+.editor-styles-wrapper .wp-block-quote.is-style-large footer {
+ font-size: 16px;
+}
+
+
+/* Block: Code, Verse and Preformatted ------- */
+
+.editor-styles-wrapper .wp-block-code {
+ color: inherit;
+}
+
+.editor-styles-wrapper .wp-block-code,
+.editor-styles-wrapper .wp-block-preformatted pre,
+.editor-styles-wrapper .wp-block-verse pre {
+ border: 1px solid #dcd7ca;
+ border-radius: 0;
+ padding: 30px;
+}
+
+.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce pre,
+.editor-styles-wrapper .wp-block-preformatted pre,
+.editor-styles-wrapper .wp-block-code .block-editor-plain-text,
+.editor-styles-wrapper .wp-block-verse pre {
+ background: transparent;
+ color: inherit;
+ font-family: monospace;
+ font-size: 14px;
+}
+
+/* Block: Cover ------------------------------ */
+
+.editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
+.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
+ margin: 0 auto;
+ width: calc(100% - 40px);
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"],
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] {
+ height: auto;
+ max-height: none;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .wp-block-cover {
+ text-align: left;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .wp-block-cover {
+ text-align: right;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .block-editor-block-list__block-edit,
+.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .block-editor-block-list__block-edit {
+ float: none;
+ margin-left: 0;
+ margin-right: 0;
+ max-width: 100%;
+}
+
+.wp-block-cover-image .wp-block-cover-image-text,
+.wp-block-cover-image .wp-block-cover-text,
+.wp-block-cover-image h2,
+.wp-block-cover .wp-block-cover-image-text,
+.wp-block-cover .wp-block-cover-text,
+.wp-block-cover h2 {
+ max-width: 100%;
+}
+
+.editor-styles-wrapper .wp-block-cover a {
+ color: inherit;
+}
+
+/* Block: Shared Media Styles ---------------- */
+
+.wp-block[data-type*="core-embed"][data-align="full"] figcaption,
+.wp-block[data-type="core/image"][data-align="full"] figcaption,
+.wp-block[data-type="core/gallery"][data-align="full"] .blocks-gallery-caption {
+ padding: 0 14px;
+}
+
+/* Block: Paragraph -------------------------- */
+
+/* Block: Pullquote -------------------------- */
+
+.editor-styles-wrapper .wp-block-pullquote {
+ border: none;
+ color: inherit;
+ padding: 0;
+ position: relative;
+ text-align: center;
+}
+
+.editor-styles-wrapper .wp-block-pullquote::before {
+ background: #fff;
+ border-radius: 50%;
+ color: #cd2653;
+ content: "”";
+ display: block;
+ font-size: 62px;
+ font-weight: 500;
+ line-height: 1.2;
+ margin: 0 auto 15px auto;
+ text-align: center;
+ height: 44px;
+ width: 44px;
+}
+
+.editor-styles-wrapper .wp-block .wp-block-pullquote p {
+ font-family: inherit;
+ font-size: 28px;
+ font-weight: 700;
+ line-height: 1.178571429;
+ letter-spacing: -0.041785714em;
+ margin-bottom: 20px;
+}
+
+.editor-styles-wrapper .wp-block .wp-block-pullquote p:last-child {
+ margin-bottom: 0;
+}
+
+.editor-styles-wrapper .wp-block .wp-block-pullquote p,
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .editor-rich-text p,
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .editor-rich-text p {
+ font-size: 28px;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"],
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] {
+ height: auto;
+ max-height: none;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote,
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote.is-style-solid-color blockquote {
+ text-align: left;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote,
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote.is-style-solid-color blockquote {
+ text-align: right;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit,
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
+ float: none;
+ margin-left: 0;
+ margin-right: 0;
+ max-width: 100%;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit .wp-block-pullquote::before {
+ margin-right: 0;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit .wp-block-pullquote::before {
+ margin-left: 0;
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color::before {
+ right: 20px;
+ transform: translateY(-50%);
+}
+
+.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color::before {
+ left: 20px;
+ transform: translateY(-50%);
+}
+
+.editor-styles-wrapper .wp-block-pullquote__citation,
+.editor-styles-wrapper .wp-block-pullquote cite,
+.editor-styles-wrapper .wp-block-pullquote footer {
+ color: #6d6d6d;
+ font-size: 16px;
+ font-weight: 500;
+ margin-top: 12px;
+ text-transform: none;
+}
+
+/* STYLE: SOLID COLOR */
+
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color {
+ padding: 30px 20px;
+ position: relative;
+}
+
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color::before {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ transform: translateY(-50%) translateX(-50%);
+}
+
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote {
+ max-width: 100%;
+ text-align: center;
+}
+
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote cite,
+.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote footer {
+ color: inherit;
+}
+
+
+/* Block: Verse ------------------------------ */
+
+.editor-styles-wrapper .wp-block-verse pre,
+.editor-styles-wrapper pre.wp-block-verse {
+ font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
+ font-size: 0.9em;
+}
+
+
+/* Block: Button ----------------------------- */
+
+.editor-styles-wrapper .wp-block-button__link,
+.editor-styles-wrapper .wp-block-file__button {
+ background: #cd2653;
+ border-radius: 0;
+ color: #fff;
+ font-size: 15px;
+ font-weight: 600;
+ letter-spacing: 0.0333em;
+ line-height: 1.25;
+ padding: 1.1em 1.44em;
+ text-transform: uppercase;
+}
+
+.editor-styles-wrapper .wp-block-button .wp-block-button__link.mce-content-body {
+ line-height: 1.1;
+}
+
+/* BUTTON STYLE: OUTLINE */
+
+.editor-styles-wrapper .is-style-outline .wp-block-button__link,
+.editor-styles-wrapper .is-style-outline.wp-block-button__link {
+ background: none;
+ border-color: currentColor;
+ color: #cd2653;
+ padding: calc(1.1em - 2px) calc(1.44em - 2px);
+}
+
+/* BUTTON STYLE: SQUARED */
+
+.editor-styles-wrapper .is-style-squared .wp-block-button__link,
+.editor-styles-wrapper .is-style-squared.wp-block-button__link {
+ border-radius: 0;
+}
+
+
+/* Block: Latest Comments -------------------- */
+
+.editor-styles-wrapper .wp-block-latest-comments {
+ font-family: inherit;
+ margin-left: 0;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment {
+ font-size: inherit;
+ margin-bottom: 20px;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:last-child {
+ margin-bottom: 0;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-meta,
+.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
+ margin-left: 0 !important;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-meta {
+ font-weight: 700;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-meta a {
+ text-decoration: none;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-meta a:focus,
+.editor-styles-wrapper .wp-block-latest-comments__comment-meta a:hover {
+ text-decoration: none;
+}
+
+/* HAS AVATAR */
+
+.editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment {
+ display: flex;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments.has-avatars img.avatar {
+ flex-shrink: 0;
+ margin: 5px 15px 0 0;
+}
+
+/* HAS EXCERPT */
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
+ margin: 0;
+}
+
+.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p {
+ font-family: inherit;
+ font-size: 0.7em;
+ margin: 10px 0 0;
+}
+
+
+/* Block: Latest Posts ----------------------- */
+
+.editor-styles-wrapper ul.wp-block-latest-posts:not(.is-grid) li {
+ margin-top: 15px;
+}
+
+/* STYLE: GRID */
+
+.editor-styles-wrapper .wp-block-latest-posts.is-grid li {
+ border-color: #dcd7ca;
+}
+
+.editor-styles-wrapper ul.wp-block-latest-posts.is-grid li {
+ border-style: solid;
+ border-width: 2px 0 0;
+ line-height: 1.25;
+ margin: 20px 16px 16px 0;
+ padding-top: 12px;
+}
+
+.editor-styles-wrapper .wp-block-latest-posts__post-excerpt {
+ font-size: 0.95em;
+ line-height: 1.4;
+ margin-top: 15px;
+}
+
+/* Block: Shortcode -------------------------- */
+
+.editor-styles-wrapper .wp-block-shortcode textarea {
+ color: #191e23;
+}
+
+/* Block: Embed ------------------------------ */
+
+.editor-styles-wrapper .wp-block-embed {
+ margin-bottom: 30px;
+ margin-top: 30px;
+}
+
+.editor-styles-wrapper .wp-block[data-type*="core-embed"][data-align="center"] * {
+ margin-left: auto;
+ margin-right: auto;
+}
+
+/* Block: File ------------------------------- */
+
+.editor-styles-wrapper .wp-block-file {
+ background: none;
+ padding: 0;
+}
+
+.editor-styles-wrapper .wp-block-file__content-wrapper {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+}
+
+.editor-styles-wrapper .wp-block-file .wp-block-file__textlink {
+ color: #cd2653;
+ font-weight: 700;
+ text-decoration: none;
+}
+
+.editor-styles-wrapper .wp-block-file .wp-block-file__textlink:focus,
+.editor-styles-wrapper .wp-block-file .wp-block-file__textlink:hover {
+ text-decoration: underline;
+}
+
+.editor-styles-wrapper .wp-block-file .wp-block-file__button {
+ font-size: 14px;
+ padding: 1em 1.25em;
+}
+
+/* Block: Image ------------------------------ */
+
+.editor-styles-wrapper .wp-block-image {
+ margin-bottom: 30px;
+ margin-top: 30px;
+}
+
+/* Block: Group ------------------------------ */
+
+.editor-styles-wrapper .wp-block-group.has-background {
+ padding: 20px;
+}
+
+.wp-block-group .wp-block[data-type="core/heading"]:first-child * {
+ margin-top: 0;
+}
+
+.wp-block[data-type="core/group"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align="full"],
+.wp-block[data-type="core/group"][data-align="full"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align="full"] {
+ margin-left: 0;
+ width: 100%;
+}
+
+/* Block: List ------------------------------- */
+
+.editor-styles-wrapper ul.block-editor-block-list__block,
+.editor-styles-wrapper ol.block-editor-block-list__block,
+.editor-styles-wrapper ul ul,
+.editor-styles-wrapper ol ul {
+ padding-left: 1.3em;
+}
+
+
+/* X. Media Queries
+/* ------------------------------------------- */
+
+
+@media ( min-width: 480px ) {
+
+
+ /* STRUCTURE */
+
+ .editor-styles-wrapper .wp-block[data-align="right"] {
+ margin-right: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-align="left"] {
+ margin: 0;
+ }
+
+ /* BLOCK: COVER */
+
+ .wp-block[data-type="core/cover"][data-align="left"] [data-block],
+ .wp-block[data-type="core/cover"][data-align="right"] [data-block] {
+ margin-top: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .block-editor-block-list__block-edit {
+ float: right;
+ margin-left: 20px;
+ max-width: 260px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .block-editor-block-list__block-edit {
+ float: left;
+ margin-right: 20px;
+ max-width: 260px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .wp-block-pullquote::before {
+ margin-right: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .wp-block-pullquote::before {
+ margin-left: 0;
+ }
+
+ /* BLOCK: PULL QUOTE */
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"],
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] {
+ height: 0;
+ max-width: 260px;
+ }
+
+ .wp-block[data-type="core/pullquote"][data-align="left"] [data-block],
+ .wp-block[data-type="core/pullquote"][data-align="right"] [data-block] {
+ margin-top: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit {
+ float: right;
+ margin-left: 20px;
+ max-width: 260px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
+ float: left;
+ margin-right: 20px;
+ max-width: 260px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote::before {
+ margin-right: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote::before {
+ margin-left: 0;
+ }
+
+
+}
+
+@media ( min-width: 600px ) {
+
+
+ /* BLOCK: SHARED MEDIA STYLES */
+
+ .wp-block[data-type*="core-embed"][data-align="full"] figcaption,
+ .wp-block[data-type="core/image"][data-align="full"] figcaption,
+ .wp-block[data-type="core/gallery"][data-align="full"] .blocks-gallery-caption {
+ padding: 0 45px;
+ }
+
+ /* BLOCK: COLUMNS */
+
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h1,
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h2,
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h3,
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h4,
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h5,
+ .editor-styles-wrapper .wp-block[data-type="core/column"] h6 {
+ margin: 35px 0 20px 0;
+ }
+
+ /* BLOCK: PULLQUOTE */
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit {
+ margin-right: -30px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
+ margin-left: -30px;
+ }
+
+
+}
+
+@media ( min-width: 700px ) {
+
+ /* STRUCTURE */
+
+ .editor-styles-wrapper > * {
+ font-size: 21px;
+ }
+
+ /* TYPOGRAPHY */
+
+ .editor-post-title__block .editor-post-title__input,
+ .editor-styles-wrapper .wp-block h1 {
+ font-size: 64px;
+ }
+
+ .editor-styles-wrapper .wp-block h2 {
+ font-size: 48px;
+ }
+
+ .editor-styles-wrapper .wp-block h3 {
+ font-size: 40px;
+ }
+
+ .editor-styles-wrapper .wp-block h4 {
+ font-size: 32px;
+ }
+
+ .editor-styles-wrapper .wp-block h5 {
+ font-size: 24px;
+ }
+
+ .editor-styles-wrapper li,
+ .editor-styles-wrapper p,
+ .editor-styles-wrapper p.wp-block-paragraph {
+ line-height: 1.476;
+ }
+
+ /* FORMS */
+
+ .editor-styles-wrapper fieldset {
+ padding: 30px;
+ }
+
+ .editor-styles-wrapper legend {
+ padding: 0 15px;
+ }
+
+ /* BLOCK: BASE MARGINS */
+
+ /* BLOCK: BUTTON */
+
+ .editor-styles-wrapper .wp-block-button__link,
+ .editor-styles-wrapper .wp-block-file__button {
+ font-size: 17px;
+ }
+
+ /* BLOCK: CODE */
+
+ .editor-styles-wrapper .wp-block-preformatted pre,
+ .editor-styles-wrapper .wp-block-code .block-editor-plain-text,
+ .editor-styles-wrapper .wp-block-verse pre {
+ font-size: 16px;
+ }
+
+ /* BLOCK: COLUMNS */
+
+ .wp-block-column {
+ font-size: 16px;
+ }
+
+ /* BLOCK: COVER */
+
+ .editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
+ .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
+ width: calc(100% - 80px);
+ }
+
+ /* BLOCK: GROUP */
+
+ .editor-styles-wrapper .wp-block:not([data-align="wide"]):not([data-align="full"]) div:not([class*="__inner-container"]) .wp-block-group.has-background,
+ .editor-styles-wrapper .wp-block div[class*="__inner-container"] .wp-block[data-align="wide"] .wp-block-group.has-background,
+ .editor-styles-wrapper .wp-block div[class*="__inner-container"] .wp-block[data-align="full"] .wp-block-group.has-background {
+ padding: 40px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-align="wide"] .wp-block-group.has-background,
+ .editor-styles-wrapper .wp-block[data-align="full"] .wp-block-group.has-background {
+ padding: 80px;
+ }
+
+ /* BLOCK: LATEST POSTS */
+
+ /* BLOCK: PULLQUOTE */
+
+ .editor-styles-wrapper .wp-block .wp-block-pullquote p,
+ .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .editor-rich-text p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .editor-rich-text p {
+ font-size: 32px;
+ }
+
+ .editor-styles-wrapper .wp-block-pullquote__citation,
+ .editor-styles-wrapper .wp-block-pullquote cite,
+ .editor-styles-wrapper .wp-block-pullquote footer {
+ margin-top: 20px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote::before,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote::before {
+ font-size: 113px;
+ height: 80px;
+ margin-bottom: 20px;
+ width: 80px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote.is-style-solid-color,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote.is-style-solid-color {
+ padding: 60px 40px 40px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote:not(.is-style-solid-color) {
+ padding-left: 10px;
+ padding-right: 10px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] blockquote p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] blockquote p {
+ font-size: 48px;
+ line-height: 1.203125;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] p {
+ font-size: 32px;
+ line-height: 1.1875;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color p {
+ font-size: 26px;
+ }
+
+ /* BLOCK: TABLE */
+
+ .editor-styles-wrapper table.wp-block-table {
+ font-size: 18px;
+ }
+
+ /* BLOCK: SEPARATOR */
+
+ hr.wp-block-separator {
+ margin-bottom: 60px;
+ margin-top: 60px;
+ }
+
+}
+
+
+@media ( min-width: 1000px ) {
+
+
+ /* BLOCK: COLUMNS */
+
+ .wp-block-column {
+ font-size: 18px;
+ }
+
+ /* BLOCK: SEPARATOR */
+
+ hr.wp-block-separator {
+ margin-bottom: 80px;
+ margin-top: 80px;
+ }
+
+ hr.wp-block-separator.is-style-wide {
+ margin-left: -70px;
+ margin-right: -70px;
+ }
+
+
+}
+
+
+@media ( min-width: 1220px ) {
+
+
+ /* TYPOGRAPHY */
+
+ .editor-post-title__block .editor-post-title__input,
+ .editor-styles-wrapper .wp-block h1 {
+ font-size: 84px;
+ }
+
+ .editor-styles-wrapper .wp-block h6 {
+ font-size: 18px;
+ }
+
+ /* BLOCK: PULLQUOTE */
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote.is-style-solid-color,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote.is-style-solid-color {
+ padding: 90px 40px 80px;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] blockquote p,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] blockquote p {
+ font-size: 64px;
+ }
+
+ /* BLOCK: SEPARATOR */
+
+ hr.wp-block-separator.is-style-wide {
+ margin-left: -150px;
+ margin-right: -150px;
+ }
+
+}
+
+
+@media ( min-width: 1360px ) {
+
+
+ /* STRUCTURE */
+
+ .editor-styles-wrapper .wp-block[data-align="left"],
+ .editor-styles-wrapper .wp-block[data-align="right"] {
+ margin: 0 auto;
+ max-width: 1220px;
+ }
+
+
+ /* BLOCK: PULLQUOTE */
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color::before,
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color::before {
+ top: 0;
+ }
+
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"],
+ .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] {
+ margin: 0 auto;
+ max-width: 1220px;
+ }
+
+ /* BLOCK: SEPARATOR */
+
+ hr.wp-block-separator.is-style-wide {
+ margin-left: -200px;
+ margin-right: -200px;
+ }
+
+
+}
diff --git a/themes/twentytwenty/assets/css/editor-style-classic-rtl.css b/themes/twentytwenty/assets/css/editor-style-classic-rtl.css
index 9eaf83fc..55591e8d 100644
--- a/themes/twentytwenty/assets/css/editor-style-classic-rtl.css
+++ b/themes/twentytwenty/assets/css/editor-style-classic-rtl.css
@@ -1,600 +1,600 @@
-/* -------------------------------------------------------------------------- */
-
-/* Twenty Twenty Editor Styles — Classic Editor
-/* -------------------------------------------------------------------------- */
-
-
-/* Fonts ------------------------------------- */
-
-/*
- * Chrome renders extra-wide characters for the Hoefler Text font.
- * This results in a jumping cursor when typing in both the classic editor and
- * block editor. The following font-face override fixes the issue by manually
- * inserting a custom font that includes just a Hoefler Text space replacement
- * for that character instead.
- */
-@font-face {
- font-family: NonBreakingSpaceOverride;
- src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
-}
-
-/* ----------------------------------------------
-Inter variable font. Usage:
-
-@supports (font-variation-settings: normal) {
- html { font-family: "Inter var", sans-serif; }
-}
----------------------------------------------- */
-
-@font-face {
- font-family: "Inter var";
- font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
- font-style: normal;
- src: url(../fonts/inter/Inter-upright-var.woff2) format("woff2");
-}
-
-@font-face {
- font-family: "Inter var";
- font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
- font-style: italic;
- src: url(../fonts/inter/Inter-italic-var.woff2) format("woff2");
-}
-
-/* Structure --------------------------------- */
-
-body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
- font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
-}
-
-@supports ( font-variation-settings: normal ) {
-
- body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
- font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- }
-
-}
-
-body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
- background: #f5efe0;
- color: #000;
- font-size: 21px;
- letter-spacing: -0.015em;
- margin: 0 auto;
- max-width: calc(100% - 40px);
- width: 580px;
-}
-
-body#tinymce.wp-editor.content * {
- box-sizing: border-box;
- -webkit-font-smoothing: antialiased;
-}
-
-body#tinymce.wp-editor.content p,
-body#tinymce.wp-editor.content ol,
-body#tinymce.wp-editor.content ul,
-body#tinymce.wp-editor.content dl,
-body#tinymce.wp-editor.content dt {
- font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
- letter-spacing: normal;
-}
-
-body#tinymce.wp-editor.content p,
-body#tinymce.wp-editor.content ul,
-body#tinymce.wp-editor.content ol,
-body#tinymce.wp-editor.content blockquote {
- line-height: 1.5;
- margin-bottom: 1.5em;
-}
-
-body#tinymce.wp-editor.content code,
-body#tinymce.wp-editor.content kbd,
-body#tinymce.wp-editor.content samp {
- background: rgba(0, 0, 0, 0.075);
-}
-
-body#tinymce.wp-editor.content code,
-body#tinymce.wp-editor.content kbd,
-body#tinymce.wp-editor.content pre,
-body#tinymce.wp-editor.content samp {
- font-family: monospace;
- color: inherit;
- font-size: 15px;
-}
-
-body#tinymce.wp-editor.content pre {
- border: 1px solid #dcd7ca;
- line-height: 1.5;
- margin: 40px 0;
- overflow: auto;
- padding: 30px;
- text-align: right;
-}
-
-body#tinymce.wp-editor.content a,
-body#tinymce.wp-editor.content a:focus,
-body#tinymce.wp-editor.content a:hover {
- color: #cd2653;
- text-decoration: underline;
-}
-
-body#tinymce.wp-editor.content img {
- height: auto;
- max-width: 100%;
-}
-
-body#tinymce.wp-editor.content img[data-wp-more] {
- height: 16px;
-}
-
-body#tinymce.wp-editor.content hr {
- border: none;
- border-top: 1px solid #dcd7ca;
- margin: 2em auto;
- width: 100%;
-}
-
-body#tinymce.wp-editor.content hr:not(.is-style-dots) {
- background: linear-gradient(to right, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
- border: none;
- color: #6d6d6d;
- height: 1px;
- margin: 80px 0;
- overflow: visible;
- position: relative;
-}
-
-body#tinymce.wp-editor.content hr:not(.is-style-dots)::before,
-body#tinymce.wp-editor.content hr:not(.is-style-dots)::after {
- background: currentColor;
- content: "";
- display: block;
- height: 16px;
- position: absolute;
- top: calc(50% - 8px);
- transform: rotate(-22.5deg);
- width: 1px;
-}
-
-body#tinymce.wp-editor.content hr::before {
- right: calc(50% - 5px);
-}
-
-body#tinymce.wp-editor.content hr::after {
- left: calc(50% - 5px);
-}
-
-body#tinymce.wp-editor.content dt {
- font-weight: 600;
-}
-
-body#tinymce.wp-editor.content dd {
- line-height: 1.5;
-}
-
-body#tinymce.wp-editor.content dd + dt {
- margin-top: 1.5rem;
-}
-
-
-/* Font Families ----------------------------- */
-
-body#tinymce.wp-editor.content figcaption,
-body#tinymce.wp-editor.content .wp-caption-text,
-body#tinymce.wp-editor.content .wp-caption-dd,
-body#tinymce.wp-editor.content cite,
-body#tinymce.wp-editor.content table {
- font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- line-height: 1;
-}
-
-@supports ( font-variation-settings: normal ) {
-
- body#tinymce.wp-editor.content figcaption,
- body#tinymce.wp-editor.content .wp-caption-text,
- body#tinymce.wp-editor.content .wp-caption-dd,
- body#tinymce.wp-editor.content cite,
- body#tinymce.wp-editor.content table {
- font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- }
-}
-
-
-/* Titles ------------------------------------ */
-
-body#tinymce.wp-editor.content h1,
-body#tinymce.wp-editor.content h2,
-body#tinymce.wp-editor.content h3,
-body#tinymce.wp-editor.content h4,
-body#tinymce.wp-editor.content h5,
-body#tinymce.wp-editor.content h6 {
- font-feature-settings: "lnum";
- font-variant-numeric: lining-nums;
- font-weight: 700;
- letter-spacing: -0.0415625em;
- line-height: 1.25;
- margin: 40px 0 25px;
-}
-
-body#tinymce.wp-editor.content h1 {
- font-size: 84px;
- font-weight: 800;
- line-height: 1.138888889;
-}
-
-body#tinymce.wp-editor.content h2 {
- font-size: 48px;
-}
-
-body#tinymce.wp-editor.content h3 {
- font-size: 40px;
-}
-
-body#tinymce.wp-editor.content h4 {
- font-size: 32px;
-}
-
-body#tinymce.wp-editor.content h5 {
- font-size: 24px;
-}
-
-body#tinymce.wp-editor.content h6 {
- font-size: 18px;
- letter-spacing: 0.03125em;
- text-transform: uppercase;
-}
-
-/* Blockquote -------------------------------- */
-
-body#tinymce.wp-editor.content blockquote {
- border: none;
- border-right: 2px solid #cd2653;
- margin: 0 0 1.6em 0;
- padding: 0.25em 1em 0.25em 0;
-}
-
-body#tinymce.wp-editor.content blockquote p {
- font-style: normal;
- font-weight: 400;
- margin: 0;
-}
-
-body#tinymce.wp-editor.content cite {
- color: #6d6d6d;
- font-size: 16px;
- font-weight: 500;
- font-style: normal;
-}
-
-body#tinymce.wp-editor.content blockquote cite {
- display: block;
- margin-top: 20px;
-}
-
-
-/* Lists ------------------------------------- */
-
-body#tinymce.wp-editor.content ul {
- margin-right: 1.5em;
- padding-right: 0;
- list-style: disc;
-}
-
-body#tinymce.wp-editor.content ol {
- margin-right: 1.5em;
- padding-right: 0;
- list-style: square;
-}
-
-body#tinymce.wp-editor.content ul ul {
- list-style: circle;
-}
-
-body#tinymce.wp-editor.content ul ul ul {
- list-style: square;
-}
-
-body#tinymce.wp-editor.content ol ol {
- list-style: lower-alpha;
-}
-
-body#tinymce.wp-editor.content ol ol ol {
- list-style: lower-roman;
-}
-
-body#tinymce.wp-editor.content ul ul,
-body#tinymce.wp-editor.content ul ol,
-body#tinymce.wp-editor.content ol ul,
-body#tinymce.wp-editor.content ol ol {
- margin-bottom: 0;
-}
-
-body#tinymce.wp-editor.content li {
- line-height: 1.5;
- margin-bottom: 0.5em;
-}
-
-body#tinymce.wp-editor.content ol > li:last-child,
-body#tinymce.wp-editor.content ul > li:last-child {
- margin-bottom: 0;
-}
-
-body#tinymce.wp-editor.content ol > li:first-child,
-body#tinymce.wp-editor.content ul > li:first-child {
- margin-top: 0.5em;
-}
-
-
-/* Post Media -------------------------------- */
-
-body#tinymce.wp-editor.content figure,
-body#tinymce.wp-editor.content video {
- display: block;
- margin: 0;
-}
-
-body#tinymce.wp-editor.content .wp-caption {
- margin-bottom: 1.5em;
-}
-
-body#tinymce.wp-editor.content img.alignleft,
-body#tinymce.wp-editor.content .alignleft img,
-body#tinymce.wp-editor.content img.aligncenter,
-body#tinymce.wp-editor.content .aligncenter img,
-body#tinymce.wp-editor.content img.alignright,
-body#tinymce.wp-editor.content .alignright img,
-body#tinymce.wp-editor.content img.alignnone,
-body#tinymce.wp-editor.content .alignnone img {
- display: block;
-}
-
-body#tinymce.wp-editor.content .aligncenter,
-body#tinymce.wp-editor.content .alignnone,
-body#tinymce.wp-editor.content .alignwide,
-body#tinymce.wp-editor.content .alignfull {
- margin: 50px auto;
-}
-
-body#tinymce.wp-editor.content .alignleft,
-body#tinymce.wp-editor.content .alignright {
- margin-bottom: 25px;
- max-width: 50%;
-}
-
-body#tinymce.wp-editor.content .wp-caption img {
- display: block;
-}
-
-body#tinymce.wp-editor.content .wp-caption .alignleft,
-body#tinymce.wp-editor.content .wp-caption .alignright {
- margin-bottom: 0;
-}
-
-body#tinymce.wp-editor.content .alignleft {
- float: left;
- margin-left: 25px;
- max-width: 260px;
-}
-
-body#tinymce.wp-editor.content .alignright {
- float: right;
- margin-right: 25px;
- max-width: 260px;
-}
-
-body#tinymce.wp-editor.content .wpview[data-wpview-type="gallery"] + .wpview[data-wpview-type="gallery"] {
- margin-top: -34px;
-}
-
-body#tinymce.wp-editor.content figcaption,
-body#tinymce.wp-editor.content .wp-caption-text,
-body#tinymce.wp-editor.content .wp-caption-dd,
-body#tinymce.wp-editor.content .gallery-caption {
- color: #6d6d6d;
- display: block;
- font-size: 15px;
- font-weight: 500;
- line-height: 1.2;
- margin: 18px 0 0;
-}
-
-body#tinymce.wp-editor.content figcaption a,
-body#tinymce.wp-editor.content .wp-caption-text a,
-body#tinymce.wp-editor.content .wp-caption-dd a,
-body#tinymce.wp-editor.content .gallery-caption a {
- color: inherit;
-}
-
-
-/* Tables ------------------------------------ */
-
-body#tinymce.wp-editor.content table {
- border-collapse: collapse;
- border-spacing: 0;
- empty-cells: show;
- font-size: 18px;
- width: 100%;
-}
-
-body#tinymce.wp-editor.content th,
-body#tinymce.wp-editor.content td {
- line-height: 1.2;
- margin: 0;
- overflow: visible;
- padding: 0.5em;
-}
-
-body#tinymce.wp-editor.content caption {
- text-align: center;
- padding: 0.5em;
-}
-
-body#tinymce.wp-editor.content thead {
- vertical-align: bottom;
- white-space: nowrap;
-}
-
-body#tinymce.wp-editor.content th {
- text-align: right;
-}
-
-
-/* Forms ------------------------------------- */
-
-body#tinymce.wp-editor.content fieldset {
- border: 2px solid #dcd7ca;
- padding: 30px;
-}
-
-body#tinymce.wp-editor.content fieldset legend {
- font-size: 0.85em;
- font-weight: 700;
- padding: 0 15px;
-}
-
-body#tinymce.wp-editor.content label {
- display: block;
- font-size: 15px;
- font-weight: 600;
- margin: 0 0 5px 0;
-}
-
-body#tinymce.wp-editor.content input,
-body#tinymce.wp-editor.content textarea {
- border-color: #dcd7ca;
- color: inherit;
- font-family: inherit;
- font-size: inherit;
-}
-
-body#tinymce.wp-editor.content input[type="text"],
-body#tinymce.wp-editor.content input[type="password"],
-body#tinymce.wp-editor.content input[type="email"],
-body#tinymce.wp-editor.content input[type="url"],
-body#tinymce.wp-editor.content input[type="date"],
-body#tinymce.wp-editor.content input[type="month"],
-body#tinymce.wp-editor.content input[type="time"],
-body#tinymce.wp-editor.content input[type="datetime"],
-body#tinymce.wp-editor.content input[type="datetime-local"],
-body#tinymce.wp-editor.content input[type="week"],
-body#tinymce.wp-editor.content input[type="number"],
-body#tinymce.wp-editor.content input[type="search"],
-body#tinymce.wp-editor.content input[type="tel"],
-body#tinymce.wp-editor.content input[type="color"],
-body#tinymce.wp-editor.content textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- background: transparent;
- border-radius: 3px;
- border-style: solid;
- border-width: 0.1rem;
- box-shadow: none;
- display: block;
- font-size: inherit;
- font-weight: 400;
- margin: 0;
- max-width: 100%;
- padding: 13.5px 18px;
- width: 100%;
- word-break: normal;
-}
-
-body#tinymce.wp-editor.content textarea {
- height: 200px;
- line-height: 1.5;
- width: 100%;
-}
-
-body#tinymce.wp-editor.content button,
-body#tinymce.wp-editor.content .faux-button,
-body#tinymce.wp-editor.content .wp-block-button__link,
-body#tinymce.wp-editor.content .wp-block-file__button,
-body#tinymce.wp-editor.content input[type="button"],
-body#tinymce.wp-editor.content input[type="reset"],
-body#tinymce.wp-editor.content input[type="submit"] {
- -webkit-appearance: none;
- -moz-appearance: none;
- background: #cd2653;
- border: none;
- border-radius: 0;
- color: #fff;
- cursor: pointer;
- display: inline-block;
- font-size: 17px;
- font-weight: 600;
- letter-spacing: 0.0333em;
- line-height: 1.25;
- margin: 0;
- padding: 1.1em 1.44em;
- text-align: center;
- text-decoration: none;
- text-transform: uppercase;
-}
-
-body#tinymce.wp-editor.content button:focus,
-body#tinymce.wp-editor.content button:hover,
-body#tinymce.wp-editor.content .faux-button:hover,
-body#tinymce.wp-editor.content .faux-button:focus,
-body#tinymce.wp-editor.content .wp-block-button__link:focus,
-body#tinymce.wp-editor.content .wp-block-button__link:hover,
-body#tinymce.wp-editor.content .wp-block-file__button:focus,
-body#tinymce.wp-editor.content .wp-block-file__button:hover,
-body#tinymce.wp-editor.content input[type="button"]:focus,
-body#tinymce.wp-editor.content input[type="button"]:hover,
-body#tinymce.wp-editor.content input[type="reset"]:focus,
-body#tinymce.wp-editor.content input[type="reset"]:hover,
-body#tinymce.wp-editor.content input[type="submit"]:focus,
-body#tinymce.wp-editor.content input[type="submit"]:hover {
- color: #fff;
- text-decoration: underline;
-}
-
-.wp-block-button:not(.alignleft):not(.alignright) {
- margin-bottom: 30px;
- margin-top: 30px;
-}
-
-/* BUTTON ALIGN: CENTER */
-
-.wp-block-button.aligncenter {
- text-align: center;
-}
-
-/* BUTTON STYLE: OUTLINE */
-
-body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link,
-body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:focus,
-body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:hover {
- color: #cd2653;
-}
-
-body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link {
- background: none;
- border: 2px solid currentColor;
- padding: calc(1.1em - 2px) calc(1.44em - 2px);
-}
-
-/* BUTTON STYLE: SQUARED */
-
-body#tinymce.wp-editor.content .is-style-squared .wp-block-button__link {
- border-radius: 0;
-}
-
-
-/* Blocks ------------------------------------ */
-
-/* BLOCK: HELPER CLASSES */
-
-body#tinymce.wp-editor.content .has-background {
- padding: 20px;
-}
-
-/* BLOCK: GALLERY */
-
-body#tinymce.wp-editor.content ul.wp-block-gallery {
- list-style: none;
- margin-right: 0;
-}
-
-body#tinymce.wp-editor.content ul.wp-block-gallery li {
- margin-right: 0;
-}
+/* -------------------------------------------------------------------------- */
+
+/* Twenty Twenty Editor Styles — Classic Editor
+/* -------------------------------------------------------------------------- */
+
+
+/* Fonts ------------------------------------- */
+
+/*
+ * Chrome renders extra-wide characters for the Hoefler Text font.
+ * This results in a jumping cursor when typing in both the classic editor and
+ * block editor. The following font-face override fixes the issue by manually
+ * inserting a custom font that includes just a Hoefler Text space replacement
+ * for that character instead.
+ */
+@font-face {
+ font-family: NonBreakingSpaceOverride;
+ src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
+}
+
+/* ----------------------------------------------
+Inter variable font. Usage:
+
+@supports (font-variation-settings: normal) {
+ html { font-family: "Inter var", sans-serif; }
+}
+---------------------------------------------- */
+
+@font-face {
+ font-family: "Inter var";
+ font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
+ font-style: normal;
+ src: url(../fonts/inter/Inter-upright-var.woff2) format("woff2");
+}
+
+@font-face {
+ font-family: "Inter var";
+ font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
+ font-style: italic;
+ src: url(../fonts/inter/Inter-italic-var.woff2) format("woff2");
+}
+
+/* Structure --------------------------------- */
+
+body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
+ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+}
+
+@supports ( font-variation-settings: normal ) {
+
+ body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
+ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ }
+
+}
+
+body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
+ background: #f5efe0;
+ color: #000;
+ font-size: 21px;
+ letter-spacing: -0.015em;
+ margin: 0 auto;
+ max-width: calc(100% - 40px);
+ width: 580px;
+}
+
+body#tinymce.wp-editor.content * {
+ box-sizing: border-box;
+ -webkit-font-smoothing: antialiased;
+}
+
+body#tinymce.wp-editor.content p,
+body#tinymce.wp-editor.content ol,
+body#tinymce.wp-editor.content ul,
+body#tinymce.wp-editor.content dl,
+body#tinymce.wp-editor.content dt {
+ font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
+ letter-spacing: normal;
+}
+
+body#tinymce.wp-editor.content p,
+body#tinymce.wp-editor.content ul,
+body#tinymce.wp-editor.content ol,
+body#tinymce.wp-editor.content blockquote {
+ line-height: 1.5;
+ margin-bottom: 1.5em;
+}
+
+body#tinymce.wp-editor.content code,
+body#tinymce.wp-editor.content kbd,
+body#tinymce.wp-editor.content samp {
+ background: rgba(0, 0, 0, 0.075);
+}
+
+body#tinymce.wp-editor.content code,
+body#tinymce.wp-editor.content kbd,
+body#tinymce.wp-editor.content pre,
+body#tinymce.wp-editor.content samp {
+ font-family: monospace;
+ color: inherit;
+ font-size: 15px;
+}
+
+body#tinymce.wp-editor.content pre {
+ border: 1px solid #dcd7ca;
+ line-height: 1.5;
+ margin: 40px 0;
+ overflow: auto;
+ padding: 30px;
+ text-align: right;
+}
+
+body#tinymce.wp-editor.content a,
+body#tinymce.wp-editor.content a:focus,
+body#tinymce.wp-editor.content a:hover {
+ color: #cd2653;
+ text-decoration: underline;
+}
+
+body#tinymce.wp-editor.content img {
+ height: auto;
+ max-width: 100%;
+}
+
+body#tinymce.wp-editor.content img[data-wp-more] {
+ height: 16px;
+}
+
+body#tinymce.wp-editor.content hr {
+ border: none;
+ border-top: 1px solid #dcd7ca;
+ margin: 2em auto;
+ width: 100%;
+}
+
+body#tinymce.wp-editor.content hr:not(.is-style-dots) {
+ background: linear-gradient(to right, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
+ border: none;
+ color: #6d6d6d;
+ height: 1px;
+ margin: 80px 0;
+ overflow: visible;
+ position: relative;
+}
+
+body#tinymce.wp-editor.content hr:not(.is-style-dots)::before,
+body#tinymce.wp-editor.content hr:not(.is-style-dots)::after {
+ background: currentColor;
+ content: "";
+ display: block;
+ height: 16px;
+ position: absolute;
+ top: calc(50% - 8px);
+ transform: rotate(-22.5deg);
+ width: 1px;
+}
+
+body#tinymce.wp-editor.content hr::before {
+ right: calc(50% - 5px);
+}
+
+body#tinymce.wp-editor.content hr::after {
+ left: calc(50% - 5px);
+}
+
+body#tinymce.wp-editor.content dt {
+ font-weight: 600;
+}
+
+body#tinymce.wp-editor.content dd {
+ line-height: 1.5;
+}
+
+body#tinymce.wp-editor.content dd + dt {
+ margin-top: 1.5rem;
+}
+
+
+/* Font Families ----------------------------- */
+
+body#tinymce.wp-editor.content figcaption,
+body#tinymce.wp-editor.content .wp-caption-text,
+body#tinymce.wp-editor.content .wp-caption-dd,
+body#tinymce.wp-editor.content cite,
+body#tinymce.wp-editor.content table {
+ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ line-height: 1;
+}
+
+@supports ( font-variation-settings: normal ) {
+
+ body#tinymce.wp-editor.content figcaption,
+ body#tinymce.wp-editor.content .wp-caption-text,
+ body#tinymce.wp-editor.content .wp-caption-dd,
+ body#tinymce.wp-editor.content cite,
+ body#tinymce.wp-editor.content table {
+ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ }
+}
+
+
+/* Titles ------------------------------------ */
+
+body#tinymce.wp-editor.content h1,
+body#tinymce.wp-editor.content h2,
+body#tinymce.wp-editor.content h3,
+body#tinymce.wp-editor.content h4,
+body#tinymce.wp-editor.content h5,
+body#tinymce.wp-editor.content h6 {
+ font-feature-settings: "lnum";
+ font-variant-numeric: lining-nums;
+ font-weight: 700;
+ letter-spacing: -0.0415625em;
+ line-height: 1.25;
+ margin: 40px 0 25px;
+}
+
+body#tinymce.wp-editor.content h1 {
+ font-size: 84px;
+ font-weight: 800;
+ line-height: 1.138888889;
+}
+
+body#tinymce.wp-editor.content h2 {
+ font-size: 48px;
+}
+
+body#tinymce.wp-editor.content h3 {
+ font-size: 40px;
+}
+
+body#tinymce.wp-editor.content h4 {
+ font-size: 32px;
+}
+
+body#tinymce.wp-editor.content h5 {
+ font-size: 24px;
+}
+
+body#tinymce.wp-editor.content h6 {
+ font-size: 18px;
+ letter-spacing: 0.03125em;
+ text-transform: uppercase;
+}
+
+/* Blockquote -------------------------------- */
+
+body#tinymce.wp-editor.content blockquote {
+ border: none;
+ border-right: 2px solid #cd2653;
+ margin: 0 0 1.6em 0;
+ padding: 0.25em 1em 0.25em 0;
+}
+
+body#tinymce.wp-editor.content blockquote p {
+ font-style: normal;
+ font-weight: 400;
+ margin: 0;
+}
+
+body#tinymce.wp-editor.content cite {
+ color: #6d6d6d;
+ font-size: 16px;
+ font-weight: 500;
+ font-style: normal;
+}
+
+body#tinymce.wp-editor.content blockquote cite {
+ display: block;
+ margin-top: 20px;
+}
+
+
+/* Lists ------------------------------------- */
+
+body#tinymce.wp-editor.content ul {
+ margin-right: 1.5em;
+ padding-right: 0;
+ list-style: disc;
+}
+
+body#tinymce.wp-editor.content ol {
+ margin-right: 1.5em;
+ padding-right: 0;
+ list-style: decimal;
+}
+
+body#tinymce.wp-editor.content ul ul {
+ list-style: circle;
+}
+
+body#tinymce.wp-editor.content ul ul ul {
+ list-style: square;
+}
+
+body#tinymce.wp-editor.content ol ol {
+ list-style: lower-alpha;
+}
+
+body#tinymce.wp-editor.content ol ol ol {
+ list-style: lower-roman;
+}
+
+body#tinymce.wp-editor.content ul ul,
+body#tinymce.wp-editor.content ul ol,
+body#tinymce.wp-editor.content ol ul,
+body#tinymce.wp-editor.content ol ol {
+ margin-bottom: 0;
+}
+
+body#tinymce.wp-editor.content li {
+ line-height: 1.5;
+ margin-bottom: 0.5em;
+}
+
+body#tinymce.wp-editor.content ol > li:last-child,
+body#tinymce.wp-editor.content ul > li:last-child {
+ margin-bottom: 0;
+}
+
+body#tinymce.wp-editor.content ol > li:first-child,
+body#tinymce.wp-editor.content ul > li:first-child {
+ margin-top: 0.5em;
+}
+
+
+/* Post Media -------------------------------- */
+
+body#tinymce.wp-editor.content figure,
+body#tinymce.wp-editor.content video {
+ display: block;
+ margin: 0;
+}
+
+body#tinymce.wp-editor.content .wp-caption {
+ margin-bottom: 1.5em;
+}
+
+body#tinymce.wp-editor.content img.alignleft,
+body#tinymce.wp-editor.content .alignleft img,
+body#tinymce.wp-editor.content img.aligncenter,
+body#tinymce.wp-editor.content .aligncenter img,
+body#tinymce.wp-editor.content img.alignright,
+body#tinymce.wp-editor.content .alignright img,
+body#tinymce.wp-editor.content img.alignnone,
+body#tinymce.wp-editor.content .alignnone img {
+ display: block;
+}
+
+body#tinymce.wp-editor.content .aligncenter,
+body#tinymce.wp-editor.content .alignnone,
+body#tinymce.wp-editor.content .alignwide,
+body#tinymce.wp-editor.content .alignfull {
+ margin: 50px auto;
+}
+
+body#tinymce.wp-editor.content .alignleft,
+body#tinymce.wp-editor.content .alignright {
+ margin-bottom: 25px;
+ max-width: 50%;
+}
+
+body#tinymce.wp-editor.content .wp-caption img {
+ display: block;
+}
+
+body#tinymce.wp-editor.content .wp-caption .alignleft,
+body#tinymce.wp-editor.content .wp-caption .alignright {
+ margin-bottom: 0;
+}
+
+body#tinymce.wp-editor.content .alignleft {
+ float: left;
+ margin-left: 25px;
+ max-width: 260px;
+}
+
+body#tinymce.wp-editor.content .alignright {
+ float: right;
+ margin-right: 25px;
+ max-width: 260px;
+}
+
+body#tinymce.wp-editor.content .wpview[data-wpview-type="gallery"] + .wpview[data-wpview-type="gallery"] {
+ margin-top: -34px;
+}
+
+body#tinymce.wp-editor.content figcaption,
+body#tinymce.wp-editor.content .wp-caption-text,
+body#tinymce.wp-editor.content .wp-caption-dd,
+body#tinymce.wp-editor.content .gallery-caption {
+ color: #6d6d6d;
+ display: block;
+ font-size: 15px;
+ font-weight: 500;
+ line-height: 1.2;
+ margin: 18px 0 0;
+}
+
+body#tinymce.wp-editor.content figcaption a,
+body#tinymce.wp-editor.content .wp-caption-text a,
+body#tinymce.wp-editor.content .wp-caption-dd a,
+body#tinymce.wp-editor.content .gallery-caption a {
+ color: inherit;
+}
+
+
+/* Tables ------------------------------------ */
+
+body#tinymce.wp-editor.content table {
+ border-collapse: collapse;
+ border-spacing: 0;
+ empty-cells: show;
+ font-size: 18px;
+ width: 100%;
+}
+
+body#tinymce.wp-editor.content th,
+body#tinymce.wp-editor.content td {
+ line-height: 1.2;
+ margin: 0;
+ overflow: visible;
+ padding: 0.5em;
+}
+
+body#tinymce.wp-editor.content caption {
+ text-align: center;
+ padding: 0.5em;
+}
+
+body#tinymce.wp-editor.content thead {
+ vertical-align: bottom;
+ white-space: nowrap;
+}
+
+body#tinymce.wp-editor.content th {
+ text-align: right;
+}
+
+
+/* Forms ------------------------------------- */
+
+body#tinymce.wp-editor.content fieldset {
+ border: 2px solid #dcd7ca;
+ padding: 30px;
+}
+
+body#tinymce.wp-editor.content fieldset legend {
+ font-size: 0.85em;
+ font-weight: 700;
+ padding: 0 15px;
+}
+
+body#tinymce.wp-editor.content label {
+ display: block;
+ font-size: 15px;
+ font-weight: 600;
+ margin: 0 0 5px 0;
+}
+
+body#tinymce.wp-editor.content input,
+body#tinymce.wp-editor.content textarea {
+ border-color: #dcd7ca;
+ color: inherit;
+ font-family: inherit;
+ font-size: inherit;
+}
+
+body#tinymce.wp-editor.content input[type="text"],
+body#tinymce.wp-editor.content input[type="password"],
+body#tinymce.wp-editor.content input[type="email"],
+body#tinymce.wp-editor.content input[type="url"],
+body#tinymce.wp-editor.content input[type="date"],
+body#tinymce.wp-editor.content input[type="month"],
+body#tinymce.wp-editor.content input[type="time"],
+body#tinymce.wp-editor.content input[type="datetime"],
+body#tinymce.wp-editor.content input[type="datetime-local"],
+body#tinymce.wp-editor.content input[type="week"],
+body#tinymce.wp-editor.content input[type="number"],
+body#tinymce.wp-editor.content input[type="search"],
+body#tinymce.wp-editor.content input[type="tel"],
+body#tinymce.wp-editor.content input[type="color"],
+body#tinymce.wp-editor.content textarea {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ background: transparent;
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 0.1rem;
+ box-shadow: none;
+ display: block;
+ font-size: inherit;
+ font-weight: 400;
+ margin: 0;
+ max-width: 100%;
+ padding: 13.5px 18px;
+ width: 100%;
+ word-break: normal;
+}
+
+body#tinymce.wp-editor.content textarea {
+ height: 200px;
+ line-height: 1.5;
+ width: 100%;
+}
+
+body#tinymce.wp-editor.content button,
+body#tinymce.wp-editor.content .faux-button,
+body#tinymce.wp-editor.content .wp-block-button__link,
+body#tinymce.wp-editor.content .wp-block-file__button,
+body#tinymce.wp-editor.content input[type="button"],
+body#tinymce.wp-editor.content input[type="reset"],
+body#tinymce.wp-editor.content input[type="submit"] {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ background: #cd2653;
+ border: none;
+ border-radius: 0;
+ color: #fff;
+ cursor: pointer;
+ display: inline-block;
+ font-size: 17px;
+ font-weight: 600;
+ letter-spacing: 0.0333em;
+ line-height: 1.25;
+ margin: 0;
+ padding: 1.1em 1.44em;
+ text-align: center;
+ text-decoration: none;
+ text-transform: uppercase;
+}
+
+body#tinymce.wp-editor.content button:focus,
+body#tinymce.wp-editor.content button:hover,
+body#tinymce.wp-editor.content .faux-button:hover,
+body#tinymce.wp-editor.content .faux-button:focus,
+body#tinymce.wp-editor.content .wp-block-button__link:focus,
+body#tinymce.wp-editor.content .wp-block-button__link:hover,
+body#tinymce.wp-editor.content .wp-block-file__button:focus,
+body#tinymce.wp-editor.content .wp-block-file__button:hover,
+body#tinymce.wp-editor.content input[type="button"]:focus,
+body#tinymce.wp-editor.content input[type="button"]:hover,
+body#tinymce.wp-editor.content input[type="reset"]:focus,
+body#tinymce.wp-editor.content input[type="reset"]:hover,
+body#tinymce.wp-editor.content input[type="submit"]:focus,
+body#tinymce.wp-editor.content input[type="submit"]:hover {
+ color: #fff;
+ text-decoration: underline;
+}
+
+.wp-block-button:not(.alignleft):not(.alignright) {
+ margin-bottom: 30px;
+ margin-top: 30px;
+}
+
+/* BUTTON ALIGN: CENTER */
+
+.wp-block-button.aligncenter {
+ text-align: center;
+}
+
+/* BUTTON STYLE: OUTLINE */
+
+body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link,
+body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:focus,
+body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:hover {
+ color: #cd2653;
+}
+
+body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link {
+ background: none;
+ border: 2px solid currentColor;
+ padding: calc(1.1em - 2px) calc(1.44em - 2px);
+}
+
+/* BUTTON STYLE: SQUARED */
+
+body#tinymce.wp-editor.content .is-style-squared .wp-block-button__link {
+ border-radius: 0;
+}
+
+
+/* Blocks ------------------------------------ */
+
+/* BLOCK: HELPER CLASSES */
+
+body#tinymce.wp-editor.content .has-background {
+ padding: 20px;
+}
+
+/* BLOCK: GALLERY */
+
+body#tinymce.wp-editor.content ul.wp-block-gallery {
+ list-style: none;
+ margin-right: 0;
+}
+
+body#tinymce.wp-editor.content ul.wp-block-gallery li {
+ margin-right: 0;
+}
diff --git a/themes/twentytwenty/assets/css/editor-style-classic.css b/themes/twentytwenty/assets/css/editor-style-classic.css
index 564da9cd..093fa107 100644
--- a/themes/twentytwenty/assets/css/editor-style-classic.css
+++ b/themes/twentytwenty/assets/css/editor-style-classic.css
@@ -1,604 +1,604 @@
-/* -------------------------------------------------------------------------- */
-
-/* Twenty Twenty Editor Styles — Classic Editor
-/* -------------------------------------------------------------------------- */
-
-
-/* Fonts ------------------------------------- */
-
-/*
- * Chrome renders extra-wide characters for the Hoefler Text font.
- * This results in a jumping cursor when typing in both the classic editor and
- * block editor. The following font-face override fixes the issue by manually
- * inserting a custom font that includes just a Hoefler Text space replacement
- * for that character instead.
- */
-@font-face {
- font-family: NonBreakingSpaceOverride;
- src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
-}
-
-/* ----------------------------------------------
-Inter variable font. Usage:
-
-@supports (font-variation-settings: normal) {
- html { font-family: "Inter var", sans-serif; }
-}
----------------------------------------------- */
-
-@font-face {
- font-family: "Inter var";
- font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
- font-style: normal;
- src: url(../fonts/inter/Inter-upright-var.woff2) format("woff2");
-}
-
-@font-face {
- font-family: "Inter var";
- font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
- font-style: italic;
- src: url(../fonts/inter/Inter-italic-var.woff2) format("woff2");
-}
-
-/* Structure --------------------------------- */
-
-body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
- font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
-}
-
-@supports ( font-variation-settings: normal ) {
-
- body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
- font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- }
-
-}
-
-body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
- background: #f5efe0;
- color: #000;
- font-size: 21px;
- letter-spacing: -0.015em;
- margin: 0 auto;
- max-width: calc(100% - 40px);
- width: 580px;
-}
-
-body#tinymce.wp-editor.content * {
- box-sizing: border-box;
- -webkit-font-smoothing: antialiased;
-}
-
-body#tinymce.wp-editor.content p,
-body#tinymce.wp-editor.content ol,
-body#tinymce.wp-editor.content ul,
-body#tinymce.wp-editor.content dl,
-body#tinymce.wp-editor.content dt {
- font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
- letter-spacing: normal;
-}
-
-body#tinymce.wp-editor.content p,
-body#tinymce.wp-editor.content ul,
-body#tinymce.wp-editor.content ol,
-body#tinymce.wp-editor.content blockquote {
- line-height: 1.5;
- margin-bottom: 1.5em;
-}
-
-body#tinymce.wp-editor.content code,
-body#tinymce.wp-editor.content kbd,
-body#tinymce.wp-editor.content samp {
- background: rgba(0, 0, 0, 0.075);
-}
-
-body#tinymce.wp-editor.content code,
-body#tinymce.wp-editor.content kbd,
-body#tinymce.wp-editor.content pre,
-body#tinymce.wp-editor.content samp {
- font-family: monospace;
- color: inherit;
- font-size: 15px;
-}
-
-body#tinymce.wp-editor.content pre {
- border: 1px solid #dcd7ca;
- line-height: 1.5;
- margin: 40px 0;
- overflow: auto;
- padding: 30px;
- text-align: left;
-}
-
-body#tinymce.wp-editor.content a,
-body#tinymce.wp-editor.content a:focus,
-body#tinymce.wp-editor.content a:hover {
- color: #cd2653;
- text-decoration: underline;
-}
-
-body#tinymce.wp-editor.content img {
- height: auto;
- max-width: 100%;
-}
-
-body#tinymce.wp-editor.content img[data-wp-more] {
- height: 16px;
-}
-
-body#tinymce.wp-editor.content hr {
- border: none;
- border-top: 1px solid #dcd7ca;
- margin: 2em auto;
- width: 100%;
-}
-
-body#tinymce.wp-editor.content hr:not(.is-style-dots) {
- background: linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
- border: none;
- color: #6d6d6d;
- height: 1px;
- margin: 80px 0;
- overflow: visible;
- position: relative;
-}
-
-body#tinymce.wp-editor.content hr:not(.is-style-dots)::before,
-body#tinymce.wp-editor.content hr:not(.is-style-dots)::after {
- background: currentColor;
- content: "";
- display: block;
- height: 16px;
- position: absolute;
- top: calc(50% - 8px);
- transform: rotate(22.5deg);
- width: 1px;
-}
-
-body#tinymce.wp-editor.content hr::before {
- left: calc(50% - 5px);
-}
-
-body#tinymce.wp-editor.content hr::after {
- right: calc(50% - 5px);
-}
-
-body#tinymce.wp-editor.content dt {
- font-weight: 600;
-}
-
-body#tinymce.wp-editor.content dd {
- line-height: 1.5;
-}
-
-body#tinymce.wp-editor.content dd + dt {
- margin-top: 1.5rem;
-}
-
-
-/* Font Families ----------------------------- */
-
-body#tinymce.wp-editor.content figcaption,
-body#tinymce.wp-editor.content .wp-caption-text,
-body#tinymce.wp-editor.content .wp-caption-dd,
-body#tinymce.wp-editor.content cite,
-body#tinymce.wp-editor.content table {
- font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- line-height: 1;
-}
-
-@supports ( font-variation-settings: normal ) {
-
- body#tinymce.wp-editor.content figcaption,
- body#tinymce.wp-editor.content .wp-caption-text,
- body#tinymce.wp-editor.content .wp-caption-dd,
- body#tinymce.wp-editor.content cite,
- body#tinymce.wp-editor.content table {
- font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
- }
-}
-
-
-/* Titles ------------------------------------ */
-
-body#tinymce.wp-editor.content h1,
-body#tinymce.wp-editor.content h2,
-body#tinymce.wp-editor.content h3,
-body#tinymce.wp-editor.content h4,
-body#tinymce.wp-editor.content h5,
-body#tinymce.wp-editor.content h6 {
- font-feature-settings: "lnum";
- font-variant-numeric: lining-nums;
- font-weight: 700;
- letter-spacing: -0.0415625em;
- line-height: 1.25;
- margin: 40px 0 25px;
-}
-
-body#tinymce.wp-editor.content h1 {
- font-size: 84px;
- font-weight: 800;
- line-height: 1.138888889;
-}
-
-body#tinymce.wp-editor.content h2 {
- font-size: 48px;
-}
-
-body#tinymce.wp-editor.content h3 {
- font-size: 40px;
-}
-
-body#tinymce.wp-editor.content h4 {
- font-size: 32px;
-}
-
-body#tinymce.wp-editor.content h5 {
- font-size: 24px;
-}
-
-body#tinymce.wp-editor.content h6 {
- font-size: 18px;
- letter-spacing: 0.03125em;
- text-transform: uppercase;
-}
-
-/* Blockquote -------------------------------- */
-
-body#tinymce.wp-editor.content blockquote {
- border: none;
- border-left: 2px solid #cd2653;
- margin: 0 0 1.6em 0;
- padding: 0.25em 0 0.25em 1em;
-}
-
-body#tinymce.wp-editor.content blockquote p {
- font-style: normal;
- font-weight: 400;
- margin: 0;
-}
-
-body#tinymce.wp-editor.content cite {
- color: #6d6d6d;
- font-size: 16px;
- font-weight: 500;
- font-style: normal;
-}
-
-body#tinymce.wp-editor.content blockquote cite {
- display: block;
- margin-top: 20px;
-}
-
-
-/* Lists ------------------------------------- */
-
-body#tinymce.wp-editor.content ul {
- margin-left: 1.5em;
- padding-left: 0;
- list-style: disc;
-}
-
-body#tinymce.wp-editor.content ol {
- margin-left: 1.5em;
- padding-left: 0;
- list-style: square;
-}
-
-body#tinymce.wp-editor.content ul ul {
- list-style: circle;
-}
-
-body#tinymce.wp-editor.content ul ul ul {
- list-style: square;
-}
-
-body#tinymce.wp-editor.content ol ol {
- list-style: lower-alpha;
-}
-
-body#tinymce.wp-editor.content ol ol ol {
- list-style: lower-roman;
-}
-
-body#tinymce.wp-editor.content ul ul,
-body#tinymce.wp-editor.content ul ol,
-body#tinymce.wp-editor.content ol ul,
-body#tinymce.wp-editor.content ol ol {
- margin-bottom: 0;
-}
-
-body#tinymce.wp-editor.content li {
- line-height: 1.5;
- margin-bottom: 0.5em;
-}
-
-body#tinymce.wp-editor.content ol > li:last-child,
-body#tinymce.wp-editor.content ul > li:last-child {
- margin-bottom: 0;
-}
-
-body#tinymce.wp-editor.content ol > li:first-child,
-body#tinymce.wp-editor.content ul > li:first-child {
- margin-top: 0.5em;
-}
-
-
-/* Post Media -------------------------------- */
-
-body#tinymce.wp-editor.content figure,
-body#tinymce.wp-editor.content video {
- display: block;
- margin: 0;
-}
-
-body#tinymce.wp-editor.content .wp-caption {
- margin-bottom: 1.5em;
-}
-
-body#tinymce.wp-editor.content img.alignleft,
-body#tinymce.wp-editor.content .alignleft img,
-body#tinymce.wp-editor.content img.aligncenter,
-body#tinymce.wp-editor.content .aligncenter img,
-body#tinymce.wp-editor.content img.alignright,
-body#tinymce.wp-editor.content .alignright img,
-body#tinymce.wp-editor.content img.alignnone,
-body#tinymce.wp-editor.content .alignnone img {
- display: block;
-}
-
-body#tinymce.wp-editor.content .aligncenter,
-body#tinymce.wp-editor.content .alignnone,
-body#tinymce.wp-editor.content .alignwide,
-body#tinymce.wp-editor.content .alignfull {
- margin: 50px auto;
-}
-
-body#tinymce.wp-editor.content .alignleft,
-body#tinymce.wp-editor.content .alignright {
- margin-bottom: 25px;
- max-width: 50%;
-}
-
-body#tinymce.wp-editor.content .wp-caption img {
- display: block;
-}
-
-body#tinymce.wp-editor.content .wp-caption .alignleft,
-body#tinymce.wp-editor.content .wp-caption .alignright {
- margin-bottom: 0;
-}
-
-body#tinymce.wp-editor.content .alignleft {
-
- /*rtl:ignore*/
- float: left;
- margin-right: 25px;
- max-width: 260px;
-}
-
-body#tinymce.wp-editor.content .alignright {
-
- /*rtl:ignore*/
- float: right;
- margin-left: 25px;
- max-width: 260px;
-}
-
-body#tinymce.wp-editor.content .wpview[data-wpview-type="gallery"] + .wpview[data-wpview-type="gallery"] {
- margin-top: -34px;
-}
-
-body#tinymce.wp-editor.content figcaption,
-body#tinymce.wp-editor.content .wp-caption-text,
-body#tinymce.wp-editor.content .wp-caption-dd,
-body#tinymce.wp-editor.content .gallery-caption {
- color: #6d6d6d;
- display: block;
- font-size: 15px;
- font-weight: 500;
- line-height: 1.2;
- margin: 18px 0 0;
-}
-
-body#tinymce.wp-editor.content figcaption a,
-body#tinymce.wp-editor.content .wp-caption-text a,
-body#tinymce.wp-editor.content .wp-caption-dd a,
-body#tinymce.wp-editor.content .gallery-caption a {
- color: inherit;
-}
-
-
-/* Tables ------------------------------------ */
-
-body#tinymce.wp-editor.content table {
- border-collapse: collapse;
- border-spacing: 0;
- empty-cells: show;
- font-size: 18px;
- width: 100%;
-}
-
-body#tinymce.wp-editor.content th,
-body#tinymce.wp-editor.content td {
- line-height: 1.2;
- margin: 0;
- overflow: visible;
- padding: 0.5em;
-}
-
-body#tinymce.wp-editor.content caption {
- text-align: center;
- padding: 0.5em;
-}
-
-body#tinymce.wp-editor.content thead {
- vertical-align: bottom;
- white-space: nowrap;
-}
-
-body#tinymce.wp-editor.content th {
- text-align: left;
-}
-
-
-/* Forms ------------------------------------- */
-
-body#tinymce.wp-editor.content fieldset {
- border: 2px solid #dcd7ca;
- padding: 30px;
-}
-
-body#tinymce.wp-editor.content fieldset legend {
- font-size: 0.85em;
- font-weight: 700;
- padding: 0 15px;
-}
-
-body#tinymce.wp-editor.content label {
- display: block;
- font-size: 15px;
- font-weight: 600;
- margin: 0 0 5px 0;
-}
-
-body#tinymce.wp-editor.content input,
-body#tinymce.wp-editor.content textarea {
- border-color: #dcd7ca;
- color: inherit;
- font-family: inherit;
- font-size: inherit;
-}
-
-body#tinymce.wp-editor.content input[type="text"],
-body#tinymce.wp-editor.content input[type="password"],
-body#tinymce.wp-editor.content input[type="email"],
-body#tinymce.wp-editor.content input[type="url"],
-body#tinymce.wp-editor.content input[type="date"],
-body#tinymce.wp-editor.content input[type="month"],
-body#tinymce.wp-editor.content input[type="time"],
-body#tinymce.wp-editor.content input[type="datetime"],
-body#tinymce.wp-editor.content input[type="datetime-local"],
-body#tinymce.wp-editor.content input[type="week"],
-body#tinymce.wp-editor.content input[type="number"],
-body#tinymce.wp-editor.content input[type="search"],
-body#tinymce.wp-editor.content input[type="tel"],
-body#tinymce.wp-editor.content input[type="color"],
-body#tinymce.wp-editor.content textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- background: transparent;
- border-radius: 3px;
- border-style: solid;
- border-width: 0.1rem;
- box-shadow: none;
- display: block;
- font-size: inherit;
- font-weight: 400;
- margin: 0;
- max-width: 100%;
- padding: 13.5px 18px;
- width: 100%;
- word-break: normal;
-}
-
-body#tinymce.wp-editor.content textarea {
- height: 200px;
- line-height: 1.5;
- width: 100%;
-}
-
-body#tinymce.wp-editor.content button,
-body#tinymce.wp-editor.content .faux-button,
-body#tinymce.wp-editor.content .wp-block-button__link,
-body#tinymce.wp-editor.content .wp-block-file__button,
-body#tinymce.wp-editor.content input[type="button"],
-body#tinymce.wp-editor.content input[type="reset"],
-body#tinymce.wp-editor.content input[type="submit"] {
- -webkit-appearance: none;
- -moz-appearance: none;
- background: #cd2653;
- border: none;
- border-radius: 0;
- color: #fff;
- cursor: pointer;
- display: inline-block;
- font-size: 17px;
- font-weight: 600;
- letter-spacing: 0.0333em;
- line-height: 1.25;
- margin: 0;
- padding: 1.1em 1.44em;
- text-align: center;
- text-decoration: none;
- text-transform: uppercase;
-}
-
-body#tinymce.wp-editor.content button:focus,
-body#tinymce.wp-editor.content button:hover,
-body#tinymce.wp-editor.content .faux-button:hover,
-body#tinymce.wp-editor.content .faux-button:focus,
-body#tinymce.wp-editor.content .wp-block-button__link:focus,
-body#tinymce.wp-editor.content .wp-block-button__link:hover,
-body#tinymce.wp-editor.content .wp-block-file__button:focus,
-body#tinymce.wp-editor.content .wp-block-file__button:hover,
-body#tinymce.wp-editor.content input[type="button"]:focus,
-body#tinymce.wp-editor.content input[type="button"]:hover,
-body#tinymce.wp-editor.content input[type="reset"]:focus,
-body#tinymce.wp-editor.content input[type="reset"]:hover,
-body#tinymce.wp-editor.content input[type="submit"]:focus,
-body#tinymce.wp-editor.content input[type="submit"]:hover {
- color: #fff;
- text-decoration: underline;
-}
-
-.wp-block-button:not(.alignleft):not(.alignright) {
- margin-bottom: 30px;
- margin-top: 30px;
-}
-
-/* BUTTON ALIGN: CENTER */
-
-.wp-block-button.aligncenter {
- text-align: center;
-}
-
-/* BUTTON STYLE: OUTLINE */
-
-body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link,
-body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:focus,
-body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:hover {
- color: #cd2653;
-}
-
-body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link {
- background: none;
- border: 2px solid currentColor;
- padding: calc(1.1em - 2px) calc(1.44em - 2px);
-}
-
-/* BUTTON STYLE: SQUARED */
-
-body#tinymce.wp-editor.content .is-style-squared .wp-block-button__link {
- border-radius: 0;
-}
-
-
-/* Blocks ------------------------------------ */
-
-/* BLOCK: HELPER CLASSES */
-
-body#tinymce.wp-editor.content .has-background {
- padding: 20px;
-}
-
-/* BLOCK: GALLERY */
-
-body#tinymce.wp-editor.content ul.wp-block-gallery {
- list-style: none;
- margin-left: 0;
-}
-
-body#tinymce.wp-editor.content ul.wp-block-gallery li {
- margin-left: 0;
-}
+/* -------------------------------------------------------------------------- */
+
+/* Twenty Twenty Editor Styles — Classic Editor
+/* -------------------------------------------------------------------------- */
+
+
+/* Fonts ------------------------------------- */
+
+/*
+ * Chrome renders extra-wide characters for the Hoefler Text font.
+ * This results in a jumping cursor when typing in both the classic editor and
+ * block editor. The following font-face override fixes the issue by manually
+ * inserting a custom font that includes just a Hoefler Text space replacement
+ * for that character instead.
+ */
+@font-face {
+ font-family: NonBreakingSpaceOverride;
+ src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
+}
+
+/* ----------------------------------------------
+Inter variable font. Usage:
+
+@supports (font-variation-settings: normal) {
+ html { font-family: "Inter var", sans-serif; }
+}
+---------------------------------------------- */
+
+@font-face {
+ font-family: "Inter var";
+ font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
+ font-style: normal;
+ src: url(../fonts/inter/Inter-upright-var.woff2) format("woff2");
+}
+
+@font-face {
+ font-family: "Inter var";
+ font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
+ font-style: italic;
+ src: url(../fonts/inter/Inter-italic-var.woff2) format("woff2");
+}
+
+/* Structure --------------------------------- */
+
+body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
+ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+}
+
+@supports ( font-variation-settings: normal ) {
+
+ body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
+ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ }
+
+}
+
+body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
+ background: #f5efe0;
+ color: #000;
+ font-size: 21px;
+ letter-spacing: -0.015em;
+ margin: 0 auto;
+ max-width: calc(100% - 40px);
+ width: 580px;
+}
+
+body#tinymce.wp-editor.content * {
+ box-sizing: border-box;
+ -webkit-font-smoothing: antialiased;
+}
+
+body#tinymce.wp-editor.content p,
+body#tinymce.wp-editor.content ol,
+body#tinymce.wp-editor.content ul,
+body#tinymce.wp-editor.content dl,
+body#tinymce.wp-editor.content dt {
+ font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
+ letter-spacing: normal;
+}
+
+body#tinymce.wp-editor.content p,
+body#tinymce.wp-editor.content ul,
+body#tinymce.wp-editor.content ol,
+body#tinymce.wp-editor.content blockquote {
+ line-height: 1.5;
+ margin-bottom: 1.5em;
+}
+
+body#tinymce.wp-editor.content code,
+body#tinymce.wp-editor.content kbd,
+body#tinymce.wp-editor.content samp {
+ background: rgba(0, 0, 0, 0.075);
+}
+
+body#tinymce.wp-editor.content code,
+body#tinymce.wp-editor.content kbd,
+body#tinymce.wp-editor.content pre,
+body#tinymce.wp-editor.content samp {
+ font-family: monospace;
+ color: inherit;
+ font-size: 15px;
+}
+
+body#tinymce.wp-editor.content pre {
+ border: 1px solid #dcd7ca;
+ line-height: 1.5;
+ margin: 40px 0;
+ overflow: auto;
+ padding: 30px;
+ text-align: left;
+}
+
+body#tinymce.wp-editor.content a,
+body#tinymce.wp-editor.content a:focus,
+body#tinymce.wp-editor.content a:hover {
+ color: #cd2653;
+ text-decoration: underline;
+}
+
+body#tinymce.wp-editor.content img {
+ height: auto;
+ max-width: 100%;
+}
+
+body#tinymce.wp-editor.content img[data-wp-more] {
+ height: 16px;
+}
+
+body#tinymce.wp-editor.content hr {
+ border: none;
+ border-top: 1px solid #dcd7ca;
+ margin: 2em auto;
+ width: 100%;
+}
+
+body#tinymce.wp-editor.content hr:not(.is-style-dots) {
+ background: linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
+ border: none;
+ color: #6d6d6d;
+ height: 1px;
+ margin: 80px 0;
+ overflow: visible;
+ position: relative;
+}
+
+body#tinymce.wp-editor.content hr:not(.is-style-dots)::before,
+body#tinymce.wp-editor.content hr:not(.is-style-dots)::after {
+ background: currentColor;
+ content: "";
+ display: block;
+ height: 16px;
+ position: absolute;
+ top: calc(50% - 8px);
+ transform: rotate(22.5deg);
+ width: 1px;
+}
+
+body#tinymce.wp-editor.content hr::before {
+ left: calc(50% - 5px);
+}
+
+body#tinymce.wp-editor.content hr::after {
+ right: calc(50% - 5px);
+}
+
+body#tinymce.wp-editor.content dt {
+ font-weight: 600;
+}
+
+body#tinymce.wp-editor.content dd {
+ line-height: 1.5;
+}
+
+body#tinymce.wp-editor.content dd + dt {
+ margin-top: 1.5rem;
+}
+
+
+/* Font Families ----------------------------- */
+
+body#tinymce.wp-editor.content figcaption,
+body#tinymce.wp-editor.content .wp-caption-text,
+body#tinymce.wp-editor.content .wp-caption-dd,
+body#tinymce.wp-editor.content cite,
+body#tinymce.wp-editor.content table {
+ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ line-height: 1;
+}
+
+@supports ( font-variation-settings: normal ) {
+
+ body#tinymce.wp-editor.content figcaption,
+ body#tinymce.wp-editor.content .wp-caption-text,
+ body#tinymce.wp-editor.content .wp-caption-dd,
+ body#tinymce.wp-editor.content cite,
+ body#tinymce.wp-editor.content table {
+ font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
+ }
+}
+
+
+/* Titles ------------------------------------ */
+
+body#tinymce.wp-editor.content h1,
+body#tinymce.wp-editor.content h2,
+body#tinymce.wp-editor.content h3,
+body#tinymce.wp-editor.content h4,
+body#tinymce.wp-editor.content h5,
+body#tinymce.wp-editor.content h6 {
+ font-feature-settings: "lnum";
+ font-variant-numeric: lining-nums;
+ font-weight: 700;
+ letter-spacing: -0.0415625em;
+ line-height: 1.25;
+ margin: 40px 0 25px;
+}
+
+body#tinymce.wp-editor.content h1 {
+ font-size: 84px;
+ font-weight: 800;
+ line-height: 1.138888889;
+}
+
+body#tinymce.wp-editor.content h2 {
+ font-size: 48px;
+}
+
+body#tinymce.wp-editor.content h3 {
+ font-size: 40px;
+}
+
+body#tinymce.wp-editor.content h4 {
+ font-size: 32px;
+}
+
+body#tinymce.wp-editor.content h5 {
+ font-size: 24px;
+}
+
+body#tinymce.wp-editor.content h6 {
+ font-size: 18px;
+ letter-spacing: 0.03125em;
+ text-transform: uppercase;
+}
+
+/* Blockquote -------------------------------- */
+
+body#tinymce.wp-editor.content blockquote {
+ border: none;
+ border-left: 2px solid #cd2653;
+ margin: 0 0 1.6em 0;
+ padding: 0.25em 0 0.25em 1em;
+}
+
+body#tinymce.wp-editor.content blockquote p {
+ font-style: normal;
+ font-weight: 400;
+ margin: 0;
+}
+
+body#tinymce.wp-editor.content cite {
+ color: #6d6d6d;
+ font-size: 16px;
+ font-weight: 500;
+ font-style: normal;
+}
+
+body#tinymce.wp-editor.content blockquote cite {
+ display: block;
+ margin-top: 20px;
+}
+
+
+/* Lists ------------------------------------- */
+
+body#tinymce.wp-editor.content ul {
+ margin-left: 1.5em;
+ padding-left: 0;
+ list-style: disc;
+}
+
+body#tinymce.wp-editor.content ol {
+ margin-left: 1.5em;
+ padding-left: 0;
+ list-style: decimal;
+}
+
+body#tinymce.wp-editor.content ul ul {
+ list-style: circle;
+}
+
+body#tinymce.wp-editor.content ul ul ul {
+ list-style: square;
+}
+
+body#tinymce.wp-editor.content ol ol {
+ list-style: lower-alpha;
+}
+
+body#tinymce.wp-editor.content ol ol ol {
+ list-style: lower-roman;
+}
+
+body#tinymce.wp-editor.content ul ul,
+body#tinymce.wp-editor.content ul ol,
+body#tinymce.wp-editor.content ol ul,
+body#tinymce.wp-editor.content ol ol {
+ margin-bottom: 0;
+}
+
+body#tinymce.wp-editor.content li {
+ line-height: 1.5;
+ margin-bottom: 0.5em;
+}
+
+body#tinymce.wp-editor.content ol > li:last-child,
+body#tinymce.wp-editor.content ul > li:last-child {
+ margin-bottom: 0;
+}
+
+body#tinymce.wp-editor.content ol > li:first-child,
+body#tinymce.wp-editor.content ul > li:first-child {
+ margin-top: 0.5em;
+}
+
+
+/* Post Media -------------------------------- */
+
+body#tinymce.wp-editor.content figure,
+body#tinymce.wp-editor.content video {
+ display: block;
+ margin: 0;
+}
+
+body#tinymce.wp-editor.content .wp-caption {
+ margin-bottom: 1.5em;
+}
+
+body#tinymce.wp-editor.content img.alignleft,
+body#tinymce.wp-editor.content .alignleft img,
+body#tinymce.wp-editor.content img.aligncenter,
+body#tinymce.wp-editor.content .aligncenter img,
+body#tinymce.wp-editor.content img.alignright,
+body#tinymce.wp-editor.content .alignright img,
+body#tinymce.wp-editor.content img.alignnone,
+body#tinymce.wp-editor.content .alignnone img {
+ display: block;
+}
+
+body#tinymce.wp-editor.content .aligncenter,
+body#tinymce.wp-editor.content .alignnone,
+body#tinymce.wp-editor.content .alignwide,
+body#tinymce.wp-editor.content .alignfull {
+ margin: 50px auto;
+}
+
+body#tinymce.wp-editor.content .alignleft,
+body#tinymce.wp-editor.content .alignright {
+ margin-bottom: 25px;
+ max-width: 50%;
+}
+
+body#tinymce.wp-editor.content .wp-caption img {
+ display: block;
+}
+
+body#tinymce.wp-editor.content .wp-caption .alignleft,
+body#tinymce.wp-editor.content .wp-caption .alignright {
+ margin-bottom: 0;
+}
+
+body#tinymce.wp-editor.content .alignleft {
+
+ /*rtl:ignore*/
+ float: left;
+ margin-right: 25px;
+ max-width: 260px;
+}
+
+body#tinymce.wp-editor.content .alignright {
+
+ /*rtl:ignore*/
+ float: right;
+ margin-left: 25px;
+ max-width: 260px;
+}
+
+body#tinymce.wp-editor.content .wpview[data-wpview-type="gallery"] + .wpview[data-wpview-type="gallery"] {
+ margin-top: -34px;
+}
+
+body#tinymce.wp-editor.content figcaption,
+body#tinymce.wp-editor.content .wp-caption-text,
+body#tinymce.wp-editor.content .wp-caption-dd,
+body#tinymce.wp-editor.content .gallery-caption {
+ color: #6d6d6d;
+ display: block;
+ font-size: 15px;
+ font-weight: 500;
+ line-height: 1.2;
+ margin: 18px 0 0;
+}
+
+body#tinymce.wp-editor.content figcaption a,
+body#tinymce.wp-editor.content .wp-caption-text a,
+body#tinymce.wp-editor.content .wp-caption-dd a,
+body#tinymce.wp-editor.content .gallery-caption a {
+ color: inherit;
+}
+
+
+/* Tables ------------------------------------ */
+
+body#tinymce.wp-editor.content table {
+ border-collapse: collapse;
+ border-spacing: 0;
+ empty-cells: show;
+ font-size: 18px;
+ width: 100%;
+}
+
+body#tinymce.wp-editor.content th,
+body#tinymce.wp-editor.content td {
+ line-height: 1.2;
+ margin: 0;
+ overflow: visible;
+ padding: 0.5em;
+}
+
+body#tinymce.wp-editor.content caption {
+ text-align: center;
+ padding: 0.5em;
+}
+
+body#tinymce.wp-editor.content thead {
+ vertical-align: bottom;
+ white-space: nowrap;
+}
+
+body#tinymce.wp-editor.content th {
+ text-align: left;
+}
+
+
+/* Forms ------------------------------------- */
+
+body#tinymce.wp-editor.content fieldset {
+ border: 2px solid #dcd7ca;
+ padding: 30px;
+}
+
+body#tinymce.wp-editor.content fieldset legend {
+ font-size: 0.85em;
+ font-weight: 700;
+ padding: 0 15px;
+}
+
+body#tinymce.wp-editor.content label {
+ display: block;
+ font-size: 15px;
+ font-weight: 600;
+ margin: 0 0 5px 0;
+}
+
+body#tinymce.wp-editor.content input,
+body#tinymce.wp-editor.content textarea {
+ border-color: #dcd7ca;
+ color: inherit;
+ font-family: inherit;
+ font-size: inherit;
+}
+
+body#tinymce.wp-editor.content input[type="text"],
+body#tinymce.wp-editor.content input[type="password"],
+body#tinymce.wp-editor.content input[type="email"],
+body#tinymce.wp-editor.content input[type="url"],
+body#tinymce.wp-editor.content input[type="date"],
+body#tinymce.wp-editor.content input[type="month"],
+body#tinymce.wp-editor.content input[type="time"],
+body#tinymce.wp-editor.content input[type="datetime"],
+body#tinymce.wp-editor.content input[type="datetime-local"],
+body#tinymce.wp-editor.content input[type="week"],
+body#tinymce.wp-editor.content input[type="number"],
+body#tinymce.wp-editor.content input[type="search"],
+body#tinymce.wp-editor.content input[type="tel"],
+body#tinymce.wp-editor.content input[type="color"],
+body#tinymce.wp-editor.content textarea {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ background: transparent;
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 0.1rem;
+ box-shadow: none;
+ display: block;
+ font-size: inherit;
+ font-weight: 400;
+ margin: 0;
+ max-width: 100%;
+ padding: 13.5px 18px;
+ width: 100%;
+ word-break: normal;
+}
+
+body#tinymce.wp-editor.content textarea {
+ height: 200px;
+ line-height: 1.5;
+ width: 100%;
+}
+
+body#tinymce.wp-editor.content button,
+body#tinymce.wp-editor.content .faux-button,
+body#tinymce.wp-editor.content .wp-block-button__link,
+body#tinymce.wp-editor.content .wp-block-file__button,
+body#tinymce.wp-editor.content input[type="button"],
+body#tinymce.wp-editor.content input[type="reset"],
+body#tinymce.wp-editor.content input[type="submit"] {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ background: #cd2653;
+ border: none;
+ border-radius: 0;
+ color: #fff;
+ cursor: pointer;
+ display: inline-block;
+ font-size: 17px;
+ font-weight: 600;
+ letter-spacing: 0.0333em;
+ line-height: 1.25;
+ margin: 0;
+ padding: 1.1em 1.44em;
+ text-align: center;
+ text-decoration: none;
+ text-transform: uppercase;
+}
+
+body#tinymce.wp-editor.content button:focus,
+body#tinymce.wp-editor.content button:hover,
+body#tinymce.wp-editor.content .faux-button:hover,
+body#tinymce.wp-editor.content .faux-button:focus,
+body#tinymce.wp-editor.content .wp-block-button__link:focus,
+body#tinymce.wp-editor.content .wp-block-button__link:hover,
+body#tinymce.wp-editor.content .wp-block-file__button:focus,
+body#tinymce.wp-editor.content .wp-block-file__button:hover,
+body#tinymce.wp-editor.content input[type="button"]:focus,
+body#tinymce.wp-editor.content input[type="button"]:hover,
+body#tinymce.wp-editor.content input[type="reset"]:focus,
+body#tinymce.wp-editor.content input[type="reset"]:hover,
+body#tinymce.wp-editor.content input[type="submit"]:focus,
+body#tinymce.wp-editor.content input[type="submit"]:hover {
+ color: #fff;
+ text-decoration: underline;
+}
+
+.wp-block-button:not(.alignleft):not(.alignright) {
+ margin-bottom: 30px;
+ margin-top: 30px;
+}
+
+/* BUTTON ALIGN: CENTER */
+
+.wp-block-button.aligncenter {
+ text-align: center;
+}
+
+/* BUTTON STYLE: OUTLINE */
+
+body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link,
+body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:focus,
+body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:hover {
+ color: #cd2653;
+}
+
+body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link {
+ background: none;
+ border: 2px solid currentColor;
+ padding: calc(1.1em - 2px) calc(1.44em - 2px);
+}
+
+/* BUTTON STYLE: SQUARED */
+
+body#tinymce.wp-editor.content .is-style-squared .wp-block-button__link {
+ border-radius: 0;
+}
+
+
+/* Blocks ------------------------------------ */
+
+/* BLOCK: HELPER CLASSES */
+
+body#tinymce.wp-editor.content .has-background {
+ padding: 20px;
+}
+
+/* BLOCK: GALLERY */
+
+body#tinymce.wp-editor.content ul.wp-block-gallery {
+ list-style: none;
+ margin-left: 0;
+}
+
+body#tinymce.wp-editor.content ul.wp-block-gallery li {
+ margin-left: 0;
+}
diff --git a/themes/twentytwenty/assets/js/index.js b/themes/twentytwenty/assets/js/index.js
index 5b2a9b22..84875ef4 100644
--- a/themes/twentytwenty/assets/js/index.js
+++ b/themes/twentytwenty/assets/js/index.js
@@ -676,6 +676,9 @@ twentytwentyDomReady( function() {
/* Toggle an attribute ----------------------- */
function twentytwentyToggleAttribute( element, attribute, trueVal, falseVal ) {
+ if ( element.classList.contains( 'close-search-toggle' ) ) {
+ return;
+ }
if ( trueVal === undefined ) {
trueVal = true;
}
diff --git a/themes/twentytwenty/classes/class-twentytwenty-customize.php b/themes/twentytwenty/classes/class-twentytwenty-customize.php
index c6f0d7d8..d313650a 100644
--- a/themes/twentytwenty/classes/class-twentytwenty-customize.php
+++ b/themes/twentytwenty/classes/class-twentytwenty-customize.php
@@ -1,524 +1,524 @@
-get_setting( 'blogname' )->transport = 'postMessage';
- $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
-
- $wp_customize->selective_refresh->add_partial(
- 'blogname',
- array(
- 'selector' => '.site-title a',
- 'render_callback' => 'twentytwenty_customize_partial_blogname',
- )
- );
-
- $wp_customize->selective_refresh->add_partial(
- 'blogdescription',
- array(
- 'selector' => '.site-description',
- 'render_callback' => 'twentytwenty_customize_partial_blogdescription',
- )
- );
-
- $wp_customize->selective_refresh->add_partial(
- 'custom_logo',
- array(
- 'selector' => '.header-titles [class*=site-]:not(.site-description)',
- 'render_callback' => 'twentytwenty_customize_partial_site_logo',
- )
- );
-
- $wp_customize->selective_refresh->add_partial(
- 'retina_logo',
- array(
- 'selector' => '.header-titles [class*=site-]:not(.site-description)',
- 'render_callback' => 'twentytwenty_customize_partial_site_logo',
- )
- );
-
- /**
- * Site Identity
- */
-
- /* 2X Header Logo ---------------- */
- $wp_customize->add_setting(
- 'retina_logo',
- array(
- 'capability' => 'edit_theme_options',
- 'sanitize_callback' => array( __CLASS__, 'sanitize_checkbox' ),
- 'transport' => 'postMessage',
- )
- );
-
- $wp_customize->add_control(
- 'retina_logo',
- array(
- 'type' => 'checkbox',
- 'section' => 'title_tagline',
- 'priority' => 10,
- 'label' => __( 'Retina logo', 'twentytwenty' ),
- 'description' => __( 'Scales the logo to half its uploaded size, making it sharp on high-res screens.', 'twentytwenty' ),
- )
- );
-
- // Header & Footer Background Color.
- $wp_customize->add_setting(
- 'header_footer_background_color',
- array(
- 'default' => '#ffffff',
- 'sanitize_callback' => 'sanitize_hex_color',
- 'transport' => 'postMessage',
- )
- );
-
- $wp_customize->add_control(
- new WP_Customize_Color_Control(
- $wp_customize,
- 'header_footer_background_color',
- array(
- 'label' => __( 'Header & Footer Background Color', 'twentytwenty' ),
- 'section' => 'colors',
- )
- )
- );
-
- // Enable picking an accent color.
- $wp_customize->add_setting(
- 'accent_hue_active',
- array(
- 'capability' => 'edit_theme_options',
- 'sanitize_callback' => array( __CLASS__, 'sanitize_select' ),
- 'transport' => 'postMessage',
- 'default' => 'default',
- )
- );
-
- $wp_customize->add_control(
- 'accent_hue_active',
- array(
- 'type' => 'radio',
- 'section' => 'colors',
- 'label' => __( 'Primary Color', 'twentytwenty' ),
- 'choices' => array(
- 'default' => _x( 'Default', 'color', 'twentytwenty' ),
- 'custom' => _x( 'Custom', 'color', 'twentytwenty' ),
- ),
- )
- );
-
- /**
- * Implementation for the accent color.
- * This is different to all other color options because of the accessibility enhancements.
- * The control is a hue-only colorpicker, and there is a separate setting that holds values
- * for other colors calculated based on the selected hue and various background-colors on the page.
- *
- * @since Twenty Twenty 1.0
- */
-
- // Add the setting for the hue colorpicker.
- $wp_customize->add_setting(
- 'accent_hue',
- array(
- 'default' => 344,
- 'type' => 'theme_mod',
- 'sanitize_callback' => 'absint',
- 'transport' => 'postMessage',
- )
- );
-
- // Add setting to hold colors derived from the accent hue.
- $wp_customize->add_setting(
- 'accent_accessible_colors',
- array(
- 'default' => array(
- 'content' => array(
- 'text' => '#000000',
- 'accent' => '#cd2653',
- 'secondary' => '#6d6d6d',
- 'borders' => '#dcd7ca',
- ),
- 'header-footer' => array(
- 'text' => '#000000',
- 'accent' => '#cd2653',
- 'secondary' => '#6d6d6d',
- 'borders' => '#dcd7ca',
- ),
- ),
- 'type' => 'theme_mod',
- 'transport' => 'postMessage',
- 'sanitize_callback' => array( __CLASS__, 'sanitize_accent_accessible_colors' ),
- )
- );
-
- // Add the hue-only colorpicker for the accent color.
- $wp_customize->add_control(
- new WP_Customize_Color_Control(
- $wp_customize,
- 'accent_hue',
- array(
- 'section' => 'colors',
- 'settings' => 'accent_hue',
- 'description' => __( 'Apply a custom color for links, buttons, featured images.', 'twentytwenty' ),
- 'mode' => 'hue',
- 'active_callback' => function() use ( $wp_customize ) {
- return ( 'custom' === $wp_customize->get_setting( 'accent_hue_active' )->value() );
- },
- )
- )
- );
-
- // Update background color with postMessage, so inline CSS output is updated as well.
- $wp_customize->get_setting( 'background_color' )->transport = 'postMessage';
-
- /**
- * Theme Options
- */
-
- $wp_customize->add_section(
- 'options',
- array(
- 'title' => __( 'Theme Options', 'twentytwenty' ),
- 'priority' => 40,
- 'capability' => 'edit_theme_options',
- )
- );
-
- /* Enable Header Search ----------------------------------------------- */
-
- $wp_customize->add_setting(
- 'enable_header_search',
- array(
- 'capability' => 'edit_theme_options',
- 'default' => true,
- 'sanitize_callback' => array( __CLASS__, 'sanitize_checkbox' ),
- )
- );
-
- $wp_customize->add_control(
- 'enable_header_search',
- array(
- 'type' => 'checkbox',
- 'section' => 'options',
- 'priority' => 10,
- 'label' => __( 'Show search in header', 'twentytwenty' ),
- )
- );
-
- /* Show author bio ---------------------------------------------------- */
-
- $wp_customize->add_setting(
- 'show_author_bio',
- array(
- 'capability' => 'edit_theme_options',
- 'default' => true,
- 'sanitize_callback' => array( __CLASS__, 'sanitize_checkbox' ),
- )
- );
-
- $wp_customize->add_control(
- 'show_author_bio',
- array(
- 'type' => 'checkbox',
- 'section' => 'options',
- 'priority' => 10,
- 'label' => __( 'Show author bio', 'twentytwenty' ),
- )
- );
-
- /* Display full content or excerpts on the blog and archives --------- */
-
- $wp_customize->add_setting(
- 'blog_content',
- array(
- 'capability' => 'edit_theme_options',
- 'default' => 'full',
- 'sanitize_callback' => array( __CLASS__, 'sanitize_select' ),
- )
- );
-
- $wp_customize->add_control(
- 'blog_content',
- array(
- 'type' => 'radio',
- 'section' => 'options',
- 'priority' => 10,
- 'label' => __( 'On archive pages, posts show:', 'twentytwenty' ),
- 'choices' => array(
- 'full' => __( 'Full text', 'twentytwenty' ),
- 'summary' => __( 'Summary', 'twentytwenty' ),
- ),
- )
- );
-
- /**
- * Template: Cover Template.
- */
- $wp_customize->add_section(
- 'cover_template_options',
- array(
- 'title' => __( 'Cover Template', 'twentytwenty' ),
- 'capability' => 'edit_theme_options',
- 'description' => __( 'Settings for the "Cover Template" page template. Add a featured image to use as background.', 'twentytwenty' ),
- 'priority' => 42,
- )
- );
-
- /* Overlay Fixed Background ------ */
-
- $wp_customize->add_setting(
- 'cover_template_fixed_background',
- array(
- 'capability' => 'edit_theme_options',
- 'default' => true,
- 'sanitize_callback' => array( __CLASS__, 'sanitize_checkbox' ),
- 'transport' => 'postMessage',
- )
- );
-
- $wp_customize->add_control(
- 'cover_template_fixed_background',
- array(
- 'type' => 'checkbox',
- 'section' => 'cover_template_options',
- 'label' => __( 'Fixed Background Image', 'twentytwenty' ),
- 'description' => __( 'Creates a parallax effect when the visitor scrolls.', 'twentytwenty' ),
- )
- );
-
- $wp_customize->selective_refresh->add_partial(
- 'cover_template_fixed_background',
- array(
- 'selector' => '.cover-header',
- 'type' => 'cover_fixed',
- )
- );
-
- /* Separator --------------------- */
-
- $wp_customize->add_setting(
- 'cover_template_separator_1',
- array(
- 'sanitize_callback' => 'wp_filter_nohtml_kses',
- )
- );
-
- $wp_customize->add_control(
- new TwentyTwenty_Separator_Control(
- $wp_customize,
- 'cover_template_separator_1',
- array(
- 'section' => 'cover_template_options',
- )
- )
- );
-
- /* Overlay Background Color ------ */
-
- $wp_customize->add_setting(
- 'cover_template_overlay_background_color',
- array(
- 'default' => twentytwenty_get_color_for_area( 'content', 'accent' ),
- 'sanitize_callback' => 'sanitize_hex_color',
- )
- );
-
- $wp_customize->add_control(
- new WP_Customize_Color_Control(
- $wp_customize,
- 'cover_template_overlay_background_color',
- array(
- 'label' => __( 'Overlay Background Color', 'twentytwenty' ),
- 'description' => __( 'The color used for the overlay. Defaults to the accent color.', 'twentytwenty' ),
- 'section' => 'cover_template_options',
- )
- )
- );
-
- /* Overlay Text Color ------------ */
-
- $wp_customize->add_setting(
- 'cover_template_overlay_text_color',
- array(
- 'default' => '#ffffff',
- 'sanitize_callback' => 'sanitize_hex_color',
- )
- );
-
- $wp_customize->add_control(
- new WP_Customize_Color_Control(
- $wp_customize,
- 'cover_template_overlay_text_color',
- array(
- 'label' => __( 'Overlay Text Color', 'twentytwenty' ),
- 'description' => __( 'The color used for the text in the overlay.', 'twentytwenty' ),
- 'section' => 'cover_template_options',
- )
- )
- );
-
- /* Overlay Color Opacity --------- */
-
- $wp_customize->add_setting(
- 'cover_template_overlay_opacity',
- array(
- 'default' => 80,
- 'sanitize_callback' => 'absint',
- 'transport' => 'postMessage',
- )
- );
-
- $wp_customize->add_control(
- 'cover_template_overlay_opacity',
- array(
- 'label' => __( 'Overlay Opacity', 'twentytwenty' ),
- 'description' => __( 'Make sure that the contrast is high enough so that the text is readable.', 'twentytwenty' ),
- 'section' => 'cover_template_options',
- 'type' => 'range',
- 'input_attrs' => twentytwenty_customize_opacity_range(),
- )
- );
-
- $wp_customize->selective_refresh->add_partial(
- 'cover_template_overlay_opacity',
- array(
- 'selector' => '.cover-color-overlay',
- 'type' => 'cover_opacity',
- )
- );
- }
-
- /**
- * Sanitization callback for the "accent_accessible_colors" setting.
- *
- * @static
- * @access public
- * @since Twenty Twenty 1.0
- * @param array $value The value we want to sanitize.
- * @return array Returns sanitized value. Each item in the array gets sanitized separately.
- */
- public static function sanitize_accent_accessible_colors( $value ) {
-
- // Make sure the value is an array. Do not typecast, use empty array as fallback.
- $value = is_array( $value ) ? $value : array();
-
- // Loop values.
- foreach ( $value as $area => $values ) {
- foreach ( $values as $context => $color_val ) {
- $value[ $area ][ $context ] = sanitize_hex_color( $color_val );
- }
- }
-
- return $value;
- }
-
- /**
- * Sanitize select.
- *
- * @param string $input The input from the setting.
- * @param object $setting The selected setting.
- * @return string The input from the setting or the default setting.
- */
- public static function sanitize_select( $input, $setting ) {
- $input = sanitize_key( $input );
- $choices = $setting->manager->get_control( $setting->id )->choices;
- return ( array_key_exists( $input, $choices ) ? $input : $setting->default );
- }
-
- /**
- * Sanitize boolean for checkbox.
- *
- * @param bool $checked Whether or not a box is checked.
- * @return bool
- */
- public static function sanitize_checkbox( $checked ) {
- return ( ( isset( $checked ) && true === $checked ) ? true : false );
- }
-
- }
-
- // Setup the Theme Customizer settings and controls.
- add_action( 'customize_register', array( 'TwentyTwenty_Customize', 'register' ) );
-
-}
-
-/**
- * PARTIAL REFRESH FUNCTIONS
- * */
-if ( ! function_exists( 'twentytwenty_customize_partial_blogname' ) ) {
- /**
- * Render the site title for the selective refresh partial.
- */
- function twentytwenty_customize_partial_blogname() {
- bloginfo( 'name' );
- }
-}
-
-if ( ! function_exists( 'twentytwenty_customize_partial_blogdescription' ) ) {
- /**
- * Render the site description for the selective refresh partial.
- */
- function twentytwenty_customize_partial_blogdescription() {
- bloginfo( 'description' );
- }
-}
-
-if ( ! function_exists( 'twentytwenty_customize_partial_site_logo' ) ) {
- /**
- * Render the site logo for the selective refresh partial.
- *
- * Doing it this way so we don't have issues with `render_callback`'s arguments.
- */
- function twentytwenty_customize_partial_site_logo() {
- twentytwenty_site_logo();
- }
-}
-
-
-/**
- * Input attributes for cover overlay opacity option.
- *
- * @return array Array containing attribute names and their values.
- */
-function twentytwenty_customize_opacity_range() {
- /**
- * Filters the input attributes for opacity
- *
- * @param array $attrs {
- * The attributes
- *
- * @type int $min Minimum value
- * @type int $max Maximum value
- * @type int $step Interval between numbers
- * }
- */
- return apply_filters(
- 'twentytwenty_customize_opacity_range',
- array(
- 'min' => 0,
- 'max' => 90,
- 'step' => 5,
- )
- );
-}
+get_setting( 'blogname' )->transport = 'postMessage';
+ $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
+
+ $wp_customize->selective_refresh->add_partial(
+ 'blogname',
+ array(
+ 'selector' => '.site-title a',
+ 'render_callback' => 'twentytwenty_customize_partial_blogname',
+ )
+ );
+
+ $wp_customize->selective_refresh->add_partial(
+ 'blogdescription',
+ array(
+ 'selector' => '.site-description',
+ 'render_callback' => 'twentytwenty_customize_partial_blogdescription',
+ )
+ );
+
+ $wp_customize->selective_refresh->add_partial(
+ 'custom_logo',
+ array(
+ 'selector' => '.header-titles [class*=site-]:not(.site-description)',
+ 'render_callback' => 'twentytwenty_customize_partial_site_logo',
+ )
+ );
+
+ $wp_customize->selective_refresh->add_partial(
+ 'retina_logo',
+ array(
+ 'selector' => '.header-titles [class*=site-]:not(.site-description)',
+ 'render_callback' => 'twentytwenty_customize_partial_site_logo',
+ )
+ );
+
+ /**
+ * Site Identity
+ */
+
+ /* 2X Header Logo ---------------- */
+ $wp_customize->add_setting(
+ 'retina_logo',
+ array(
+ 'capability' => 'edit_theme_options',
+ 'sanitize_callback' => array( __CLASS__, 'sanitize_checkbox' ),
+ 'transport' => 'postMessage',
+ )
+ );
+
+ $wp_customize->add_control(
+ 'retina_logo',
+ array(
+ 'type' => 'checkbox',
+ 'section' => 'title_tagline',
+ 'priority' => 10,
+ 'label' => __( 'Retina logo', 'twentytwenty' ),
+ 'description' => __( 'Scales the logo to half its uploaded size, making it sharp on high-res screens.', 'twentytwenty' ),
+ )
+ );
+
+ // Header & Footer Background Color.
+ $wp_customize->add_setting(
+ 'header_footer_background_color',
+ array(
+ 'default' => '#ffffff',
+ 'sanitize_callback' => 'sanitize_hex_color',
+ 'transport' => 'postMessage',
+ )
+ );
+
+ $wp_customize->add_control(
+ new WP_Customize_Color_Control(
+ $wp_customize,
+ 'header_footer_background_color',
+ array(
+ 'label' => __( 'Header & Footer Background Color', 'twentytwenty' ),
+ 'section' => 'colors',
+ )
+ )
+ );
+
+ // Enable picking an accent color.
+ $wp_customize->add_setting(
+ 'accent_hue_active',
+ array(
+ 'capability' => 'edit_theme_options',
+ 'sanitize_callback' => array( __CLASS__, 'sanitize_select' ),
+ 'transport' => 'postMessage',
+ 'default' => 'default',
+ )
+ );
+
+ $wp_customize->add_control(
+ 'accent_hue_active',
+ array(
+ 'type' => 'radio',
+ 'section' => 'colors',
+ 'label' => __( 'Primary Color', 'twentytwenty' ),
+ 'choices' => array(
+ 'default' => _x( 'Default', 'color', 'twentytwenty' ),
+ 'custom' => _x( 'Custom', 'color', 'twentytwenty' ),
+ ),
+ )
+ );
+
+ /**
+ * Implementation for the accent color.
+ * This is different to all other color options because of the accessibility enhancements.
+ * The control is a hue-only colorpicker, and there is a separate setting that holds values
+ * for other colors calculated based on the selected hue and various background-colors on the page.
+ *
+ * @since Twenty Twenty 1.0
+ */
+
+ // Add the setting for the hue colorpicker.
+ $wp_customize->add_setting(
+ 'accent_hue',
+ array(
+ 'default' => 344,
+ 'type' => 'theme_mod',
+ 'sanitize_callback' => 'absint',
+ 'transport' => 'postMessage',
+ )
+ );
+
+ // Add setting to hold colors derived from the accent hue.
+ $wp_customize->add_setting(
+ 'accent_accessible_colors',
+ array(
+ 'default' => array(
+ 'content' => array(
+ 'text' => '#000000',
+ 'accent' => '#cd2653',
+ 'secondary' => '#6d6d6d',
+ 'borders' => '#dcd7ca',
+ ),
+ 'header-footer' => array(
+ 'text' => '#000000',
+ 'accent' => '#cd2653',
+ 'secondary' => '#6d6d6d',
+ 'borders' => '#dcd7ca',
+ ),
+ ),
+ 'type' => 'theme_mod',
+ 'transport' => 'postMessage',
+ 'sanitize_callback' => array( __CLASS__, 'sanitize_accent_accessible_colors' ),
+ )
+ );
+
+ // Add the hue-only colorpicker for the accent color.
+ $wp_customize->add_control(
+ new WP_Customize_Color_Control(
+ $wp_customize,
+ 'accent_hue',
+ array(
+ 'section' => 'colors',
+ 'settings' => 'accent_hue',
+ 'description' => __( 'Apply a custom color for links, buttons, featured images.', 'twentytwenty' ),
+ 'mode' => 'hue',
+ 'active_callback' => function() use ( $wp_customize ) {
+ return ( 'custom' === $wp_customize->get_setting( 'accent_hue_active' )->value() );
+ },
+ )
+ )
+ );
+
+ // Update background color with postMessage, so inline CSS output is updated as well.
+ $wp_customize->get_setting( 'background_color' )->transport = 'postMessage';
+
+ /**
+ * Theme Options
+ */
+
+ $wp_customize->add_section(
+ 'options',
+ array(
+ 'title' => __( 'Theme Options', 'twentytwenty' ),
+ 'priority' => 40,
+ 'capability' => 'edit_theme_options',
+ )
+ );
+
+ /* Enable Header Search ----------------------------------------------- */
+
+ $wp_customize->add_setting(
+ 'enable_header_search',
+ array(
+ 'capability' => 'edit_theme_options',
+ 'default' => true,
+ 'sanitize_callback' => array( __CLASS__, 'sanitize_checkbox' ),
+ )
+ );
+
+ $wp_customize->add_control(
+ 'enable_header_search',
+ array(
+ 'type' => 'checkbox',
+ 'section' => 'options',
+ 'priority' => 10,
+ 'label' => __( 'Show search in header', 'twentytwenty' ),
+ )
+ );
+
+ /* Show author bio ---------------------------------------------------- */
+
+ $wp_customize->add_setting(
+ 'show_author_bio',
+ array(
+ 'capability' => 'edit_theme_options',
+ 'default' => true,
+ 'sanitize_callback' => array( __CLASS__, 'sanitize_checkbox' ),
+ )
+ );
+
+ $wp_customize->add_control(
+ 'show_author_bio',
+ array(
+ 'type' => 'checkbox',
+ 'section' => 'options',
+ 'priority' => 10,
+ 'label' => __( 'Show author bio', 'twentytwenty' ),
+ )
+ );
+
+ /* Display full content or excerpts on the blog and archives --------- */
+
+ $wp_customize->add_setting(
+ 'blog_content',
+ array(
+ 'capability' => 'edit_theme_options',
+ 'default' => 'full',
+ 'sanitize_callback' => array( __CLASS__, 'sanitize_select' ),
+ )
+ );
+
+ $wp_customize->add_control(
+ 'blog_content',
+ array(
+ 'type' => 'radio',
+ 'section' => 'options',
+ 'priority' => 10,
+ 'label' => __( 'On archive pages, posts show:', 'twentytwenty' ),
+ 'choices' => array(
+ 'full' => __( 'Full text', 'twentytwenty' ),
+ 'summary' => __( 'Summary', 'twentytwenty' ),
+ ),
+ )
+ );
+
+ /**
+ * Template: Cover Template.
+ */
+ $wp_customize->add_section(
+ 'cover_template_options',
+ array(
+ 'title' => __( 'Cover Template', 'twentytwenty' ),
+ 'capability' => 'edit_theme_options',
+ 'description' => __( 'Settings for the "Cover Template" page template. Add a featured image to use as background.', 'twentytwenty' ),
+ 'priority' => 42,
+ )
+ );
+
+ /* Overlay Fixed Background ------ */
+
+ $wp_customize->add_setting(
+ 'cover_template_fixed_background',
+ array(
+ 'capability' => 'edit_theme_options',
+ 'default' => true,
+ 'sanitize_callback' => array( __CLASS__, 'sanitize_checkbox' ),
+ 'transport' => 'postMessage',
+ )
+ );
+
+ $wp_customize->add_control(
+ 'cover_template_fixed_background',
+ array(
+ 'type' => 'checkbox',
+ 'section' => 'cover_template_options',
+ 'label' => __( 'Fixed Background Image', 'twentytwenty' ),
+ 'description' => __( 'Creates a parallax effect when the visitor scrolls.', 'twentytwenty' ),
+ )
+ );
+
+ $wp_customize->selective_refresh->add_partial(
+ 'cover_template_fixed_background',
+ array(
+ 'selector' => '.cover-header',
+ 'type' => 'cover_fixed',
+ )
+ );
+
+ /* Separator --------------------- */
+
+ $wp_customize->add_setting(
+ 'cover_template_separator_1',
+ array(
+ 'sanitize_callback' => 'wp_filter_nohtml_kses',
+ )
+ );
+
+ $wp_customize->add_control(
+ new TwentyTwenty_Separator_Control(
+ $wp_customize,
+ 'cover_template_separator_1',
+ array(
+ 'section' => 'cover_template_options',
+ )
+ )
+ );
+
+ /* Overlay Background Color ------ */
+
+ $wp_customize->add_setting(
+ 'cover_template_overlay_background_color',
+ array(
+ 'default' => twentytwenty_get_color_for_area( 'content', 'accent' ),
+ 'sanitize_callback' => 'sanitize_hex_color',
+ )
+ );
+
+ $wp_customize->add_control(
+ new WP_Customize_Color_Control(
+ $wp_customize,
+ 'cover_template_overlay_background_color',
+ array(
+ 'label' => __( 'Overlay Background Color', 'twentytwenty' ),
+ 'description' => __( 'The color used for the overlay. Defaults to the accent color.', 'twentytwenty' ),
+ 'section' => 'cover_template_options',
+ )
+ )
+ );
+
+ /* Overlay Text Color ------------ */
+
+ $wp_customize->add_setting(
+ 'cover_template_overlay_text_color',
+ array(
+ 'default' => '#ffffff',
+ 'sanitize_callback' => 'sanitize_hex_color',
+ )
+ );
+
+ $wp_customize->add_control(
+ new WP_Customize_Color_Control(
+ $wp_customize,
+ 'cover_template_overlay_text_color',
+ array(
+ 'label' => __( 'Overlay Text Color', 'twentytwenty' ),
+ 'description' => __( 'The color used for the text in the overlay.', 'twentytwenty' ),
+ 'section' => 'cover_template_options',
+ )
+ )
+ );
+
+ /* Overlay Color Opacity --------- */
+
+ $wp_customize->add_setting(
+ 'cover_template_overlay_opacity',
+ array(
+ 'default' => 80,
+ 'sanitize_callback' => 'absint',
+ 'transport' => 'postMessage',
+ )
+ );
+
+ $wp_customize->add_control(
+ 'cover_template_overlay_opacity',
+ array(
+ 'label' => __( 'Overlay Opacity', 'twentytwenty' ),
+ 'description' => __( 'Make sure that the contrast is high enough so that the text is readable.', 'twentytwenty' ),
+ 'section' => 'cover_template_options',
+ 'type' => 'range',
+ 'input_attrs' => twentytwenty_customize_opacity_range(),
+ )
+ );
+
+ $wp_customize->selective_refresh->add_partial(
+ 'cover_template_overlay_opacity',
+ array(
+ 'selector' => '.cover-color-overlay',
+ 'type' => 'cover_opacity',
+ )
+ );
+ }
+
+ /**
+ * Sanitization callback for the "accent_accessible_colors" setting.
+ *
+ * @static
+ * @access public
+ * @since Twenty Twenty 1.0
+ * @param array $value The value we want to sanitize.
+ * @return array Returns sanitized value. Each item in the array gets sanitized separately.
+ */
+ public static function sanitize_accent_accessible_colors( $value ) {
+
+ // Make sure the value is an array. Do not typecast, use empty array as fallback.
+ $value = is_array( $value ) ? $value : array();
+
+ // Loop values.
+ foreach ( $value as $area => $values ) {
+ foreach ( $values as $context => $color_val ) {
+ $value[ $area ][ $context ] = sanitize_hex_color( $color_val );
+ }
+ }
+
+ return $value;
+ }
+
+ /**
+ * Sanitize select.
+ *
+ * @param string $input The input from the setting.
+ * @param object $setting The selected setting.
+ * @return string The input from the setting or the default setting.
+ */
+ public static function sanitize_select( $input, $setting ) {
+ $input = sanitize_key( $input );
+ $choices = $setting->manager->get_control( $setting->id )->choices;
+ return ( array_key_exists( $input, $choices ) ? $input : $setting->default );
+ }
+
+ /**
+ * Sanitize boolean for checkbox.
+ *
+ * @param bool $checked Whether or not a box is checked.
+ * @return bool
+ */
+ public static function sanitize_checkbox( $checked ) {
+ return ( ( isset( $checked ) && true === $checked ) ? true : false );
+ }
+
+ }
+
+ // Setup the Theme Customizer settings and controls.
+ add_action( 'customize_register', array( 'TwentyTwenty_Customize', 'register' ) );
+
+}
+
+/**
+ * PARTIAL REFRESH FUNCTIONS
+ * */
+if ( ! function_exists( 'twentytwenty_customize_partial_blogname' ) ) {
+ /**
+ * Render the site title for the selective refresh partial.
+ */
+ function twentytwenty_customize_partial_blogname() {
+ bloginfo( 'name' );
+ }
+}
+
+if ( ! function_exists( 'twentytwenty_customize_partial_blogdescription' ) ) {
+ /**
+ * Render the site description for the selective refresh partial.
+ */
+ function twentytwenty_customize_partial_blogdescription() {
+ bloginfo( 'description' );
+ }
+}
+
+if ( ! function_exists( 'twentytwenty_customize_partial_site_logo' ) ) {
+ /**
+ * Render the site logo for the selective refresh partial.
+ *
+ * Doing it this way so we don't have issues with `render_callback`'s arguments.
+ */
+ function twentytwenty_customize_partial_site_logo() {
+ twentytwenty_site_logo();
+ }
+}
+
+
+/**
+ * Input attributes for cover overlay opacity option.
+ *
+ * @return array Array containing attribute names and their values.
+ */
+function twentytwenty_customize_opacity_range() {
+ /**
+ * Filters the input attributes for opacity
+ *
+ * @param array $attrs {
+ * The attributes
+ *
+ * @type int $min Minimum value
+ * @type int $max Maximum value
+ * @type int $step Interval between numbers
+ * }
+ */
+ return apply_filters(
+ 'twentytwenty_customize_opacity_range',
+ array(
+ 'min' => 0,
+ 'max' => 90,
+ 'step' => 5,
+ )
+ );
+}
diff --git a/themes/twentytwenty/classes/class-twentytwenty-non-latin-languages.php b/themes/twentytwenty/classes/class-twentytwenty-non-latin-languages.php
index 7fd44431..36a126e9 100644
--- a/themes/twentytwenty/classes/class-twentytwenty-non-latin-languages.php
+++ b/themes/twentytwenty/classes/class-twentytwenty-non-latin-languages.php
@@ -1,121 +1,121 @@
- array( 'Tahoma', 'Arial', 'sans-serif' ),
- 'ary' => array( 'Tahoma', 'Arial', 'sans-serif' ),
- 'azb' => array( 'Tahoma', 'Arial', 'sans-serif' ),
- 'ckb' => array( 'Tahoma', 'Arial', 'sans-serif' ),
- 'fa-IR' => array( 'Tahoma', 'Arial', 'sans-serif' ),
- 'haz' => array( 'Tahoma', 'Arial', 'sans-serif' ),
- 'ps' => array( 'Tahoma', 'Arial', 'sans-serif' ),
-
- // Chinese Simplified (China) - Noto Sans SC.
- 'zh-CN' => array( '\'PingFang SC\'', '\'Helvetica Neue\'', '\'Microsoft YaHei New\'', '\'STHeiti Light\'', 'sans-serif' ),
-
- // Chinese Traditional (Taiwan) - Noto Sans TC.
- 'zh-TW' => array( '\'PingFang TC\'', '\'Helvetica Neue\'', '\'Microsoft YaHei New\'', '\'STHeiti Light\'', 'sans-serif' ),
-
- // Chinese (Hong Kong) - Noto Sans HK.
- 'zh-HK' => array( '\'PingFang HK\'', '\'Helvetica Neue\'', '\'Microsoft YaHei New\'', '\'STHeiti Light\'', 'sans-serif' ),
-
- // Cyrillic.
- 'bel' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
- 'bg-BG' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
- 'kk' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
- 'mk-MK' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
- 'mn' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
- 'ru-RU' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
- 'sah' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
- 'sr-RS' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
- 'tt-RU' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
- 'uk' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
-
- // Devanagari.
- 'bn-BD' => array( 'Arial', 'sans-serif' ),
- 'hi-IN' => array( 'Arial', 'sans-serif' ),
- 'mr' => array( 'Arial', 'sans-serif' ),
- 'ne-NP' => array( 'Arial', 'sans-serif' ),
-
- // Greek.
- 'el' => array( '\'Helvetica Neue\', Helvetica, Arial, sans-serif' ),
-
- // Gujarati.
- 'gu' => array( 'Arial', 'sans-serif' ),
-
- // Hebrew.
- 'he-IL' => array( '\'Arial Hebrew\'', 'Arial', 'sans-serif' ),
-
- // Japanese.
- 'ja' => array( 'sans-serif' ),
-
- // Korean.
- 'ko-KR' => array( '\'Apple SD Gothic Neo\'', '\'Malgun Gothic\'', '\'Nanum Gothic\'', 'Dotum', 'sans-serif' ),
-
- // Thai.
- 'th' => array( '\'Sukhumvit Set\'', '\'Helvetica Neue\'', 'Helvetica', 'Arial', 'sans-serif' ),
-
- // Vietnamese.
- 'vi' => array( '\'Libre Franklin\'', 'sans-serif' ),
-
- )
- );
-
- // Return if the selected language has no fallback fonts.
- if ( empty( $font_family[ $locale ] ) ) {
- return;
- }
-
- // Define elements to apply fallback fonts to.
- $elements = apply_filters(
- 'twentytwenty_get_localized_font_family_elements',
- array(
- 'front-end' => array( 'body', 'input', 'textarea', 'button', '.button', '.faux-button', '.wp-block-button__link', '.wp-block-file__button', '.has-drop-cap:not(:focus)::first-letter', '.has-drop-cap:not(:focus)::first-letter', '.entry-content .wp-block-archives', '.entry-content .wp-block-categories', '.entry-content .wp-block-cover-image', '.entry-content .wp-block-latest-comments', '.entry-content .wp-block-latest-posts', '.entry-content .wp-block-pullquote', '.entry-content .wp-block-quote.is-large', '.entry-content .wp-block-quote.is-style-large', '.entry-content .wp-block-archives *', '.entry-content .wp-block-categories *', '.entry-content .wp-block-latest-posts *', '.entry-content .wp-block-latest-comments *', '.entry-content p', '.entry-content ol', '.entry-content ul', '.entry-content dl', '.entry-content dt', '.entry-content cite', '.entry-content figcaption', '.entry-content .wp-caption-text', '.comment-content p', '.comment-content ol', '.comment-content ul', '.comment-content dl', '.comment-content dt', '.comment-content cite', '.comment-content figcaption', '.comment-content .wp-caption-text', '.widget_text p', '.widget_text ol', '.widget_text ul', '.widget_text dl', '.widget_text dt', '.widget-content .rssSummary', '.widget-content cite', '.widget-content figcaption', '.widget-content .wp-caption-text' ),
- 'block-editor' => array( '.editor-styles-wrapper > *', '.editor-styles-wrapper p', '.editor-styles-wrapper ol', '.editor-styles-wrapper ul', '.editor-styles-wrapper dl', '.editor-styles-wrapper dt', '.editor-post-title__block .editor-post-title__input', '.editor-styles-wrapper .wp-block h1', '.editor-styles-wrapper .wp-block h2', '.editor-styles-wrapper .wp-block h3', '.editor-styles-wrapper .wp-block h4', '.editor-styles-wrapper .wp-block h5', '.editor-styles-wrapper .wp-block h6', '.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter', '.editor-styles-wrapper cite', '.editor-styles-wrapper figcaption', '.editor-styles-wrapper .wp-caption-text' ),
- 'classic-editor' => array( 'body#tinymce.wp-editor', 'body#tinymce.wp-editor p', 'body#tinymce.wp-editor ol', 'body#tinymce.wp-editor ul', 'body#tinymce.wp-editor dl', 'body#tinymce.wp-editor dt', 'body#tinymce.wp-editor figcaption', 'body#tinymce.wp-editor .wp-caption-text', 'body#tinymce.wp-editor .wp-caption-dd', 'body#tinymce.wp-editor cite', 'body#tinymce.wp-editor table' ),
- )
- );
-
- // Return if the specified type doesn't exist.
- if ( empty( $elements[ $type ] ) ) {
- return;
- }
-
- // Return the specified styles.
- return twentytwenty_generate_css( implode( ',', $elements[ $type ] ), 'font-family', implode( ',', $font_family[ $locale ] ), null, null, false );
-
- }
- }
-}
+ array( 'Tahoma', 'Arial', 'sans-serif' ),
+ 'ary' => array( 'Tahoma', 'Arial', 'sans-serif' ),
+ 'azb' => array( 'Tahoma', 'Arial', 'sans-serif' ),
+ 'ckb' => array( 'Tahoma', 'Arial', 'sans-serif' ),
+ 'fa-IR' => array( 'Tahoma', 'Arial', 'sans-serif' ),
+ 'haz' => array( 'Tahoma', 'Arial', 'sans-serif' ),
+ 'ps' => array( 'Tahoma', 'Arial', 'sans-serif' ),
+
+ // Chinese Simplified (China) - Noto Sans SC.
+ 'zh-CN' => array( '\'PingFang SC\'', '\'Helvetica Neue\'', '\'Microsoft YaHei New\'', '\'STHeiti Light\'', 'sans-serif' ),
+
+ // Chinese Traditional (Taiwan) - Noto Sans TC.
+ 'zh-TW' => array( '\'PingFang TC\'', '\'Helvetica Neue\'', '\'Microsoft YaHei New\'', '\'STHeiti Light\'', 'sans-serif' ),
+
+ // Chinese (Hong Kong) - Noto Sans HK.
+ 'zh-HK' => array( '\'PingFang HK\'', '\'Helvetica Neue\'', '\'Microsoft YaHei New\'', '\'STHeiti Light\'', 'sans-serif' ),
+
+ // Cyrillic.
+ 'bel' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
+ 'bg-BG' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
+ 'kk' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
+ 'mk-MK' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
+ 'mn' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
+ 'ru-RU' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
+ 'sah' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
+ 'sr-RS' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
+ 'tt-RU' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
+ 'uk' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
+
+ // Devanagari.
+ 'bn-BD' => array( 'Arial', 'sans-serif' ),
+ 'hi-IN' => array( 'Arial', 'sans-serif' ),
+ 'mr' => array( 'Arial', 'sans-serif' ),
+ 'ne-NP' => array( 'Arial', 'sans-serif' ),
+
+ // Greek.
+ 'el' => array( '\'Helvetica Neue\', Helvetica, Arial, sans-serif' ),
+
+ // Gujarati.
+ 'gu' => array( 'Arial', 'sans-serif' ),
+
+ // Hebrew.
+ 'he-IL' => array( '\'Arial Hebrew\'', 'Arial', 'sans-serif' ),
+
+ // Japanese.
+ 'ja' => array( 'sans-serif' ),
+
+ // Korean.
+ 'ko-KR' => array( '\'Apple SD Gothic Neo\'', '\'Malgun Gothic\'', '\'Nanum Gothic\'', 'Dotum', 'sans-serif' ),
+
+ // Thai.
+ 'th' => array( '\'Sukhumvit Set\'', '\'Helvetica Neue\'', 'Helvetica', 'Arial', 'sans-serif' ),
+
+ // Vietnamese.
+ 'vi' => array( '\'Libre Franklin\'', 'sans-serif' ),
+
+ )
+ );
+
+ // Return if the selected language has no fallback fonts.
+ if ( empty( $font_family[ $locale ] ) ) {
+ return;
+ }
+
+ // Define elements to apply fallback fonts to.
+ $elements = apply_filters(
+ 'twentytwenty_get_localized_font_family_elements',
+ array(
+ 'front-end' => array( 'body', 'input', 'textarea', 'button', '.button', '.faux-button', '.wp-block-button__link', '.wp-block-file__button', '.has-drop-cap:not(:focus)::first-letter', '.has-drop-cap:not(:focus)::first-letter', '.entry-content .wp-block-archives', '.entry-content .wp-block-categories', '.entry-content .wp-block-cover-image', '.entry-content .wp-block-latest-comments', '.entry-content .wp-block-latest-posts', '.entry-content .wp-block-pullquote', '.entry-content .wp-block-quote.is-large', '.entry-content .wp-block-quote.is-style-large', '.entry-content .wp-block-archives *', '.entry-content .wp-block-categories *', '.entry-content .wp-block-latest-posts *', '.entry-content .wp-block-latest-comments *', '.entry-content p', '.entry-content ol', '.entry-content ul', '.entry-content dl', '.entry-content dt', '.entry-content cite', '.entry-content figcaption', '.entry-content .wp-caption-text', '.comment-content p', '.comment-content ol', '.comment-content ul', '.comment-content dl', '.comment-content dt', '.comment-content cite', '.comment-content figcaption', '.comment-content .wp-caption-text', '.widget_text p', '.widget_text ol', '.widget_text ul', '.widget_text dl', '.widget_text dt', '.widget-content .rssSummary', '.widget-content cite', '.widget-content figcaption', '.widget-content .wp-caption-text' ),
+ 'block-editor' => array( '.editor-styles-wrapper > *', '.editor-styles-wrapper p', '.editor-styles-wrapper ol', '.editor-styles-wrapper ul', '.editor-styles-wrapper dl', '.editor-styles-wrapper dt', '.editor-post-title__block .editor-post-title__input', '.editor-styles-wrapper .wp-block h1', '.editor-styles-wrapper .wp-block h2', '.editor-styles-wrapper .wp-block h3', '.editor-styles-wrapper .wp-block h4', '.editor-styles-wrapper .wp-block h5', '.editor-styles-wrapper .wp-block h6', '.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter', '.editor-styles-wrapper cite', '.editor-styles-wrapper figcaption', '.editor-styles-wrapper .wp-caption-text' ),
+ 'classic-editor' => array( 'body#tinymce.wp-editor', 'body#tinymce.wp-editor p', 'body#tinymce.wp-editor ol', 'body#tinymce.wp-editor ul', 'body#tinymce.wp-editor dl', 'body#tinymce.wp-editor dt', 'body#tinymce.wp-editor figcaption', 'body#tinymce.wp-editor .wp-caption-text', 'body#tinymce.wp-editor .wp-caption-dd', 'body#tinymce.wp-editor cite', 'body#tinymce.wp-editor table' ),
+ )
+ );
+
+ // Return if the specified type doesn't exist.
+ if ( empty( $elements[ $type ] ) ) {
+ return;
+ }
+
+ // Return the specified styles.
+ return twentytwenty_generate_css( implode( ',', $elements[ $type ] ), 'font-family', implode( ',', $font_family[ $locale ] ), null, null, false );
+
+ }
+ }
+}
diff --git a/themes/twentytwenty/classes/class-twentytwenty-script-loader.php b/themes/twentytwenty/classes/class-twentytwenty-script-loader.php
index cc05187b..8a583548 100644
--- a/themes/twentytwenty/classes/class-twentytwenty-script-loader.php
+++ b/themes/twentytwenty/classes/class-twentytwenty-script-loader.php
@@ -1,47 +1,47 @@
-get_data( $handle, $attr ) ) {
- continue;
- }
- // Prevent adding attribute when already added in #12009.
- if ( ! preg_match( ":\s$attr(=|>|\s):", $tag ) ) {
- $tag = preg_replace( ':(?=>):', " $attr", $tag, 1 );
- }
- // Only allow async or defer, not both.
- break;
- }
- return $tag;
- }
-
- }
-}
+get_data( $handle, $attr ) ) {
+ continue;
+ }
+ // Prevent adding attribute when already added in #12009.
+ if ( ! preg_match( ":\s$attr(=|>|\s):", $tag ) ) {
+ $tag = preg_replace( ':(?=>):', " $attr", $tag, 1 );
+ }
+ // Only allow async or defer, not both.
+ break;
+ }
+ return $tag;
+ }
+
+ }
+}
diff --git a/themes/twentytwenty/classes/class-twentytwenty-separator-control.php b/themes/twentytwenty/classes/class-twentytwenty-separator-control.php
index 0682373a..8bcdc139 100644
--- a/themes/twentytwenty/classes/class-twentytwenty-separator-control.php
+++ b/themes/twentytwenty/classes/class-twentytwenty-separator-control.php
@@ -1,26 +1,26 @@
-';
- }
-
- }
- }
-}
+';
+ }
+
+ }
+ }
+}
diff --git a/themes/twentytwenty/classes/class-twentytwenty-svg-icons.php b/themes/twentytwenty/classes/class-twentytwenty-svg-icons.php
index 52648b40..35e37325 100644
--- a/themes/twentytwenty/classes/class-twentytwenty-svg-icons.php
+++ b/themes/twentytwenty/classes/class-twentytwenty-svg-icons.php
@@ -1,315 +1,315 @@
-\s*', '><', $svg ); // Remove whitespace between SVG tags.
- return $svg;
- }
- return null;
- }
-
- /**
- * GET SOCIAL LINK SVG
- * Detects the social network from a URL and returns the SVG code for its icon.
- *
- * @param string $uri The URL to retrieve SVG for.
- */
- public static function get_social_link_svg( $uri ) {
- static $regex_map; // Only compute regex map once, for performance.
- if ( ! isset( $regex_map ) ) {
- $regex_map = array();
-
- /**
- * Filters Twenty Twenty's array of domain mappings for social icons.
- *
- * By default, each Icon ID is matched against a .com TLD. To override this behavior,
- * specify all the domains it covers (including the .com TLD too, if applicable).
- *
- * @since Twenty Twenty 1.5
- *
- * @param array $social_icons_map Array of default social icons.
- */
- $map = apply_filters( 'twentytwenty_social_icons_map', self::$social_icons_map );
-
- /**
- * Filters Twenty Twenty's array of social icons.
- *
- * @since Twenty Twenty 1.5
- *
- * @param array $social_icons Array of default social icons.
- */
- $social_icons = apply_filters( 'twentytwenty_svg_icons_social', self::$social_icons );
-
- foreach ( array_keys( $social_icons ) as $icon ) {
- $domains = array_key_exists( $icon, $map ) ? $map[ $icon ] : array( sprintf( '%s.com', $icon ) );
- $domains = array_map( 'trim', $domains ); // Remove leading/trailing spaces, to prevent regex from failing to match.
- $domains = array_map( 'preg_quote', $domains );
- $regex_map[ $icon ] = sprintf( '/(%s)/i', implode( '|', $domains ) );
- }
- }
- foreach ( $regex_map as $icon => $regex ) {
- if ( preg_match( $regex, $uri ) ) {
- return twentytwenty_get_theme_svg( $icon, 'social' );
- }
- }
- return null;
- }
-
- /**
- * ICON STORAGE
- * Store the code for all SVGs in an array.
- *
- * @var array
- */
- public static $ui_icons = array(
- 'arrow-down' => '',
- 'arrow-down-circled' => '',
- 'bookmark' => '',
- 'calendar' => '',
- 'chevron-down' => '',
- 'comment' => '',
- 'cross' => '',
- 'ellipsis' => '',
- 'edit' => '',
- 'folder' => '',
- 'link' => '',
- 'search' => '',
- 'tag' => '',
- 'user' => '',
- );
-
- /**
- * Social Icons – domain mappings.
- *
- * By default, each Icon ID is matched against a .com TLD. To override this behavior,
- * specify all the domains it covers (including the .com TLD too, if applicable).
- *
- * @var array
- */
- public static $social_icons_map = array(
- 'amazon' => array(
- 'amazon.com',
- 'amazon.cn',
- 'amazon.in',
- 'amazon.fr',
- 'amazon.de',
- 'amazon.it',
- 'amazon.nl',
- 'amazon.es',
- 'amazon.co',
- 'amazon.ca',
- ),
- 'behance' => array(
- 'behance.net',
- ),
- 'codepen' => array(
- 'codepen.io',
- ),
- 'facebook' => array(
- 'facebook.com',
- 'fb.me',
- ),
- 'feed' => array(
- 'feed',
- ),
- 'google' => array(
- 'g.page',
- ),
- 'lastfm' => array(
- 'last.fm',
- ),
- 'mail' => array(
- 'mailto:',
- ),
- 'pocket' => array(
- 'getpocket.com',
- ),
- 'tiktok' => array(
- 'tiktok.com',
- ),
- 'twitch' => array(
- 'twitch.tv',
- ),
- 'wordpress' => array(
- 'wordpress.com',
- 'wordpress.org',
- ),
- );
-
- /**
- * Social Icons – svg sources.
- *
- * @var array
- */
- public static $social_icons = array(
- '500px' => '',
-
- 'amazon' => '',
-
- 'bandcamp' => '',
-
- 'behance' => '',
-
- 'codepen' => '',
-
- 'deviantart' => '',
-
- 'dribbble' => '',
-
- 'dropbox' => '',
-
- 'etsy' => '',
-
- 'facebook' => '',
-
- 'feed' => '',
-
- 'flickr' => '',
-
- 'foursquare' => '',
-
- 'goodreads' => '',
-
- 'google' => '',
-
- 'github' => '',
-
- 'instagram' => '',
-
- 'lastfm' => '',
-
- 'linkedin' => '',
-
- 'mail' => '',
-
- 'mastodon' => '',
-
- 'medium' => '',
-
- 'meetup' => '',
-
- 'pinterest' => '',
-
- 'pocket' => '',
-
- 'reddit' => '',
-
- 'skype' => '',
-
- 'snapchat' => '',
-
- 'soundcloud' => '',
-
- 'spotify' => '',
-
- 'tumblr' => '',
-
- 'tiktok' => '',
-
- 'twitch' => '',
-
- 'twitter' => '',
-
- 'vimeo' => '',
-
- 'vk' => '',
-
- 'whatsapp' => '',
-
- // phpcs:disable WordPress.WP.CapitalPDangit.Misspelled
- 'wordpress' => '',
-
- 'yelp' => '',
-
- 'youtube' => '',
-
- );
-
- }
-}
+\s*', '><', $svg ); // Remove whitespace between SVG tags.
+ return $svg;
+ }
+ return null;
+ }
+
+ /**
+ * GET SOCIAL LINK SVG
+ * Detects the social network from a URL and returns the SVG code for its icon.
+ *
+ * @param string $uri The URL to retrieve SVG for.
+ */
+ public static function get_social_link_svg( $uri ) {
+ static $regex_map; // Only compute regex map once, for performance.
+ if ( ! isset( $regex_map ) ) {
+ $regex_map = array();
+
+ /**
+ * Filters Twenty Twenty's array of domain mappings for social icons.
+ *
+ * By default, each Icon ID is matched against a .com TLD. To override this behavior,
+ * specify all the domains it covers (including the .com TLD too, if applicable).
+ *
+ * @since Twenty Twenty 1.5
+ *
+ * @param array $social_icons_map Array of default social icons.
+ */
+ $map = apply_filters( 'twentytwenty_social_icons_map', self::$social_icons_map );
+
+ /**
+ * Filters Twenty Twenty's array of social icons.
+ *
+ * @since Twenty Twenty 1.5
+ *
+ * @param array $social_icons Array of default social icons.
+ */
+ $social_icons = apply_filters( 'twentytwenty_svg_icons_social', self::$social_icons );
+
+ foreach ( array_keys( $social_icons ) as $icon ) {
+ $domains = array_key_exists( $icon, $map ) ? $map[ $icon ] : array( sprintf( '%s.com', $icon ) );
+ $domains = array_map( 'trim', $domains ); // Remove leading/trailing spaces, to prevent regex from failing to match.
+ $domains = array_map( 'preg_quote', $domains );
+ $regex_map[ $icon ] = sprintf( '/(%s)/i', implode( '|', $domains ) );
+ }
+ }
+ foreach ( $regex_map as $icon => $regex ) {
+ if ( preg_match( $regex, $uri ) ) {
+ return twentytwenty_get_theme_svg( $icon, 'social' );
+ }
+ }
+ return null;
+ }
+
+ /**
+ * ICON STORAGE
+ * Store the code for all SVGs in an array.
+ *
+ * @var array
+ */
+ public static $ui_icons = array(
+ 'arrow-down' => '',
+ 'arrow-down-circled' => '',
+ 'bookmark' => '',
+ 'calendar' => '',
+ 'chevron-down' => '',
+ 'comment' => '',
+ 'cross' => '',
+ 'ellipsis' => '',
+ 'edit' => '',
+ 'folder' => '',
+ 'link' => '',
+ 'search' => '',
+ 'tag' => '',
+ 'user' => '',
+ );
+
+ /**
+ * Social Icons – domain mappings.
+ *
+ * By default, each Icon ID is matched against a .com TLD. To override this behavior,
+ * specify all the domains it covers (including the .com TLD too, if applicable).
+ *
+ * @var array
+ */
+ public static $social_icons_map = array(
+ 'amazon' => array(
+ 'amazon.com',
+ 'amazon.cn',
+ 'amazon.in',
+ 'amazon.fr',
+ 'amazon.de',
+ 'amazon.it',
+ 'amazon.nl',
+ 'amazon.es',
+ 'amazon.co',
+ 'amazon.ca',
+ ),
+ 'behance' => array(
+ 'behance.net',
+ ),
+ 'codepen' => array(
+ 'codepen.io',
+ ),
+ 'facebook' => array(
+ 'facebook.com',
+ 'fb.me',
+ ),
+ 'feed' => array(
+ 'feed',
+ ),
+ 'google' => array(
+ 'g.page',
+ ),
+ 'lastfm' => array(
+ 'last.fm',
+ ),
+ 'mail' => array(
+ 'mailto:',
+ ),
+ 'pocket' => array(
+ 'getpocket.com',
+ ),
+ 'tiktok' => array(
+ 'tiktok.com',
+ ),
+ 'twitch' => array(
+ 'twitch.tv',
+ ),
+ 'wordpress' => array(
+ 'wordpress.com',
+ 'wordpress.org',
+ ),
+ );
+
+ /**
+ * Social Icons – svg sources.
+ *
+ * @var array
+ */
+ public static $social_icons = array(
+ '500px' => '',
+
+ 'amazon' => '',
+
+ 'bandcamp' => '',
+
+ 'behance' => '',
+
+ 'codepen' => '',
+
+ 'deviantart' => '',
+
+ 'dribbble' => '',
+
+ 'dropbox' => '',
+
+ 'etsy' => '',
+
+ 'facebook' => '',
+
+ 'feed' => '',
+
+ 'flickr' => '',
+
+ 'foursquare' => '',
+
+ 'goodreads' => '',
+
+ 'google' => '',
+
+ 'github' => '',
+
+ 'instagram' => '',
+
+ 'lastfm' => '',
+
+ 'linkedin' => '',
+
+ 'mail' => '',
+
+ 'mastodon' => '',
+
+ 'medium' => '',
+
+ 'meetup' => '',
+
+ 'pinterest' => '',
+
+ 'pocket' => '',
+
+ 'reddit' => '',
+
+ 'skype' => '',
+
+ 'snapchat' => '',
+
+ 'soundcloud' => '',
+
+ 'spotify' => '',
+
+ 'tumblr' => '',
+
+ 'tiktok' => '',
+
+ 'twitch' => '',
+
+ 'twitter' => '',
+
+ 'vimeo' => '',
+
+ 'vk' => '',
+
+ 'whatsapp' => '',
+
+ // phpcs:disable WordPress.WP.CapitalPDangit.Misspelled
+ 'wordpress' => '',
+
+ 'yelp' => '',
+
+ 'youtube' => '',
+
+ );
+
+ }
+}
diff --git a/themes/twentytwenty/classes/class-twentytwenty-walker-comment.php b/themes/twentytwenty/classes/class-twentytwenty-walker-comment.php
index c085878c..2eaf859c 100644
--- a/themes/twentytwenty/classes/class-twentytwenty-walker-comment.php
+++ b/themes/twentytwenty/classes/class-twentytwenty-walker-comment.php
@@ -1,148 +1,148 @@
-
- < id="comment-" has_children ? 'parent' : '', $comment ); ?>>
-
-
-
-
-
- 'div-comment',
- 'depth' => $depth,
- 'max_depth' => $args['max_depth'],
- 'before' => '',
- )
- )
- );
-
- $by_post_author = twentytwenty_is_comment_by_post_author( $comment );
-
- if ( $comment_reply_link || $by_post_author ) {
- ?>
-
-
-
-
-
-
-
-
+ < id="comment-" has_children ? 'parent' : '', $comment ); ?>>
+
+
+
+
+
+ 'div-comment',
+ 'depth' => $depth,
+ 'max_depth' => $args['max_depth'],
+ 'before' => '',
+ )
+ )
+ );
+
+ $by_post_author = twentytwenty_is_comment_by_post_author( $comment );
+
+ if ( $comment_reply_link || $by_post_author ) {
+ ?>
+
+
+
+
+
+
+
+ ID );
-
- if ( isset( $args['pages_with_children'][ $page->ID ] ) ) {
- $css_class[] = 'page_item_has_children';
- }
-
- if ( ! empty( $current_page ) ) {
- $_current_page = get_post( $current_page );
- if ( $_current_page && in_array( $page->ID, $_current_page->ancestors, true ) ) {
- $css_class[] = 'current_page_ancestor';
- }
- if ( $page->ID === $current_page ) {
- $css_class[] = 'current_page_item';
- } elseif ( $_current_page && $page->ID === $_current_page->post_parent ) {
- $css_class[] = 'current_page_parent';
- }
- } elseif ( get_option( 'page_for_posts' ) === $page->ID ) {
- $css_class[] = 'current_page_parent';
- }
-
- /** This filter is documented in wp-includes/class-walker-page.php */
- $css_classes = implode( ' ', apply_filters( 'page_css_class', $css_class, $page, $depth, $args, $current_page ) );
- $css_classes = $css_classes ? ' class="' . esc_attr( $css_classes ) . '"' : '';
-
- if ( '' === $page->post_title ) {
- /* translators: %d: ID of a post. */
- $page->post_title = sprintf( __( '#%d (no title)', 'twentytwenty' ), $page->ID );
- }
-
- $args['link_before'] = empty( $args['link_before'] ) ? '' : $args['link_before'];
- $args['link_after'] = empty( $args['link_after'] ) ? '' : $args['link_after'];
-
- $atts = array();
- $atts['href'] = get_permalink( $page->ID );
- $atts['aria-current'] = ( $page->ID === $current_page ) ? 'page' : '';
-
- /** This filter is documented in wp-includes/class-walker-page.php */
- $atts = apply_filters( 'page_menu_link_attributes', $atts, $page, $depth, $args, $current_page );
-
- $attributes = '';
- foreach ( $atts as $attr => $value ) {
- if ( ! empty( $value ) ) {
- $value = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value );
- $attributes .= ' ' . $attr . '="' . $value . '"';
- }
- }
-
- $args['list_item_before'] = '';
- $args['list_item_after'] = '';
-
- // Wrap the link in a div and append a sub menu toggle.
- if ( isset( $args['show_toggles'] ) && true === $args['show_toggles'] ) {
- // Wrap the menu item link contents in a div, used for positioning.
- $args['list_item_before'] = '
';
- $args['list_item_after'] = '';
-
- // Add a toggle to items with children.
- if ( isset( $args['pages_with_children'][ $page->ID ] ) ) {
-
- $toggle_target_string = '.menu-modal .page-item-' . $page->ID . ' > ul';
- $toggle_duration = twentytwenty_toggle_duration();
-
- // Add the sub menu toggle.
- $args['list_item_after'] .= '';
-
- }
-
- // Close the wrapper.
- $args['list_item_after'] .= '
';
- }
-
- // Add icons to menu items with children.
- if ( isset( $args['show_sub_menu_icons'] ) && true === $args['show_sub_menu_icons'] ) {
- if ( isset( $args['pages_with_children'][ $page->ID ] ) ) {
- $args['list_item_after'] = '';
- }
- }
-
- $output .= $indent . sprintf(
- '%s%s%s%s%s',
- $css_classes,
- $args['list_item_before'],
- $attributes,
- $args['link_before'],
- /** This filter is documented in wp-includes/post-template.php */
- apply_filters( 'the_title', $page->post_title, $page->ID ),
- $args['link_after'],
- $args['list_item_after']
- );
-
- if ( ! empty( $args['show_date'] ) ) {
- if ( 'modified' === $args['show_date'] ) {
- $time = $page->post_modified;
- } else {
- $time = $page->post_date;
- }
-
- $date_format = empty( $args['date_format'] ) ? '' : $args['date_format'];
- $output .= ' ' . mysql2date( $date_format, $time );
- }
- }
- }
-}
+ID );
+
+ if ( isset( $args['pages_with_children'][ $page->ID ] ) ) {
+ $css_class[] = 'page_item_has_children';
+ }
+
+ if ( ! empty( $current_page ) ) {
+ $_current_page = get_post( $current_page );
+ if ( $_current_page && in_array( $page->ID, $_current_page->ancestors, true ) ) {
+ $css_class[] = 'current_page_ancestor';
+ }
+ if ( $page->ID === $current_page ) {
+ $css_class[] = 'current_page_item';
+ } elseif ( $_current_page && $page->ID === $_current_page->post_parent ) {
+ $css_class[] = 'current_page_parent';
+ }
+ } elseif ( get_option( 'page_for_posts' ) === $page->ID ) {
+ $css_class[] = 'current_page_parent';
+ }
+
+ /** This filter is documented in wp-includes/class-walker-page.php */
+ $css_classes = implode( ' ', apply_filters( 'page_css_class', $css_class, $page, $depth, $args, $current_page ) );
+ $css_classes = $css_classes ? ' class="' . esc_attr( $css_classes ) . '"' : '';
+
+ if ( '' === $page->post_title ) {
+ /* translators: %d: ID of a post. */
+ $page->post_title = sprintf( __( '#%d (no title)', 'twentytwenty' ), $page->ID );
+ }
+
+ $args['link_before'] = empty( $args['link_before'] ) ? '' : $args['link_before'];
+ $args['link_after'] = empty( $args['link_after'] ) ? '' : $args['link_after'];
+
+ $atts = array();
+ $atts['href'] = get_permalink( $page->ID );
+ $atts['aria-current'] = ( $page->ID === $current_page ) ? 'page' : '';
+
+ /** This filter is documented in wp-includes/class-walker-page.php */
+ $atts = apply_filters( 'page_menu_link_attributes', $atts, $page, $depth, $args, $current_page );
+
+ $attributes = '';
+ foreach ( $atts as $attr => $value ) {
+ if ( ! empty( $value ) ) {
+ $value = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value );
+ $attributes .= ' ' . $attr . '="' . $value . '"';
+ }
+ }
+
+ $args['list_item_before'] = '';
+ $args['list_item_after'] = '';
+
+ // Wrap the link in a div and append a sub menu toggle.
+ if ( isset( $args['show_toggles'] ) && true === $args['show_toggles'] ) {
+ // Wrap the menu item link contents in a div, used for positioning.
+ $args['list_item_before'] = '';
+ $args['list_item_after'] = '';
+
+ // Add a toggle to items with children.
+ if ( isset( $args['pages_with_children'][ $page->ID ] ) ) {
+
+ $toggle_target_string = '.menu-modal .page-item-' . $page->ID . ' > ul';
+ $toggle_duration = twentytwenty_toggle_duration();
+
+ // Add the sub menu toggle.
+ $args['list_item_after'] .= '';
+
+ }
+
+ // Close the wrapper.
+ $args['list_item_after'] .= '
';
+ }
+
+ // Add icons to menu items with children.
+ if ( isset( $args['show_sub_menu_icons'] ) && true === $args['show_sub_menu_icons'] ) {
+ if ( isset( $args['pages_with_children'][ $page->ID ] ) ) {
+ $args['list_item_after'] = '';
+ }
+ }
+
+ $output .= $indent . sprintf(
+ '%s%s%s%s%s',
+ $css_classes,
+ $args['list_item_before'],
+ $attributes,
+ $args['link_before'],
+ /** This filter is documented in wp-includes/post-template.php */
+ apply_filters( 'the_title', $page->post_title, $page->ID ),
+ $args['link_after'],
+ $args['list_item_after']
+ );
+
+ if ( ! empty( $args['show_date'] ) ) {
+ if ( 'modified' === $args['show_date'] ) {
+ $time = $page->post_modified;
+ } else {
+ $time = $page->post_date;
+ }
+
+ $date_format = empty( $args['date_format'] ) ? '' : $args['date_format'];
+ $output .= ' ' . mysql2date( $date_format, $time );
+ }
+ }
+ }
+}
diff --git a/themes/twentytwenty/comments.php b/themes/twentytwenty/comments.php
index 2bee3264..21786488 100644
--- a/themes/twentytwenty/comments.php
+++ b/themes/twentytwenty/comments.php
@@ -1,132 +1,132 @@
-
-
-
-
- ';
- }
-
- comment_form(
- array(
- 'class_form' => 'section-inner thin max-percentage',
- 'title_reply_before' => '',
- )
- );
-
-} elseif ( is_single() ) {
-
- if ( $comments ) {
- echo '
';
- }
-
- ?>
-
-
-
-
+
+
+
+ ';
+ }
+
+ comment_form(
+ array(
+ 'class_form' => 'section-inner thin max-percentage',
+ 'title_reply_before' => '',
+ )
+ );
+
+} elseif ( is_single() ) {
+
+ if ( $comments ) {
+ echo '
';
+ }
+
+ ?>
+
+
+
+
-
-
-
-
-