diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
| commit | 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch) | |
| tree | 39a1a4629749056191c05dfd899f931701b7acf3 /srcs/wordpress/wp-content/themes/twentytwenty/assets | |
| parent | 5afd237bbd22028b85532b8c0b3fcead49a00764 (diff) | |
| download | ft_server-master.tar.gz ft_server-master.tar.bz2 ft_server-master.zip | |
Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my famillyHEADmaster
Diffstat (limited to 'srcs/wordpress/wp-content/themes/twentytwenty/assets')
21 files changed, 0 insertions, 5413 deletions
diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-block-rtl.css b/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-block-rtl.css deleted file mode 100644 index 4b3018a..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-block-rtl.css +++ /dev/null @@ -1,1454 +0,0 @@ -/* ------------------------------------------- */ - -/* 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; -} - -.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle:not(:hover):not(:focus), -.block-editor-default-block-appender .block-editor-inserter .block-editor-inserter__toggle:not(:hover):not(:focus) { - color: 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: 40px 0 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 { - 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 { - 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; -} - -.editor-styles-wrapper .wp-block-image.is-resized { - margin-right: auto; - margin-left: auto; -} - -/* 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: Paragraph -------------------------- */ - - -/* 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/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-block.css b/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-block.css deleted file mode 100644 index 55d1446..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-block.css +++ /dev/null @@ -1,1454 +0,0 @@ -/* ------------------------------------------- */ - -/* 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; -} - -.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle:not(:hover):not(:focus), -.block-editor-default-block-appender .block-editor-inserter .block-editor-inserter__toggle:not(:hover):not(:focus) { - color: 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: 40px 0 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 { - 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 { - 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; -} - -.editor-styles-wrapper .wp-block-image.is-resized { - margin-left: auto; - margin-right: auto; -} - -/* 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: Paragraph -------------------------- */ - - -/* 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/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-classic-rtl.css b/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-classic-rtl.css deleted file mode 100644 index 7b886c7..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-classic-rtl.css +++ /dev/null @@ -1,601 +0,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-style: solid; - 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; -} diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-classic.css b/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-classic.css deleted file mode 100644 index 91301b6..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/css/editor-style-classic.css +++ /dev/null @@ -1,605 +0,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-style: solid; - 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; -} diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-italic-var.woff2 b/srcs/wordpress/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-italic-var.woff2 Binary files differdeleted file mode 100644 index 2300488..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-italic-var.woff2 +++ /dev/null diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-upright-var.woff2 b/srcs/wordpress/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-upright-var.woff2 Binary files differdeleted file mode 100644 index 37d9900..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-upright-var.woff2 +++ /dev/null diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-landscape-1.png b/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-landscape-1.png Binary files differdeleted file mode 100644 index ab55b91..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-landscape-1.png +++ /dev/null diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-landscape-2.png b/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-landscape-2.png Binary files differdeleted file mode 100644 index 844d377..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-landscape-2.png +++ /dev/null diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-square-1.png b/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-square-1.png Binary files differdeleted file mode 100644 index 3acd76b..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-square-1.png +++ /dev/null diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-square-2.png b/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-square-2.png Binary files differdeleted file mode 100644 index e1ab8f8..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-square-2.png +++ /dev/null diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-1.png b/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-1.png Binary files differdeleted file mode 100644 index d02d917..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-1.png +++ /dev/null diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-2.png b/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-2.png Binary files differdeleted file mode 100644 index 6b1dd1a..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-2.png +++ /dev/null diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-3.png b/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-3.png Binary files differdeleted file mode 100644 index 3675b55..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-3.png +++ /dev/null diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-4.png b/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-4.png Binary files differdeleted file mode 100644 index aa7c7f0..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/images/2020-three-quarters-4.png +++ /dev/null diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/color-calculations.js b/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/color-calculations.js deleted file mode 100644 index 23f3cba..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/color-calculations.js +++ /dev/null @@ -1,154 +0,0 @@ -/* global Color */ -/* eslint no-unused-vars: off */ -/** - * Color Calculations. - * - * @since 1.0.0 - * - * @param {string} backgroundColor - The background color. - * @param {number} accentHue - The hue for our accent color. - * - * @return {Object} - this - */ -function _twentyTwentyColor( backgroundColor, accentHue ) { - // Set the object properties. - this.backgroundColor = backgroundColor; - this.accentHue = accentHue; - this.bgColorObj = new Color( backgroundColor ); - this.textColorObj = this.bgColorObj.getMaxContrastColor(); - this.textColor = this.textColorObj.toCSS(); - this.isDark = 0.5 > this.bgColorObj.toLuminosity(); - this.isLight = ! this.isDark; - - // Return the object. - return this; -} - -/** - * Builds an array of Color objects based on the accent hue. - * For improved performance we only build half the array - * depending on dark/light background-color. - * - * @since 1.0.0 - * - * @return {Object} - this - */ -_twentyTwentyColor.prototype.setAccentColorsArray = function() { - var self = this, - minSaturation = 65, - maxSaturation = 100, - minLightness = 30, - maxLightness = 80, - stepSaturation = 2, - stepLightness = 2, - pushColor = function() { - var colorObj = new Color( { - h: self.accentHue, - s: s, - l: l - } ), - item, - /** - * Get a score for this color in contrast to its background color and surrounding text. - * - * @since 1.0.0 - * @param {number} contrastBackground - WCAG contrast with the background color. - * @param {number} contrastSurroundingText - WCAG contrast with surrounding text. - * @return {number} - 0 is best, higher numbers have bigger difference with the desired scores. - */ - getScore = function( contrastBackground, contrastSurroundingText ) { - var diffBackground = ( 7 >= contrastBackground ) ? 0 : 7 - contrastBackground, - diffSurroundingText = ( 3 >= contrastSurroundingText ) ? 0 : 3 - contrastSurroundingText; - - return diffBackground + diffSurroundingText; - }; - - item = { - color: colorObj, - contrastBackground: colorObj.getDistanceLuminosityFrom( self.bgColorObj ), - contrastText: colorObj.getDistanceLuminosityFrom( self.textColorObj ) - }; - - // Check a minimum of 4.5:1 contrast with the background and 3:1 with surrounding text. - if ( 4.5 > item.contrastBackground || 3 > item.contrastText ) { - return; - } - - // Get a score for this color by multiplying the 2 contrasts. - // We'll use that to sort the array. - item.score = getScore( item.contrastBackground, item.contrastText ); - - self.accentColorsArray.push( item ); - }, - s, l, aaa; - - this.accentColorsArray = []; - - // We're using `for` loops here because they perform marginally better than other loops. - for ( s = minSaturation; s <= maxSaturation; s += stepSaturation ) { - for ( l = minLightness; l <= maxLightness; l += stepLightness ) { - pushColor( s, l ); - } - } - - // Check if we have colors that are AAA compliant. - aaa = this.accentColorsArray.filter( function( color ) { - return 7 <= color.contrastBackground; - } ); - - // If we have AAA-compliant colors, always prefer them. - if ( aaa.length ) { - this.accentColorsArray = aaa; - } - - // Sort colors by contrast. - this.accentColorsArray.sort( function( a, b ) { - return a.score - b.score; - } ); - return this; -}; - -/** - * Get accessible text-color. - * - * @since 1.0.0 - * - * @return {Color} - Returns a Color object. - */ -_twentyTwentyColor.prototype.getTextColor = function() { - return this.textColor; -}; - -/** - * Get accessible color for the defined accent-hue and background-color. - * - * @since 1.0.0 - * - * @return {Color} - Returns a Color object. - */ -_twentyTwentyColor.prototype.getAccentColor = function() { - var fallback; - - // If we have colors returns the 1st one - it has the highest score. - if ( this.accentColorsArray[0] ) { - return this.accentColorsArray[0].color; - } - - // Fallback. - fallback = new Color( 'hsl(' + this.accentHue + ',75%,50%)' ); - return fallback.getReadableContrastingColor( this.bgColorObj, 4.5 ); -}; - -/** - * Return a new instance of the _twentyTwentyColor object. - * - * @since 1.0.0 - * @param {string} backgroundColor - The background color. - * @param {number} accentHue - The hue for our accent color. - * @return {Object} - this - */ -function twentyTwentyColor( backgroundColor, accentHue ) {// jshint ignore:line - var color = new _twentyTwentyColor( backgroundColor, accentHue ); - color.setAccentColorsArray(); - return color; -} diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/customize-controls.js b/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/customize-controls.js deleted file mode 100644 index f3d94a4..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/customize-controls.js +++ /dev/null @@ -1,90 +0,0 @@ -/* global twentyTwentyBgColors, twentyTwentyColor, jQuery, wp, _ */ -/** - * Customizer enhancements for a better user experience. - * - * Contains extra logic for our Customizer controls & settings. - * - * @since 1.0.0 - */ - -( function() { - // Wait until the customizer has finished loading. - wp.customize.bind( 'ready', function() { - // Add a listener for accent-color changes. - wp.customize( 'accent_hue', function( value ) { - value.bind( function( to ) { - // Update the value for our accessible colors for all areas. - Object.keys( twentyTwentyBgColors ).forEach( function( context ) { - var backgroundColorValue; - if ( twentyTwentyBgColors[ context ].color ) { - backgroundColorValue = twentyTwentyBgColors[ context ].color; - } else { - backgroundColorValue = wp.customize( twentyTwentyBgColors[ context ].setting ).get(); - } - twentyTwentySetAccessibleColorsValue( context, backgroundColorValue, to ); - } ); - } ); - } ); - - // Add a listener for background-color changes. - Object.keys( twentyTwentyBgColors ).forEach( function( context ) { - wp.customize( twentyTwentyBgColors[ context ].setting, function( value ) { - value.bind( function( to ) { - // Update the value for our accessible colors for this area. - twentyTwentySetAccessibleColorsValue( context, to, wp.customize( 'accent_hue' ).get(), to ); - } ); - } ); - } ); - } ); - - /** - * Updates the value of the "accent_accessible_colors" setting. - * - * @since 1.0.0 - * - * @param {string} context The area for which we want to get colors. Can be for example "content", "header" etc. - * @param {string} backgroundColor The background color (HEX value). - * @param {number} accentHue Numeric representation of the selected hue (0 - 359). - * - * @return {void} - */ - function twentyTwentySetAccessibleColorsValue( context, backgroundColor, accentHue ) { - var value, colors; - - // Get the current value for our accessible colors, and make sure it's an object. - value = wp.customize( 'accent_accessible_colors' ).get(); - value = ( _.isObject( value ) && ! _.isArray( value ) ) ? value : {}; - - // Get accessible colors for the defined background-color and hue. - colors = twentyTwentyColor( backgroundColor, accentHue ); - - // Sanity check. - if ( colors.getAccentColor() && 'function' === typeof colors.getAccentColor().toCSS ) { - // Update the value for this context. - value[ context ] = { - text: colors.getTextColor(), - accent: colors.getAccentColor().toCSS(), - background: backgroundColor - }; - - // Get borders color. - value[ context ].borders = colors.bgColorObj - .clone() - .getReadableContrastingColor( colors.bgColorObj, 1.36 ) - .toCSS(); - - // Get secondary color. - value[ context ].secondary = colors.bgColorObj - .clone() - .getReadableContrastingColor( colors.bgColorObj ) - .s( colors.bgColorObj.s() / 2 ) - .toCSS(); - } - - // Change the value. - wp.customize( 'accent_accessible_colors' ).set( value ); - - // Small hack to save the option. - wp.customize( 'accent_accessible_colors' )._dirty = true; - } -}( jQuery ) ); diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/customize-preview.js b/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/customize-preview.js deleted file mode 100644 index 28b8506..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/customize-preview.js +++ /dev/null @@ -1,186 +0,0 @@ -/* global twentyTwentyBgColors, twentyTwentyPreviewEls, jQuery, _, wp */ -/** - * Customizer enhancements for a better user experience. - * - * Contains handlers to make Theme Customizer preview reload changes asynchronously. - * - * @since 1.0.0 - */ - -( function( $, api, _ ) { - /** - * Return a value for our partial refresh. - * - * @param {Object} partial Current partial. - * - * @return {jQuery.Promise} Resolved promise. - */ - function returnDeferred( partial ) { - var deferred = new $.Deferred(); - - deferred.resolveWith( partial, _.map( partial.placements(), function() { - return ''; - } ) ); - - return deferred.promise(); - } - - // Selective refresh for "Fixed Background Image" - api.selectiveRefresh.partialConstructor.cover_fixed = api.selectiveRefresh.Partial.extend( { - - /** - * Override the refresh method - * - * @return {jQuery.Promise} Resolved promise. - */ - refresh: function() { - var partial, cover, params; - - partial = this; - params = partial.params; - cover = $( params.selector ); - - if ( cover.length && cover.hasClass( 'bg-image' ) ) { - cover.toggleClass( 'bg-attachment-fixed' ); - } - - return returnDeferred( partial ); - } - - } ); - - // Selective refresh for "Image Overlay Opacity" - api.selectiveRefresh.partialConstructor.cover_opacity = api.selectiveRefresh.Partial.extend( { - - /** - * Input attributes. - * - * @type {Object} - */ - attrs: {}, - - /** - * Override the refresh method - * - * @return {jQuery.Promise} Resolved promise. - */ - refresh: function() { - var partial, ranges, attrs, setting, params, cover, className, classNames; - - partial = this; - attrs = partial.attrs; - ranges = _.range( attrs.min, attrs.max + attrs.step, attrs.step ); - params = partial.params; - setting = api( params.primarySetting ); - cover = $( params.selector ); - - if ( cover.length ) { - classNames = _.map( ranges, function( val ) { - return 'opacity-' + val; - } ); - - className = classNames[ ranges.indexOf( parseInt( setting.get(), 10 ) ) ]; - - cover.removeClass( classNames.join( ' ' ) ); - cover.addClass( className ); - } - - return returnDeferred( partial ); - } - - } ); - - // Add listener for the "header_footer_background_color" control. - api( 'header_footer_background_color', function( value ) { - value.bind( function( to ) { - // Add background color to header and footer wrappers. - $( 'body:not(.overlay-header)#site-header, #site-footer' ).css( 'background-color', to ); - - // Change body classes if this is the same background-color as the content background. - if ( to.toLowerCase() === api( 'background_color' ).get().toLowerCase() ) { - $( 'body' ).addClass( 'reduced-spacing' ); - } else { - $( 'body' ).removeClass( 'reduced-spacing' ); - } - } ); - } ); - - // Add listener for the "background_color" control. - api( 'background_color', function( value ) { - value.bind( function( to ) { - // Change body classes if this is the same background-color as the header/footer background. - if ( to.toLowerCase() === api( 'header_footer_background_color' ).get().toLowerCase() ) { - $( 'body' ).addClass( 'reduced-spacing' ); - } else { - $( 'body' ).removeClass( 'reduced-spacing' ); - } - } ); - } ); - - // Add listener for the accent color. - api( 'accent_hue', function( value ) { - value.bind( function() { - // Generate the styles. - // Add a small delay to be sure the accessible colors were generated. - setTimeout( function() { - Object.keys( twentyTwentyBgColors ).forEach( function( context ) { - twentyTwentyGenerateColorA11yPreviewStyles( context ); - } ); - }, 50 ); - } ); - } ); - - // Add listeners for background-color settings. - Object.keys( twentyTwentyBgColors ).forEach( function( context ) { - wp.customize( twentyTwentyBgColors[ context ].setting, function( value ) { - value.bind( function() { - // Generate the styles. - // Add a small delay to be sure the accessible colors were generated. - setTimeout( function() { - twentyTwentyGenerateColorA11yPreviewStyles( context ); - }, 50 ); - } ); - } ); - } ); - - /** - * Add styles to elements in the preview pane. - * - * @since 1.0.0 - * - * @param {string} context The area for which we want to generate styles. Can be for example "content", "header" etc. - * - * @return {void} - */ - function twentyTwentyGenerateColorA11yPreviewStyles( context ) { - // Get the accessible colors option. - var a11yColors = window.parent.wp.customize( 'accent_accessible_colors' ).get(), - stylesheedID = 'twentytwenty-customizer-styles-' + context, - stylesheet = $( '#' + stylesheedID ), - styles = ''; - // If the stylesheet doesn't exist, create it and append it to <head>. - if ( ! stylesheet.length ) { - $( '#twentytwenty-style-inline-css' ).after( '<style id="' + stylesheedID + '"></style>' ); - stylesheet = $( '#' + stylesheedID ); - } - if ( ! _.isUndefined( a11yColors[ context ] ) ) { - // Check if we have elements defined. - if ( twentyTwentyPreviewEls[ context ] ) { - _.each( twentyTwentyPreviewEls[ context ], function( items, setting ) { - _.each( items, function( elements, property ) { - if ( ! _.isUndefined( a11yColors[ context ][ setting ] ) ) { - styles += elements.join( ',' ) + '{' + property + ':' + a11yColors[ context ][ setting ] + ';}'; - } - } ); - } ); - } - } - // Add styles. - stylesheet.html( styles ); - } - // Generate styles on load. Handles page-changes on the preview pane. - $( document ).ready( function() { - twentyTwentyGenerateColorA11yPreviewStyles( 'content' ); - twentyTwentyGenerateColorA11yPreviewStyles( 'header-footer' ); - } ); -}( jQuery, wp.customize, _ ) ); diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/customize.js b/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/customize.js deleted file mode 100644 index 2a38ace..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/customize.js +++ /dev/null @@ -1,27 +0,0 @@ -/* global wp, jQuery */ - -( function( $, api ) { - $( document ).ready( function() { - // Make it possible to reset the color based on a radio input's value. - // `active` can be either `custom` or `default`. - api.control( 'accent_hue_active' ).setting.bind( function( active ) { - var control = api.control( 'accent_hue' ); // Get the accent hue control. - - if ( 'custom' === active ) { - // Activate the hue color picker control and focus it. - control.activate( { - completeCallback: function() { - control.focus(); - } - } ); - } else { - // If the `custom` option isn't selected, deactivate the hue color picker and set a default. - control.deactivate( { - completeCallback: function() { - control.setting.set( control.params.defaultValue ); - } - } ); - } - } ); - } ); -}( jQuery, wp.customize ) ); diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/editor-script-block.js b/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/editor-script-block.js deleted file mode 100644 index 0225570..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/editor-script-block.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Remove squared button style - * - * @since 1.0.0 - */ -/* global wp */ -wp.domReady( function() { - wp.blocks.unregisterBlockStyle( 'core/button', 'squared' ); -} ); diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/index.js b/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/index.js deleted file mode 100644 index 5ded185..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/index.js +++ /dev/null @@ -1,800 +0,0 @@ -/* ----------------------------------------------------------------------------------------------- - Namespace ---------------------------------------------------------------------------------------------------- */ - -var twentytwenty = twentytwenty || {}; - -// Set a default value for scrolled. -twentytwenty.scrolled = 0; - -// polyfill closest -// https://developer.mozilla.org/en-US/docs/Web/API/Element/closest#Polyfill -if ( ! Element.prototype.closest ) { - Element.prototype.closest = function( s ) { - var el = this; - - do { - if ( el.matches( s ) ) { - return el; - } - - el = el.parentElement || el.parentNode; - } while ( el !== null && el.nodeType === 1 ); - - return null; - }; -} - -// polyfill forEach -// https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach#Polyfill -if ( window.NodeList && ! NodeList.prototype.forEach ) { - NodeList.prototype.forEach = function( callback, thisArg ) { - var i; - var len = this.length; - - thisArg = thisArg || window; - - for ( i = 0; i < len; i++ ) { - callback.call( thisArg, this[ i ], i, this ); - } - }; -} - -// event "polyfill" -twentytwenty.createEvent = function( eventName ) { - var event; - if ( typeof window.Event === 'function' ) { - event = new Event( eventName ); - } else { - event = document.createEvent( 'Event' ); - event.initEvent( eventName, true, false ); - } - return event; -}; - -// matches "polyfill" -// https://developer.mozilla.org/es/docs/Web/API/Element/matches -if ( ! Element.prototype.matches ) { - Element.prototype.matches = - Element.prototype.matchesSelector || - Element.prototype.mozMatchesSelector || - Element.prototype.msMatchesSelector || - Element.prototype.oMatchesSelector || - Element.prototype.webkitMatchesSelector || - function( s ) { - var matches = ( this.document || this.ownerDocument ).querySelectorAll( s ), - i = matches.length; - while ( --i >= 0 && matches.item( i ) !== this ) {} - return i > -1; - }; -} - -// Add a class to the body for when touch is enabled for browsers that don't support media queries -// for interaction media features. Adapted from <https://codepen.io/Ferie/pen/vQOMmO> -twentytwenty.touchEnabled = { - - init: function() { - var matchMedia = function() { - // Include the 'heartz' as a way to have a non matching MQ to help terminate the join. See <https://git.io/vznFH>. - var prefixes = [ '-webkit-', '-moz-', '-o-', '-ms-' ]; - var query = [ '(', prefixes.join( 'touch-enabled),(' ), 'heartz', ')' ].join( '' ); - return window.matchMedia && window.matchMedia( query ).matches; - }; - - if ( ( 'ontouchstart' in window ) || ( window.DocumentTouch && document instanceof window.DocumentTouch ) || matchMedia() ) { - document.body.classList.add( 'touch-enabled' ); - } - } -}; // twentytwenty.touchEnabled - -/* ----------------------------------------------------------------------------------------------- - Cover Modals ---------------------------------------------------------------------------------------------------- */ - -twentytwenty.coverModals = { - - init: function() { - if ( document.querySelector( '.cover-modal' ) ) { - // Handle cover modals when they're toggled - this.onToggle(); - - // When toggled, untoggle if visitor clicks on the wrapping element of the modal - this.outsideUntoggle(); - - // Close on escape key press - this.closeOnEscape(); - - // Hide and show modals before and after their animations have played out - this.hideAndShowModals(); - } - }, - - // Handle cover modals when they're toggled - onToggle: function() { - document.querySelectorAll( '.cover-modal' ).forEach( function( element ) { - element.addEventListener( 'toggled', function( event ) { - var modal = event.target, - body = document.body; - - if ( modal.classList.contains( 'active' ) ) { - body.classList.add( 'showing-modal' ); - } else { - body.classList.remove( 'showing-modal' ); - body.classList.add( 'hiding-modal' ); - - // Remove the hiding class after a delay, when animations have been run - setTimeout( function() { - body.classList.remove( 'hiding-modal' ); - }, 500 ); - } - } ); - } ); - }, - - // Close modal on outside click - outsideUntoggle: function() { - document.addEventListener( 'click', function( event ) { - var target = event.target; - var modal = document.querySelector( '.cover-modal.active' ); - - if ( target === modal ) { - this.untoggleModal( target ); - } - }.bind( this ) ); - }, - - // Close modal on escape key press - closeOnEscape: function() { - document.addEventListener( 'keydown', function( event ) { - if ( event.keyCode === 27 ) { - event.preventDefault(); - document.querySelectorAll( '.cover-modal.active' ).forEach( function( element ) { - this.untoggleModal( element ); - }.bind( this ) ); - } - }.bind( this ) ); - }, - - // Hide and show modals before and after their animations have played out - hideAndShowModals: function() { - var _doc = document, - _win = window, - modals = _doc.querySelectorAll( '.cover-modal' ), - htmlStyle = _doc.documentElement.style, - adminBar = _doc.querySelector( '#wpadminbar' ); - - function getAdminBarHeight( negativeValue ) { - var height, - currentScroll = _win.pageYOffset; - - if ( adminBar ) { - height = currentScroll + adminBar.getBoundingClientRect().height; - - return negativeValue ? -height : height; - } - - return currentScroll === 0 ? 0 : -currentScroll; - } - - function htmlStyles() { - var overflow = _win.innerHeight > _doc.documentElement.getBoundingClientRect().height; - - return { - 'overflow-y': overflow ? 'hidden' : 'scroll', - position: 'fixed', - width: '100%', - top: getAdminBarHeight( true ) + 'px', - left: 0 - }; - } - - // Show the modal - modals.forEach( function( modal ) { - modal.addEventListener( 'toggle-target-before-inactive', function( event ) { - var styles = htmlStyles(), - offsetY = _win.pageYOffset, - paddingTop = ( Math.abs( getAdminBarHeight() ) - offsetY ) + 'px', - mQuery = _win.matchMedia( '(max-width: 600px)' ); - - if ( event.target !== modal ) { - return; - } - - Object.keys( styles ).forEach( function( styleKey ) { - htmlStyle.setProperty( styleKey, styles[ styleKey ] ); - } ); - - _win.twentytwenty.scrolled = parseInt( styles.top, 10 ); - - if ( adminBar ) { - _doc.body.style.setProperty( 'padding-top', paddingTop ); - - if ( mQuery.matches ) { - if ( offsetY >= getAdminBarHeight() ) { - modal.style.setProperty( 'top', 0 ); - } else { - modal.style.setProperty( 'top', ( getAdminBarHeight() - offsetY ) + 'px' ); - } - } - } - - modal.classList.add( 'show-modal' ); - } ); - - // Hide the modal after a delay, so animations have time to play out - modal.addEventListener( 'toggle-target-after-inactive', function( event ) { - if ( event.target !== modal ) { - return; - } - - setTimeout( function() { - var clickedEl = twentytwenty.toggles.clickedEl; - - modal.classList.remove( 'show-modal' ); - - Object.keys( htmlStyles() ).forEach( function( styleKey ) { - htmlStyle.removeProperty( styleKey ); - } ); - - if ( adminBar ) { - _doc.body.style.removeProperty( 'padding-top' ); - modal.style.removeProperty( 'top' ); - } - - if ( clickedEl !== false ) { - clickedEl.focus(); - clickedEl = false; - } - - _win.scrollTo( 0, Math.abs( _win.twentytwenty.scrolled + getAdminBarHeight() ) ); - - _win.twentytwenty.scrolled = 0; - }, 500 ); - } ); - } ); - }, - - // Untoggle a modal - untoggleModal: function( modal ) { - var modalTargetClass, - modalToggle = false; - - // If the modal has specified the string (ID or class) used by toggles to target it, untoggle the toggles with that target string - // The modal-target-string must match the string toggles use to target the modal - if ( modal.dataset.modalTargetString ) { - modalTargetClass = modal.dataset.modalTargetString; - - modalToggle = document.querySelector( '*[data-toggle-target="' + modalTargetClass + '"]' ); - } - - // If a modal toggle exists, trigger it so all of the toggle options are included - if ( modalToggle ) { - modalToggle.click(); - - // If one doesn't exist, just hide the modal - } else { - modal.classList.remove( 'active' ); - } - } - -}; // twentytwenty.coverModals - -/* ----------------------------------------------------------------------------------------------- - Intrinsic Ratio Embeds ---------------------------------------------------------------------------------------------------- */ - -twentytwenty.intrinsicRatioVideos = { - - init: function() { - this.makeFit(); - - window.addEventListener( 'resize', function() { - this.makeFit(); - }.bind( this ) ); - }, - - makeFit: function() { - document.querySelectorAll( 'iframe, object, video' ).forEach( function( video ) { - var ratio, iTargetWidth, - container = video.parentNode; - - // Skip videos we want to ignore - if ( video.classList.contains( 'intrinsic-ignore' ) || video.parentNode.classList.contains( 'intrinsic-ignore' ) ) { - return true; - } - - if ( ! video.dataset.origwidth ) { - // Get the video element proportions - video.setAttribute( 'data-origwidth', video.width ); - video.setAttribute( 'data-origheight', video.height ); - } - - iTargetWidth = container.offsetWidth; - - // Get ratio from proportions - ratio = iTargetWidth / video.dataset.origwidth; - - // Scale based on ratio, thus retaining proportions - video.style.width = iTargetWidth + 'px'; - video.style.height = ( video.dataset.origheight * ratio ) + 'px'; - } ); - } - -}; // twentytwenty.instrinsicRatioVideos - -/* ----------------------------------------------------------------------------------------------- - Modal Menu ---------------------------------------------------------------------------------------------------- */ -twentytwenty.modalMenu = { - - init: function() { - // If the current menu item is in a sub level, expand all the levels higher up on load - this.expandLevel(); - this.keepFocusInModal(); - }, - - expandLevel: function() { - var modalMenus = document.querySelectorAll( '.modal-menu' ); - - modalMenus.forEach( function( modalMenu ) { - var activeMenuItem = modalMenu.querySelector( '.current-menu-item' ); - - if ( activeMenuItem ) { - twentytwentyFindParents( activeMenuItem, 'li' ).forEach( function( element ) { - var subMenuToggle = element.querySelector( '.sub-menu-toggle' ); - if ( subMenuToggle ) { - twentytwenty.toggles.performToggle( subMenuToggle, true ); - } - } ); - } - } ); - }, - - keepFocusInModal: function() { - var _doc = document; - - _doc.addEventListener( 'keydown', function( event ) { - var toggleTarget, modal, selectors, elements, menuType, bottomMenu, activeEl, lastEl, firstEl, tabKey, shiftKey, - clickedEl = twentytwenty.toggles.clickedEl; - - if ( clickedEl && _doc.body.classList.contains( 'showing-modal' ) ) { - toggleTarget = clickedEl.dataset.toggleTarget; - selectors = 'input, a, button'; - modal = _doc.querySelector( toggleTarget ); - - elements = modal.querySelectorAll( selectors ); - elements = Array.prototype.slice.call( elements ); - - if ( '.menu-modal' === toggleTarget ) { - menuType = window.matchMedia( '(min-width: 1000px)' ).matches; - menuType = menuType ? '.expanded-menu' : '.mobile-menu'; - - elements = elements.filter( function( element ) { - return null !== element.closest( menuType ) && null !== element.offsetParent; - } ); - - elements.unshift( _doc.querySelector( '.close-nav-toggle' ) ); - - bottomMenu = _doc.querySelector( '.menu-bottom > nav' ); - - if ( bottomMenu ) { - bottomMenu.querySelectorAll( selectors ).forEach( function( element ) { - elements.push( element ); - } ); - } - } - - lastEl = elements[ elements.length - 1 ]; - firstEl = elements[0]; - activeEl = _doc.activeElement; - tabKey = event.keyCode === 9; - shiftKey = event.shiftKey; - - if ( ! shiftKey && tabKey && lastEl === activeEl ) { - event.preventDefault(); - firstEl.focus(); - } - - if ( shiftKey && tabKey && firstEl === activeEl ) { - event.preventDefault(); - lastEl.focus(); - } - } - } ); - } -}; // twentytwenty.modalMenu - -/* ----------------------------------------------------------------------------------------------- - Primary Menu ---------------------------------------------------------------------------------------------------- */ - -twentytwenty.primaryMenu = { - - init: function() { - this.focusMenuWithChildren(); - }, - - // The focusMenuWithChildren() function implements Keyboard Navigation in the Primary Menu - // by adding the '.focus' class to all 'li.menu-item-has-children' when the focus is on the 'a' element. - focusMenuWithChildren: function() { - // Get all the link elements within the primary menu. - var links, i, len, - menu = document.querySelector( '.primary-menu-wrapper' ); - - if ( ! menu ) { - return false; - } - - links = menu.getElementsByTagName( 'a' ); - - // Each time a menu link is focused or blurred, toggle focus. - for ( i = 0, len = links.length; i < len; i++ ) { - links[i].addEventListener( 'focus', toggleFocus, true ); - links[i].addEventListener( 'blur', toggleFocus, true ); - } - - //Sets or removes the .focus class on an element. - function toggleFocus() { - var self = this; - - // Move up through the ancestors of the current link until we hit .primary-menu. - while ( -1 === self.className.indexOf( 'primary-menu' ) ) { - // On li elements toggle the class .focus. - if ( 'li' === self.tagName.toLowerCase() ) { - if ( -1 !== self.className.indexOf( 'focus' ) ) { - self.className = self.className.replace( ' focus', '' ); - } else { - self.className += ' focus'; - } - } - self = self.parentElement; - } - } - } -}; // twentytwenty.primaryMenu - -/* ----------------------------------------------------------------------------------------------- - Toggles ---------------------------------------------------------------------------------------------------- */ - -twentytwenty.toggles = { - - clickedEl: false, - - init: function() { - // Do the toggle - this.toggle(); - - // Check for toggle/untoggle on resize - this.resizeCheck(); - - // Check for untoggle on escape key press - this.untoggleOnEscapeKeyPress(); - }, - - performToggle: function( element, instantly ) { - var target, timeOutTime, classToToggle, - self = this, - _doc = document, - // Get our targets - toggle = element, - targetString = toggle.dataset.toggleTarget, - activeClass = 'active'; - - // Elements to focus after modals are closed - if ( ! _doc.querySelectorAll( '.show-modal' ).length ) { - self.clickedEl = _doc.activeElement; - } - - if ( targetString === 'next' ) { - target = toggle.nextSibling; - } else { - target = _doc.querySelector( targetString ); - } - - // Trigger events on the toggle targets before they are toggled - if ( target.classList.contains( activeClass ) ) { - target.dispatchEvent( twentytwenty.createEvent( 'toggle-target-before-active' ) ); - } else { - target.dispatchEvent( twentytwenty.createEvent( 'toggle-target-before-inactive' ) ); - } - - // Get the class to toggle, if specified - classToToggle = toggle.dataset.classToToggle ? toggle.dataset.classToToggle : activeClass; - - // For cover modals, set a short timeout duration so the class animations have time to play out - timeOutTime = 0; - - if ( target.classList.contains( 'cover-modal' ) ) { - timeOutTime = 10; - } - - setTimeout( function() { - var focusElement, - subMenued = target.classList.contains( 'sub-menu' ), - newTarget = subMenued ? toggle.closest( '.menu-item' ).querySelector( '.sub-menu' ) : target, - duration = toggle.dataset.toggleDuration; - - // Toggle the target of the clicked toggle - if ( toggle.dataset.toggleType === 'slidetoggle' && ! instantly && duration !== '0' ) { - twentytwentyMenuToggle( newTarget, duration ); - } else { - newTarget.classList.toggle( classToToggle ); - } - - // If the toggle target is 'next', only give the clicked toggle the active class - if ( targetString === 'next' ) { - toggle.classList.toggle( activeClass ); - } else if ( target.classList.contains( 'sub-menu' ) ) { - toggle.classList.toggle( activeClass ); - } else { - // If not, toggle all toggles with this toggle target - _doc.querySelector( '*[data-toggle-target="' + targetString + '"]' ).classList.toggle( activeClass ); - } - - // Toggle aria-expanded on the toggle - twentytwentyToggleAttribute( toggle, 'aria-expanded', 'true', 'false' ); - - if ( self.clickedEl && -1 !== toggle.getAttribute( 'class' ).indexOf( 'close-' ) ) { - twentytwentyToggleAttribute( self.clickedEl, 'aria-expanded', 'true', 'false' ); - } - - // Toggle body class - if ( toggle.dataset.toggleBodyClass ) { - _doc.body.classList.toggle( toggle.dataset.toggleBodyClass ); - } - - // Check whether to set focus - if ( toggle.dataset.setFocus ) { - focusElement = _doc.querySelector( toggle.dataset.setFocus ); - - if ( focusElement ) { - if ( target.classList.contains( activeClass ) ) { - focusElement.focus(); - } else { - focusElement.blur(); - } - } - } - - // Trigger the toggled event on the toggle target - target.dispatchEvent( twentytwenty.createEvent( 'toggled' ) ); - - // Trigger events on the toggle targets after they are toggled - if ( target.classList.contains( activeClass ) ) { - target.dispatchEvent( twentytwenty.createEvent( 'toggle-target-after-active' ) ); - } else { - target.dispatchEvent( twentytwenty.createEvent( 'toggle-target-after-inactive' ) ); - } - }, timeOutTime ); - }, - - // Do the toggle - toggle: function() { - var self = this; - - document.querySelectorAll( '*[data-toggle-target]' ).forEach( function( element ) { - element.addEventListener( 'click', function( event ) { - event.preventDefault(); - self.performToggle( element ); - } ); - } ); - }, - - // Check for toggle/untoggle on screen resize - resizeCheck: function() { - if ( document.querySelectorAll( '*[data-untoggle-above], *[data-untoggle-below], *[data-toggle-above], *[data-toggle-below]' ).length ) { - window.addEventListener( 'resize', function() { - var winWidth = window.innerWidth, - toggles = document.querySelectorAll( '.toggle' ); - - toggles.forEach( function( toggle ) { - var unToggleAbove = toggle.dataset.untoggleAbove, - unToggleBelow = toggle.dataset.untoggleBelow, - toggleAbove = toggle.dataset.toggleAbove, - toggleBelow = toggle.dataset.toggleBelow; - - // If no width comparison is set, continue - if ( ! unToggleAbove && ! unToggleBelow && ! toggleAbove && ! toggleBelow ) { - return; - } - - // If the toggle width comparison is true, toggle the toggle - if ( - ( ( ( unToggleAbove && winWidth > unToggleAbove ) || - ( unToggleBelow && winWidth < unToggleBelow ) ) && - toggle.classList.contains( 'active' ) ) || - ( ( ( toggleAbove && winWidth > toggleAbove ) || - ( toggleBelow && winWidth < toggleBelow ) ) && - ! toggle.classList.contains( 'active' ) ) - ) { - toggle.click(); - } - } ); - } ); - } - }, - - // Close toggle on escape key press - untoggleOnEscapeKeyPress: function() { - document.addEventListener( 'keyup', function( event ) { - if ( event.key === 'Escape' ) { - document.querySelectorAll( '*[data-untoggle-on-escape].active' ).forEach( function( element ) { - if ( element.classList.contains( 'active' ) ) { - element.click(); - } - } ); - } - } ); - } - -}; // twentytwenty.toggles - -/** - * Is the DOM ready - * - * this implementation is coming from https://gomakethings.com/a-native-javascript-equivalent-of-jquerys-ready-method/ - * - * @param {Function} fn Callback function to run. - */ -function twentytwentyDomReady( fn ) { - if ( typeof fn !== 'function' ) { - return; - } - - if ( document.readyState === 'interactive' || document.readyState === 'complete' ) { - return fn(); - } - - document.addEventListener( 'DOMContentLoaded', fn, false ); -} - -twentytwentyDomReady( function() { - twentytwenty.toggles.init(); // Handle toggles - twentytwenty.coverModals.init(); // Handle cover modals - twentytwenty.intrinsicRatioVideos.init(); // Retain aspect ratio of videos on window resize - twentytwenty.modalMenu.init(); // Modal Menu - twentytwenty.primaryMenu.init(); // Primary Menu - twentytwenty.touchEnabled.init(); // Add class to body if device is touch-enabled -} ); - -/* ----------------------------------------------------------------------------------------------- - Helper functions ---------------------------------------------------------------------------------------------------- */ - -/* Toggle an attribute ----------------------- */ - -function twentytwentyToggleAttribute( element, attribute, trueVal, falseVal ) { - if ( trueVal === undefined ) { - trueVal = true; - } - if ( falseVal === undefined ) { - falseVal = false; - } - if ( element.getAttribute( attribute ) !== trueVal ) { - element.setAttribute( attribute, trueVal ); - } else { - element.setAttribute( attribute, falseVal ); - } -} - -/** - * Toggle a menu item on or off. - * - * @param {HTMLElement} target - * @param {number} duration - */ -function twentytwentyMenuToggle( target, duration ) { - var initialParentHeight, finalParentHeight, menu, menuItems, transitionListener, - initialPositions = [], - finalPositions = []; - - if ( ! target ) { - return; - } - - menu = target.closest( '.menu-wrapper' ); - - // Step 1: look at the initial positions of every menu item. - menuItems = menu.querySelectorAll( '.menu-item' ); - - menuItems.forEach( function( menuItem, index ) { - initialPositions[ index ] = { x: menuItem.offsetLeft, y: menuItem.offsetTop }; - } ); - initialParentHeight = target.parentElement.offsetHeight; - - target.classList.add( 'toggling-target' ); - - // Step 2: toggle target menu item and look at the final positions of every menu item. - target.classList.toggle( 'active' ); - - menuItems.forEach( function( menuItem, index ) { - finalPositions[ index ] = { x: menuItem.offsetLeft, y: menuItem.offsetTop }; - } ); - finalParentHeight = target.parentElement.offsetHeight; - - // Step 3: close target menu item again. - // The whole process happens without giving the browser a chance to render, so it's invisible. - target.classList.toggle( 'active' ); - - // Step 4: prepare animation. - // Position all the items with absolute offsets, at the same starting position. - // Shouldn't result in any visual changes if done right. - menu.classList.add( 'is-toggling' ); - target.classList.toggle( 'active' ); - menuItems.forEach( function( menuItem, index ) { - var initialPosition = initialPositions[ index ]; - if ( initialPosition.y === 0 && menuItem.parentElement === target ) { - initialPosition.y = initialParentHeight; - } - menuItem.style.transform = 'translate(' + initialPosition.x + 'px, ' + initialPosition.y + 'px)'; - } ); - - // The double rAF is unfortunately needed, since we're toggling CSS classes, and - // the only way to ensure layout completion here across browsers is to wait twice. - // This just delays the start of the animation by 2 frames and is thus not an issue. - requestAnimationFrame( function() { - requestAnimationFrame( function() { - // Step 5: start animation by moving everything to final position. - // All the layout work has already happened, while we were preparing for the animation. - // The animation now runs entirely in CSS, using cheap CSS properties (opacity and transform) - // that don't trigger the layout or paint stages. - menu.classList.add( 'is-animating' ); - menuItems.forEach( function( menuItem, index ) { - var finalPosition = finalPositions[ index ]; - if ( finalPosition.y === 0 && menuItem.parentElement === target ) { - finalPosition.y = finalParentHeight; - } - if ( duration !== undefined ) { - menuItem.style.transitionDuration = duration + 'ms'; - } - menuItem.style.transform = 'translate(' + finalPosition.x + 'px, ' + finalPosition.y + 'px)'; - } ); - if ( duration !== undefined ) { - target.style.transitionDuration = duration + 'ms'; - } - } ); - - // Step 6: finish toggling. - // Remove all transient classes when the animation ends. - transitionListener = function() { - menu.classList.remove( 'is-animating' ); - menu.classList.remove( 'is-toggling' ); - target.classList.remove( 'toggling-target' ); - menuItems.forEach( function( menuItem ) { - menuItem.style.transform = ''; - menuItem.style.transitionDuration = ''; - } ); - target.style.transitionDuration = ''; - target.removeEventListener( 'transitionend', transitionListener ); - }; - - target.addEventListener( 'transitionend', transitionListener ); - } ); -} - -/** - * traverses the DOM up to find elements matching the query - * - * @param {HTMLElement} target - * @param {string} query - * @return {NodeList} parents matching query - */ -function twentytwentyFindParents( target, query ) { - var parents = []; - - // recursively go up the DOM adding matches to the parents array - function traverse( item ) { - var parent = item.parentNode; - if ( parent instanceof HTMLElement ) { - if ( parent.matches( query ) ) { - parents.push( parent ); - } - traverse( parent ); - } - } - - traverse( target ); - - return parents; -} diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/skip-link-focus-fix.js b/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/skip-link-focus-fix.js deleted file mode 100644 index 181b797..0000000 --- a/srcs/wordpress/wp-content/themes/twentytwenty/assets/js/skip-link-focus-fix.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * File skip-link-focus-fix.js. - * - * Helps with accessibility for keyboard only users. - * - * This is the source file for what is minified in the twentytwenty_skip_link_focus_fix() PHP function. - * - * Learn more: https://git.io/vWdr2 - */ -( function() { - var isIe = /(trident|msie)/i.test( navigator.userAgent ); - - if ( isIe && document.getElementById && window.addEventListener ) { - window.addEventListener( 'hashchange', function() { - var id = location.hash.substring( 1 ), - element; - - if ( ! ( /^[A-z0-9_-]+$/.test( id ) ) ) { - return; - } - - element = document.getElementById( id ); - - if ( element ) { - if ( ! ( /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) ) { - element.tabIndex = -1; - } - - element.focus(); - } - }, false ); - } -}() ); |
