[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-content/themes/twentytwenty/assets/css/ -> editor-style-block.css (source)

   1  /* ------------------------------------------- */
   2  
   3  /*    Twenty Twenty Editor Styles — Block Editor
   4  /* ------------------------------------------- */
   5  
   6  .editor-styles-wrapper {
   7      background: #f5efe0;
   8      color: #000;
   9      letter-spacing: -0.015em;
  10      -moz-font-smoothing: antialiased;
  11      -webkit-font-smoothing: antialiased;
  12  }
  13  
  14  .editor-styles-wrapper > * {
  15      font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
  16      font-size: 18px;
  17  }
  18  
  19  @supports ( font-variation-settings: normal ) {
  20  
  21      .editor-styles-wrapper > * {
  22          font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
  23      }
  24  
  25  }
  26  
  27  .block-editor-default-block-appender textarea.block-editor-default-block-appender__content {
  28      color: inherit;
  29      font-family: inherit;
  30      font-size: inherit;
  31  }
  32  
  33  /* Fonts ------------------------------------- */
  34  
  35  /*
  36   * Chrome renders extra-wide   characters for the Hoefler Text font.
  37   * This results in a jumping cursor when typing in both the Classic and block
  38   * editors. The following font-face override fixes the issue by manually
  39   * inserting a custom font that includes just a Hoefler Text space replacement
  40   * for that character instead.
  41   */
  42  @font-face {
  43      font-family: NonBreakingSpaceOverride;
  44      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");
  45  }
  46  
  47  /* Structure --------------------------------- */
  48  
  49  .wp-block {
  50      max-width: 610px;
  51  }
  52  
  53  .wp-block[data-align="wide"] .wp-block[data-align="wide"],
  54  .wp-block[data-align="full"] .wp-block[data-align="wide"] {
  55      max-width: 1200px;
  56  }
  57  
  58  .wp-block .wp-block[data-type="core/group"]:not([data-align="full"]):not([data-align="wide"]):not([data-align="left"]):not([data-align="right"]),
  59  .wp-block .wp-block[data-type="core/cover"]:not([data-align="full"]):not([data-align="wide"]):not([data-align="left"]):not([data-align="right"]) {
  60      margin-left: auto;
  61      margin-right: auto;
  62      max-width: 610px;
  63  }
  64  
  65  .wp-block .wp-block[data-align="full"] {
  66      margin-left: 0;
  67      margin-right: 0;
  68  }
  69  
  70  *[data-align="right"] .wp-block-edit,
  71  *[data-align="left"] .wp-block-edit {
  72      max-width: 50%;
  73  }
  74  
  75  .wp-block[data-align="wide"] {
  76      max-width: 1200px;
  77  }
  78  
  79  .wp-block[data-align="full"] {
  80      max-width: none;
  81  }
  82  
  83  .editor-styles-wrapper .editor-rich-text__tinymce,
  84  .editor-styles-wrapper .editor-rich-text__tinymce.mce-content-body {
  85      line-height: 1.5;
  86  }
  87  
  88  
  89  /* Font Families ------------------------------ */
  90  
  91  .editor-styles-wrapper p,
  92  .editor-styles-wrapper ol,
  93  .editor-styles-wrapper ul,
  94  .editor-styles-wrapper dl,
  95  .editor-styles-wrapper dt {
  96      font-family: NonBreakingSpaceOverride, "Hoefler Text", "Noto Serif", Garamond, "Times New Roman", serif;
  97      letter-spacing: normal;
  98  }
  99  
 100  .editor-post-title__block .editor-post-title__input,
 101  .editor-styles-wrapper .wp-block-post-title,
 102  .editor-styles-wrapper h1,
 103  .editor-styles-wrapper h2,
 104  .editor-styles-wrapper h3,
 105  .editor-styles-wrapper h4,
 106  .editor-styles-wrapper h5,
 107  .editor-styles-wrapper h6,
 108  .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
 109  .editor-styles-wrapper cite,
 110  .editor-styles-wrapper figcaption,
 111  .editor-styles-wrapper .wp-caption-text {
 112      font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
 113  }
 114  
 115  @supports ( font-variation-settings: normal ) {
 116  
 117      .editor-post-title__block .editor-post-title__input,
 118      .editor-styles-wrapper .wp-block-post-title,
 119      .editor-styles-wrapper h1,
 120      .editor-styles-wrapper h2,
 121      .editor-styles-wrapper h3,
 122      .editor-styles-wrapper h4,
 123      .editor-styles-wrapper h5,
 124      .editor-styles-wrapper h6,
 125      .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
 126      .editor-styles-wrapper cite,
 127      .editor-styles-wrapper figcaption,
 128      .editor-styles-wrapper .wp-caption-text {
 129          font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
 130      }
 131  
 132  }
 133  
 134  
 135  /* Colors ------------------------------------ */
 136  
 137  .editor-styles-wrapper .has-text-color a {
 138      color: inherit;
 139  }
 140  
 141  /* CUSTOM COLORS */
 142  
 143  :root .has-accent-background-color {
 144      background-color: #cd2653;
 145      color: #fff;
 146  }
 147  
 148  :root .has-primary-background-color {
 149      background-color: #000;
 150      color: #f5efe0;
 151  }
 152  
 153  :root .has-secondary-background-color {
 154      background-color: #6d6d6d;
 155      color: #fff;
 156  }
 157  
 158  :root .has-subtle-background-background-color {
 159      background-color: #dcd7ca;
 160      color: #000;
 161  }
 162  
 163  :root .has-background-background-color {
 164      background-color: #f5efe0;
 165      color: #000;
 166  }
 167  
 168  :root .has-accent-color {
 169      color: #cd2653;
 170  }
 171  
 172  :root .has-primary-color {
 173      color: #000;
 174  }
 175  
 176  :root .has-secondary-color {
 177      color: #6d6d6d;
 178  }
 179  
 180  :root .has-subtle-background-color {
 181      color: #dcd7ca;
 182  }
 183  
 184  :root .has-background-color {
 185      color: #f5efe0;
 186  }
 187  
 188  /* GENERAL COLORS */
 189  
 190  .has-black-background-color {
 191      background-color: #000;
 192      color: #fff;
 193  }
 194  
 195  .has-white-background-color {
 196      background-color: #fff;
 197      color: #000;
 198  }
 199  
 200  .has-black-color {
 201      color: #000;
 202  }
 203  
 204  .has-white-color {
 205      color: #fff;
 206  }
 207  
 208  
 209  /* Typography -------------------------------- */
 210  
 211  .editor-styles-wrapper a {
 212      color: #cd2653;
 213      text-decoration: underline;
 214  }
 215  
 216  .editor-styles-wrapper a:focus,
 217  .editor-styles-wrapper a:hover {
 218      text-decoration: none;
 219  }
 220  
 221  .editor-post-title__block .editor-post-title__input,
 222  .editor-styles-wrapper .wp-block-post-title,
 223  .editor-styles-wrapper h1,
 224  .editor-styles-wrapper h2,
 225  .editor-styles-wrapper h3,
 226  .editor-styles-wrapper h4,
 227  .editor-styles-wrapper h5,
 228  .editor-styles-wrapper h6 {
 229      font-feature-settings: "lnum";
 230      font-variant-numeric: lining-nums;
 231      font-weight: 700;
 232      letter-spacing: -0.0415625em;
 233      line-height: 1.25;
 234      margin-top: 40px;
 235      margin-bottom: 25px;
 236  }
 237  
 238  .editor-post-title__block .editor-post-title__input,
 239  .editor-styles-wrapper .wp-block-post-title,
 240  .editor-styles-wrapper h1,
 241  .editor-styles-wrapper .heading-size-1 {
 242      font-size: 36px;
 243      font-weight: 800;
 244      line-height: 1.138888889;
 245  }
 246  
 247  .editor-styles-wrapper h2,
 248  .editor-styles-wrapper .heading-size-2 {
 249      font-size: 32px;
 250  }
 251  
 252  .editor-styles-wrapper h3,
 253  .editor-styles-wrapper .heading-size-3 {
 254      font-size: 28px;
 255  }
 256  
 257  .editor-styles-wrapper h4,
 258  .editor-styles-wrapper .heading-size-4 {
 259      font-size: 24px;
 260  }
 261  
 262  .editor-styles-wrapper h5,
 263  .editor-styles-wrapper .heading-size-5 {
 264      font-size: 21px;
 265  }
 266  
 267  .editor-styles-wrapper h6,
 268  .editor-styles-wrapper .heading-size-6 {
 269      font-size: 16px;
 270      letter-spacing: 0.03125em;
 271      text-transform: uppercase;
 272  }
 273  
 274  .editor-styles-wrapper li,
 275  .editor-styles-wrapper p,
 276  .editor-styles-wrapper p.wp-block-paragraph {
 277      line-height: 1.4;
 278  }
 279  
 280  /* POST TITLE */
 281  
 282  .editor-styles-wrapper .wp-block-post-title {
 283      max-width: 1000px;
 284      margin: 0 auto;
 285      text-align: center;
 286  }
 287  
 288  .wp-block.editor-post-title__block {
 289      max-width: 1000px;
 290  }
 291  
 292  .editor-styles-wrapper .editor-post-title__block .editor-post-title__input {
 293      margin: 0;
 294      text-align: center;
 295  }
 296  
 297  .editor-styles-wrapper .wp-block-post-title.has-text-align-left {
 298  
 299      /*rtl:ignore*/
 300      text-align: left;
 301  }
 302  
 303  .editor-styles-wrapper .wp-block-post-title.has-text-align-right {
 304  
 305      /*rtl:ignore*/
 306      text-align: right;
 307  }
 308  
 309  /* DROP CAP */
 310  
 311  .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter {
 312      color: #cd2653;
 313      font-size: 5.1em;
 314      font-weight: 800;
 315      margin: 0.05em 0.1em 0 0;
 316  }
 317  
 318  
 319  /* Monospace --------------------------------- */
 320  
 321  .editor-styles-wrapper code,
 322  .editor-styles-wrapper kbd,
 323  .editor-styles-wrapper pre,
 324  .editor-styles-wrapper samp {
 325      font-family: monospace;
 326  }
 327  
 328  .editor-styles-wrapper kbd,
 329  .editor-styles-wrapper pre,
 330  .editor-styles-wrapper samp {
 331      border-radius: 0;
 332      font-size: 0.9em;
 333      padding: 4px 6px;
 334  }
 335  
 336  .editor-styles-wrapper pre {
 337      border-color: #dcd7ca;
 338      border-radius: 0;
 339      line-height: 1.5;
 340      padding: 1em;
 341  }
 342  
 343  .editor-styles-wrapper pre code {
 344      font-size: 1em;
 345  }
 346  
 347  
 348  /* Custom Text Sizes ------------------------- */
 349  
 350  .editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce,
 351  .editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce.mce-content-body,
 352  .editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce,
 353  .editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce.mce-content-body {
 354      line-height: 1.4;
 355  }
 356  
 357  .editor-styles-wrapper p.has-small-font-size {
 358      font-size: 0.842em;
 359  }
 360  
 361  .editor-styles-wrapper p.has-normal-font-size,
 362  .editor-styles-wrapper p.has-regular-font-size {
 363      font-size: 1em;
 364  }
 365  
 366  .editor-styles-wrapper p.has-medium-font-size {
 367      font-size: 1.1em;
 368  }
 369  
 370  .editor-styles-wrapper p.has-large-font-size {
 371      font-size: 1.25em;
 372  }
 373  
 374  .editor-styles-wrapper p.has-larger-font-size {
 375      font-size: 1.5em;
 376  }
 377  
 378  
 379  /* Post Media -------------------------------- */
 380  
 381  .editor-styles-wrapper figure {
 382      margin: 0;
 383  }
 384  
 385  .editor-styles-wrapper .alignleft,
 386  .editor-styles-wrapper .alignright {
 387      margin-bottom: 1.2em;
 388      max-width: 260px;
 389  }
 390  
 391  .editor-styles-wrapper .wp-caption .alignleft,
 392  .editor-styles-wrapper .wp-caption .alignright {
 393      margin-bottom: 0;
 394  }
 395  
 396  .editor-styles-wrapper .alignleft {
 397      margin-right: 1em;
 398  }
 399  
 400  .editor-styles-wrapper .alignright {
 401      margin-left: 1em;
 402  }
 403  
 404  .editor-styles-wrapper figcaption {
 405      color: #6d6d6d;
 406      font-size: 15px;
 407      font-weight: 500;
 408      line-height: 1.2;
 409      margin-top: 5px;
 410      text-align: inherit;
 411  }
 412  
 413  
 414  /* Forms ------------------------------------- */
 415  
 416  .editor-styles-wrapper fieldset {
 417      border: 2px solid #dcd7ca;
 418      padding: 20px;
 419  }
 420  
 421  .editor-styles-wrapper legend {
 422      font-size: 0.85em;
 423      font-weight: 700;
 424      padding: 0 10px;
 425  }
 426  
 427  .editor-styles-wrapper label {
 428      font-size: 15px;
 429      font-weight: 600;
 430  }
 431  
 432  
 433  /* Block: Base Margins ---------------------- */
 434  
 435  /* Block: Shared Widget Styles -------------- */
 436  
 437  .editor-styles-wrapper ul.wp-block-archives,
 438  .editor-styles-wrapper ul.wp-block-categories,
 439  .editor-styles-wrapper ul.wp-block-latest-posts,
 440  .editor-styles-wrapper ul.wp-block-categories__list {
 441      font-family: inherit;
 442      list-style: none;
 443      margin: 40px 0;
 444      padding-left: 0;
 445  }
 446  
 447  .editor-styles-wrapper ul.wp-block-latest-posts {
 448      margin-left: auto;
 449      margin-right: auto;
 450  }
 451  
 452  .editor-styles-wrapper ul.wp-block-categories__list ul {
 453      margin: 0;
 454  }
 455  
 456  .editor-styles-wrapper ul.wp-block-archives li,
 457  .editor-styles-wrapper ul.wp-block-categories li,
 458  .editor-styles-wrapper ul.wp-block-latest-posts li,
 459  .editor-styles-wrapper ul.wp-block-categories__list li {
 460      color: #6d6d6d;
 461      line-height: 1.476;
 462      margin: 5px 0 0 0;
 463  }
 464  
 465  .editor-styles-wrapper ul.wp-block-archives li li,
 466  .editor-styles-wrapper ul.wp-block-categories li li,
 467  .editor-styles-wrapper ul.wp-block-categories__list li li,
 468  .editor-styles-wrapper ul.wp-block-latest-posts li li {
 469      margin-left: 20px;
 470  }
 471  
 472  .editor-styles-wrapper .wp-block-archives li > a,
 473  .editor-styles-wrapper .wp-block-categories li > a,
 474  .editor-styles-wrapper .wp-block-latest-posts li > a {
 475      font-weight: 700;
 476      text-decoration: none;
 477  }
 478  
 479  .editor-styles-wrapper .wp-block-archives li > a:focus,
 480  .editor-styles-wrapper .wp-block-archives li > a:hover,
 481  .editor-styles-wrapper .wp-block-categories li > a:focus,
 482  .editor-styles-wrapper .wp-block-categories li > a:hover,
 483  .editor-styles-wrapper .wp-block-latest-posts li > a:focus,
 484  .editor-styles-wrapper .wp-block-latest-posts li > a:hover {
 485      font-weight: 700;
 486      text-decoration: none;
 487  }
 488  
 489  .editor-styles-wrapper .wp-block-archives.aligncenter,
 490  .editor-styles-wrapper .wp-block-categories.aligncenter {
 491      text-align: center;
 492  }
 493  
 494  .editor-styles-wrapper .wp-block-latest-comments time,
 495  .editor-styles-wrapper .wp-block-latest-posts time {
 496      color: #6d6d6d;
 497      font-size: 0.7em;
 498      font-weight: 600;
 499      letter-spacing: normal;
 500      line-height: 1.476;
 501      margin-top: 0.15em;
 502  }
 503  
 504  
 505  /* Block: Table ------------------------------ */
 506  
 507  .editor-styles-wrapper .wp-block-table {
 508      border-collapse: collapse;
 509      border-spacing: 0;
 510      empty-cells: show;
 511      font-size: 18px;
 512      margin-bottom: 1.1em;
 513      width: 100%;
 514  }
 515  
 516  .editor-styles-wrapper .wp-block-table,
 517  .editor-styles-wrapper .wp-block-table * {
 518      border-color: #dcd7ca;
 519  }
 520  
 521  .editor-styles-wrapper .wp-block-table table:where(.has-text-color) * {
 522      border-color: currentColor;
 523  }
 524  
 525  .editor-styles-wrapper .wp-block-table tr {
 526      border: none;
 527  }
 528  
 529  .editor-styles-wrapper .wp-block-table caption {
 530      background: #dcd7ca;
 531      text-align: center;
 532  }
 533  
 534  .editor-styles-wrapper .wp-block-table th,
 535  .editor-styles-wrapper .wp-block-table td {
 536      line-height: 1.4;
 537      margin: 0;
 538      overflow: visible;
 539      padding: 0;
 540  }
 541  
 542  .editor-styles-wrapper .wp-block-table .wp-block-table__cell-content {
 543      padding: 0.5em;
 544  }
 545  
 546  .editor-styles-wrapper .wp-block-table thead {
 547      vertical-align: bottom;
 548      white-space: nowrap;
 549      text-align: inherit;
 550  }
 551  
 552  .editor-styles-wrapper .wp-block-table th {
 553      font-weight: 700;
 554      text-align: inherit; /* Prevents the header from being centered by default*/
 555  }
 556  
 557  .editor-styles-wrapper .wp-block-table th.has-text-align-center {
 558      text-align: center;
 559  }
 560  
 561  .editor-styles-wrapper .wp-block-table th.has-text-align-right {
 562      text-align: right;
 563  }
 564  
 565  .editor-styles-wrapper .wp-block-table th.has-text-align-left {
 566      text-align: left;
 567  }
 568  
 569  /* STYLE: STRIPES */
 570  
 571  .editor-styles-wrapper .wp-block-table.is-style-stripes {
 572      border: 1px solid #dcd7ca;
 573  }
 574  
 575  .editor-styles-wrapper .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
 576      background: #dcd7ca;
 577  }
 578  
 579  
 580  /* Block: Separator -------------------------- */
 581  
 582  hr.wp-block-separator {
 583      border-top: 1px solid #6d6d6d;
 584      color: #6d6d6d;
 585      margin: 30px 0;
 586  }
 587  
 588  hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
 589      max-width: 100%;
 590  }
 591  
 592  hr.wp-block-separator:not(.is-style-dots) {
 593      background: linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
 594      background-color: transparent !important;
 595      border: none;
 596      height: 1px;
 597      overflow: visible;
 598      position: relative;
 599  }
 600  
 601  .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
 602      height: 1px;
 603  }
 604  
 605  hr.wp-block-separator:not(.is-style-dots)::before,
 606  hr.wp-block-separator:not(.is-style-dots)::after {
 607      background: currentColor;
 608      content: "";
 609      display: block;
 610      height: 16px;
 611      position: absolute;
 612      top: calc(50% - 8px);
 613      transform: rotate(22.5deg);
 614      width: 1px;
 615  }
 616  
 617  .editor-styles-wrapper hr.wp-block-separator::before {
 618      left: calc(50% - 5px);
 619      right: auto;
 620  }
 621  
 622  .editor-styles-wrapper hr.wp-block-separator::after {
 623      right: calc(50% - 5px);
 624      left: auto;
 625      border-radius: 0;
 626  }
 627  
 628  /* STYLE: DOTS */
 629  
 630  hr.wp-block-separator.is-style-dots::before {
 631      font-size: 32px;
 632      font-weight: 700;
 633      letter-spacing: 1em;
 634      padding-left: 1em;
 635  }
 636  
 637  
 638  /* Block: Quote ------------------------------ */
 639  
 640  .editor-styles-wrapper blockquote {
 641      margin: 0;
 642  }
 643  
 644  .editor-styles-wrapper .wp-block-quote {
 645      border-color: #cd2653;
 646      border-style: solid;
 647      border-width: 0 0 0 2px;
 648      margin-top: 20px;
 649      margin-bottom: 20px;
 650      padding: 5px 0 5px 20px;
 651  }
 652  
 653  .editor-styles-wrapper .wp-block-quote.has-text-align-center,
 654  .editor-styles-wrapper .wp-block-quote[style*="text-align:center"],
 655  .editor-styles-wrapper .wp-block-quote[style*="text-align: center"] {
 656      border-width: 0;
 657      padding: 5px 0;
 658  }
 659  
 660  .editor-styles-wrapper .wp-block-quote.has-text-align-right,
 661  .editor-styles-wrapper .wp-block-quote[style*="text-align:right"],
 662  .editor-styles-wrapper .wp-block-quote[style*="text-align: right"] {
 663      border-width: 0 2px 0 0;
 664      padding: 5px 20px 5px 0;
 665  }
 666  
 667  .editor-styles-wrapper cite,
 668  .editor-styles-wrapper .wp-block-quote__citation,
 669  .editor-styles-wrapper .wp-block-quote cite,
 670  .editor-styles-wrapper .wp-block-quote footer {
 671      color: #6d6d6d;
 672      font-size: 14px;
 673      font-weight: 600;
 674      line-height: 1.25;
 675  }
 676  
 677  .editor-styles-wrapper .wp-block-quote cite {
 678      font-style: normal;
 679  }
 680  
 681  .editor-styles-wrapper .wp-block-quote.has-text-color cite,
 682  .editor-styles-wrapper .wp-block-quote.has-background cite,
 683  .editor-styles-wrapper .has-background .wp-block-quote cite {
 684      color: inherit;
 685  }
 686  
 687  .editor-styles-wrapper .wp-block-quote p {
 688      color: inherit;
 689      margin: 0 0 20px 0;
 690      letter-spacing: inherit;
 691  }
 692  
 693  .editor-styles-wrapper .wp-block-quote.is-style-plain {
 694      border-width: 0;
 695      padding: 5px 20px;
 696  }
 697  
 698  .editor-styles-wrapper .wp-block-quote.is-style-large {
 699      border: none;
 700      padding: 0;
 701  }
 702  
 703  .editor-styles-wrapper .wp-block-quote.is-style-large p {
 704      font-family: inherit;
 705      font-size: 24px;
 706      font-style: normal;
 707      font-weight: 700;
 708      letter-spacing: -0.035714286em;
 709      line-height: 1.285714286;
 710  }
 711  
 712  .editor-styles-wrapper .wp-block-quote.is-style-large .wp-block-quote__citation,
 713  .editor-styles-wrapper .wp-block-quote.is-style-large cite,
 714  .editor-styles-wrapper .wp-block-quote.is-style-large footer {
 715      font-size: 16px;
 716  }
 717  
 718  
 719  /* Block: Code, Verse and Preformatted ------- */
 720  
 721  .editor-styles-wrapper .wp-block-code {
 722      color: inherit;
 723  }
 724  
 725  .editor-styles-wrapper pre,
 726  .editor-styles-wrapper .wp-block-code {
 727      border: 1px solid #dcd7ca;
 728      border-radius: 0;
 729      padding: 30px;
 730  }
 731  
 732  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce pre,
 733  .editor-styles-wrapper .wp-block-preformatted pre,
 734  .editor-styles-wrapper .wp-block-code .block-editor-plain-text,
 735  .editor-styles-wrapper .wp-block-verse pre {
 736      background: transparent;
 737      color: inherit;
 738      font-family: monospace;
 739      font-size: 16px;
 740  }
 741  
 742  /* Block: Cover ------------------------------ */
 743  
 744  .editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
 745  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
 746      margin: 0 auto;
 747      width: calc(100% - 40px);
 748  }
 749  
 750  .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"],
 751  .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] {
 752      height: auto;
 753      max-height: none;
 754  }
 755  
 756  .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .wp-block-cover {
 757      text-align: left;
 758  }
 759  
 760  .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .wp-block-cover {
 761      text-align: right;
 762  }
 763  
 764  .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .block-editor-block-list__block-edit,
 765  .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .block-editor-block-list__block-edit {
 766      float: none;
 767      margin-left: 0;
 768      margin-right: 0;
 769      max-width: 100%;
 770  }
 771  
 772  .wp-block-cover-image .wp-block-cover-image-text,
 773  .wp-block-cover-image .wp-block-cover-text,
 774  .wp-block-cover-image h2,
 775  .wp-block-cover .wp-block-cover-image-text,
 776  .wp-block-cover .wp-block-cover-text {
 777      max-width: 100%;
 778  }
 779  
 780  .editor-styles-wrapper .wp-block-cover a {
 781      color: inherit;
 782  }
 783  
 784  /* Block: Shared Media Styles ---------------- */
 785  
 786  .wp-block[data-type*="core-embed"][data-align="full"] figcaption,
 787  .wp-block[data-type="core/image"][data-align="full"] figcaption,
 788  .wp-block[data-type="core/gallery"][data-align="full"] .blocks-gallery-caption {
 789      padding: 0 14px;
 790  }
 791  
 792  /* Block: Paragraph -------------------------- */
 793  
 794  /* Block: Pullquote -------------------------- */
 795  
 796  .editor-styles-wrapper .wp-block-pullquote {
 797      border: 0 solid;
 798      color: inherit;
 799      padding: 0;
 800      position: relative;
 801      text-align: center;
 802  }
 803  
 804  .editor-styles-wrapper .wp-block-pullquote::before {
 805      background: #fff;
 806      border-radius: 50%;
 807      color: #cd2653;
 808      content: "”";
 809      display: block;
 810      font-size: 62px;
 811      font-weight: 500;
 812      line-height: 1.2;
 813      margin: 0 auto 15px auto;
 814      text-align: center;
 815      height: 44px;
 816      width: 44px;
 817  }
 818  
 819  .editor-styles-wrapper .wp-block .wp-block-pullquote p {
 820      font-family: inherit;
 821      font-size: 28px;
 822      font-weight: 700;
 823      line-height: 1.178571429;
 824      letter-spacing: -0.041785714em;
 825      margin-bottom: 20px;
 826  }
 827  
 828  .editor-styles-wrapper .wp-block .wp-block-pullquote p:last-child {
 829      margin-bottom: 0;
 830  }
 831  
 832  .editor-styles-wrapper .wp-block .wp-block-pullquote p,
 833  .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
 834  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .editor-rich-text p,
 835  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .editor-rich-text p {
 836      font-size: 28px;
 837  }
 838  
 839  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"],
 840  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] {
 841      height: auto;
 842      max-height: none;
 843  }
 844  
 845  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote,
 846  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote.is-style-solid-color blockquote {
 847      text-align: left;
 848  }
 849  
 850  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote,
 851  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote.is-style-solid-color blockquote {
 852      text-align: right;
 853  }
 854  
 855  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit,
 856  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
 857      float: none;
 858      margin-left: 0;
 859      margin-right: 0;
 860      max-width: 100%;
 861  }
 862  
 863  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit .wp-block-pullquote::before {
 864      margin-right: 0;
 865  }
 866  
 867  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit .wp-block-pullquote::before {
 868      margin-left: 0;
 869  }
 870  
 871  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color::before {
 872      right: 20px;
 873      transform: translateY(-50%);
 874  }
 875  
 876  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color::before {
 877      left: 20px;
 878      transform: translateY(-50%);
 879  }
 880  
 881  .editor-styles-wrapper .wp-block-pullquote[style*="letter-spacing"] p {
 882      letter-spacing: inherit;
 883  }
 884  
 885  .editor-styles-wrapper .wp-block-pullquote__citation,
 886  .editor-styles-wrapper .wp-block-pullquote cite,
 887  .editor-styles-wrapper .wp-block-pullquote footer {
 888      color: #6d6d6d;
 889      font-size: 16px;
 890      font-weight: 500;
 891      margin-top: 12px;
 892      text-transform: none;
 893  }
 894  
 895  .editor-styles-wrapper .wp-block-pullquote.has-text-color cite,
 896  .editor-styles-wrapper .wp-block-pullquote.has-background cite,
 897  .editor-styles-wrapper .has-background .wp-block-pullquote cite {
 898      color: inherit;
 899  }
 900  
 901  /* STYLE: SOLID COLOR */
 902  
 903  .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color {
 904      padding: 30px 20px;
 905      position: relative;
 906  }
 907  
 908  .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color::before {
 909      position: absolute;
 910      top: 0;
 911      left: 50%;
 912      transform: translateY(-50%) translateX(-50%);
 913  }
 914  
 915  .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote {
 916      max-width: 100%;
 917      text-align: center;
 918  }
 919  
 920  .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
 921  .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote cite,
 922  .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote footer {
 923      color: inherit;
 924  }
 925  
 926  
 927  /* Block: Verse ------------------------------ */
 928  
 929  .editor-styles-wrapper .wp-block-verse pre,
 930  .editor-styles-wrapper pre.wp-block-verse {
 931      font-size: 0.9em;
 932  }
 933  
 934  
 935  /* Block: Button ----------------------------- */
 936  
 937  :root .editor-styles-wrapper .wp-block-button__link,
 938  :root .editor-styles-wrapper .wp-block-file__button {
 939      background: #cd2653;
 940      border-radius: 0;
 941      color: #fff;
 942      font-size: 15px;
 943      font-weight: 600;
 944      letter-spacing: 0.0333em;
 945      line-height: 1.25;
 946      padding: 1.1em 1.44em;
 947      text-transform: uppercase;
 948  }
 949  
 950  .wp-block-buttons[style*="text-transform"] .wp-block-button__link,
 951  .wp-block-button[style*="text-transform"] .wp-block-button__link {
 952      text-transform: inherit;
 953  }
 954  
 955  .wp-block-buttons[style*="letter-spacing"] .wp-block-button__link,
 956  .wp-block-button[style*="letter-spacing"] .wp-block-button__link {
 957      letter-spacing: inherit;
 958  }
 959  
 960  .editor-styles-wrapper .wp-block-button .wp-block-button__link.mce-content-body {
 961      line-height: 1.1;
 962  }
 963  
 964  .editor-styles-wrapper .wp-block-button__link:hover,
 965  .editor-styles-wrapper .wp-block-file__button:hover {
 966      text-decoration: underline;
 967  }
 968  
 969  /* BUTTON STYLE: OUTLINE */
 970  
 971  .editor-styles-wrapper .is-style-outline .wp-block-button__link,
 972  .editor-styles-wrapper .is-style-outline.wp-block-button__link {
 973      background: none;
 974      border-color: currentColor;
 975      color: #cd2653;
 976      padding: calc(1.1em - 2px) calc(1.44em - 2px);
 977  }
 978  
 979  /* BUTTON STYLE: SQUARED */
 980  
 981  .editor-styles-wrapper .is-style-squared .wp-block-button__link,
 982  .editor-styles-wrapper .is-style-squared.wp-block-button__link {
 983      border-radius: 0;
 984  }
 985  
 986  
 987  /* Block: Latest Comments -------------------- */
 988  
 989  .editor-styles-wrapper .wp-block-latest-comments {
 990      font-family: inherit;
 991      margin-left: auto;
 992  }
 993  
 994  .editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment {
 995      font-size: inherit;
 996      margin-bottom: 20px;
 997  }
 998  
 999  .editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:last-child {
1000      margin-bottom: 0;
1001  }
1002  
1003  .editor-styles-wrapper .wp-block-latest-comments__comment-meta,
1004  .editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
1005      margin-left: 0 !important;
1006  }
1007  
1008  .editor-styles-wrapper .wp-block-latest-comments__comment-meta {
1009      font-weight: 700;
1010  }
1011  
1012  .editor-styles-wrapper .wp-block-latest-comments__comment-meta a {
1013      text-decoration: none;
1014  }
1015  
1016  .editor-styles-wrapper .wp-block-latest-comments__comment-meta a:focus,
1017  .editor-styles-wrapper .wp-block-latest-comments__comment-meta a:hover {
1018      text-decoration: none;
1019  }
1020  
1021  /* HAS AVATAR */
1022  
1023  .editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment {
1024      display: flex;
1025  }
1026  
1027  .editor-styles-wrapper .wp-block-latest-comments.has-avatars img.avatar {
1028      flex-shrink: 0;
1029      margin: 5px 15px 0 0;
1030  }
1031  
1032  /* HAS EXCERPT */
1033  
1034  .editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
1035      margin: 0;
1036  }
1037  
1038  .editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p {
1039      font-family: inherit;
1040      font-size: 0.7em;
1041      margin: 10px 0 0;
1042  }
1043  
1044  
1045  /* Block: Latest Posts ----------------------- */
1046  
1047  .editor-styles-wrapper ul.wp-block-latest-posts:not(.is-grid) li {
1048      margin-top: 15px;
1049  }
1050  
1051  /* STYLE: GRID */
1052  
1053  .editor-styles-wrapper .wp-block-latest-posts.is-grid li {
1054      border-color: #dcd7ca;
1055  }
1056  
1057  .editor-styles-wrapper ul.wp-block-latest-posts.is-grid li {
1058      border-style: solid;
1059      border-width: 2px 0 0;
1060      line-height: 1.25;
1061      margin: 20px 10px 16px 0;
1062      padding-top: 12px;
1063  }
1064  
1065  .editor-styles-wrapper .wp-block-latest-posts__post-excerpt {
1066      font-size: 0.95em;
1067      line-height: 1.4;
1068      margin-top: 15px;
1069  }
1070  
1071  .wp-block-latest-posts__post-full-content p {
1072      font-family: inherit;
1073  }
1074  
1075  .wp-block-latest-posts__post-full-content > p:first-child {
1076      margin-top: 1em;
1077  }
1078  
1079  /* Block: Shortcode -------------------------- */
1080  
1081  .editor-styles-wrapper .wp-block-shortcode textarea {
1082      color: #191e23;
1083  }
1084  
1085  /* Block: Embed ------------------------------ */
1086  
1087  .editor-styles-wrapper .wp-block-embed {
1088      margin-bottom: 30px;
1089      margin-top: 30px;
1090  }
1091  
1092  .editor-styles-wrapper .wp-block[data-type*="core-embed"][data-align="center"] * {
1093      margin-left: auto;
1094      margin-right: auto;
1095  }
1096  
1097  /* Block: File ------------------------------- */
1098  
1099  .editor-styles-wrapper .wp-block-file {
1100      background: none;
1101      padding: 0;
1102  }
1103  
1104  .editor-styles-wrapper .wp-block-file__content-wrapper {
1105      align-items: center;
1106      display: flex;
1107      justify-content: space-between;
1108  }
1109  
1110  .editor-styles-wrapper .wp-block-file .wp-block-file__textlink {
1111      color: #cd2653;
1112      font-weight: 700;
1113      text-decoration: none;
1114  }
1115  
1116  .editor-styles-wrapper .wp-block-file .wp-block-file__textlink:focus,
1117  .editor-styles-wrapper .wp-block-file .wp-block-file__textlink:hover {
1118      text-decoration: underline;
1119  }
1120  
1121  .editor-styles-wrapper .wp-block-file .wp-block-file__button {
1122      font-size: 14px;
1123      padding: 1em 1.25em;
1124  }
1125  
1126  /* Block: Image ------------------------------ */
1127  
1128  .editor-styles-wrapper .wp-block-image {
1129      margin-bottom: 30px;
1130      margin-top: 30px;
1131  }
1132  
1133  /* Block: Group ------------------------------ */
1134  
1135  .editor-styles-wrapper .wp-block-group.has-background {
1136      padding: 20px;
1137  }
1138  
1139  .wp-block-group .wp-block[data-type="core/heading"]:first-child * {
1140      margin-top: 0;
1141  }
1142  
1143  .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"],
1144  .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"] {
1145      margin-left: 0;
1146      width: 100%;
1147  }
1148  
1149  /* Block: List ------------------------------- */
1150  
1151  .editor-styles-wrapper ul.block-editor-block-list__block:where(:not(.has-background)),
1152  .editor-styles-wrapper ol.block-editor-block-list__block:where(:not(.has-background)),
1153  .editor-styles-wrapper ul ul,
1154  .editor-styles-wrapper ol ul {
1155      padding-left: 1.3em;
1156  }
1157  
1158  .editor-styles-wrapper ul.block-editor-block-list__block.wp-block-social-links {
1159      padding-left: 0;
1160  }
1161  
1162  .wp-block-list li {
1163      margin-top: 0.5rem;
1164  }
1165  
1166  .wp-block-list.has-background > .wp-block-list-item {
1167      margin-left: 2rem;
1168  }
1169  
1170  /* Block: Post Template ---------------- */
1171  
1172  .editor-styles-wrapper ul.wp-block-post-template {
1173      padding-left: 0;
1174  }
1175  
1176  
1177  /*    X.    Media Queries
1178  /* ------------------------------------------- */
1179  
1180  
1181  @media ( min-width: 480px ) {
1182  
1183  
1184      /* STRUCTURE */
1185  
1186      .editor-styles-wrapper .wp-block[data-align="right"] {
1187          margin-right: 0;
1188      }
1189  
1190      .editor-styles-wrapper .wp-block[data-align="left"] {
1191          margin: 0;
1192      }
1193  
1194      /* BLOCK: COVER */
1195  
1196      .wp-block[data-type="core/cover"][data-align="left"] [data-block],
1197      .wp-block[data-type="core/cover"][data-align="right"] [data-block] {
1198          margin-top: 0;
1199      }
1200  
1201      .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .block-editor-block-list__block-edit {
1202          float: right;
1203          margin-left: 20px;
1204          max-width: 260px;
1205      }
1206  
1207      .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .block-editor-block-list__block-edit {
1208          float: left;
1209          margin-right: 20px;
1210          max-width: 260px;
1211      }
1212  
1213      .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="right"] .wp-block-pullquote::before {
1214          margin-right: 0;
1215      }
1216  
1217      .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align="left"] .wp-block-pullquote::before {
1218          margin-left: 0;
1219      }
1220  
1221      /* BLOCK: PULL QUOTE */
1222  
1223      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"],
1224      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] {
1225          height: 0;
1226          max-width: 260px;
1227      }
1228  
1229      .wp-block[data-type="core/pullquote"][data-align="left"] [data-block],
1230      .wp-block[data-type="core/pullquote"][data-align="right"] [data-block] {
1231          margin-top: 0;
1232      }
1233  
1234      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit {
1235          float: right;
1236          margin-left: 20px;
1237          max-width: 260px;
1238      }
1239  
1240      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
1241          float: left;
1242          margin-right: 20px;
1243          max-width: 260px;
1244      }
1245  
1246      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote::before {
1247          margin-right: 0;
1248      }
1249  
1250      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote::before {
1251          margin-left: 0;
1252      }
1253  
1254  
1255  }
1256  
1257  @media ( min-width: 600px ) {
1258  
1259  
1260      /* BLOCK: SHARED MEDIA STYLES */
1261  
1262      .wp-block[data-type*="core-embed"][data-align="full"] figcaption,
1263      .wp-block[data-type="core/image"][data-align="full"] figcaption,
1264      .wp-block[data-type="core/gallery"][data-align="full"] .blocks-gallery-caption {
1265          padding: 0 45px;
1266      }
1267  
1268      /* BLOCK: COLUMNS */
1269  
1270      .editor-styles-wrapper .wp-block[data-type="core/column"] h1,
1271      .editor-styles-wrapper .wp-block[data-type="core/column"] h2,
1272      .editor-styles-wrapper .wp-block[data-type="core/column"] h3,
1273      .editor-styles-wrapper .wp-block[data-type="core/column"] h4,
1274      .editor-styles-wrapper .wp-block[data-type="core/column"] h5,
1275      .editor-styles-wrapper .wp-block[data-type="core/column"] h6 {
1276          margin: 35px 0 20px 0;
1277      }
1278  
1279      /* BLOCK: PULLQUOTE */
1280  
1281      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .block-editor-block-list__block-edit {
1282          margin-right: -30px;
1283      }
1284  
1285      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .block-editor-block-list__block-edit {
1286          margin-left: -30px;
1287      }
1288  
1289  
1290  }
1291  
1292  @media ( min-width: 700px ) {
1293  
1294      /* STRUCTURE */
1295  
1296      .editor-styles-wrapper > * {
1297          font-size: 21px;
1298      }
1299  
1300      /* TYPOGRAPHY */
1301  
1302      .editor-post-title__block .editor-post-title__input,
1303      .editor-styles-wrapper .wp-block-post-title,
1304      .editor-styles-wrapper h1,
1305      .editor-styles-wrapper .heading-size-1 {
1306          font-size: 64px;
1307      }
1308  
1309      .editor-styles-wrapper h2,
1310      .editor-styles-wrapper .heading-size-2 {
1311          font-size: 48px;
1312      }
1313  
1314      .editor-styles-wrapper h3,
1315      .editor-styles-wrapper .heading-size-3 {
1316          font-size: 40px;
1317      }
1318  
1319      .editor-styles-wrapper h4,
1320      .editor-styles-wrapper .heading-size-4 {
1321          font-size: 32px;
1322      }
1323  
1324      .editor-styles-wrapper h5,
1325      .editor-styles-wrapper .heading-size-5 {
1326          font-size: 24px;
1327      }
1328  
1329      .editor-styles-wrapper li,
1330      .editor-styles-wrapper p,
1331      .editor-styles-wrapper p.wp-block-paragraph {
1332          line-height: 1.476;
1333      }
1334  
1335      /* FORMS  */
1336  
1337      .editor-styles-wrapper fieldset {
1338          padding: 30px;
1339      }
1340  
1341      .editor-styles-wrapper legend {
1342          padding: 0 15px;
1343      }
1344  
1345      /* BLOCK: BASE MARGINS */
1346  
1347      /* BLOCK: BUTTON */
1348  
1349      :root .editor-styles-wrapper .wp-block-button__link,
1350      :root .editor-styles-wrapper .wp-block-file__button {
1351          font-size: 17px;
1352      }
1353  
1354      /* BLOCK: COLUMNS */
1355  
1356      .wp-block-column {
1357          font-size: 16px;
1358      }
1359  
1360      /* BLOCK: COVER */
1361  
1362      .editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
1363      .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
1364          width: calc(100% - 80px);
1365      }
1366  
1367      /* BLOCK: GROUP */
1368  
1369      .editor-styles-wrapper .wp-block:not([data-align="wide"]):not([data-align="full"]) div:not([class*="__inner-container"]) .wp-block-group.has-background,
1370      .editor-styles-wrapper .wp-block div[class*="__inner-container"] .wp-block[data-align="wide"] .wp-block-group.has-background,
1371      .editor-styles-wrapper .wp-block div[class*="__inner-container"] .wp-block[data-align="full"] .wp-block-group.has-background {
1372          padding: 40px;
1373      }
1374  
1375      .editor-styles-wrapper .wp-block[data-align="wide"] .wp-block-group.has-background,
1376      .editor-styles-wrapper .wp-block[data-align="full"] .wp-block-group.has-background {
1377          padding: 80px;
1378      }
1379  
1380      /* BLOCK: LATEST POSTS */
1381  
1382      /* BLOCK: PULLQUOTE */
1383  
1384      .editor-styles-wrapper .wp-block .wp-block-pullquote p,
1385      .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
1386      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .editor-rich-text p,
1387      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .editor-rich-text p {
1388          font-size: 32px;
1389      }
1390  
1391      .editor-styles-wrapper .wp-block-pullquote__citation,
1392      .editor-styles-wrapper .wp-block-pullquote cite,
1393      .editor-styles-wrapper .wp-block-pullquote footer {
1394          margin-top: 20px;
1395      }
1396  
1397      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote::before,
1398      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote::before {
1399          font-size: 113px;
1400          height: 80px;
1401          margin-bottom: 20px;
1402          width: 80px;
1403      }
1404  
1405      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote.is-style-solid-color,
1406      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote.is-style-solid-color {
1407          padding: 60px 40px 40px;
1408      }
1409  
1410      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote:not(.is-style-solid-color) {
1411          padding-left: 10px;
1412          padding-right: 10px;
1413      }
1414  
1415      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] blockquote p,
1416      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] blockquote p {
1417          font-size: 48px;
1418          line-height: 1.203125;
1419      }
1420  
1421      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] p,
1422      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] p {
1423          font-size: 32px;
1424          line-height: 1.1875;
1425      }
1426  
1427      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color p,
1428      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color p {
1429          font-size: 26px;
1430      }
1431  
1432      /* BLOCK: TABLE */
1433  
1434      .editor-styles-wrapper  table.wp-block-table {
1435          font-size: 18px;
1436      }
1437  
1438      /* BLOCK: SEPARATOR */
1439  
1440      hr.wp-block-separator {
1441          margin-bottom: 60px;
1442          margin-top: 60px;
1443      }
1444  
1445  }
1446  
1447  
1448  @media ( min-width: 1000px ) {
1449  
1450  
1451      /* BLOCK: COLUMNS */
1452  
1453      .wp-block-column {
1454          font-size: 18px;
1455      }
1456  
1457      /* BLOCK: SEPARATOR */
1458  
1459      hr.wp-block-separator {
1460          margin-bottom: 80px;
1461          margin-top: 80px;
1462      }
1463  
1464      hr.wp-block-separator.is-style-wide {
1465          margin-left: auto;
1466          margin-right: auto;
1467      }
1468  
1469  
1470  }
1471  
1472  
1473  @media ( min-width: 1220px ) {
1474  
1475  
1476      /* TYPOGRAPHY */
1477  
1478      .editor-post-title__block .editor-post-title__input,
1479      .editor-styles-wrapper .wp-block-post-title,
1480      .editor-styles-wrapper h1,
1481      .editor-styles-wrapper .heading-size-1 {
1482          font-size: 84px;
1483      }
1484  
1485      .editor-styles-wrapper h6,
1486      .editor-styles-wrapper .heading-size-6 {
1487          font-size: 18px;
1488      }
1489  
1490      /* BLOCK: PULLQUOTE */
1491  
1492      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] .wp-block-pullquote.is-style-solid-color,
1493      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] .wp-block-pullquote.is-style-solid-color {
1494          padding: 90px 40px 80px;
1495      }
1496  
1497      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="wide"] blockquote p,
1498      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="full"] blockquote p {
1499          font-size: 64px;
1500      }
1501  
1502      /* BLOCK: SEPARATOR */
1503  
1504      hr.wp-block-separator.is-style-wide {
1505          margin-left: auto;
1506          margin-right: auto;
1507      }
1508  
1509  }
1510  
1511  
1512  @media ( min-width: 1360px ) {
1513  
1514  
1515      /* STRUCTURE */
1516  
1517      .editor-styles-wrapper .wp-block[data-align="left"],
1518      .editor-styles-wrapper .wp-block[data-align="right"] {
1519          margin: 0 auto;
1520          max-width: 1220px;
1521      }
1522  
1523  
1524      /* BLOCK: PULLQUOTE */
1525  
1526      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"] .is-style-solid-color::before,
1527      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] .is-style-solid-color::before {
1528          top: 0;
1529      }
1530  
1531      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="left"],
1532      .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align="right"] {
1533          margin: 0 auto;
1534          max-width: 1220px;
1535      }
1536  
1537      /* BLOCK: SEPARATOR */
1538  
1539      hr.wp-block-separator.is-style-wide {
1540          margin-left: auto;
1541          margin-right: auto;
1542      }
1543  
1544  
1545  }


Generated : Sat May 2 08:20:14 2026 Cross-referenced by PHPXref