Changeset 49633
- Timestamp:
- 11/17/2020 06:58:52 PM (5 years ago)
- Location:
- trunk/src/wp-content/themes/twentytwentyone
- Files:
-
- 1 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css
r49574 r49633 9 9 10 10 /* Font Family */ 11 --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);12 --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);13 11 14 12 /* Font Size */ 15 --global--font-size-base: 1.25rem;16 --global--font-size-xs: 1rem;17 --global--font-size-sm: 1.125rem;18 --global--font-size-md: 1.25rem;19 --global--font-size-lg: 1.5rem;20 --global--font-size-xl: 2.25rem;21 --global--font-size-xxl: 4rem;22 --global--font-size-xxxl: 5rem;23 --global--font-size-page-title: var(--global--font-size-xxl);24 --global--letter-spacing: normal;25 13 26 14 /* Line Height */ 27 --global--line-height-body: 1.7;28 --global--line-height-heading: 1.3;29 --global--line-height-page-title: 1.1;30 15 31 16 /* Headings */ 32 --heading--font-family: var(--global--font-primary);33 --heading--font-size-h6: var(--global--font-size-xs);34 --heading--font-size-h5: var(--global--font-size-sm);35 --heading--font-size-h4: var(--global--font-size-lg);36 --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));37 --heading--font-size-h2: var(--global--font-size-xl);38 --heading--font-size-h1: var(--global--font-size-page-title);39 --heading--letter-spacing-h6: 0.05em;40 --heading--letter-spacing-h5: 0.05em;41 --heading--letter-spacing-h4: var(--global--letter-spacing);42 --heading--letter-spacing-h3: var(--global--letter-spacing);43 --heading--letter-spacing-h2: var(--global--letter-spacing);44 --heading--letter-spacing-h1: var(--global--letter-spacing);45 --heading--line-height-h6: var(--global--line-height-heading);46 --heading--line-height-h5: var(--global--line-height-heading);47 --heading--line-height-h4: var(--global--line-height-heading);48 --heading--line-height-h3: var(--global--line-height-heading);49 --heading--line-height-h2: var(--global--line-height-heading);50 --heading--line-height-h1: var(--global--line-height-page-title);51 --heading--font-weight: normal;52 --heading--font-weight-page-title: 300;53 --heading--font-weight-strong: 600;54 17 55 18 /* Block: Latest posts */ 56 --latest-posts--title-font-family: var(--heading--font-family);57 --latest-posts--title-font-size: var(--heading--font-size-h3);58 --latest-posts--description-font-family: var(--global--font-secondary);59 --latest-posts--description-font-size: var(--global--font-size-sm);60 --list--font-family: var(--global--font-secondary);61 --definition-term--font-family: var(--global--font-primary);62 19 63 20 /* Colors */ 64 --global--color-black: #000;65 --global--color-dark-gray: #28303d;66 --global--color-gray: #39414d;67 --global--color-light-gray: #f0f0f0;68 --global--color-green: #d1e4dd;69 --global--color-blue: #d1dfe4;70 --global--color-purple: #d1d1e4;71 --global--color-red: #e4d1d1;72 --global--color-orange: #e4dad1;73 --global--color-yellow: #eeeadd;74 --global--color-white: #fff;75 --global--color-white-50: rgba(255, 255, 255, 0.5);76 --global--color-white-90: rgba(255, 255, 255, 0.9);77 --global--color-primary: var(--global--color-dark-gray);78 21 79 22 /* Body text color, site title, footer text color. */ 80 --global--color-secondary: var(--global--color-gray);81 23 82 24 /* Headings */ 83 --global--color-primary-hover: var(--global--color-primary);84 --global--color-background: var(--global--color-green);85 25 86 26 /* Mint, default body background */ 87 --global--color-border: var(--global--color-primary);88 27 89 28 /* Used for borders (separators) */ 90 29 91 30 /* Spacing */ 92 --global--spacing-unit: 20px;93 --global--spacing-measure: unset;94 --global--spacing-horizontal: 25px;95 --global--spacing-vertical: 30px;96 31 97 32 /* Elevation */ 98 --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);99 33 100 34 /* Forms */ 101 --form--font-family: var(--global--font-secondary);102 --form--font-size: var(--global--font-size-sm);103 --form--line-height: var(--global--line-height-body);104 --form--color-text: var(--global--color-dark-gray);105 --form--color-ranged: var(--global--color-secondary);106 --form--label-weight: 500;107 --form--border-color: var(--global--color-secondary);108 --form--border-width: 3px;109 --form--border-radius: 0;110 --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));111 35 112 36 /* Cover block */ 113 --cover--height: calc(15 * var(--global--spacing-vertical));114 --cover--color-foreground: var(--global--color-white);115 --cover--color-background: var(--global--color-black);116 37 117 38 /* Buttons */ 118 --button--color-text: var(--global--color-background);119 --button--color-text-hover: var(--global--color-secondary);120 --button--color-text-active: var(--global--color-secondary);121 --button--color-background: var(--global--color-secondary);122 --button--color-background-active: var(--global--color-background);123 --button--font-family: var(--global--font-primary);124 --button--font-size: var(--global--font-size-base);125 --button--font-weight: 500;126 --button--line-height: 1.5;127 --button--border-width: 3px;128 --button--border-radius: 0;129 --button--padding-vertical: 15px;130 --button--padding-horizontal: calc(2 * var(--button--padding-vertical));131 39 132 40 /* entry */ 133 --entry-header--color: var(--global--color-primary);134 --entry-header--color-link: currentColor;135 --entry-header--color-hover: var(--global--color-primary-hover);136 --entry-header--color-focus: var(--global--color-secondary);137 --entry-header--font-size: var(--heading--font-size-h2);138 --entry-content--font-family: var(--global--font-secondary);139 --entry-author-bio--font-family: var(--heading--font-family);140 --entry-author-bio--font-size: var(--heading--font-size-h4);141 41 142 42 /* Header */ 143 --branding--color-text: var(--global--color-primary);144 --branding--color-link: var(--global--color-primary);145 --branding--color-link-hover: var(--global--color-secondary);146 --branding--title--font-family: var(--global--font-primary);147 --branding--title--font-size: var(--global--font-size-lg);148 --branding--title--font-size-mobile: var(--heading--font-size-h4);149 --branding--title--font-weight: normal;150 --branding--title--text-transform: uppercase;151 --branding--description--font-family: var(--global--font-secondary);152 --branding--description--font-size: var(--global--font-size-sm);153 --branding--description--font-family: var(--global--font-secondary);154 --branding--logo--max-width: 300px;155 --branding--logo--max-height: 100px;156 --branding--logo--max-width-mobile: 96px;157 --branding--logo--max-height-mobile: 96px;158 43 159 44 /* Main navigation */ 160 --primary-nav--font-family: var(--global--font-secondary);161 --primary-nav--font-family-mobile: var(--global--font-primary);162 --primary-nav--font-size: var(--global--font-size-md);163 --primary-nav--font-size-sub-menu: var(--global--font-size-xs);164 --primary-nav--font-size-mobile: var(--global--font-size-sm);165 --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);166 --primary-nav--font-size-button: var(--global--font-size-xs);167 --primary-nav--font-style: normal;168 --primary-nav--font-style-sub-menu-mobile: normal;169 --primary-nav--font-weight: normal;170 --primary-nav--font-weight-button: 500;171 --primary-nav--color-link: var(--global--color-primary);172 --primary-nav--color-link-hover: var(--global--color-primary-hover);173 --primary-nav--color-text: var(--global--color-primary);174 --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));175 --primary-nav--border-color: var(--global--color-primary);176 45 177 46 /* Pagination */ 178 --pagination--color-text: var(--global--color-primary);179 --pagination--color-link-hover: var(--global--color-primary-hover);180 --pagination--font-family: var(--global--font-secondary);181 --pagination--font-size: var(--global--font-size-lg);182 --pagination--font-weight: normal;183 --pagination--font-weight-strong: 600;184 47 185 48 /* Footer */ 186 --footer--color-text: var(--global--color-primary);187 --footer--color-link: var(--global--color-primary);188 --footer--color-link-hover: var(--global--color-primary-hover);189 --footer--font-family: var(--global--font-primary);190 --footer--font-size: var(--global--font-size-sm);191 49 192 50 /* Block: Pull quote */ 193 --pullquote--font-family: var(--global--font-primary);194 --pullquote--font-size: var(--heading--font-size-h3);195 --pullquote--font-style: normal;196 --pullquote--letter-spacing: var(--heading--letter-spacing-h4);197 --pullquote--line-height: var(--global--line-height-heading);198 --pullquote--border-width: 3px;199 --pullquote--border-color: var(--global--color-primary);200 --pullquote--color-foreground: var(--global--color-primary);201 --pullquote--color-background: var(--global--color-background);202 --quote--font-family: var(--global--font-secondary);203 --quote--font-size: var(--global--font-size-md);204 --quote--font-size-large: var(--global--font-size-xl);205 --quote--font-style: normal;206 --quote--font-weight: 700;207 --quote--font-weight-strong: bolder;208 --quote--font-style-large: normal;209 --quote--font-style-cite: normal;210 --quote--line-height: var(--global--line-height-body);211 --quote--line-height-large: 1.35;212 --separator--border-color: var(--global--color-border);213 --separator--height: 1px;214 51 215 52 /* Block: Table */ 216 --table--stripes-border-color: var(--global--color-light-gray);217 --table--stripes-background-color: var(--global--color-light-gray);218 --table--has-background-text-color: var(--global--color-dark-gray);219 53 220 54 /* Widgets */ 221 --widget--line-height-list: 1.9;222 --widget--line-height-title: 1.4;223 --widget--font-weight-title: 700;224 --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));225 55 226 56 /* Admin-bar height */ 227 --global--admin-bar--height: 0;228 }229 230 .admin-bar {231 --global--admin-bar--height: 32px;232 }233 @media only screen and (max-width: 782px) {234 235 .admin-bar {236 --global--admin-bar--height: 46px;237 }238 }239 240 @media only screen and (min-width: 652px) {241 242 :root {243 --global--font-size-xl: 2.5rem;244 --global--font-size-xxl: 6rem;245 --global--font-size-xxxl: 9rem;246 --heading--font-size-h3: 2rem;247 --heading--font-size-h2: 3rem;248 }249 57 } 250 58 … … 260 68 * Root Media Query Variables 261 69 */ 262 :root {263 --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);264 --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));265 --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));266 --responsive--alignfull-width: 100%;267 --responsive--alignright-margin: var(--global--spacing-horizontal);268 --responsive--alignleft-margin: var(--global--spacing-horizontal);269 }270 271 @media only screen and (min-width: 482px) {272 273 :root {274 --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);275 --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));276 --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));277 --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));278 }279 }280 @media only screen and (min-width: 822px) {281 282 :root {283 --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);284 --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);285 }286 }287 70 288 71 /** … … 290 73 */ 291 74 .default-max-width { 292 max-width: var(--responsive--aligndefault-width);75 max-width: calc(100vw - 30px); 293 76 margin-left: auto; 294 77 margin-right: auto; 295 78 } 79 @media only screen and (min-width: 482px) { 80 81 .default-max-width { 82 max-width: min(calc(100vw - 100px), 610px); 83 } 84 } 85 @media only screen and (min-width: 822px) { 86 87 .default-max-width { 88 max-width: min(calc(100vw - 200px), 610px); 89 } 90 } 296 91 297 92 .wide-max-width { 298 max-width: var(--responsive--alignwide-width);93 max-width: calc(100vw - 30px); 299 94 margin-left: auto; 300 95 margin-right: auto; … … 303 98 @media only screen and (min-width: 482px) { 304 99 100 .wide-max-width { 101 max-width: calc(100vw - 100px); 102 } 103 } 104 105 @media only screen and (min-width: 822px) { 106 107 .wide-max-width { 108 max-width: min(calc(100vw - 200px), 1240px); 109 } 110 } 111 112 @media only screen and (min-width: 482px) { 113 305 114 .full-max-width { 306 max-width: var(--responsive--alignfull-width);115 max-width: 100%; 307 116 width: auto; 308 117 margin-left: auto; … … 314 123 padding: 0; 315 124 position: relative; 316 margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);125 margin: 30px 0 30px 25px; 317 126 } 318 127 319 128 blockquote > * { 320 margin-top: var(--global--spacing-unit);321 margin-bottom: var(--global--spacing-unit);129 margin-top: 20px; 130 margin-bottom: 20px; 322 131 } 323 132 … … 331 140 332 141 blockquote p { 333 letter-spacing: var(--heading--letter-spacing-h4); 334 font-family: var(--quote--font-family); 335 font-size: var(--quote--font-size); 336 font-style: var(--quote--font-style); 337 font-weight: var(--quote--font-weight); 338 line-height: var(--quote--line-height); 339 } 340 341 blockquote cite, 142 letter-spacing: normal; 143 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 144 font-size: 1.25rem; 145 font-style: normal; 146 font-weight: 700; 147 line-height: 1.7; 148 } 149 150 blockquote cite { 151 font-weight: normal; 152 color: #28303d; 153 font-size: 1rem; 154 letter-spacing: normal; 155 } 156 342 157 blockquote footer { 343 158 font-weight: normal; 344 color: var(--global--color-primary);345 font-size: var(--global--font-size-xs);346 letter-spacing: var(--global--letter-spacing);159 color: #28303d; 160 font-size: 1rem; 161 letter-spacing: normal; 347 162 } 348 163 … … 352 167 } 353 168 354 blockquote.alignleft p, 355 blockquote.alignright p { 356 font-size: var(--heading--font-size-h5); 169 blockquote.alignleft p { 170 font-size: 1.125rem; 357 171 max-width: inherit; 358 172 width: inherit; 359 173 } 360 174 361 blockquote.alignleft cite, 362 blockquote.alignleft footer, 363 blockquote.alignright cite, 175 blockquote.alignright p { 176 font-size: 1.125rem; 177 max-width: inherit; 178 width: inherit; 179 } 180 181 blockquote.alignleft cite { 182 font-size: 1rem; 183 letter-spacing: normal; 184 } 185 186 blockquote.alignleft footer { 187 font-size: 1rem; 188 letter-spacing: normal; 189 } 190 191 blockquote.alignright cite { 192 font-size: 1rem; 193 letter-spacing: normal; 194 } 195 364 196 blockquote.alignright footer { 365 font-size: var(--global--font-size-xs);366 letter-spacing: var(--global--letter-spacing);197 font-size: 1rem; 198 letter-spacing: normal; 367 199 } 368 200 369 201 blockquote strong { 370 font-weight: var(--quote--font-weight-strong);202 font-weight: bolder; 371 203 } 372 204 373 205 blockquote:before { 374 206 content: "“"; 375 font-size: var(--quote--font-size); 376 line-height: var(--quote--line-height); 377 } 378 379 blockquote .wp-block-quote__citation, 380 blockquote cite, 207 font-size: 1.25rem; 208 line-height: 1.7; 209 } 210 211 blockquote .wp-block-quote__citation { 212 color: #28303d; 213 font-size: 1rem; 214 font-style: normal; 215 } 216 217 blockquote cite { 218 color: #28303d; 219 font-size: 1rem; 220 font-style: normal; 221 } 222 381 223 blockquote footer { 382 color: var(--global--color-primary);383 font-size: var(--global--font-size-xs);384 font-style: var(--quote--font-style-cite);224 color: #28303d; 225 font-size: 1rem; 226 font-style: normal; 385 227 } 386 228 @media only screen and (max-width: 481px) { 387 229 388 230 blockquote { 389 padding-left: calc(0.5 * var(--global--spacing-horizontal));231 padding-left: 13px; 390 232 } 391 233 … … 415 257 416 258 /* Media captions */ 417 figcaption, 418 .wp-caption, 259 figcaption { 260 color: currentColor; 261 font-size: 1rem; 262 line-height: 1.7; 263 margin-top: 10px; 264 margin-bottom: 20px; 265 text-align: center; 266 } 267 268 .wp-caption { 269 color: currentColor; 270 font-size: 1rem; 271 line-height: 1.7; 272 margin-top: 10px; 273 margin-bottom: 20px; 274 text-align: center; 275 } 276 419 277 .wp-caption-text { 420 278 color: currentColor; 421 font-size: var(--global--font-size-xs);422 line-height: var(--global--line-height-body);423 margin-top: calc(0.5 * var(--global--spacing-unit));424 margin-bottom: var(--global--spacing-unit);279 font-size: 1rem; 280 line-height: 1.7; 281 margin-top: 10px; 282 margin-bottom: 20px; 425 283 text-align: center; 426 284 } … … 446 304 447 305 select { 448 border: var(--form--border-width) solid var(--form--border-color);449 border-radius: var(--form--border-radius);450 color: var(--form--color-text);451 font-size: var(--form--font-size);306 border: 3px solid #39414d; 307 border-radius: 0; 308 color: #28303d; 309 font-size: 1.125rem; 452 310 -moz-appearance: none; 453 311 -webkit-appearance: none; 454 312 appearance: none; 455 padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);456 background: var(--global--color-white)url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;457 background-position: right var(--form--spacing-unit)top 60%;313 padding: 10px 30px 10px 10px; 314 background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 315 background-position: right 10px top 60%; 458 316 } 459 317 … … 465 323 a { 466 324 cursor: pointer; 467 color: var(--wp--style--color--link, var(--global--color-primary));325 color: #28303d; 468 326 text-underline-offset: 3px; 469 327 text-decoration-skip-ink: all; … … 482 340 } 483 341 484 .is-dark-theme .site a:focus, 342 .is-dark-theme .site a:focus { 343 color: #d1e4dd; 344 } 345 485 346 .is-dark-theme .site a:focus .meta-nav { 486 color: var(--wp--style--color--link, var(--global--color-background));347 color: #d1e4dd; 487 348 } 488 349 489 350 .has-background-white .site a:focus { 490 351 background: rgba(0, 0, 0, 0.9); 491 color: var(--wp--style--color--link, var(--global--color-white));352 color: #fff; 492 353 } 493 354 494 355 .has-background-white .site a:focus .meta-nav { 495 color: var(--wp--style--color--link, var(--global--color-white));356 color: #fff; 496 357 } 497 358 … … 509 370 510 371 .site a:focus img { 511 outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary)); 512 } 513 514 .has-background:not(.has-background-background-color) .has-link-color a, 372 outline: 2px dotted #28303d; 373 } 374 375 .has-background:not(.has-background-background-color) .has-link-color a { 376 color: #28303d; 377 } 378 515 379 .has-background:not(.has-background-background-color).has-link-color a { 516 color: var(--wp--style--color--link, var(--global--color-primary));380 color: #28303d; 517 381 } 518 382 519 383 .wp-block-button__link { 520 line-height: var(--button--line-height);521 color: var(--button--color-text);384 line-height: 1.5; 385 color: #d1e4dd; 522 386 cursor: pointer; 523 font-weight: var(--button--font-weight);524 font-family: var(--button--font-family);525 font-size: var(--button--font-size);526 background-color: var(--button--color-background);527 border-radius: var(--button--border-radius);528 border: var(--button--border-width) solid var(--button--color-background);387 font-weight: 500; 388 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 389 font-size: 1.25rem; 390 background-color: #39414d; 391 border-radius: 0; 392 border: 3px solid #39414d; 529 393 text-decoration: none; 530 padding: var(--button--padding-vertical) var(--button--padding-horizontal);394 padding: 15px 30px; 531 395 } 532 396 … … 540 404 541 405 .wp-block-button__link:before { 542 margin-bottom: -calc( .5em * var(--button--line-height) + -.38);406 margin-bottom: -calc(1em - 0); 543 407 } 544 408 545 409 .wp-block-button__link:after { 546 margin-top: -calc( .5em * var(--button--line-height) + -.39);410 margin-top: -calc(1em - 0); 547 411 } 548 412 … … 554 418 555 419 .is-dark-theme .wp-block-button__link:focus { 556 color: var(--button--color-background);420 color: #39414d; 557 421 } 558 422 559 423 .wp-block-button__link:focus:not(.has-background) { 560 color: var(--button--color-text-hover);424 color: #39414d; 561 425 } 562 426 563 427 .wp-block-button__link:disabled { 564 background-color: var(--global--color-white-50);565 border-color: var(--global--color-white-50);566 color: var(--button--color-text-active);428 background-color: rgba(255, 255, 255, 0.5); 429 border-color: rgba(255, 255, 255, 0.5); 430 color: #39414d; 567 431 } 568 432 … … 576 440 577 441 [data-block].wp-block-buttons .wp-block-button:first-child { 578 margin-top: var(--global--spacing-vertical);442 margin-top: 30px; 579 443 } 580 444 581 445 [data-block].wp-block-buttons .wp-block-button:last-child { 582 margin-bottom: var(--global--spacing-vertical);446 margin-bottom: 30px; 583 447 } 584 448 585 449 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 586 color: var(--button--color-text-active)!important;450 color: #39414d !important; 587 451 background: transparent !important; 588 border-color: var(--button--color-background);452 border-color: #39414d; 589 453 } 590 454 591 455 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { 592 color: var(--button--color-text-hover)!important;456 color: #39414d !important; 593 457 background: transparent !important; 594 border-color: var(--button--color-background);458 border-color: #39414d; 595 459 } 596 460 597 461 .wp-block-button.is-style-outline .wp-block-button__link { 598 color: var(--button--color-background);462 color: #39414d; 599 463 background: transparent; 600 border: var(--button--border-width) solid currentColor; 601 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 602 } 603 604 .wp-block-button.is-style-outline .wp-block-button__link:active, 464 border: 3px solid currentColor; 465 padding: 15px 30px; 466 } 467 468 .wp-block-button.is-style-outline .wp-block-button__link:active { 469 background-color: #39414d; 470 color: #d1e4dd; 471 border-color: #39414d; 472 } 473 605 474 .wp-block-button.is-style-outline .wp-block-button__link:hover { 606 background-color: var(--button--color-background);607 color: var(--button--color-text);608 border-color: var(--button--color-background);475 background-color: #39414d; 476 color: #d1e4dd; 477 border-color: #39414d; 609 478 } 610 479 611 480 .wp-block-button.is-style-outline .wp-block-button__link.has-background { 612 border-color: var(--button--color-background); 613 } 614 615 .wp-block-button.is-style-outline .wp-block-button__link.has-background:active, 481 border-color: #39414d; 482 } 483 484 .wp-block-button.is-style-outline .wp-block-button__link.has-background:active { 485 background-color: #39414d !important; 486 } 487 616 488 .wp-block-button.is-style-outline .wp-block-button__link.has-background:hover { 617 background-color: var(--button--color-background)!important;489 background-color: #39414d !important; 618 490 } 619 491 620 492 .wp-block-button.is-style-outline .wp-block-button__link.has-background:not(.has-text-color) { 621 color: var(--global--color-dark-gray); 622 } 623 624 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color), 625 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color), 493 color: #28303d; 494 } 495 496 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color) { 497 color: #fff; 498 } 499 500 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color) { 501 color: #fff; 502 } 503 626 504 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-color) { 627 color: var(--global--color-white); 628 } 629 630 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-white-background-color, 631 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-green-background-color, 632 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-blue-background-color, 633 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-purple-background-color, 634 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-red-background-color, 635 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-orange-background-color, 505 color: #fff; 506 } 507 508 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-white-background-color { 509 color: #28303d; 510 } 511 512 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-green-background-color { 513 color: #28303d; 514 } 515 516 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-blue-background-color { 517 color: #28303d; 518 } 519 520 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-purple-background-color { 521 color: #28303d; 522 } 523 524 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-red-background-color { 525 color: #28303d; 526 } 527 528 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-orange-background-color { 529 color: #28303d; 530 } 531 636 532 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-yellow-background-color { 637 color: var(--global--color-dark-gray);533 color: #28303d; 638 534 } 639 535 … … 642 538 } 643 539 644 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active, 540 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active { 541 color: #d1e4dd !important; 542 border-color: #39414d; 543 } 544 645 545 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover { 646 color: var(--button--color-text)!important;647 border-color: var(--button--color-background);546 color: #d1e4dd !important; 547 border-color: #39414d; 648 548 } 649 549 … … 658 558 659 559 .wp-block-code code { 660 font-size: var(--global--font-size-xs);560 font-size: 1rem; 661 561 white-space: pre !important; 662 562 overflow-x: auto; … … 664 564 665 565 .wp-block-code { 666 border-color: var(--global--color-border);566 border-color: #28303d; 667 567 border-radius: 0; 668 568 border-style: solid; 669 569 border-width: 0.1rem; 670 padding: var(--global--spacing-unit);570 padding: 20px; 671 571 color: currentColor; 672 572 } 673 573 674 .wp-block-cover, 574 .wp-block-cover { 575 background-color: #000; 576 min-height: 450px; 577 margin-top: inherit; 578 margin-bottom: inherit; 579 } 580 675 581 .wp-block-cover-image { 676 background-color: var(--cover--color-background);677 min-height: var(--cover--height);582 background-color: #000; 583 min-height: 450px; 678 584 margin-top: inherit; 679 585 margin-bottom: inherit; … … 713 619 } 714 620 715 .wp-block-cover .wp-block-cover__inner-container .has-link-color a, 716 .wp-block-cover .wp-block-cover-image-text .has-link-color a, 717 .wp-block-cover .wp-block-cover-text .has-link-color a, 718 .wp-block-cover .block-editor-block-list__block .has-link-color a, 719 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a, 720 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a, 721 .wp-block-cover-image .wp-block-cover-text .has-link-color a, 621 .wp-block-cover .wp-block-cover__inner-container .has-link-color a { 622 color: #28303d; 623 } 624 625 .wp-block-cover .wp-block-cover-image-text .has-link-color a { 626 color: #28303d; 627 } 628 629 .wp-block-cover .wp-block-cover-text .has-link-color a { 630 color: #28303d; 631 } 632 633 .wp-block-cover .block-editor-block-list__block .has-link-color a { 634 color: #28303d; 635 } 636 637 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a { 638 color: #28303d; 639 } 640 641 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a { 642 color: #28303d; 643 } 644 645 .wp-block-cover-image .wp-block-cover-text .has-link-color a { 646 color: #28303d; 647 } 648 722 649 .wp-block-cover-image .block-editor-block-list__block .has-link-color a { 723 color: var(--wp--style--color--link, var(--global--color-primary)); 724 } 725 726 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 727 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 728 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 729 .wp-block-cover:not([class*=background-color]) .block-editor-block-list__block, 730 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 731 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 732 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text, 650 color: #28303d; 651 } 652 653 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container { 654 color: #fff; 655 } 656 657 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text { 658 color: #fff; 659 } 660 661 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text { 662 color: #fff; 663 } 664 665 .wp-block-cover:not([class*=background-color]) .block-editor-block-list__block { 666 color: #fff; 667 } 668 669 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container { 670 color: #fff; 671 } 672 673 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text { 674 color: #fff; 675 } 676 677 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text { 678 color: #fff; 679 } 680 733 681 .wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block { 734 color: var(--cover--color-foreground); 735 } 736 737 .wp-block-cover h2, 738 .wp-block-cover-image h2 { 739 font-size: var(--heading--font-size-h2); 740 letter-spacing: var(--heading--letter-spacing-h2); 741 line-height: var(--heading--line-height-h2); 682 color: #fff; 683 } 684 685 .wp-block-cover h2 { 686 font-size: 2.25rem; 687 letter-spacing: normal; 688 line-height: 1.3; 742 689 padding: 0; 743 690 max-width: inherit; 744 691 text-align: inherit; 745 692 } 693 @media only screen and (min-width: 652px) { 694 695 .wp-block-cover h2 { 696 font-size: 3rem; 697 } 698 } 699 @media only screen and (min-width: 652px) { 700 701 .wp-block-cover h2 { 702 font-size: 3rem; 703 } 704 } 705 706 .wp-block-cover-image h2 { 707 font-size: 2.25rem; 708 letter-spacing: normal; 709 line-height: 1.3; 710 padding: 0; 711 max-width: inherit; 712 text-align: inherit; 713 } 714 @media only screen and (min-width: 652px) { 715 716 .wp-block-cover-image h2 { 717 font-size: 3rem; 718 } 719 } 720 @media only screen and (min-width: 652px) { 721 722 .wp-block-cover-image h2 { 723 font-size: 3rem; 724 } 725 } 746 726 747 727 .wp-block-cover h2.has-text-align-left, … … 760 740 } 761 741 762 .wp-block-cover.is-style-twentytwentyone-border, 742 .wp-block-cover.is-style-twentytwentyone-border { 743 border: 3px solid #28303d; 744 } 745 763 746 .wp-block-cover-image.is-style-twentytwentyone-border { 764 border: calc(3 * var(--separator--height)) solid var(--global--color-border);747 border: 3px solid #28303d; 765 748 } 766 749 … … 776 759 777 760 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 778 margin-left: calc(-2 * var(--global--spacing-horizontal));779 margin-top: calc(2.5 * var(--global--spacing-horizontal));761 margin-left: -50px; 762 margin-top: 63px; 780 763 z-index: 2; 781 764 } 782 765 783 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 784 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), 785 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background), 786 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background), 787 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background), 788 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background), 789 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background), 790 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 791 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background), 766 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background) { 767 background-color: #d1e4dd; 768 padding: 20px; 769 } 770 771 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background) { 772 background-color: #d1e4dd; 773 padding: 20px; 774 } 775 776 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background) { 777 background-color: #d1e4dd; 778 padding: 20px; 779 } 780 781 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background) { 782 background-color: #d1e4dd; 783 padding: 20px; 784 } 785 786 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background) { 787 background-color: #d1e4dd; 788 padding: 20px; 789 } 790 791 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background) { 792 background-color: #d1e4dd; 793 padding: 20px; 794 } 795 796 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background) { 797 background-color: #d1e4dd; 798 padding: 20px; 799 } 800 801 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) { 802 background-color: #d1e4dd; 803 padding: 20px; 804 } 805 806 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 807 background-color: #d1e4dd; 808 padding: 20px; 809 } 810 792 811 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) { 793 background-color: var(--global--color-background); 794 padding: var(--global--spacing-unit); 795 } 796 797 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 812 background-color: #d1e4dd; 813 padding: 20px; 814 } 815 816 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) { 817 padding-left: 50px; 818 } 819 798 820 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 799 padding-left: calc(2 * var(--global--spacing-horizontal));821 padding-left: 50px; 800 822 } 801 823 … … 805 827 } 806 828 807 .wp-block[data-align=full] .wp-block-columns p:not(.has-background), 808 .wp-block[data-align=full] .wp-block-columns h1:not(.has-background), 809 .wp-block[data-align=full] .wp-block-columns h2:not(.has-background), 810 .wp-block[data-align=full] .wp-block-columns h3:not(.has-background), 811 .wp-block[data-align=full] .wp-block-columns h4:not(.has-background), 812 .wp-block[data-align=full] .wp-block-columns h5:not(.has-background), 829 .wp-block[data-align=full] .wp-block-columns p:not(.has-background) { 830 padding-left: 20px; 831 padding-right: 20px; 832 } 833 834 .wp-block[data-align=full] .wp-block-columns h1:not(.has-background) { 835 padding-left: 20px; 836 padding-right: 20px; 837 } 838 839 .wp-block[data-align=full] .wp-block-columns h2:not(.has-background) { 840 padding-left: 20px; 841 padding-right: 20px; 842 } 843 844 .wp-block[data-align=full] .wp-block-columns h3:not(.has-background) { 845 padding-left: 20px; 846 padding-right: 20px; 847 } 848 849 .wp-block[data-align=full] .wp-block-columns h4:not(.has-background) { 850 padding-left: 20px; 851 padding-right: 20px; 852 } 853 854 .wp-block[data-align=full] .wp-block-columns h5:not(.has-background) { 855 padding-left: 20px; 856 padding-right: 20px; 857 } 858 813 859 .wp-block[data-align=full] .wp-block-columns h6:not(.has-background) { 814 padding-left: var(--global--spacing-unit);815 padding-right: var(--global--spacing-unit);860 padding-left: 20px; 861 padding-right: 20px; 816 862 } 817 863 … … 828 874 829 875 .wp-block-file .wp-block-file__button { 830 line-height: var(--button--line-height);831 color: var(--button--color-text);876 line-height: 1.5; 877 color: #d1e4dd; 832 878 cursor: pointer; 833 font-weight: var(--button--font-weight);834 font-family: var(--button--font-family);835 font-size: var(--button--font-size);836 background-color: var(--button--color-background);837 border-radius: var(--button--border-radius);838 border: var(--button--border-width) solid var(--button--color-background);879 font-weight: 500; 880 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 881 font-size: 1.25rem; 882 background-color: #39414d; 883 border-radius: 0; 884 border: 3px solid #39414d; 839 885 text-decoration: none; 840 padding: var(--button--padding-vertical) var(--button--padding-horizontal);886 padding: 15px 30px; 841 887 display: inline-block; 842 888 } … … 851 897 852 898 .wp-block-file .wp-block-file__button:before { 853 margin-bottom: -calc( .5em * var(--button--line-height) + -.38);899 margin-bottom: -calc(1em - 0); 854 900 } 855 901 856 902 .wp-block-file .wp-block-file__button:after { 857 margin-top: -calc( .5em * var(--button--line-height) + -.39);903 margin-top: -calc(1em - 0); 858 904 } 859 905 … … 865 911 866 912 .is-dark-theme .wp-block-file .wp-block-file__button:focus { 867 color: var(--button--color-background);913 color: #39414d; 868 914 } 869 915 870 916 .wp-block-file .wp-block-file__button:focus:not(.has-background) { 871 color: var(--button--color-text-hover);917 color: #39414d; 872 918 } 873 919 874 920 .wp-block-file .wp-block-file__button:disabled { 875 background-color: var(--global--color-white-50);876 border-color: var(--global--color-white-50);877 color: var(--button--color-text-active);921 background-color: rgba(255, 255, 255, 0.5); 922 border-color: rgba(255, 255, 255, 0.5); 923 color: #39414d; 878 924 } 879 925 880 926 .wp-block-file .wp-block-file__button:hover { 881 color: var(--button--color-text-hover);927 color: #39414d; 882 928 background: transparent; 883 929 } … … 888 934 889 935 .wp-block-gallery figcaption a { 890 color: var(--global--color-white);936 color: #fff; 891 937 } 892 938 … … 905 951 906 952 .wp-block-group.has-background { 907 padding: var(--global--spacing-vertical);953 padding: 30px; 908 954 } 909 955 … … 914 960 915 961 .wp-block-group.is-style-twentytwentyone-border { 916 border: calc(3 * var(--separator--height)) solid var(--global--color-border);917 padding: var(--global--spacing-vertical);962 border: 3px solid #28303d; 963 padding: 30px; 918 964 } 919 965 920 966 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align=full] { 921 max-width: calc( var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));922 width: calc( var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));923 margin-left: calc(-1 * var(--global--spacing-vertical));967 max-width: calc(100% + 60px); 968 width: calc(100% + 60px); 969 margin-left: -30px; 924 970 } 925 971 … … 933 979 } 934 980 935 .wp-block-heading h1, 936 h1, 937 .h1, 938 .wp-block-heading h2, 939 h2, 940 .h2, 941 .wp-block-heading h3, 942 h3, 943 .h3, 944 .wp-block-heading h4, 945 h4, 946 .h4, 947 .wp-block-heading h5, 948 h5, 949 .h5, 950 .wp-block-heading h6, 951 h6, 981 .wp-block-heading h1 { 982 clear: both; 983 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 984 font-weight: normal; 985 } 986 987 h1 { 988 clear: both; 989 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 990 font-weight: normal; 991 } 992 993 .h1 { 994 clear: both; 995 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 996 font-weight: normal; 997 } 998 999 .wp-block-heading h2 { 1000 clear: both; 1001 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1002 font-weight: normal; 1003 } 1004 1005 h2 { 1006 clear: both; 1007 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1008 font-weight: normal; 1009 } 1010 1011 .h2 { 1012 clear: both; 1013 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1014 font-weight: normal; 1015 } 1016 1017 .wp-block-heading h3 { 1018 clear: both; 1019 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1020 font-weight: normal; 1021 } 1022 1023 h3 { 1024 clear: both; 1025 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1026 font-weight: normal; 1027 } 1028 1029 .h3 { 1030 clear: both; 1031 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1032 font-weight: normal; 1033 } 1034 1035 .wp-block-heading h4 { 1036 clear: both; 1037 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1038 font-weight: normal; 1039 } 1040 1041 h4 { 1042 clear: both; 1043 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1044 font-weight: normal; 1045 } 1046 1047 .h4 { 1048 clear: both; 1049 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1050 font-weight: normal; 1051 } 1052 1053 .wp-block-heading h5 { 1054 clear: both; 1055 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1056 font-weight: normal; 1057 } 1058 1059 h5 { 1060 clear: both; 1061 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1062 font-weight: normal; 1063 } 1064 1065 .h5 { 1066 clear: both; 1067 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1068 font-weight: normal; 1069 } 1070 1071 .wp-block-heading h6 { 1072 clear: both; 1073 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1074 font-weight: normal; 1075 } 1076 1077 h6 { 1078 clear: both; 1079 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1080 font-weight: normal; 1081 } 1082 952 1083 .h6 { 953 1084 clear: both; 954 font-family: var(--heading--font-family); 955 font-weight: var(--heading--font-weight); 956 } 957 958 .wp-block-heading h1 strong, 959 h1 strong, 960 .h1 strong, 961 .wp-block-heading h2 strong, 962 h2 strong, 963 .h2 strong, 964 .wp-block-heading h3 strong, 965 h3 strong, 966 .h3 strong, 967 .wp-block-heading h4 strong, 968 h4 strong, 969 .h4 strong, 970 .wp-block-heading h5 strong, 971 h5 strong, 972 .h5 strong, 973 .wp-block-heading h6 strong, 974 h6 strong, 1085 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1086 font-weight: normal; 1087 } 1088 1089 .wp-block-heading h1 strong { 1090 font-weight: 600; 1091 } 1092 1093 h1 strong { 1094 font-weight: 600; 1095 } 1096 1097 .h1 strong { 1098 font-weight: 600; 1099 } 1100 1101 .wp-block-heading h2 strong { 1102 font-weight: 600; 1103 } 1104 1105 h2 strong { 1106 font-weight: 600; 1107 } 1108 1109 .h2 strong { 1110 font-weight: 600; 1111 } 1112 1113 .wp-block-heading h3 strong { 1114 font-weight: 600; 1115 } 1116 1117 h3 strong { 1118 font-weight: 600; 1119 } 1120 1121 .h3 strong { 1122 font-weight: 600; 1123 } 1124 1125 .wp-block-heading h4 strong { 1126 font-weight: 600; 1127 } 1128 1129 h4 strong { 1130 font-weight: 600; 1131 } 1132 1133 .h4 strong { 1134 font-weight: 600; 1135 } 1136 1137 .wp-block-heading h5 strong { 1138 font-weight: 600; 1139 } 1140 1141 h5 strong { 1142 font-weight: 600; 1143 } 1144 1145 .h5 strong { 1146 font-weight: 600; 1147 } 1148 1149 .wp-block-heading h6 strong { 1150 font-weight: 600; 1151 } 1152 1153 h6 strong { 1154 font-weight: 600; 1155 } 1156 975 1157 .h6 strong { 976 font-weight: var(--heading--font-weight-strong); 977 } 978 979 .wp-block-heading h1[style*="--wp--typography--line-height"], 980 h1[style*="--wp--typography--line-height"], 981 .h1[style*="--wp--typography--line-height"], 982 .wp-block-heading h2[style*="--wp--typography--line-height"], 983 h2[style*="--wp--typography--line-height"], 984 .h2[style*="--wp--typography--line-height"], 985 .wp-block-heading h3[style*="--wp--typography--line-height"], 986 h3[style*="--wp--typography--line-height"], 987 .h3[style*="--wp--typography--line-height"], 988 .wp-block-heading h4[style*="--wp--typography--line-height"], 989 h4[style*="--wp--typography--line-height"], 990 .h4[style*="--wp--typography--line-height"], 991 .wp-block-heading h5[style*="--wp--typography--line-height"], 992 h5[style*="--wp--typography--line-height"], 993 .h5[style*="--wp--typography--line-height"], 994 .wp-block-heading h6[style*="--wp--typography--line-height"], 995 h6[style*="--wp--typography--line-height"], 1158 font-weight: 600; 1159 } 1160 1161 .wp-block-heading h1[style*="--wp--typography--line-height"] { 1162 line-height: --global--line-height-body; 1163 } 1164 1165 h1[style*="--wp--typography--line-height"] { 1166 line-height: --global--line-height-body; 1167 } 1168 1169 .h1[style*="--wp--typography--line-height"] { 1170 line-height: --global--line-height-body; 1171 } 1172 1173 .wp-block-heading h2[style*="--wp--typography--line-height"] { 1174 line-height: --global--line-height-body; 1175 } 1176 1177 h2[style*="--wp--typography--line-height"] { 1178 line-height: --global--line-height-body; 1179 } 1180 1181 .h2[style*="--wp--typography--line-height"] { 1182 line-height: --global--line-height-body; 1183 } 1184 1185 .wp-block-heading h3[style*="--wp--typography--line-height"] { 1186 line-height: --global--line-height-body; 1187 } 1188 1189 h3[style*="--wp--typography--line-height"] { 1190 line-height: --global--line-height-body; 1191 } 1192 1193 .h3[style*="--wp--typography--line-height"] { 1194 line-height: --global--line-height-body; 1195 } 1196 1197 .wp-block-heading h4[style*="--wp--typography--line-height"] { 1198 line-height: --global--line-height-body; 1199 } 1200 1201 h4[style*="--wp--typography--line-height"] { 1202 line-height: --global--line-height-body; 1203 } 1204 1205 .h4[style*="--wp--typography--line-height"] { 1206 line-height: --global--line-height-body; 1207 } 1208 1209 .wp-block-heading h5[style*="--wp--typography--line-height"] { 1210 line-height: --global--line-height-body; 1211 } 1212 1213 h5[style*="--wp--typography--line-height"] { 1214 line-height: --global--line-height-body; 1215 } 1216 1217 .h5[style*="--wp--typography--line-height"] { 1218 line-height: --global--line-height-body; 1219 } 1220 1221 .wp-block-heading h6[style*="--wp--typography--line-height"] { 1222 line-height: --global--line-height-body; 1223 } 1224 1225 h6[style*="--wp--typography--line-height"] { 1226 line-height: --global--line-height-body; 1227 } 1228 996 1229 .h6[style*="--wp--typography--line-height"] { 997 line-height: var(--wp--typography--line-height, --global--line-height-body); 998 } 999 1000 .wp-block-heading h1, 1001 h1, 1230 line-height: --global--line-height-body; 1231 } 1232 1233 .wp-block-heading h1 { 1234 font-size: 4rem; 1235 letter-spacing: normal; 1236 line-height: 1.1; 1237 } 1238 1239 @media only screen and (min-width: 652px) { 1240 1241 .wp-block-heading h1 { 1242 font-size: 6rem; 1243 } 1244 } 1245 1246 h1 { 1247 font-size: 4rem; 1248 letter-spacing: normal; 1249 line-height: 1.1; 1250 } 1251 1252 @media only screen and (min-width: 652px) { 1253 1254 h1 { 1255 font-size: 6rem; 1256 } 1257 } 1258 1002 1259 .h1 { 1003 font-size: var(--heading--font-size-h1); 1004 letter-spacing: var(--heading--letter-spacing-h1); 1005 line-height: var(--heading--line-height-h1); 1006 } 1007 1008 .wp-block-heading h2, 1009 h2, 1260 font-size: 4rem; 1261 letter-spacing: normal; 1262 line-height: 1.1; 1263 } 1264 1265 @media only screen and (min-width: 652px) { 1266 1267 .h1 { 1268 font-size: 6rem; 1269 } 1270 } 1271 1272 .wp-block-heading h2 { 1273 font-size: 2.25rem; 1274 letter-spacing: normal; 1275 line-height: 1.3; 1276 } 1277 1278 @media only screen and (min-width: 652px) { 1279 1280 .wp-block-heading h2 { 1281 font-size: 3rem; 1282 } 1283 } 1284 1285 @media only screen and (min-width: 652px) { 1286 1287 .wp-block-heading h2 { 1288 font-size: 3rem; 1289 } 1290 } 1291 1292 h2 { 1293 font-size: 2.25rem; 1294 letter-spacing: normal; 1295 line-height: 1.3; 1296 } 1297 1298 @media only screen and (min-width: 652px) { 1299 1300 h2 { 1301 font-size: 3rem; 1302 } 1303 } 1304 1305 @media only screen and (min-width: 652px) { 1306 1307 h2 { 1308 font-size: 3rem; 1309 } 1310 } 1311 1010 1312 .h2 { 1011 font-size: var(--heading--font-size-h2); 1012 letter-spacing: var(--heading--letter-spacing-h2); 1013 line-height: var(--heading--line-height-h2); 1014 } 1015 1016 .wp-block-heading h3, 1017 h3, 1313 font-size: 2.25rem; 1314 letter-spacing: normal; 1315 line-height: 1.3; 1316 } 1317 1318 @media only screen and (min-width: 652px) { 1319 1320 .h2 { 1321 font-size: 3rem; 1322 } 1323 } 1324 1325 @media only screen and (min-width: 652px) { 1326 1327 .h2 { 1328 font-size: 3rem; 1329 } 1330 } 1331 1332 .wp-block-heading h3 { 1333 font-size: 2rem; 1334 letter-spacing: normal; 1335 line-height: 1.3; 1336 } 1337 1338 @media only screen and (min-width: 652px) { 1339 1340 .wp-block-heading h3 { 1341 font-size: 2rem; 1342 } 1343 } 1344 1345 h3 { 1346 font-size: 2rem; 1347 letter-spacing: normal; 1348 line-height: 1.3; 1349 } 1350 1351 @media only screen and (min-width: 652px) { 1352 1353 h3 { 1354 font-size: 2rem; 1355 } 1356 } 1357 1018 1358 .h3 { 1019 font-size: var(--heading--font-size-h3); 1020 letter-spacing: var(--heading--letter-spacing-h3); 1021 line-height: var(--heading--line-height-h3); 1022 } 1023 1024 .wp-block-heading h4, 1025 h4, 1359 font-size: 2rem; 1360 letter-spacing: normal; 1361 line-height: 1.3; 1362 } 1363 1364 @media only screen and (min-width: 652px) { 1365 1366 .h3 { 1367 font-size: 2rem; 1368 } 1369 } 1370 1371 .wp-block-heading h4 { 1372 font-size: 1.5rem; 1373 font-weight: 600; 1374 letter-spacing: normal; 1375 line-height: 1.3; 1376 } 1377 1378 h4 { 1379 font-size: 1.5rem; 1380 font-weight: 600; 1381 letter-spacing: normal; 1382 line-height: 1.3; 1383 } 1384 1026 1385 .h4 { 1027 font-size: var(--heading--font-size-h4); 1028 font-weight: var(--heading--font-weight-strong); 1029 letter-spacing: var(--heading--letter-spacing-h4); 1030 line-height: var(--heading--line-height-h4); 1031 } 1032 1033 .wp-block-heading h5, 1034 h5, 1386 font-size: 1.5rem; 1387 font-weight: 600; 1388 letter-spacing: normal; 1389 line-height: 1.3; 1390 } 1391 1392 .wp-block-heading h5 { 1393 font-size: 1.125rem; 1394 font-weight: 600; 1395 letter-spacing: 0.05em; 1396 line-height: 1.3; 1397 } 1398 1399 h5 { 1400 font-size: 1.125rem; 1401 font-weight: 600; 1402 letter-spacing: 0.05em; 1403 line-height: 1.3; 1404 } 1405 1035 1406 .h5 { 1036 font-size: var(--heading--font-size-h5); 1037 font-weight: var(--heading--font-weight-strong); 1038 letter-spacing: var(--heading--letter-spacing-h5); 1039 line-height: var(--heading--line-height-h5); 1040 } 1041 1042 .wp-block-heading h6, 1043 h6, 1407 font-size: 1.125rem; 1408 font-weight: 600; 1409 letter-spacing: 0.05em; 1410 line-height: 1.3; 1411 } 1412 1413 .wp-block-heading h6 { 1414 font-size: 1rem; 1415 font-weight: 600; 1416 letter-spacing: 0.05em; 1417 line-height: 1.3; 1418 } 1419 1420 h6 { 1421 font-size: 1rem; 1422 font-weight: 600; 1423 letter-spacing: 0.05em; 1424 line-height: 1.3; 1425 } 1426 1044 1427 .h6 { 1045 font-size: var(--heading--font-size-h6);1046 font-weight: var(--heading--font-weight-strong);1047 letter-spacing: var(--heading--letter-spacing-h6);1048 line-height: var(--heading--line-height-h6);1428 font-size: 1rem; 1429 font-weight: 600; 1430 letter-spacing: 0.05em; 1431 line-height: 1.3; 1049 1432 } 1050 1433 1051 1434 [data-type="core/html"] textarea { 1052 color: var(--global--color-dark-gray);1435 color: #28303d; 1053 1436 border-radius: 0; 1054 padding: var(--global--spacing-unit);1437 padding: 20px; 1055 1438 } 1056 1439 … … 1065 1448 1066 1449 /* Block Styles */ 1067 .wp-block-image.is-style-twentytwentyone-border img, 1450 .wp-block-image.is-style-twentytwentyone-border img { 1451 border: 3px solid #28303d; 1452 } 1453 1068 1454 .wp-block-image.is-style-twentytwentyone-image-frame img { 1069 border: calc(3 * var(--separator--height)) solid var(--global--color-border);1455 border: 3px solid #28303d; 1070 1456 } 1071 1457 1072 1458 .wp-block-image.is-style-twentytwentyone-image-frame img { 1073 padding: var(--global--spacing-unit);1459 padding: 20px; 1074 1460 } 1075 1461 … … 1083 1469 1084 1470 .wp-block-latest-posts:not(.is-grid) > li { 1085 margin-top: calc(1.666 * var(--global--spacing-vertical));1086 margin-bottom: calc(1.666 * var(--global--spacing-vertical));1471 margin-top: 50px; 1472 margin-bottom: 50px; 1087 1473 } 1088 1474 … … 1101 1487 1102 1488 .wp-block-latest-posts.is-grid > li { 1103 margin-bottom: var(--global--spacing-vertical);1489 margin-bottom: 30px; 1104 1490 } 1105 1491 … … 1109 1495 1110 1496 .wp-block-latest-posts > li > * { 1111 margin-top: calc(0.333 * var(--global--spacing-vertical));1112 margin-bottom: calc(0.333 * var(--global--spacing-vertical));1497 margin-top: 10px; 1498 margin-bottom: 10px; 1113 1499 } 1114 1500 … … 1123 1509 .wp-block-latest-posts > li > a { 1124 1510 display: inline-block; 1125 font-family: var(--latest-posts--title-font-family); 1126 font-size: var(--latest-posts--title-font-size); 1127 font-weight: var(--heading--font-weight); 1128 line-height: var(--global--line-height-heading); 1129 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 1511 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1512 font-size: 2rem; 1513 font-weight: normal; 1514 line-height: 1.3; 1515 margin-bottom: 10px; 1516 } 1517 @media only screen and (min-width: 652px) { 1518 1519 .wp-block-latest-posts > li > a { 1520 font-size: 2rem; 1521 } 1130 1522 } 1131 1523 1132 1524 .wp-block-latest-posts .wp-block-latest-posts__post-author { 1133 color: var(--global--color-primary);1134 font-size: var(--global--font-size-md);1135 line-height: var(--global--line-height-body);1525 color: #28303d; 1526 font-size: 1.25rem; 1527 line-height: 1.7; 1136 1528 } 1137 1529 1138 1530 .wp-block-latest-posts .wp-block-latest-posts__post-date { 1139 color: var(--global--color-primary);1140 font-size: var(--global--font-size-xs);1141 line-height: var(--global--line-height-body);1531 color: #28303d; 1532 font-size: 1rem; 1533 line-height: 1.7; 1142 1534 } 1143 1535 … … 1147 1539 } 1148 1540 1149 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt, 1541 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt { 1542 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1543 font-size: 1.125rem; 1544 line-height: 1.7; 1545 margin-top: 20px; 1546 } 1547 1150 1548 .wp-block-latest-posts .wp-block-latest-posts__post-full-content { 1151 font-family: var(--latest-posts--description-font-family);1152 font-size: var(--latest-posts--description-font-size);1153 line-height: var(--global--line-height-body);1154 margin-top: calc(0.666 * var(--global--spacing-vertical));1549 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1550 font-size: 1.125rem; 1551 line-height: 1.7; 1552 margin-top: 20px; 1155 1553 } 1156 1554 1157 1555 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers { 1158 border-top: calc(3 * var(--separator--height)) solid var(--global--color-border); 1159 border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border); 1160 } 1161 1162 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li, 1556 border-top: 3px solid #28303d; 1557 border-bottom: 3px solid #28303d; 1558 } 1559 1560 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li { 1561 padding-bottom: 30px; 1562 border-bottom: 1px solid #28303d; 1563 margin-top: 30px; 1564 margin-bottom: 30px; 1565 } 1566 1163 1567 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li { 1164 padding-bottom: var(--global--spacing-vertical);1165 border-bottom: var(--separator--height) solid var(--global--color-border);1166 margin-top: var(--global--spacing-vertical);1167 margin-bottom: var(--global--spacing-vertical);1568 padding-bottom: 30px; 1569 border-bottom: 1px solid #28303d; 1570 margin-top: 30px; 1571 margin-bottom: 30px; 1168 1572 } 1169 1573 … … 1175 1579 1176 1580 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid { 1177 box-shadow: inset 0 -1px 0 0 var(--global--color-border);1178 border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);1581 box-shadow: inset 0 -1px 0 0 #28303d; 1582 border-bottom: 2px solid #28303d; 1179 1583 } 1180 1584 1181 1585 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li { 1182 1586 margin: 0; 1183 padding-top: var(--global--spacing-vertical);1184 padding-right: var(--global--spacing-horizontal);1587 padding-top: 30px; 1588 padding-right: 25px; 1185 1589 } 1186 1590 1187 1591 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child { 1188 padding-bottom: var(--global--spacing-vertical);1592 padding-bottom: 30px; 1189 1593 } 1190 1594 @media screen and (min-width: 600px) { 1191 1595 1192 1596 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 1193 width: calc((100% / 2));1597 width: 50%; 1194 1598 } 1195 1599 1196 1600 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 1197 width: calc((100% / 3));1601 width: 33%; 1198 1602 } 1199 1603 1200 1604 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 1201 width: calc((100% / 4));1605 width: 25%; 1202 1606 } 1203 1607 1204 1608 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 1205 width: calc((100% / 5));1609 width: 20%; 1206 1610 } 1207 1611 1208 1612 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 1209 width: calc((100% / 6));1613 width: 17%; 1210 1614 } 1211 1615 } 1212 1616 1213 1617 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li { 1214 border: calc(3 * var(--separator--height)) solid var(--global--color-border);1215 padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);1618 border: 3px solid #28303d; 1619 padding: 30px 25px; 1216 1620 } 1217 1621 1218 1622 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child { 1219 padding-bottom: var(--global--spacing-vertical);1220 margin-bottom: var(--global--spacing-vertical);1623 padding-bottom: 30px; 1624 margin-bottom: 30px; 1221 1625 } 1222 1626 1223 1627 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li { 1224 margin-top: var(--global--spacing-horizontal);1225 margin-bottom: var(--global--spacing-horizontal);1628 margin-top: 25px; 1629 margin-bottom: 25px; 1226 1630 } 1227 1631 … … 1269 1673 } 1270 1674 1271 ul, 1675 ul { 1676 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1677 margin: 30px 0; 1678 padding-left: 50px; 1679 } 1680 1272 1681 ol { 1273 font-family: var(--list--font-family);1274 margin: var(--global--spacing-vertical)0;1275 padding-left: calc(2 * var(--global--spacing-horizontal));1682 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1683 margin: 30px 0; 1684 padding-left: 50px; 1276 1685 } 1277 1686 … … 1296 1705 1297 1706 dt { 1298 font-family: var(--definition-term--font-family);1707 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1299 1708 font-weight: bold; 1300 1709 } … … 1306 1715 1307 1716 .wp-block-media-text .wp-block-media-text__content { 1308 padding: var(--global--spacing-horizontal);1717 padding: 25px; 1309 1718 } 1310 1719 … … 1318 1727 1319 1728 .wp-block-media-text.is-style-twentytwentyone-border { 1320 border: calc(3 * var(--separator--height)) solid var(--global--color-border);1729 border: 3px solid #28303d; 1321 1730 } 1322 1731 1323 1732 .wp-block-navigation .wp-block-navigation__container { 1324 background: var(--global--color-background);1733 background: #d1e4dd; 1325 1734 padding: 0; 1326 1735 } 1327 1736 1328 1737 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content { 1329 padding: var(--primary-nav--padding);1738 padding: 13px; 1330 1739 } 1331 1740 1332 1741 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label { 1333 font-family: var(--primary-nav--font-family);1334 font-size: var(--primary-nav--font-size);1335 font-weight: var(--primary-nav--font-weight);1742 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1743 font-size: 1.25rem; 1744 font-weight: normal; 1336 1745 } 1337 1746 1338 1747 .wp-block-navigation .has-child .wp-block-navigation__container { 1339 box-shadow: var(--global--elevation); 1340 } 1341 1342 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 1748 box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); 1749 } 1750 1751 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover { 1752 color: #28303d; 1753 } 1754 1343 1755 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 1344 color: var(--primary-nav--color-link-hover);1756 color: #28303d; 1345 1757 } 1346 1758 … … 1350 1762 1351 1763 p { 1352 line-height: var(--wp--typography--line-height, --global--line-height-body);1764 line-height: --global--line-height-body; 1353 1765 } 1354 1766 1355 1767 p.has-background { 1356 padding: var(--global--spacing-unit);1768 padding: 20px; 1357 1769 } 1358 1770 … … 1360 1772 overflow-x: auto; 1361 1773 white-space: pre !important; 1362 font-size: var(--global--font-size-xs);1774 font-size: 1rem; 1363 1775 } 1364 1776 1365 1777 .wp-block-pullquote { 1366 padding: calc(2 * var(--global--spacing-unit))0;1778 padding: 40px 0; 1367 1779 text-align: center; 1368 border-width: var(--pullquote--border-width);1780 border-width: 3px; 1369 1781 border-bottom-style: solid; 1370 1782 border-top-style: solid; … … 1384 1796 1385 1797 .wp-block-pullquote p { 1386 font-family: var(--pullquote--font-family);1387 font-size: var(--pullquote--font-size);1388 font-style: var(--pullquote--font-style);1798 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1799 font-size: 2rem; 1800 font-style: normal; 1389 1801 font-weight: 700; 1390 letter-spacing: var(--pullquote--letter-spacing);1391 line-height: var(--pullquote--line-height);1802 letter-spacing: normal; 1803 line-height: 1.3; 1392 1804 margin: 0; 1805 } 1806 @media only screen and (min-width: 652px) { 1807 1808 .wp-block-pullquote p { 1809 font-size: 2rem; 1810 } 1393 1811 } 1394 1812 … … 1397 1815 } 1398 1816 1399 .wp-block-pullquote .wp-block-pullquote__citation, 1400 .wp-block-pullquote cite, 1817 .wp-block-pullquote .wp-block-pullquote__citation { 1818 font-size: 1rem; 1819 font-style: normal; 1820 text-transform: none; 1821 } 1822 1823 .wp-block-pullquote cite { 1824 font-size: 1rem; 1825 font-style: normal; 1826 text-transform: none; 1827 } 1828 1401 1829 .wp-block-pullquote footer { 1402 font-size: var(--global--font-size-xs);1403 font-style: var(--pullquote--font-style);1830 font-size: 1rem; 1831 font-style: normal; 1404 1832 text-transform: none; 1405 1833 } … … 1412 1840 margin-left: auto; 1413 1841 margin-right: auto; 1414 padding: calc(2.5 * var(--global--spacing-unit));1415 border-width: var(--pullquote--border-width);1842 padding: 50px; 1843 border-width: 3px; 1416 1844 border-style: solid; 1417 border-color: var(--pullquote--border-color);1845 border-color: #28303d; 1418 1846 } 1419 1847 @media (min-width: 600px) { 1420 1848 1421 1849 .wp-block-pullquote.is-style-solid-color { 1422 padding: calc(5 * var(--global--spacing-unit));1850 padding: 100px; 1423 1851 } 1424 1852 } … … 1428 1856 } 1429 1857 1430 .wp-block-pullquote.is-style-solid-color.alignleft blockquote, 1858 .wp-block-pullquote.is-style-solid-color.alignleft blockquote { 1859 padding-left: 20px; 1860 padding-right: 20px; 1861 max-width: inherit; 1862 } 1863 1431 1864 .wp-block-pullquote.is-style-solid-color.alignright blockquote { 1432 padding-left: var(--global--spacing-unit);1433 padding-right: var(--global--spacing-unit);1865 padding-left: 20px; 1866 padding-right: 20px; 1434 1867 max-width: inherit; 1435 1868 } … … 1441 1874 1442 1875 .wp-block-pullquote.is-style-solid-color blockquote p { 1443 font-size: var(--pullquote--font-size); 1876 font-size: 2rem; 1877 } 1878 @media only screen and (min-width: 652px) { 1879 1880 .wp-block-pullquote.is-style-solid-color blockquote p { 1881 font-size: 2rem; 1882 } 1444 1883 } 1445 1884 … … 1451 1890 1452 1891 .wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote { 1453 padding: 0 calc(2 * var(--global--spacing-unit));1892 padding: 0 40px; 1454 1893 } 1455 1894 … … 1457 1896 position: relative; 1458 1897 border-left: none; 1459 margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal);1898 margin: 30px auto 30px 25px; 1460 1899 } 1461 1900 1462 1901 .wp-block-quote p { 1463 font-family: var(--quote--font-family);1464 font-size: var(--quote--font-size);1465 font-style: var(--quote--font-style);1466 font-weight: var(--quote--font-weight);1467 line-height: var(--quote--line-height);1902 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1903 font-size: 1.25rem; 1904 font-style: normal; 1905 font-weight: 700; 1906 line-height: 1.7; 1468 1907 } 1469 1908 1470 1909 .wp-block-quote strong { 1471 font-weight: var(--quote--font-weight-strong);1910 font-weight: bolder; 1472 1911 } 1473 1912 1474 1913 .wp-block-quote:before { 1475 1914 content: "“"; 1476 font-size: var(--quote--font-size);1477 line-height: var(--quote--line-height);1915 font-size: 1.25rem; 1916 line-height: 1.7; 1478 1917 position: absolute; 1479 left: calc(-0.5 * var(--global--spacing-horizontal));1918 left: -12px; 1480 1919 } 1481 1920 1482 1921 .wp-block-quote .wp-block-quote__citation { 1483 color: var(--global--color-primary);1484 font-size: var(--global--font-size-xs);1485 font-style: var(--quote--font-style-cite);1922 color: #28303d; 1923 font-size: 1rem; 1924 font-style: normal; 1486 1925 } 1487 1926 … … 1494 1933 1495 1934 .wp-block-quote.has-text-align-right { 1496 margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical)auto;1935 margin: 30px 25px 30px auto; 1497 1936 padding-right: 0; 1498 1937 border-right: none; … … 1502 1941 content: "”"; 1503 1942 left: initial; 1504 right: calc(-0.5 * var(--global--spacing-horizontal));1943 right: -12px; 1505 1944 } 1506 1945 1507 1946 .wp-block-quote.has-text-align-center { 1508 margin: var(--global--spacing-vertical)auto;1947 margin: 30px auto; 1509 1948 } 1510 1949 … … 1513 1952 } 1514 1953 1515 .wp-block-quote.is-large, 1954 .wp-block-quote.is-large { 1955 padding-left: 0; 1956 1957 /* Resetting margins to match _block-container.scss */ 1958 margin-top: 30px; 1959 margin-bottom: 30px; 1960 } 1961 1516 1962 .wp-block-quote.is-style-large { 1517 1963 padding-left: 0; 1518 1964 1519 1965 /* Resetting margins to match _block-container.scss */ 1520 margin-top: var(--global--spacing-vertical); 1521 margin-bottom: var(--global--spacing-vertical); 1522 } 1523 1524 .wp-block-quote.is-large p, 1966 margin-top: 30px; 1967 margin-bottom: 30px; 1968 } 1969 1970 .wp-block-quote.is-large p { 1971 font-size: 2.25rem; 1972 font-style: normal; 1973 line-height: 1.35; 1974 } 1975 @media only screen and (min-width: 652px) { 1976 1977 .wp-block-quote.is-large p { 1978 font-size: 2.5rem; 1979 } 1980 } 1981 1525 1982 .wp-block-quote.is-style-large p { 1526 font-size: var(--quote--font-size-large); 1527 font-style: var(--quote--font-style-large); 1528 line-height: var(--quote--line-height-large); 1529 } 1530 1531 .wp-block-quote.is-large:before, 1983 font-size: 2.25rem; 1984 font-style: normal; 1985 line-height: 1.35; 1986 } 1987 @media only screen and (min-width: 652px) { 1988 1989 .wp-block-quote.is-style-large p { 1990 font-size: 2.5rem; 1991 } 1992 } 1993 1994 .wp-block-quote.is-large:before { 1995 font-size: 2.25rem; 1996 line-height: 1.35; 1997 left: -25px; 1998 } 1999 @media only screen and (min-width: 652px) { 2000 2001 .wp-block-quote.is-large:before { 2002 font-size: 2.5rem; 2003 } 2004 } 2005 1532 2006 .wp-block-quote.is-style-large:before { 1533 font-size: var(--quote--font-size-large); 1534 line-height: var(--quote--line-height-large); 1535 left: calc(-1 * var(--global--spacing-horizontal)); 1536 } 1537 1538 .wp-block-quote.is-large.has-text-align-right:before, 2007 font-size: 2.25rem; 2008 line-height: 1.35; 2009 left: -25px; 2010 } 2011 @media only screen and (min-width: 652px) { 2012 2013 .wp-block-quote.is-style-large:before { 2014 font-size: 2.5rem; 2015 } 2016 } 2017 2018 .wp-block-quote.is-large.has-text-align-right:before { 2019 left: initial; 2020 right: -25px; 2021 } 2022 1539 2023 .wp-block-quote.is-style-large.has-text-align-right:before { 1540 2024 left: initial; 1541 right: calc(-1 * var(--global--spacing-horizontal));2025 right: -25px; 1542 2026 } 1543 2027 @media only screen and (max-width: 481px) { 1544 2028 1545 .wp-block-quote.is-large, 2029 .wp-block-quote.is-large { 2030 padding-left: 25px; 2031 } 2032 1546 2033 .wp-block-quote.is-style-large { 1547 padding-left: var(--global--spacing-horizontal);2034 padding-left: 25px; 1548 2035 } 1549 2036 … … 1553 2040 } 1554 2041 1555 .wp-block-quote.is-large.has-text-align-right, 2042 .wp-block-quote.is-large.has-text-align-right { 2043 padding-left: 0; 2044 padding-right: 25px; 2045 } 2046 1556 2047 .wp-block-quote.is-style-large.has-text-align-right { 1557 2048 padding-left: 0; 1558 padding-right: var(--global--spacing-horizontal);2049 padding-right: 25px; 1559 2050 } 1560 2051 … … 1567 2058 1568 2059 .wp-block-quote { 1569 padding-left: calc(0.5 * var(--global--spacing-horizontal));2060 padding-left: 13px; 1570 2061 } 1571 2062 … … 1576 2067 .wp-block-quote.has-text-align-right { 1577 2068 padding-left: 0; 1578 padding-right: calc(0.5 * var(--global--spacing-horizontal));2069 padding-right: 13px; 1579 2070 } 1580 2071 … … 1608 2099 1609 2100 .wp-block-rss:not(.is-grid) > li { 1610 margin-top: calc(1.666 * var(--global--spacing-vertical));1611 margin-bottom: calc(1.666 * var(--global--spacing-vertical));2101 margin-top: 50px; 2102 margin-bottom: 50px; 1612 2103 } 1613 2104 … … 1621 2112 1622 2113 .wp-block-rss.is-grid > li { 1623 margin-bottom: var(--global--spacing-vertical);2114 margin-bottom: 30px; 1624 2115 } 1625 2116 … … 1642 2133 1643 2134 .wp-block-rss > li > * { 1644 margin-top: calc(0.333 * var(--global--spacing-vertical));1645 margin-bottom: calc(0.333 * var(--global--spacing-vertical));2135 margin-top: 10px; 2136 margin-bottom: 10px; 1646 2137 } 1647 2138 … … 1656 2147 .wp-block-rss .wp-block-rss__item-title > a { 1657 2148 display: inline-block; 1658 font-family: var(--latest-posts--title-font-family); 1659 font-size: var(--latest-posts--title-font-size); 1660 font-weight: var(--heading--font-weight); 1661 line-height: var(--global--line-height-heading); 1662 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 2149 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2150 font-size: 2rem; 2151 font-weight: normal; 2152 line-height: 1.3; 2153 margin-bottom: 10px; 2154 } 2155 @media only screen and (min-width: 652px) { 2156 2157 .wp-block-rss .wp-block-rss__item-title > a { 2158 font-size: 2rem; 2159 } 1663 2160 } 1664 2161 1665 2162 .wp-block-rss .wp-block-rss__item-author { 1666 color: var(--global--color-primary);1667 font-size: var(--global--font-size-md);1668 line-height: var(--global--line-height-body);2163 color: #28303d; 2164 font-size: 1.25rem; 2165 line-height: 1.7; 1669 2166 } 1670 2167 1671 2168 .wp-block-rss .wp-block-rss__item-publish-date { 1672 color: var(--global--color-primary);1673 font-size: var(--global--font-size-xs);1674 line-height: var(--global--line-height-body);2169 color: #28303d; 2170 font-size: 1rem; 2171 line-height: 1.7; 1675 2172 } 1676 2173 … … 1680 2177 } 1681 2178 1682 .wp-block-rss .wp-block-rss__item-excerpt, 2179 .wp-block-rss .wp-block-rss__item-excerpt { 2180 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2181 font-size: 1.125rem; 2182 line-height: 1.7; 2183 margin-top: 20px; 2184 } 2185 1683 2186 .wp-block-rss .wp-block-rss__item-full-content { 1684 font-family: var(--latest-posts--description-font-family);1685 font-size: var(--latest-posts--description-font-size);1686 line-height: var(--global--line-height-body);1687 margin-top: calc(0.666 * var(--global--spacing-vertical));2187 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2188 font-size: 1.125rem; 2189 line-height: 1.7; 2190 margin-top: 20px; 1688 2191 } 1689 2192 1690 2193 .wp-block-rss.alignfull { 1691 padding-left: var(--global--spacing-unit);1692 padding-right: var(--global--spacing-unit);2194 padding-left: 20px; 2195 padding-right: 20px; 1693 2196 } 1694 2197 … … 1700 2203 1701 2204 .wp-block-search { 1702 max-width: var(--responsive--aligndefault-width); 2205 max-width: calc(100vw - 30px); 2206 } 2207 2208 @media only screen and (min-width: 482px) { 2209 2210 .wp-block-search { 2211 max-width: min(calc(100vw - 100px), 610px); 2212 } 2213 } 2214 2215 @media only screen and (min-width: 822px) { 2216 2217 .wp-block-search { 2218 max-width: min(calc(100vw - 200px), 610px); 2219 } 1703 2220 } 1704 2221 1705 2222 .wp-block-search .wp-block-search__label { 1706 font-size: var(--form--font-size);1707 font-weight: var(--form--label-weight);1708 margin-bottom: calc(var(--global--spacing-vertical) / 3);2223 font-size: 1.125rem; 2224 font-weight: 500; 2225 margin-bottom: 10px; 1709 2226 } 1710 2227 1711 2228 .wp-block-search .wp-block-search__input { 1712 border: var(--form--border-width) solid var(--form--border-color);1713 border-radius: var(--form--border-radius);1714 font-family: var(--form--font-family);1715 font-size: var(--form--font-size);1716 line-height: var(--form--line-height);2229 border: 3px solid #39414d; 2230 border-radius: 0; 2231 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2232 font-size: 1.125rem; 2233 line-height: 1.7; 1717 2234 max-width: inherit; 1718 margin-right: calc(-1 * var(--button--border-width));1719 padding: var(--form--spacing-unit);2235 margin-right: -3px; 2236 padding: 10px; 1720 2237 } 1721 2238 1722 2239 .is-dark-theme .wp-block-search .wp-block-search__input { 1723 background: var(--global--color-white-90); 1724 } 1725 1726 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__input, 1727 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__input, 1728 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__input, 1729 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__input, 1730 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__input, 1731 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__input, 2240 background: rgba(255, 255, 255, 0.9); 2241 } 2242 2243 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__input { 2244 border-color: #28303d; 2245 } 2246 2247 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__input { 2248 border-color: #28303d; 2249 } 2250 2251 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__input { 2252 border-color: #28303d; 2253 } 2254 2255 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__input { 2256 border-color: #28303d; 2257 } 2258 2259 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__input { 2260 border-color: #28303d; 2261 } 2262 2263 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__input { 2264 border-color: #28303d; 2265 } 2266 1732 2267 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__input { 1733 border-color: var(--form--color-text); 1734 } 1735 1736 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input, 1737 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input, 2268 border-color: #28303d; 2269 } 2270 2271 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input { 2272 border-color: #fff; 2273 } 2274 2275 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input { 2276 border-color: #fff; 2277 } 2278 1738 2279 .has-background.has-black-background-color .wp-block-search .wp-block-search__input { 1739 border-color: var(--global--color-white);2280 border-color: #fff; 1740 2281 } 1741 2282 1742 2283 .wp-block-search .wp-block-search__button { 1743 line-height: var(--button--line-height);1744 color: var(--button--color-text);2284 line-height: 1.5; 2285 color: #d1e4dd; 1745 2286 cursor: pointer; 1746 font-weight: var(--button--font-weight);1747 font-family: var(--button--font-family);1748 font-size: var(--button--font-size);1749 background-color: var(--button--color-background);1750 border-radius: var(--button--border-radius);1751 border: var(--button--border-width) solid var(--button--color-background);2287 font-weight: 500; 2288 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2289 font-size: 1.25rem; 2290 background-color: #39414d; 2291 border-radius: 0; 2292 border: 3px solid #39414d; 1752 2293 text-decoration: none; 1753 padding: var(--button--padding-vertical) var(--button--padding-horizontal);2294 padding: 15px 30px; 1754 2295 box-shadow: none; 1755 2296 margin-left: 0; 1756 2297 background-color: transparent; 1757 color: var(--button--color-text-hover);2298 color: #39414d; 1758 2299 } 1759 2300 … … 1767 2308 1768 2309 .wp-block-search .wp-block-search__button:before { 1769 margin-bottom: -calc( .5em * var(--button--line-height) + -.38);2310 margin-bottom: -calc(1em - 0); 1770 2311 } 1771 2312 1772 2313 .wp-block-search .wp-block-search__button:after { 1773 margin-top: -calc( .5em * var(--button--line-height) + -.39);2314 margin-top: -calc(1em - 0); 1774 2315 } 1775 2316 … … 1781 2322 1782 2323 .is-dark-theme .wp-block-search .wp-block-search__button:focus { 1783 color: var(--button--color-background);2324 color: #39414d; 1784 2325 } 1785 2326 1786 2327 .wp-block-search .wp-block-search__button:focus:not(.has-background) { 1787 color: var(--button--color-text-hover);2328 color: #39414d; 1788 2329 } 1789 2330 1790 2331 .wp-block-search .wp-block-search__button:disabled { 1791 background-color: var(--global--color-white-50);1792 border-color: var(--global--color-white-50);1793 color: var(--button--color-text-active);2332 background-color: rgba(255, 255, 255, 0.5); 2333 border-color: rgba(255, 255, 255, 0.5); 2334 color: #39414d; 1794 2335 } 1795 2336 1796 2337 .wp-block-search .wp-block-search__button:hover { 1797 color: var(--button--color-text);1798 background-color: var(--button--color-background);2338 color: #d1e4dd; 2339 background-color: #39414d; 1799 2340 } 1800 2341 1801 2342 .wp-block-search .wp-block-search__button.has-icon { 1802 padding: calc(2 * var(--button--padding-vertical)) calc(0.5 * var(--button--padding-horizontal));2343 padding: 30px 15px; 1803 2344 } 1804 2345 … … 1808 2349 } 1809 2350 1810 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button, 1811 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button, 2351 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button { 2352 color: #fff; 2353 border-color: currentColor; 2354 } 2355 2356 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button { 2357 color: #fff; 2358 border-color: currentColor; 2359 } 2360 1812 2361 .has-background.has-black-background-color .wp-block-search .wp-block-search__button { 1813 color: var(--global--color-white);2362 color: #fff; 1814 2363 border-color: currentColor; 1815 2364 } 1816 2365 1817 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover, 1818 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover, 2366 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover { 2367 color: #fff; 2368 background-color: #39414d; 2369 border-color: #fff; 2370 } 2371 2372 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover { 2373 color: #fff; 2374 background-color: #39414d; 2375 border-color: #fff; 2376 } 2377 1819 2378 .has-background.has-black-background-color .wp-block-search .wp-block-search__button:hover { 1820 color: var(--global--color-white); 1821 background-color: var(--button--color-background); 1822 border-color: var(--global--color-white); 1823 } 1824 1825 .is-dark-theme .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover, 1826 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover, 2379 color: #fff; 2380 background-color: #39414d; 2381 border-color: #fff; 2382 } 2383 2384 .is-dark-theme .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover { 2385 color: #d1e4dd; 2386 background-color: #39414d; 2387 } 2388 2389 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover { 2390 color: #d1e4dd; 2391 background-color: #39414d; 2392 } 2393 1827 2394 .is-dark-theme .has-background.has-black-background-color .wp-block-search .wp-block-search__button:hover { 1828 color: var(--button--color-text); 1829 background-color: var(--button--color-background); 1830 } 1831 1832 .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover, 1833 .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover, 1834 .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover, 1835 .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover, 1836 .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover, 1837 .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover, 2395 color: #d1e4dd; 2396 background-color: #39414d; 2397 } 2398 2399 .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover { 2400 color: #fff; 2401 background-color: #39414d; 2402 border-color: #39414d; 2403 } 2404 2405 .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover { 2406 color: #fff; 2407 background-color: #39414d; 2408 border-color: #39414d; 2409 } 2410 2411 .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover { 2412 color: #fff; 2413 background-color: #39414d; 2414 border-color: #39414d; 2415 } 2416 2417 .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover { 2418 color: #fff; 2419 background-color: #39414d; 2420 border-color: #39414d; 2421 } 2422 2423 .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover { 2424 color: #fff; 2425 background-color: #39414d; 2426 border-color: #39414d; 2427 } 2428 2429 .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover { 2430 color: #fff; 2431 background-color: #39414d; 2432 border-color: #39414d; 2433 } 2434 1838 2435 .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover { 1839 color: var(--global--color-white); 1840 background-color: var(--form--border-color); 1841 border-color: var(--form--border-color); 1842 } 1843 1844 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button, 1845 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button, 1846 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button, 1847 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button, 1848 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button, 1849 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button, 2436 color: #fff; 2437 background-color: #39414d; 2438 border-color: #39414d; 2439 } 2440 2441 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button { 2442 color: #28303d; 2443 border-color: currentColor; 2444 } 2445 2446 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button { 2447 color: #28303d; 2448 border-color: currentColor; 2449 } 2450 2451 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button { 2452 color: #28303d; 2453 border-color: currentColor; 2454 } 2455 2456 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button { 2457 color: #28303d; 2458 border-color: currentColor; 2459 } 2460 2461 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button { 2462 color: #28303d; 2463 border-color: currentColor; 2464 } 2465 2466 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button { 2467 color: #28303d; 2468 border-color: currentColor; 2469 } 2470 1850 2471 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button { 1851 color: var(--form--color-text);2472 color: #28303d; 1852 2473 border-color: currentColor; 1853 2474 } 1854 2475 1855 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover, 1856 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover, 1857 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover, 1858 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover, 1859 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover, 1860 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover, 2476 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover { 2477 color: #fff; 2478 background-color: #d1e4dd; 2479 border-color: #d1e4dd; 2480 } 2481 2482 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover { 2483 color: #fff; 2484 background-color: #d1e4dd; 2485 border-color: #d1e4dd; 2486 } 2487 2488 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover { 2489 color: #fff; 2490 background-color: #d1e4dd; 2491 border-color: #d1e4dd; 2492 } 2493 2494 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover { 2495 color: #fff; 2496 background-color: #d1e4dd; 2497 border-color: #d1e4dd; 2498 } 2499 2500 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover { 2501 color: #fff; 2502 background-color: #d1e4dd; 2503 border-color: #d1e4dd; 2504 } 2505 2506 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover { 2507 color: #fff; 2508 background-color: #d1e4dd; 2509 border-color: #d1e4dd; 2510 } 2511 1861 2512 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover { 1862 color: var(--global--color-white);1863 background-color: var(--button--color-text);1864 border-color: var(--button--color-text);2513 color: #fff; 2514 background-color: #d1e4dd; 2515 border-color: #d1e4dd; 1865 2516 } 1866 2517 … … 1877 2528 1878 2529 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button { 1879 padding: var(--button--padding-vertical) var(--button--padding-horizontal);2530 padding: 15px 30px; 1880 2531 } 1881 2532 1882 2533 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1883 color: var(--button--color-text);2534 color: #d1e4dd; 1884 2535 border-color: currentColor; 1885 2536 } 1886 2537 1887 2538 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 1888 color: var(--global--color-white); 1889 background-color: var(--button--color-text); 1890 border-color: var(--button--color-text); 1891 } 1892 1893 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1894 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 2539 color: #fff; 2540 background-color: #d1e4dd; 2541 border-color: #d1e4dd; 2542 } 2543 2544 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 2545 color: #39414d; 2546 border-color: currentColor; 2547 } 2548 2549 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 2550 color: #39414d; 2551 border-color: currentColor; 2552 } 2553 1895 2554 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1896 color: var(--button--color-text-hover);2555 color: #39414d; 1897 2556 border-color: currentColor; 1898 2557 } 1899 2558 1900 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1901 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 2559 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 2560 color: #fff; 2561 background-color: #39414d; 2562 border-color: #39414d; 2563 } 2564 2565 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 2566 color: #fff; 2567 background-color: #39414d; 2568 border-color: #39414d; 2569 } 2570 1902 2571 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 1903 color: var(--global--color-white); 1904 background-color: var(--button--color-background); 1905 border-color: var(--button--color-background); 1906 } 1907 1908 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1909 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 2572 color: #fff; 2573 background-color: #39414d; 2574 border-color: #39414d; 2575 } 2576 2577 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 2578 color: #d1e4dd; 2579 border-color: currentColor; 2580 } 2581 2582 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 2583 color: #d1e4dd; 2584 border-color: currentColor; 2585 } 2586 1910 2587 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1911 color: var(--button--color-text);2588 color: #d1e4dd; 1912 2589 border-color: currentColor; 1913 2590 } 1914 2591 1915 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1916 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 2592 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 2593 color: #fff; 2594 background-color: #d1e4dd; 2595 border-color: #d1e4dd; 2596 } 2597 2598 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 2599 color: #fff; 2600 background-color: #d1e4dd; 2601 border-color: #d1e4dd; 2602 } 2603 1917 2604 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 1918 color: var(--global--color-white);1919 background-color: var(--button--color-text);1920 border-color: var(--button--color-text);2605 color: #fff; 2606 background-color: #d1e4dd; 2607 border-color: #d1e4dd; 1921 2608 } 1922 2609 … … 1929 2616 } 1930 2617 1931 .wp-block-separator, 1932 hr { 1933 border-bottom: var(--separator--height) solid var(--separator--border-color); 2618 .wp-block-separator { 2619 border-bottom: 1px solid #28303d; 1934 2620 clear: both; 1935 2621 opacity: 1; 1936 2622 } 1937 2623 1938 .wp-block-separator[style*="text-align:right"], 1939 .wp-block-separator[style*="text-align: right"], 1940 hr[style*="text-align:right"], 2624 hr { 2625 border-bottom: 1px solid #28303d; 2626 clear: both; 2627 opacity: 1; 2628 } 2629 2630 .wp-block-separator[style*="text-align:right"] { 2631 border-right-color: #28303d; 2632 } 2633 2634 .wp-block-separator[style*="text-align: right"] { 2635 border-right-color: #28303d; 2636 } 2637 2638 hr[style*="text-align:right"] { 2639 border-right-color: #28303d; 2640 } 2641 1941 2642 hr[style*="text-align: right"] { 1942 border-right-color: var(--separator--border-color); 1943 } 1944 1945 .wp-block-separator:not(.is-style-dots), 2643 border-right-color: #28303d; 2644 } 2645 2646 .wp-block-separator:not(.is-style-dots) { 2647 max-width: calc(100vw - 30px); 2648 } 2649 @media only screen and (min-width: 482px) { 2650 2651 .wp-block-separator:not(.is-style-dots) { 2652 max-width: min(calc(100vw - 100px), 610px); 2653 } 2654 } 2655 @media only screen and (min-width: 822px) { 2656 2657 .wp-block-separator:not(.is-style-dots) { 2658 max-width: min(calc(100vw - 200px), 610px); 2659 } 2660 } 2661 1946 2662 hr:not(.is-style-dots) { 1947 max-width: var(--responsive--aligndefault-width); 2663 max-width: calc(100vw - 30px); 2664 } 2665 @media only screen and (min-width: 482px) { 2666 2667 hr:not(.is-style-dots) { 2668 max-width: min(calc(100vw - 100px), 610px); 2669 } 2670 } 2671 @media only screen and (min-width: 822px) { 2672 2673 hr:not(.is-style-dots) { 2674 max-width: min(calc(100vw - 200px), 610px); 2675 } 1948 2676 } 1949 2677 … … 1955 2683 } 1956 2684 1957 .wp-block-separator.is-style-twentytwentyone-separator-thick, 2685 .wp-block-separator.is-style-twentytwentyone-separator-thick { 2686 border-bottom-width: 3px; 2687 } 2688 1958 2689 hr.is-style-twentytwentyone-separator-thick { 1959 border-bottom-width: calc(3 * var(--separator--height));2690 border-bottom-width: 3px; 1960 2691 } 1961 2692 … … 1979 2710 } 1980 2711 1981 .wp-block-separator.is-style-dots:before, 2712 .wp-block-separator.is-style-dots:before { 2713 color: #28303d; 2714 } 2715 1982 2716 hr.is-style-dots:before { 1983 color: var(--separator--border-color);2717 color: #28303d; 1984 2718 } 1985 2719 … … 2001 2735 2002 2736 .wp-block-social-links.is-style-twentytwentyone-social-icons-color button { 2003 color: var(--global--color-primary);2737 color: #28303d; 2004 2738 } 2005 2739 … … 2008 2742 } 2009 2743 2010 table th, 2744 table th { 2745 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2746 } 2747 2011 2748 .wp-block-table th { 2012 font-family: var(--heading--font-family); 2013 } 2014 2015 table td, 2016 table th, 2017 .wp-block-table td, 2749 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2750 } 2751 2752 table td { 2753 padding: 10px; 2754 } 2755 2756 table th { 2757 padding: 10px; 2758 } 2759 2760 .wp-block-table td { 2761 padding: 10px; 2762 } 2763 2018 2764 .wp-block-table th { 2019 padding: calc(0.5 * var(--global--spacing-unit)); 2020 } 2021 2022 table.is-style-regular .has-background, 2023 table.is-style-stripes .has-background thead tr, 2024 table.is-style-stripes .has-background tfoot tr, 2025 table.is-style-stripes .has-background tbody tr:nth-child(even), 2026 .wp-block-table.is-style-regular .has-background, 2027 .wp-block-table.is-style-stripes .has-background thead tr, 2028 .wp-block-table.is-style-stripes .has-background tfoot tr, 2765 padding: 10px; 2766 } 2767 2768 table.is-style-regular .has-background { 2769 color: #28303d; 2770 } 2771 2772 table.is-style-stripes .has-background thead tr { 2773 color: #28303d; 2774 } 2775 2776 table.is-style-stripes .has-background tfoot tr { 2777 color: #28303d; 2778 } 2779 2780 table.is-style-stripes .has-background tbody tr:nth-child(even) { 2781 color: #28303d; 2782 } 2783 2784 .wp-block-table.is-style-regular .has-background { 2785 color: #28303d; 2786 } 2787 2788 .wp-block-table.is-style-stripes .has-background thead tr { 2789 color: #28303d; 2790 } 2791 2792 .wp-block-table.is-style-stripes .has-background tfoot tr { 2793 color: #28303d; 2794 } 2795 2029 2796 .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(even) { 2030 color: var(--table--has-background-text-color); 2031 } 2032 2033 table.is-style-stripes, 2797 color: #28303d; 2798 } 2799 2800 table.is-style-stripes { 2801 border-color: #f0f0f0; 2802 } 2803 2034 2804 .wp-block-table.is-style-stripes { 2035 border-color: var(--table--stripes-border-color);2805 border-color: #f0f0f0; 2036 2806 } 2037 2807 … … 2043 2813 } 2044 2814 2045 table.is-style-stripes tbody tr:nth-child(odd), 2815 table.is-style-stripes tbody tr:nth-child(odd) { 2816 background-color: #f0f0f0; 2817 } 2818 2046 2819 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { 2047 background-color: var(--table--stripes-background-color);2820 background-color: #f0f0f0; 2048 2821 } 2049 2822 … … 2070 2843 font-weight: bold; 2071 2844 text-align: left; 2072 margin-bottom: var(--global--spacing-unit);2845 margin-bottom: 20px; 2073 2846 color: currentColor; 2074 2847 } … … 2076 2849 .wp-calendar-nav { 2077 2850 text-align: left; 2078 margin-top: calc(var(--global--spacing-unit) / 2);2851 margin-top: 10px; 2079 2852 } 2080 2853 … … 2101 2874 } 2102 2875 2103 :root .is-extra-small-text, 2876 :root .is-extra-small-text { 2877 font-size: 1rem; 2878 } 2879 2104 2880 :root .has-extra-small-font-size { 2105 font-size: var(--global--font-size-xs); 2106 } 2107 2108 :root .is-small-text, 2881 font-size: 1rem; 2882 } 2883 2884 :root .is-small-text { 2885 font-size: 1.125rem; 2886 } 2887 2109 2888 :root .has-small-font-size { 2110 font-size: var(--global--font-size-sm); 2111 } 2112 2113 :root .is-regular-text, 2114 :root .has-regular-font-size, 2115 :root .is-normal-font-size, 2116 :root .has-normal-font-size, 2889 font-size: 1.125rem; 2890 } 2891 2892 :root .is-regular-text { 2893 font-size: 1.25rem; 2894 } 2895 2896 :root .has-regular-font-size { 2897 font-size: 1.25rem; 2898 } 2899 2900 :root .is-normal-font-size { 2901 font-size: 1.25rem; 2902 } 2903 2904 :root .has-normal-font-size { 2905 font-size: 1.25rem; 2906 } 2907 2117 2908 :root .has-medium-font-size { 2118 font-size: var(--global--font-size-base); 2119 } 2120 2121 :root .is-large-text, 2909 font-size: 1.25rem; 2910 } 2911 2912 :root .is-large-text { 2913 font-size: 1.5rem; 2914 line-height: 1.3; 2915 } 2916 2122 2917 :root .has-large-font-size { 2123 font-size: var(--global--font-size-lg); 2124 line-height: var(--global--line-height-heading); 2125 } 2126 2127 :root .is-larger-text, 2128 :root .has-larger-font-size, 2129 :root .is-extra-large-text, 2918 font-size: 1.5rem; 2919 line-height: 1.3; 2920 } 2921 2922 :root .is-larger-text { 2923 font-size: 2.5rem; 2924 line-height: 1.3; 2925 } 2926 @media only screen and (min-width: 652px) { 2927 2928 :root .is-larger-text { 2929 font-size: 2.5rem; 2930 } 2931 } 2932 2933 :root .has-larger-font-size { 2934 font-size: 2.5rem; 2935 line-height: 1.3; 2936 } 2937 @media only screen and (min-width: 652px) { 2938 2939 :root .has-larger-font-size { 2940 font-size: 2.5rem; 2941 } 2942 } 2943 2944 :root .is-extra-large-text { 2945 font-size: 2.5rem; 2946 line-height: 1.3; 2947 } 2948 @media only screen and (min-width: 652px) { 2949 2950 :root .is-extra-large-text { 2951 font-size: 2.5rem; 2952 } 2953 } 2954 2130 2955 :root .has-extra-large-font-size { 2131 font-size: var(--global--font-size-xl); 2132 line-height: var(--global--line-height-heading); 2133 } 2134 2135 :root .is-huge-text, 2956 font-size: 2.5rem; 2957 line-height: 1.3; 2958 } 2959 @media only screen and (min-width: 652px) { 2960 2961 :root .has-extra-large-font-size { 2962 font-size: 2.5rem; 2963 } 2964 } 2965 2966 :root .is-huge-text { 2967 font-size: 6rem; 2968 line-height: 1.3; 2969 font-weight: 300; 2970 } 2971 @media only screen and (min-width: 652px) { 2972 2973 :root .is-huge-text { 2974 font-size: 6rem; 2975 } 2976 } 2977 2136 2978 :root .has-huge-font-size { 2137 font-size: var(--global--font-size-xxl); 2138 line-height: var(--global--line-height-heading); 2139 font-weight: var(--heading--font-weight-page-title); 2140 } 2141 2142 :root .is-gigantic-text, 2979 font-size: 6rem; 2980 line-height: 1.3; 2981 font-weight: 300; 2982 } 2983 @media only screen and (min-width: 652px) { 2984 2985 :root .has-huge-font-size { 2986 font-size: 6rem; 2987 } 2988 } 2989 2990 :root .is-gigantic-text { 2991 font-size: 9rem; 2992 line-height: 1.3; 2993 font-weight: 300; 2994 } 2995 @media only screen and (min-width: 652px) { 2996 2997 :root .is-gigantic-text { 2998 font-size: 9rem; 2999 } 3000 } 3001 2143 3002 :root .has-gigantic-font-size { 2144 font-size: var(--global--font-size-xxxl); 2145 line-height: var(--global--line-height-heading); 2146 font-weight: var(--heading--font-weight-page-title); 3003 font-size: 9rem; 3004 line-height: 1.3; 3005 font-weight: 300; 3006 } 3007 @media only screen and (min-width: 652px) { 3008 3009 :root .has-gigantic-font-size { 3010 font-size: 9rem; 3011 } 2147 3012 } 2148 3013 … … 2152 3017 */ 2153 3018 .wp-block.editor-post-title__block { 2154 border-bottom: 3px solid var(--global--color-border); 2155 padding-bottom: calc(2 * var(--global--spacing-vertical)); 2156 margin-bottom: calc(3 * var(--global--spacing-vertical)); 2157 max-width: var(--responsive--alignwide-width); 3019 border-bottom: 3px solid #28303d; 3020 padding-bottom: 60px; 3021 margin-bottom: 90px; 3022 max-width: calc(100vw - 30px); 3023 } 3024 @media only screen and (min-width: 482px) { 3025 3026 .wp-block.editor-post-title__block { 3027 max-width: calc(100vw - 100px); 3028 } 3029 } 3030 @media only screen and (min-width: 822px) { 3031 3032 .wp-block.editor-post-title__block { 3033 max-width: min(calc(100vw - 200px), 1240px); 3034 } 2158 3035 } 2159 3036 2160 3037 .wp-block.editor-post-title__block .editor-post-title__input { 2161 color: var(--global--color-secondary); 2162 font-family: var(--heading--font-family); 2163 font-size: var(--global--font-size-page-title); 2164 font-weight: var(--heading--font-weight-page-title); 2165 line-height: var(--heading--line-height-h1); 3038 color: #39414d; 3039 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3040 font-size: 4rem; 3041 font-weight: 300; 3042 line-height: 1.1; 3043 } 3044 @media only screen and (min-width: 652px) { 3045 3046 .wp-block.editor-post-title__block .editor-post-title__input { 3047 font-size: 6rem; 3048 } 2166 3049 } 2167 3050 2168 3051 .wp-block.block-editor-default-block-appender > textarea { 2169 font-family: var(--global--font-secondary);2170 font-size: var(--global--font-size-md);3052 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3053 font-size: 1.25rem; 2171 3054 } 2172 3055 2173 3056 .has-primary-color[class] { 2174 color: var(--global--color-primary);3057 color: #28303d; 2175 3058 } 2176 3059 2177 3060 .has-secondary-color[class] { 2178 color: var(--global--color-secondary);3061 color: #39414d; 2179 3062 } 2180 3063 … … 2191 3074 2192 3075 .has-primary-background-color[class] { 2193 background-color: var(--global--color-primary);2194 color: var(--global--color-background);3076 background-color: #28303d; 3077 color: #d1e4dd; 2195 3078 } 2196 3079 2197 3080 .has-secondary-background-color[class] { 2198 background-color: var(--global--color-secondary);2199 color: var(--global--color-background);3081 background-color: #39414d; 3082 color: #d1e4dd; 2200 3083 } 2201 3084 2202 3085 .has-white-background-color[class] { 2203 background-color: var(--global--color-white);2204 color: var(--global--color-secondary);3086 background-color: #fff; 3087 color: #39414d; 2205 3088 } 2206 3089 2207 3090 .has-black-background-color[class] { 2208 background-color: var(--global--color-black);2209 color: var(--global--color-primary);3091 background-color: #000; 3092 color: #28303d; 2210 3093 } 2211 3094 … … 2214 3097 */ 2215 3098 [data-block] { 2216 margin-top: var(--global--spacing-vertical);2217 margin-bottom: var(--global--spacing-vertical);3099 margin-top: 30px; 3100 margin-bottom: 30px; 2218 3101 } 2219 3102 … … 2228 3111 /* Block Alignments */ 2229 3112 .wp-block { 2230 max-width: var(--responsive--aligndefault-width); 2231 } 2232 2233 .wp-block[data-align=wide], 3113 max-width: calc(100vw - 30px); 3114 } 3115 @media only screen and (min-width: 482px) { 3116 3117 .wp-block { 3118 max-width: min(calc(100vw - 100px), 610px); 3119 } 3120 } 3121 @media only screen and (min-width: 822px) { 3122 3123 .wp-block { 3124 max-width: min(calc(100vw - 200px), 610px); 3125 } 3126 } 3127 3128 .wp-block[data-align=wide] { 3129 max-width: calc(100vw - 30px); 3130 } 3131 @media only screen and (min-width: 482px) { 3132 3133 .wp-block[data-align=wide] { 3134 max-width: calc(100vw - 100px); 3135 } 3136 } 3137 @media only screen and (min-width: 822px) { 3138 3139 .wp-block[data-align=wide] { 3140 max-width: min(calc(100vw - 200px), 1240px); 3141 } 3142 } 3143 2234 3144 .wp-block.alignwide { 2235 max-width: var(--responsive--alignwide-width); 3145 max-width: calc(100vw - 30px); 3146 } 3147 @media only screen and (min-width: 482px) { 3148 3149 .wp-block.alignwide { 3150 max-width: calc(100vw - 100px); 3151 } 3152 } 3153 @media only screen and (min-width: 822px) { 3154 3155 .wp-block.alignwide { 3156 max-width: min(calc(100vw - 200px), 1240px); 3157 } 2236 3158 } 2237 3159 … … 2243 3165 .alignleft { 2244 3166 margin: 0; 2245 margin-right: var(--global--spacing-horizontal);3167 margin-right: 25px; 2246 3168 } 2247 3169 2248 3170 .alignright { 2249 3171 margin: 0; 2250 margin-left: var(--global--spacing-horizontal);3172 margin-left: 25px; 2251 3173 } 2252 3174 2253 3175 .has-drop-cap:not(:focus)::first-letter { 2254 font-family: var(--heading--font-family);2255 font-weight: var(--heading--font-weight);3176 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3177 font-weight: normal; 2256 3178 line-height: 0.66; 2257 3179 text-transform: uppercase; … … 2259 3181 float: left; 2260 3182 margin: 0.1em 0.1em 0 0; 2261 font-size: calc(1.2 * var(--heading--font-size-h1)); 3183 font-size: 5rem; 3184 } 3185 3186 @media only screen and (min-width: 652px) { 3187 3188 .has-drop-cap:not(:focus)::first-letter { 3189 font-size: 7rem; 3190 } 2262 3191 } 2263 3192 … … 2266 3195 .wp-block[data-align=left] > * { 2267 3196 max-width: 290px; 2268 margin-right: var(--global--spacing-horizontal);3197 margin-right: 25px; 2269 3198 } 2270 3199 2271 3200 .wp-block[data-align=right] > * { 2272 3201 max-width: 290px; 2273 margin-left: var(--global--spacing-horizontal);3202 margin-left: 25px; 2274 3203 } 2275 3204 } 2276 3205 2277 3206 html { 2278 font-family: var(--global--font-secondary);2279 line-height: var(--global--line-height-body);3207 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3208 line-height: 1.7; 2280 3209 } 2281 3210 2282 3211 body { 2283 --wp--typography--line-height: var(--global--line-height-body); 2284 color: var(--global--color-primary); 2285 background-color: var(--global--color-background); 2286 font-family: var(--global--font-secondary); 2287 font-size: var(--global--font-size-base); 3212 color: #28303d; 3213 background-color: #d1e4dd; 3214 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3215 font-size: 1.25rem; 2288 3216 font-weight: normal; 2289 3217 -moz-osx-font-smoothing: grayscale; … … 2292 3220 2293 3221 .wp-block a { 2294 color: var(--wp--style--color--link, var(--global--color-primary));3222 color: #28303d; 2295 3223 } 2296 3224 … … 2300 3228 2301 3229 .wp-block a:focus { 2302 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));3230 outline: 2px solid #28303d; 2303 3231 text-decoration: none; 2304 3232 } 2305 3233 2306 .has-background:not(.has-background-background-color) .has-link-color a, 3234 .has-background:not(.has-background-background-color) .has-link-color a { 3235 color: #28303d; 3236 } 3237 2307 3238 .has-background:not(.has-background-background-color).has-link-color a { 2308 color: var(--wp--style--color--link, var(--global--color-primary));3239 color: #28303d; 2309 3240 } 2310 3241 … … 2315 3246 2316 3247 .has-black-color[class] { 2317 color: var(--global--color-black);3248 color: #000; 2318 3249 } 2319 3250 2320 3251 .has-gray-color[class] { 2321 color: var(--global--color-gray);3252 color: #39414d; 2322 3253 } 2323 3254 2324 3255 .has-dark-gray-color[class] { 2325 color: var(--global--color-dark-gray);3256 color: #28303d; 2326 3257 } 2327 3258 2328 3259 .has-green-color[class] { 2329 color: var(--global--color-green);3260 color: #d1e4dd; 2330 3261 } 2331 3262 2332 3263 .has-blue-color[class] { 2333 color: var(--global--color-blue);3264 color: #d1dfe4; 2334 3265 } 2335 3266 2336 3267 .has-purple-color[class] { 2337 color: var(--global--color-purple);3268 color: #d1d1e4; 2338 3269 } 2339 3270 2340 3271 .has-red-color[class] { 2341 color: var(--global--color-red);3272 color: #e4d1d1; 2342 3273 } 2343 3274 2344 3275 .has-orange-color[class] { 2345 color: var(--global--color-orange);3276 color: #e4dad1; 2346 3277 } 2347 3278 2348 3279 .has-yellow-color[class] { 2349 color: var(--global--color-yellow);3280 color: #eeeadd; 2350 3281 } 2351 3282 2352 3283 .has-white-color[class] { 2353 color: var(--global--color-white);3284 color: #fff; 2354 3285 } 2355 3286 … … 2366 3297 2367 3298 .has-black-background-color[class] { 2368 background-color: var(--global--color-black);3299 background-color: #000; 2369 3300 } 2370 3301 2371 3302 .has-gray-background-color[class] { 2372 background-color: var(--global--color-gray);3303 background-color: #39414d; 2373 3304 } 2374 3305 2375 3306 .has-dark-gray-background-color[class] { 2376 background-color: var(--global--color-dark-gray);3307 background-color: #28303d; 2377 3308 } 2378 3309 2379 3310 .has-green-background-color[class] { 2380 background-color: var(--global--color-green);3311 background-color: #d1e4dd; 2381 3312 } 2382 3313 2383 3314 .has-blue-background-color[class] { 2384 background-color: var(--global--color-blue);3315 background-color: #d1dfe4; 2385 3316 } 2386 3317 2387 3318 .has-purple-background-color[class] { 2388 background-color: var(--global--color-purple);3319 background-color: #d1d1e4; 2389 3320 } 2390 3321 2391 3322 .has-red-background-color[class] { 2392 background-color: var(--global--color-red);3323 background-color: #e4d1d1; 2393 3324 } 2394 3325 2395 3326 .has-orange-background-color[class] { 2396 background-color: var(--global--color-orange);3327 background-color: #e4dad1; 2397 3328 } 2398 3329 2399 3330 .has-yellow-background-color[class] { 2400 background-color: var(--global--color-yellow);3331 background-color: #eeeadd; 2401 3332 } 2402 3333 2403 3334 .has-white-background-color[class] { 2404 background-color: var(--global--color-white); 2405 } 2406 2407 :not(.has-text-color).has-black-background-color[class], 2408 :not(.has-text-color).has-gray-background-color[class], 3335 background-color: #fff; 3336 } 3337 3338 :not(.has-text-color).has-black-background-color[class] { 3339 color: #fff; 3340 } 3341 3342 :not(.has-text-color).has-gray-background-color[class] { 3343 color: #fff; 3344 } 3345 2409 3346 :not(.has-text-color).has-dark-gray-background-color[class] { 2410 color: var(--global--color-white); 2411 } 2412 2413 :not(.has-text-color).has-green-background-color[class], 2414 :not(.has-text-color).has-blue-background-color[class], 2415 :not(.has-text-color).has-purple-background-color[class], 2416 :not(.has-text-color).has-red-background-color[class], 2417 :not(.has-text-color).has-orange-background-color[class], 2418 :not(.has-text-color).has-yellow-background-color[class], 3347 color: #fff; 3348 } 3349 3350 :not(.has-text-color).has-green-background-color[class] { 3351 color: #28303d; 3352 } 3353 3354 :not(.has-text-color).has-blue-background-color[class] { 3355 color: #28303d; 3356 } 3357 3358 :not(.has-text-color).has-purple-background-color[class] { 3359 color: #28303d; 3360 } 3361 3362 :not(.has-text-color).has-red-background-color[class] { 3363 color: #28303d; 3364 } 3365 3366 :not(.has-text-color).has-orange-background-color[class] { 3367 color: #28303d; 3368 } 3369 3370 :not(.has-text-color).has-yellow-background-color[class] { 3371 color: #28303d; 3372 } 3373 2419 3374 :not(.has-text-color).has-white-background-color[class] { 2420 color: var(--global--color-dark-gray);3375 color: #28303d; 2421 3376 } 2422 3377 2423 3378 .has-purple-to-yellow-gradient-background { 2424 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow));3379 background: linear-gradient(160deg, #d1d1e4, #eeeadd); 2425 3380 } 2426 3381 2427 3382 .has-yellow-to-purple-gradient-background { 2428 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple));3383 background: linear-gradient(160deg, #eeeadd, #d1d1e4); 2429 3384 } 2430 3385 2431 3386 .has-green-to-yellow-gradient-background { 2432 background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow));3387 background: linear-gradient(160deg, #d1e4dd, #eeeadd); 2433 3388 } 2434 3389 2435 3390 .has-yellow-to-green-gradient-background { 2436 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green));3391 background: linear-gradient(160deg, #eeeadd, #d1e4dd); 2437 3392 } 2438 3393 2439 3394 .has-red-to-yellow-gradient-background { 2440 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow));3395 background: linear-gradient(160deg, #e4d1d1, #eeeadd); 2441 3396 } 2442 3397 2443 3398 .has-yellow-to-red-gradient-background { 2444 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red));3399 background: linear-gradient(160deg, #eeeadd, #e4d1d1); 2445 3400 } 2446 3401 2447 3402 .has-purple-to-red-gradient-background { 2448 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red));3403 background: linear-gradient(160deg, #d1d1e4, #e4d1d1); 2449 3404 } 2450 3405 2451 3406 .has-red-to-purple-gradient-background { 2452 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple));2453 } 3407 background: linear-gradient(160deg, #e4d1d1, #d1d1e4); 3408 } -
trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css
r49574 r49633 102 102 103 103 /* Font Family */ 104 --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);105 --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);106 104 107 105 /* Font Size */ 108 --global--font-size-base: 1.25rem;109 --global--font-size-xs: 1rem;110 --global--font-size-sm: 1.125rem;111 --global--font-size-md: 1.25rem;112 --global--font-size-lg: 1.5rem;113 --global--font-size-xl: 2.25rem;114 --global--font-size-xxl: 4rem;115 --global--font-size-xxxl: 5rem;116 --global--font-size-page-title: var(--global--font-size-xxl);117 --global--letter-spacing: normal;118 106 119 107 /* Line Height */ 120 --global--line-height-body: 1.7;121 --global--line-height-heading: 1.3;122 --global--line-height-page-title: 1.1;123 108 124 109 /* Headings */ 125 --heading--font-family: var(--global--font-primary);126 --heading--font-size-h6: var(--global--font-size-xs);127 --heading--font-size-h5: var(--global--font-size-sm);128 --heading--font-size-h4: var(--global--font-size-lg);129 --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));130 --heading--font-size-h2: var(--global--font-size-xl);131 --heading--font-size-h1: var(--global--font-size-page-title);132 --heading--letter-spacing-h6: 0.05em;133 --heading--letter-spacing-h5: 0.05em;134 --heading--letter-spacing-h4: var(--global--letter-spacing);135 --heading--letter-spacing-h3: var(--global--letter-spacing);136 --heading--letter-spacing-h2: var(--global--letter-spacing);137 --heading--letter-spacing-h1: var(--global--letter-spacing);138 --heading--line-height-h6: var(--global--line-height-heading);139 --heading--line-height-h5: var(--global--line-height-heading);140 --heading--line-height-h4: var(--global--line-height-heading);141 --heading--line-height-h3: var(--global--line-height-heading);142 --heading--line-height-h2: var(--global--line-height-heading);143 --heading--line-height-h1: var(--global--line-height-page-title);144 --heading--font-weight: normal;145 --heading--font-weight-page-title: 300;146 --heading--font-weight-strong: 600;147 110 148 111 /* Block: Latest posts */ 149 --latest-posts--title-font-family: var(--heading--font-family);150 --latest-posts--title-font-size: var(--heading--font-size-h3);151 --latest-posts--description-font-family: var(--global--font-secondary);152 --latest-posts--description-font-size: var(--global--font-size-sm);153 --list--font-family: var(--global--font-secondary);154 --definition-term--font-family: var(--global--font-primary);155 112 156 113 /* Colors */ 157 --global--color-black: #000;158 --global--color-dark-gray: #28303d;159 --global--color-gray: #39414d;160 --global--color-light-gray: #f0f0f0;161 --global--color-green: #d1e4dd;162 --global--color-blue: #d1dfe4;163 --global--color-purple: #d1d1e4;164 --global--color-red: #e4d1d1;165 --global--color-orange: #e4dad1;166 --global--color-yellow: #eeeadd;167 --global--color-white: #fff;168 --global--color-white-50: rgba(255, 255, 255, 0.5);169 --global--color-white-90: rgba(255, 255, 255, 0.9);170 --global--color-primary: var(--global--color-dark-gray);171 114 172 115 /* Body text color, site title, footer text color. */ 173 --global--color-secondary: var(--global--color-gray);174 116 175 117 /* Headings */ 176 --global--color-primary-hover: var(--global--color-primary);177 --global--color-background: var(--global--color-green);178 118 179 119 /* Mint, default body background */ 180 --global--color-border: var(--global--color-primary);181 120 182 121 /* Used for borders (separators) */ 183 122 184 123 /* Spacing */ 185 --global--spacing-unit: 20px;186 --global--spacing-measure: unset;187 --global--spacing-horizontal: 25px;188 --global--spacing-vertical: 30px;189 124 190 125 /* Elevation */ 191 --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);192 126 193 127 /* Forms */ 194 --form--font-family: var(--global--font-secondary);195 --form--font-size: var(--global--font-size-sm);196 --form--line-height: var(--global--line-height-body);197 --form--color-text: var(--global--color-dark-gray);198 --form--color-ranged: var(--global--color-secondary);199 --form--label-weight: 500;200 --form--border-color: var(--global--color-secondary);201 --form--border-width: 3px;202 --form--border-radius: 0;203 --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));204 128 205 129 /* Cover block */ 206 --cover--height: calc(15 * var(--global--spacing-vertical));207 --cover--color-foreground: var(--global--color-white);208 --cover--color-background: var(--global--color-black);209 130 210 131 /* Buttons */ 211 --button--color-text: var(--global--color-background);212 --button--color-text-hover: var(--global--color-secondary);213 --button--color-text-active: var(--global--color-secondary);214 --button--color-background: var(--global--color-secondary);215 --button--color-background-active: var(--global--color-background);216 --button--font-family: var(--global--font-primary);217 --button--font-size: var(--global--font-size-base);218 --button--font-weight: 500;219 --button--line-height: 1.5;220 --button--border-width: 3px;221 --button--border-radius: 0;222 --button--padding-vertical: 15px;223 --button--padding-horizontal: calc(2 * var(--button--padding-vertical));224 132 225 133 /* entry */ 226 --entry-header--color: var(--global--color-primary);227 --entry-header--color-link: currentColor;228 --entry-header--color-hover: var(--global--color-primary-hover);229 --entry-header--color-focus: var(--global--color-secondary);230 --entry-header--font-size: var(--heading--font-size-h2);231 --entry-content--font-family: var(--global--font-secondary);232 --entry-author-bio--font-family: var(--heading--font-family);233 --entry-author-bio--font-size: var(--heading--font-size-h4);234 134 235 135 /* Header */ 236 --branding--color-text: var(--global--color-primary);237 --branding--color-link: var(--global--color-primary);238 --branding--color-link-hover: var(--global--color-secondary);239 --branding--title--font-family: var(--global--font-primary);240 --branding--title--font-size: var(--global--font-size-lg);241 --branding--title--font-size-mobile: var(--heading--font-size-h4);242 --branding--title--font-weight: normal;243 --branding--title--text-transform: uppercase;244 --branding--description--font-family: var(--global--font-secondary);245 --branding--description--font-size: var(--global--font-size-sm);246 --branding--description--font-family: var(--global--font-secondary);247 --branding--logo--max-width: 300px;248 --branding--logo--max-height: 100px;249 --branding--logo--max-width-mobile: 96px;250 --branding--logo--max-height-mobile: 96px;251 136 252 137 /* Main navigation */ 253 --primary-nav--font-family: var(--global--font-secondary);254 --primary-nav--font-family-mobile: var(--global--font-primary);255 --primary-nav--font-size: var(--global--font-size-md);256 --primary-nav--font-size-sub-menu: var(--global--font-size-xs);257 --primary-nav--font-size-mobile: var(--global--font-size-sm);258 --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);259 --primary-nav--font-size-button: var(--global--font-size-xs);260 --primary-nav--font-style: normal;261 --primary-nav--font-style-sub-menu-mobile: normal;262 --primary-nav--font-weight: normal;263 --primary-nav--font-weight-button: 500;264 --primary-nav--color-link: var(--global--color-primary);265 --primary-nav--color-link-hover: var(--global--color-primary-hover);266 --primary-nav--color-text: var(--global--color-primary);267 --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));268 --primary-nav--border-color: var(--global--color-primary);269 138 270 139 /* Pagination */ 271 --pagination--color-text: var(--global--color-primary);272 --pagination--color-link-hover: var(--global--color-primary-hover);273 --pagination--font-family: var(--global--font-secondary);274 --pagination--font-size: var(--global--font-size-lg);275 --pagination--font-weight: normal;276 --pagination--font-weight-strong: 600;277 140 278 141 /* Footer */ 279 --footer--color-text: var(--global--color-primary);280 --footer--color-link: var(--global--color-primary);281 --footer--color-link-hover: var(--global--color-primary-hover);282 --footer--font-family: var(--global--font-primary);283 --footer--font-size: var(--global--font-size-sm);284 142 285 143 /* Block: Pull quote */ 286 --pullquote--font-family: var(--global--font-primary);287 --pullquote--font-size: var(--heading--font-size-h3);288 --pullquote--font-style: normal;289 --pullquote--letter-spacing: var(--heading--letter-spacing-h4);290 --pullquote--line-height: var(--global--line-height-heading);291 --pullquote--border-width: 3px;292 --pullquote--border-color: var(--global--color-primary);293 --pullquote--color-foreground: var(--global--color-primary);294 --pullquote--color-background: var(--global--color-background);295 --quote--font-family: var(--global--font-secondary);296 --quote--font-size: var(--global--font-size-md);297 --quote--font-size-large: var(--global--font-size-xl);298 --quote--font-style: normal;299 --quote--font-weight: 700;300 --quote--font-weight-strong: bolder;301 --quote--font-style-large: normal;302 --quote--font-style-cite: normal;303 --quote--line-height: var(--global--line-height-body);304 --quote--line-height-large: 1.35;305 --separator--border-color: var(--global--color-border);306 --separator--height: 1px;307 144 308 145 /* Block: Table */ 309 --table--stripes-border-color: var(--global--color-light-gray);310 --table--stripes-background-color: var(--global--color-light-gray);311 --table--has-background-text-color: var(--global--color-dark-gray);312 146 313 147 /* Widgets */ 314 --widget--line-height-list: 1.9;315 --widget--line-height-title: 1.4;316 --widget--font-weight-title: 700;317 --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));318 148 319 149 /* Admin-bar height */ 320 --global--admin-bar--height: 0;321 }322 323 .admin-bar {324 --global--admin-bar--height: 32px;325 }326 @media only screen and (max-width: 782px) {327 328 .admin-bar {329 --global--admin-bar--height: 46px;330 }331 }332 333 @media only screen and (min-width: 652px) {334 335 :root {336 --global--font-size-xl: 2.5rem;337 --global--font-size-xxl: 6rem;338 --global--font-size-xxxl: 9rem;339 --heading--font-size-h3: 2rem;340 --heading--font-size-h2: 3rem;341 }342 150 } 343 151 … … 732 540 * Root Media Query Variables 733 541 */ 734 :root {735 --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);736 --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));737 --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));738 --responsive--alignfull-width: 100%;739 --responsive--alignright-margin: var(--global--spacing-horizontal);740 --responsive--alignleft-margin: var(--global--spacing-horizontal);741 }742 743 @media only screen and (min-width: 482px) {744 745 :root {746 --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);747 --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));748 --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));749 --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));750 }751 }752 @media only screen and (min-width: 822px) {753 754 :root {755 --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);756 --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);757 }758 }759 542 760 543 /** 761 544 * Extends 762 545 */ 763 .post-thumbnail, 764 .entry-content .wp-audio-shortcode, 765 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), 766 *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), 767 .default-max-width { 768 max-width: var(--responsive--aligndefault-width); 546 .post-thumbnail { 547 max-width: calc(100vw - 30px); 769 548 margin-left: auto; 770 549 margin-right: auto; 771 550 } 772 773 .widget-area, 774 .pagination, 775 .comments-pagination, 776 .post-navigation, 777 .site-footer, 778 .site-header, 779 .alignwide, 780 .wide-max-width { 781 max-width: var(--responsive--alignwide-width); 551 @media only screen and (min-width: 482px) { 552 553 .post-thumbnail { 554 max-width: min(calc(100vw - 100px), 610px); 555 } 556 } 557 @media only screen and (min-width: 822px) { 558 559 .post-thumbnail { 560 max-width: min(calc(100vw - 200px), 610px); 561 } 562 } 563 564 .entry-content .wp-audio-shortcode { 565 max-width: calc(100vw - 30px); 782 566 margin-left: auto; 783 567 margin-right: auto; 784 568 } 785 786 .alignfull, 787 .wp-block-group .wp-block-group__inner-container > *.alignfull, 788 .full-max-width { 789 max-width: var(--responsive--alignfull-width); 790 width: var(--responsive--alignfull-width); 569 @media only screen and (min-width: 482px) { 570 571 .entry-content .wp-audio-shortcode { 572 max-width: min(calc(100vw - 100px), 610px); 573 } 574 } 575 @media only screen and (min-width: 822px) { 576 577 .entry-content .wp-audio-shortcode { 578 max-width: min(calc(100vw - 200px), 610px); 579 } 580 } 581 582 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) { 583 max-width: calc(100vw - 30px); 791 584 margin-left: auto; 792 585 margin-right: auto; 793 586 } 794 795 587 @media only screen and (min-width: 482px) { 796 588 797 .alignfull, 798 .full-max-width { 799 max-width: var(--responsive--alignfull-width); 589 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) { 590 max-width: min(calc(100vw - 100px), 610px); 591 } 592 } 593 @media only screen and (min-width: 822px) { 594 595 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) { 596 max-width: min(calc(100vw - 200px), 610px); 597 } 598 } 599 600 *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) { 601 max-width: calc(100vw - 30px); 602 margin-left: auto; 603 margin-right: auto; 604 } 605 @media only screen and (min-width: 482px) { 606 607 *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) { 608 max-width: min(calc(100vw - 100px), 610px); 609 } 610 } 611 @media only screen and (min-width: 822px) { 612 613 *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) { 614 max-width: min(calc(100vw - 200px), 610px); 615 } 616 } 617 618 .default-max-width { 619 max-width: calc(100vw - 30px); 620 margin-left: auto; 621 margin-right: auto; 622 } 623 @media only screen and (min-width: 482px) { 624 625 .default-max-width { 626 max-width: min(calc(100vw - 100px), 610px); 627 } 628 } 629 @media only screen and (min-width: 822px) { 630 631 .default-max-width { 632 max-width: min(calc(100vw - 200px), 610px); 633 } 634 } 635 636 .widget-area { 637 max-width: calc(100vw - 30px); 638 margin-left: auto; 639 margin-right: auto; 640 } 641 642 @media only screen and (min-width: 482px) { 643 644 .widget-area { 645 max-width: calc(100vw - 100px); 646 } 647 } 648 649 @media only screen and (min-width: 822px) { 650 651 .widget-area { 652 max-width: min(calc(100vw - 200px), 1240px); 653 } 654 } 655 656 .pagination { 657 max-width: calc(100vw - 30px); 658 margin-left: auto; 659 margin-right: auto; 660 } 661 662 @media only screen and (min-width: 482px) { 663 664 .pagination { 665 max-width: calc(100vw - 100px); 666 } 667 } 668 669 @media only screen and (min-width: 822px) { 670 671 .pagination { 672 max-width: min(calc(100vw - 200px), 1240px); 673 } 674 } 675 676 .comments-pagination { 677 max-width: calc(100vw - 30px); 678 margin-left: auto; 679 margin-right: auto; 680 } 681 682 @media only screen and (min-width: 482px) { 683 684 .comments-pagination { 685 max-width: calc(100vw - 100px); 686 } 687 } 688 689 @media only screen and (min-width: 822px) { 690 691 .comments-pagination { 692 max-width: min(calc(100vw - 200px), 1240px); 693 } 694 } 695 696 .post-navigation { 697 max-width: calc(100vw - 30px); 698 margin-left: auto; 699 margin-right: auto; 700 } 701 702 @media only screen and (min-width: 482px) { 703 704 .post-navigation { 705 max-width: calc(100vw - 100px); 706 } 707 } 708 709 @media only screen and (min-width: 822px) { 710 711 .post-navigation { 712 max-width: min(calc(100vw - 200px), 1240px); 713 } 714 } 715 716 .site-footer { 717 max-width: calc(100vw - 30px); 718 margin-left: auto; 719 margin-right: auto; 720 } 721 722 @media only screen and (min-width: 482px) { 723 724 .site-footer { 725 max-width: calc(100vw - 100px); 726 } 727 } 728 729 @media only screen and (min-width: 822px) { 730 731 .site-footer { 732 max-width: min(calc(100vw - 200px), 1240px); 733 } 734 } 735 736 .site-header { 737 max-width: calc(100vw - 30px); 738 margin-left: auto; 739 margin-right: auto; 740 } 741 742 @media only screen and (min-width: 482px) { 743 744 .site-header { 745 max-width: calc(100vw - 100px); 746 } 747 } 748 749 @media only screen and (min-width: 822px) { 750 751 .site-header { 752 max-width: min(calc(100vw - 200px), 1240px); 753 } 754 } 755 756 .alignwide { 757 max-width: calc(100vw - 30px); 758 margin-left: auto; 759 margin-right: auto; 760 } 761 762 @media only screen and (min-width: 482px) { 763 764 .alignwide { 765 max-width: calc(100vw - 100px); 766 } 767 } 768 769 @media only screen and (min-width: 822px) { 770 771 .alignwide { 772 max-width: min(calc(100vw - 200px), 1240px); 773 } 774 } 775 776 .wide-max-width { 777 max-width: calc(100vw - 30px); 778 margin-left: auto; 779 margin-right: auto; 780 } 781 782 @media only screen and (min-width: 482px) { 783 784 .wide-max-width { 785 max-width: calc(100vw - 100px); 786 } 787 } 788 789 @media only screen and (min-width: 822px) { 790 791 .wide-max-width { 792 max-width: min(calc(100vw - 200px), 1240px); 793 } 794 } 795 796 .alignfull { 797 max-width: 100%; 798 width: 100%; 799 margin-left: auto; 800 margin-right: auto; 801 } 802 803 .wp-block-group .wp-block-group__inner-container > *.alignfull { 804 max-width: 100%; 805 width: 100%; 806 margin-left: auto; 807 margin-right: auto; 808 } 809 810 .full-max-width { 811 max-width: 100%; 812 width: 100%; 813 margin-left: auto; 814 margin-right: auto; 815 } 816 817 @media only screen and (min-width: 482px) { 818 819 .alignfull { 820 max-width: 100%; 800 821 width: auto; 801 822 margin-left: auto; 802 823 margin-right: auto; 803 824 } 804 } 805 806 .entry-header .post-thumbnail, 807 .singular .post-thumbnail, 808 .alignfull [class*=inner-container] > .alignwide, 825 826 .full-max-width { 827 max-width: 100%; 828 width: auto; 829 margin-left: auto; 830 margin-right: auto; 831 } 832 } 833 834 .entry-header .post-thumbnail { 835 margin-left: auto; 836 margin-right: auto; 837 width: calc(100vw - 30px); 838 max-width: 100%; 839 } 840 @media only screen and (min-width: 482px) { 841 842 .entry-header .post-thumbnail { 843 width: calc(100vw - 100px); 844 } 845 } 846 @media only screen and (min-width: 822px) { 847 848 .entry-header .post-thumbnail { 849 width: min(calc(100vw - 200px), 1240px); 850 } 851 } 852 853 .singular .post-thumbnail { 854 margin-left: auto; 855 margin-right: auto; 856 width: calc(100vw - 30px); 857 max-width: 100%; 858 } 859 @media only screen and (min-width: 482px) { 860 861 .singular .post-thumbnail { 862 width: calc(100vw - 100px); 863 } 864 } 865 @media only screen and (min-width: 822px) { 866 867 .singular .post-thumbnail { 868 width: min(calc(100vw - 200px), 1240px); 869 } 870 } 871 872 .alignfull [class*=inner-container] > .alignwide { 873 margin-left: auto; 874 margin-right: auto; 875 width: calc(100vw - 30px); 876 max-width: 100%; 877 } 878 @media only screen and (min-width: 482px) { 879 880 .alignfull [class*=inner-container] > .alignwide { 881 width: calc(100vw - 100px); 882 } 883 } 884 @media only screen and (min-width: 822px) { 885 886 .alignfull [class*=inner-container] > .alignwide { 887 width: min(calc(100vw - 200px), 1240px); 888 } 889 } 890 809 891 .alignwide [class*=inner-container] > .alignwide { 810 892 margin-left: auto; 811 893 margin-right: auto; 812 width: var(--responsive--alignwide-width); 813 max-width: var(--responsive--alignfull-width); 814 } 815 894 width: calc(100vw - 30px); 895 max-width: 100%; 896 } 816 897 @media only screen and (min-width: 482px) { 817 898 899 .alignwide [class*=inner-container] > .alignwide { 900 width: calc(100vw - 100px); 901 } 902 } 903 @media only screen and (min-width: 822px) { 904 905 .alignwide [class*=inner-container] > .alignwide { 906 width: min(calc(100vw - 200px), 1240px); 907 } 908 } 909 910 @media only screen and (min-width: 482px) { 911 818 912 .entry-content > .alignleft { 819 913 820 914 /*rtl:ignore*/ 821 margin-left: var(--responsive--alignleft-margin);915 margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1); 822 916 823 917 /*rtl:ignore*/ 824 margin-right: var(--global--spacing-horizontal); 918 margin-right: 25px; 919 } 920 @media only screen and (min-width: 482px) { 921 922 .entry-content > .alignleft { 923 margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1); 924 } 925 } 926 @media only screen and (min-width: 482px) { 927 928 .entry-content > .alignleft { 929 margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1); 930 } 931 } 932 @media only screen and (min-width: 822px) { 933 934 .entry-content > .alignleft { 935 margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1); 936 } 825 937 } 826 938 } … … 830 942 831 943 /*rtl:ignore*/ 832 margin-left: var(--global--spacing-horizontal);944 margin-left: 25px; 833 945 834 946 /*rtl:ignore*/ 835 margin-right: var(--responsive--alignright-margin); 947 margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1); 948 } 949 @media only screen and (min-width: 482px) { 950 951 .entry-content > .alignright { 952 margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1); 953 } 954 } 955 @media only screen and (min-width: 482px) { 956 957 .entry-content > .alignright { 958 margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1); 959 } 960 } 961 @media only screen and (min-width: 822px) { 962 963 .entry-content > .alignright { 964 margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1); 965 } 836 966 } 837 967 } … … 850 980 * - Set vertical padding and horizontal margins 851 981 */ 852 .site-header, 853 .site-main, 854 .widget-area, 855 .site-footer { 856 padding-top: var(--global--spacing-vertical); 857 padding-bottom: var(--global--spacing-vertical); 982 .site-header { 983 padding-top: 30px; 984 padding-bottom: 30px; 858 985 margin-left: auto; 859 986 margin-right: auto; 860 987 } 861 988 989 .site-main { 990 padding-top: 30px; 991 padding-bottom: 30px; 992 margin-left: auto; 993 margin-right: auto; 994 } 995 996 .widget-area { 997 padding-top: 30px; 998 padding-bottom: 30px; 999 margin-left: auto; 1000 margin-right: auto; 1001 } 1002 1003 .site-footer { 1004 padding-top: 30px; 1005 padding-bottom: 30px; 1006 margin-left: auto; 1007 margin-right: auto; 1008 } 1009 862 1010 .site-header { 863 padding-top: calc(0.75 * var(--global--spacing-vertical));864 padding-bottom: calc(2 * var(--global--spacing-vertical));1011 padding-top: 23px; 1012 padding-bottom: 60px; 865 1013 } 866 1014 @media only screen and (min-width: 482px) { 867 1015 868 1016 .site-header { 869 padding-bottom: calc(3 * var(--global--spacing-vertical));1017 padding-bottom: 90px; 870 1018 } 871 1019 } … … 876 1024 */ 877 1025 .site-main > * { 878 margin-top: calc(3 * var(--global--spacing-vertical));879 margin-bottom: calc(3 * var(--global--spacing-vertical));1026 margin-top: 90px; 1027 margin-bottom: 90px; 880 1028 } 881 1029 … … 904 1052 * - Set margins 905 1053 */ 906 .entry-header, 907 .post-thumbnail, 908 .entry-content, 909 .entry-footer, 1054 .entry-header { 1055 margin-top: 30px; 1056 margin-right: auto; 1057 margin-bottom: 30px; 1058 margin-left: auto; 1059 } 1060 1061 .post-thumbnail { 1062 margin-top: 30px; 1063 margin-right: auto; 1064 margin-bottom: 30px; 1065 margin-left: auto; 1066 } 1067 1068 .entry-content { 1069 margin-top: 30px; 1070 margin-right: auto; 1071 margin-bottom: 30px; 1072 margin-left: auto; 1073 } 1074 1075 .entry-footer { 1076 margin-top: 30px; 1077 margin-right: auto; 1078 margin-bottom: 30px; 1079 margin-left: auto; 1080 } 1081 910 1082 .author-bio { 911 margin-top: var(--global--spacing-vertical);1083 margin-top: 30px; 912 1084 margin-right: auto; 913 margin-bottom: var(--global--spacing-vertical);1085 margin-bottom: 30px; 914 1086 margin-left: auto; 915 1087 } … … 919 1091 * - Sets spacing-vertical margin logic 920 1092 */ 921 .site-main > article > *, 922 .site-main > .not-found > *, 923 .entry-content > *, 924 [class*=inner-container] > *, 1093 .site-main > article > * { 1094 margin-top: 20px; 1095 margin-bottom: 20px; 1096 } 1097 1098 .site-main > .not-found > * { 1099 margin-top: 20px; 1100 margin-bottom: 20px; 1101 } 1102 1103 .entry-content > * { 1104 margin-top: 20px; 1105 margin-bottom: 20px; 1106 } 1107 1108 [class*=inner-container] > * { 1109 margin-top: 20px; 1110 margin-bottom: 20px; 1111 } 1112 925 1113 .wp-block-template-part > * { 926 margin-top: calc(0.666 * var(--global--spacing-vertical));927 margin-bottom: calc(0.666 * var(--global--spacing-vertical));1114 margin-top: 20px; 1115 margin-bottom: 20px; 928 1116 } 929 1117 @media only screen and (min-width: 482px) { 930 1118 931 .site-main > article > *, 932 .site-main > .not-found > *, 933 .entry-content > *, 934 [class*=inner-container] > *, 1119 .site-main > article > * { 1120 margin-top: 30px; 1121 margin-bottom: 30px; 1122 } 1123 1124 .site-main > .not-found > * { 1125 margin-top: 30px; 1126 margin-bottom: 30px; 1127 } 1128 1129 .entry-content > * { 1130 margin-top: 30px; 1131 margin-bottom: 30px; 1132 } 1133 1134 [class*=inner-container] > * { 1135 margin-top: 30px; 1136 margin-bottom: 30px; 1137 } 1138 935 1139 .wp-block-template-part > * { 936 margin-top: var(--global--spacing-vertical);937 margin-bottom: var(--global--spacing-vertical);1140 margin-top: 30px; 1141 margin-bottom: 30px; 938 1142 } 939 1143 } … … 955 1159 } 956 1160 957 .site-footer > *, 1161 .site-footer > * { 1162 margin-top: 20px; 1163 margin-bottom: 20px; 1164 } 1165 958 1166 .widget-area > * { 959 margin-top: calc(0.666 * var(--global--spacing-vertical));960 margin-bottom: calc(0.666 * var(--global--spacing-vertical));1167 margin-top: 20px; 1168 margin-bottom: 20px; 961 1169 } 962 1170 @media only screen and (min-width: 482px) { 963 1171 964 .site-footer > *, 1172 .site-footer > * { 1173 margin-top: 30px; 1174 margin-bottom: 30px; 1175 } 1176 965 1177 .widget-area > * { 966 margin-top: var(--global--spacing-vertical);967 margin-bottom: var(--global--spacing-vertical);1178 margin-top: 30px; 1179 margin-bottom: 30px; 968 1180 } 969 1181 } … … 973 1185 * - Sets spacing-unit margins 974 1186 */ 975 .entry-header > *, 976 .post-thumbnail > *, 977 .page-content > *, 978 .comment-content > *, 1187 .entry-header > * { 1188 margin-top: 20px; 1189 margin-bottom: 20px; 1190 } 1191 1192 .post-thumbnail > * { 1193 margin-top: 20px; 1194 margin-bottom: 20px; 1195 } 1196 1197 .page-content > * { 1198 margin-top: 20px; 1199 margin-bottom: 20px; 1200 } 1201 1202 .comment-content > * { 1203 margin-top: 20px; 1204 margin-bottom: 20px; 1205 } 1206 979 1207 .widget > * { 980 margin-top: var(--global--spacing-unit);981 margin-bottom: var(--global--spacing-unit);1208 margin-top: 20px; 1209 margin-bottom: 20px; 982 1210 } 983 1211 … … 1020 1248 } 1021 1249 1022 .entry-content > *.alignfull + .alignleft, 1250 .entry-content > *.alignfull + .alignleft { 1251 margin-top: 30px; 1252 } 1253 1023 1254 .entry-content > *.alignfull + .alignright { 1024 margin-top: var(--global--spacing-vertical);1255 margin-top: 30px; 1025 1256 } 1026 1257 … … 1067 1298 /* Apply border-box across the entire page. */ 1068 1299 box-sizing: border-box; 1069 font-family: var(--global--font-secondary);1070 line-height: var(--global--line-height-body);1300 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1301 line-height: 1.7; 1071 1302 } 1072 1303 … … 1081 1312 1082 1313 body { 1083 font-size: var(--global--font-size-base);1314 font-size: 1.25rem; 1084 1315 font-weight: normal; 1085 color: var(--global--color-primary);1316 color: #28303d; 1086 1317 text-align: left; 1087 background-color: var(--global--color-background);1318 background-color: #d1e4dd; 1088 1319 } 1089 1320 … … 1122 1353 padding: 0; 1123 1354 position: relative; 1124 margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);1355 margin: 30px 0 30px 25px; 1125 1356 } 1126 1357 1127 1358 blockquote > * { 1128 margin-top: var(--global--spacing-unit);1129 margin-bottom: var(--global--spacing-unit);1359 margin-top: 20px; 1360 margin-bottom: 20px; 1130 1361 } 1131 1362 … … 1139 1370 1140 1371 blockquote p { 1141 letter-spacing: var(--heading--letter-spacing-h4); 1142 font-family: var(--quote--font-family); 1143 font-size: var(--quote--font-size); 1144 font-style: var(--quote--font-style); 1145 font-weight: var(--quote--font-weight); 1146 line-height: var(--quote--line-height); 1147 } 1148 1149 blockquote cite, 1372 letter-spacing: normal; 1373 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1374 font-size: 1.25rem; 1375 font-style: normal; 1376 font-weight: 700; 1377 line-height: 1.7; 1378 } 1379 1380 blockquote cite { 1381 font-weight: normal; 1382 color: #28303d; 1383 font-size: 1rem; 1384 letter-spacing: normal; 1385 } 1386 1150 1387 blockquote footer { 1151 1388 font-weight: normal; 1152 color: var(--global--color-primary);1153 font-size: var(--global--font-size-xs);1154 letter-spacing: var(--global--letter-spacing);1389 color: #28303d; 1390 font-size: 1rem; 1391 letter-spacing: normal; 1155 1392 } 1156 1393 … … 1160 1397 } 1161 1398 1162 blockquote.alignleft p, 1163 blockquote.alignright p { 1164 font-size: var(--heading--font-size-h5); 1399 blockquote.alignleft p { 1400 font-size: 1.125rem; 1165 1401 max-width: inherit; 1166 1402 width: inherit; 1167 1403 } 1168 1404 1169 blockquote.alignleft cite, 1170 blockquote.alignleft footer, 1171 blockquote.alignright cite, 1405 blockquote.alignright p { 1406 font-size: 1.125rem; 1407 max-width: inherit; 1408 width: inherit; 1409 } 1410 1411 blockquote.alignleft cite { 1412 font-size: 1rem; 1413 letter-spacing: normal; 1414 } 1415 1416 blockquote.alignleft footer { 1417 font-size: 1rem; 1418 letter-spacing: normal; 1419 } 1420 1421 blockquote.alignright cite { 1422 font-size: 1rem; 1423 letter-spacing: normal; 1424 } 1425 1172 1426 blockquote.alignright footer { 1173 font-size: var(--global--font-size-xs);1174 letter-spacing: var(--global--letter-spacing);1427 font-size: 1rem; 1428 letter-spacing: normal; 1175 1429 } 1176 1430 1177 1431 blockquote strong { 1178 font-weight: var(--quote--font-weight-strong);1432 font-weight: bolder; 1179 1433 } 1180 1434 1181 1435 blockquote:before { 1182 1436 content: "“"; 1183 font-size: var(--quote--font-size); 1184 line-height: var(--quote--line-height); 1185 } 1186 1187 blockquote .wp-block-quote__citation, 1188 blockquote cite, 1437 font-size: 1.25rem; 1438 line-height: 1.7; 1439 } 1440 1441 blockquote .wp-block-quote__citation { 1442 color: #28303d; 1443 font-size: 1rem; 1444 font-style: normal; 1445 } 1446 1447 blockquote cite { 1448 color: #28303d; 1449 font-size: 1rem; 1450 font-style: normal; 1451 } 1452 1189 1453 blockquote footer { 1190 color: var(--global--color-primary);1191 font-size: var(--global--font-size-xs);1192 font-style: var(--quote--font-style-cite);1454 color: #28303d; 1455 font-size: 1rem; 1456 font-style: normal; 1193 1457 } 1194 1458 @media only screen and (max-width: 481px) { 1195 1459 1196 1460 blockquote { 1197 padding-left: calc(0.5 * var(--global--spacing-horizontal));1461 padding-left: 13px; 1198 1462 } 1199 1463 … … 1203 1467 } 1204 1468 1205 input[type=text], 1206 input[type=email], 1207 input[type=url], 1208 input[type=password], 1209 input[type=search], 1210 input[type=number], 1211 input[type=tel], 1212 input[type=date], 1213 input[type=month], 1214 input[type=week], 1215 input[type=time], 1216 input[type=datetime], 1217 input[type=datetime-local], 1218 input[type=color], 1469 input[type=text] { 1470 border: 3px solid #39414d; 1471 border-radius: 0; 1472 color: #28303d; 1473 line-height: 1.7; 1474 padding: 10px; 1475 margin: 0 2px; 1476 } 1477 1478 input[type=email] { 1479 border: 3px solid #39414d; 1480 border-radius: 0; 1481 color: #28303d; 1482 line-height: 1.7; 1483 padding: 10px; 1484 margin: 0 2px; 1485 } 1486 1487 input[type=url] { 1488 border: 3px solid #39414d; 1489 border-radius: 0; 1490 color: #28303d; 1491 line-height: 1.7; 1492 padding: 10px; 1493 margin: 0 2px; 1494 } 1495 1496 input[type=password] { 1497 border: 3px solid #39414d; 1498 border-radius: 0; 1499 color: #28303d; 1500 line-height: 1.7; 1501 padding: 10px; 1502 margin: 0 2px; 1503 } 1504 1505 input[type=search] { 1506 border: 3px solid #39414d; 1507 border-radius: 0; 1508 color: #28303d; 1509 line-height: 1.7; 1510 padding: 10px; 1511 margin: 0 2px; 1512 } 1513 1514 input[type=number] { 1515 border: 3px solid #39414d; 1516 border-radius: 0; 1517 color: #28303d; 1518 line-height: 1.7; 1519 padding: 10px; 1520 margin: 0 2px; 1521 } 1522 1523 input[type=tel] { 1524 border: 3px solid #39414d; 1525 border-radius: 0; 1526 color: #28303d; 1527 line-height: 1.7; 1528 padding: 10px; 1529 margin: 0 2px; 1530 } 1531 1532 input[type=date] { 1533 border: 3px solid #39414d; 1534 border-radius: 0; 1535 color: #28303d; 1536 line-height: 1.7; 1537 padding: 10px; 1538 margin: 0 2px; 1539 } 1540 1541 input[type=month] { 1542 border: 3px solid #39414d; 1543 border-radius: 0; 1544 color: #28303d; 1545 line-height: 1.7; 1546 padding: 10px; 1547 margin: 0 2px; 1548 } 1549 1550 input[type=week] { 1551 border: 3px solid #39414d; 1552 border-radius: 0; 1553 color: #28303d; 1554 line-height: 1.7; 1555 padding: 10px; 1556 margin: 0 2px; 1557 } 1558 1559 input[type=time] { 1560 border: 3px solid #39414d; 1561 border-radius: 0; 1562 color: #28303d; 1563 line-height: 1.7; 1564 padding: 10px; 1565 margin: 0 2px; 1566 } 1567 1568 input[type=datetime] { 1569 border: 3px solid #39414d; 1570 border-radius: 0; 1571 color: #28303d; 1572 line-height: 1.7; 1573 padding: 10px; 1574 margin: 0 2px; 1575 } 1576 1577 input[type=datetime-local] { 1578 border: 3px solid #39414d; 1579 border-radius: 0; 1580 color: #28303d; 1581 line-height: 1.7; 1582 padding: 10px; 1583 margin: 0 2px; 1584 } 1585 1586 input[type=color] { 1587 border: 3px solid #39414d; 1588 border-radius: 0; 1589 color: #28303d; 1590 line-height: 1.7; 1591 padding: 10px; 1592 margin: 0 2px; 1593 } 1594 1219 1595 .site textarea { 1220 border: var(--form--border-width) solid var(--form--border-color);1221 border-radius: var(--form--border-radius);1222 color: var(--form--color-text);1223 line-height: var(--global--line-height-body);1224 padding: var(--form--spacing-unit);1596 border: 3px solid #39414d; 1597 border-radius: 0; 1598 color: #28303d; 1599 line-height: 1.7; 1600 padding: 10px; 1225 1601 margin: 0 2px; 1226 1602 } 1227 1603 1228 input[type=text]:focus, 1229 input[type=email]:focus, 1230 input[type=url]:focus, 1231 input[type=password]:focus, 1232 input[type=search]:focus, 1233 input[type=number]:focus, 1234 input[type=tel]:focus, 1235 input[type=date]:focus, 1236 input[type=month]:focus, 1237 input[type=week]:focus, 1238 input[type=time]:focus, 1239 input[type=datetime]:focus, 1240 input[type=datetime-local]:focus, 1241 input[type=color]:focus, 1604 input[type=text]:focus { 1605 color: #28303d; 1606 outline-offset: 2px; 1607 outline: 2px dotted #39414d; 1608 } 1609 1610 input[type=email]:focus { 1611 color: #28303d; 1612 outline-offset: 2px; 1613 outline: 2px dotted #39414d; 1614 } 1615 1616 input[type=url]:focus { 1617 color: #28303d; 1618 outline-offset: 2px; 1619 outline: 2px dotted #39414d; 1620 } 1621 1622 input[type=password]:focus { 1623 color: #28303d; 1624 outline-offset: 2px; 1625 outline: 2px dotted #39414d; 1626 } 1627 1628 input[type=search]:focus { 1629 color: #28303d; 1630 outline-offset: 2px; 1631 outline: 2px dotted #39414d; 1632 } 1633 1634 input[type=number]:focus { 1635 color: #28303d; 1636 outline-offset: 2px; 1637 outline: 2px dotted #39414d; 1638 } 1639 1640 input[type=tel]:focus { 1641 color: #28303d; 1642 outline-offset: 2px; 1643 outline: 2px dotted #39414d; 1644 } 1645 1646 input[type=date]:focus { 1647 color: #28303d; 1648 outline-offset: 2px; 1649 outline: 2px dotted #39414d; 1650 } 1651 1652 input[type=month]:focus { 1653 color: #28303d; 1654 outline-offset: 2px; 1655 outline: 2px dotted #39414d; 1656 } 1657 1658 input[type=week]:focus { 1659 color: #28303d; 1660 outline-offset: 2px; 1661 outline: 2px dotted #39414d; 1662 } 1663 1664 input[type=time]:focus { 1665 color: #28303d; 1666 outline-offset: 2px; 1667 outline: 2px dotted #39414d; 1668 } 1669 1670 input[type=datetime]:focus { 1671 color: #28303d; 1672 outline-offset: 2px; 1673 outline: 2px dotted #39414d; 1674 } 1675 1676 input[type=datetime-local]:focus { 1677 color: #28303d; 1678 outline-offset: 2px; 1679 outline: 2px dotted #39414d; 1680 } 1681 1682 input[type=color]:focus { 1683 color: #28303d; 1684 outline-offset: 2px; 1685 outline: 2px dotted #39414d; 1686 } 1687 1242 1688 .site textarea:focus { 1243 color: var(--form--color-text);1689 color: #28303d; 1244 1690 outline-offset: 2px; 1245 outline: 2px dotted var(--form--border-color);1691 outline: 2px dotted #39414d; 1246 1692 } 1247 1693 … … 1264 1710 } 1265 1711 1266 .is-dark-theme input[type=text], 1267 .is-dark-theme input[type=email], 1268 .is-dark-theme input[type=url], 1269 .is-dark-theme input[type=password], 1270 .is-dark-theme input[type=search], 1271 .is-dark-theme input[type=number], 1272 .is-dark-theme input[type=tel], 1273 .is-dark-theme input[type=date], 1274 .is-dark-theme input[type=month], 1275 .is-dark-theme input[type=week], 1276 .is-dark-theme input[type=time], 1277 .is-dark-theme input[type=datetime], 1278 .is-dark-theme input[type=datetime-local], 1279 .is-dark-theme input[type=color], 1712 .is-dark-theme input[type=text] { 1713 background: rgba(255, 255, 255, 0.9); 1714 } 1715 1716 .is-dark-theme input[type=email] { 1717 background: rgba(255, 255, 255, 0.9); 1718 } 1719 1720 .is-dark-theme input[type=url] { 1721 background: rgba(255, 255, 255, 0.9); 1722 } 1723 1724 .is-dark-theme input[type=password] { 1725 background: rgba(255, 255, 255, 0.9); 1726 } 1727 1728 .is-dark-theme input[type=search] { 1729 background: rgba(255, 255, 255, 0.9); 1730 } 1731 1732 .is-dark-theme input[type=number] { 1733 background: rgba(255, 255, 255, 0.9); 1734 } 1735 1736 .is-dark-theme input[type=tel] { 1737 background: rgba(255, 255, 255, 0.9); 1738 } 1739 1740 .is-dark-theme input[type=date] { 1741 background: rgba(255, 255, 255, 0.9); 1742 } 1743 1744 .is-dark-theme input[type=month] { 1745 background: rgba(255, 255, 255, 0.9); 1746 } 1747 1748 .is-dark-theme input[type=week] { 1749 background: rgba(255, 255, 255, 0.9); 1750 } 1751 1752 .is-dark-theme input[type=time] { 1753 background: rgba(255, 255, 255, 0.9); 1754 } 1755 1756 .is-dark-theme input[type=datetime] { 1757 background: rgba(255, 255, 255, 0.9); 1758 } 1759 1760 .is-dark-theme input[type=datetime-local] { 1761 background: rgba(255, 255, 255, 0.9); 1762 } 1763 1764 .is-dark-theme input[type=color] { 1765 background: rgba(255, 255, 255, 0.9); 1766 } 1767 1280 1768 .is-dark-theme .site textarea { 1281 background: var(--global--color-white-90);1769 background: rgba(255, 255, 255, 0.9); 1282 1770 } 1283 1771 … … 1287 1775 1288 1776 .is-dark-theme input[type=search]:focus { 1289 outline-color: var(--global--color-background);1777 outline-color: #d1e4dd; 1290 1778 } 1291 1779 1292 1780 input[type=color] { 1293 padding: calc(var(--form--spacing-unit) / 2);1294 height: calc(4 * var(--form--spacing-unit));1781 padding: 5px; 1782 height: 40px; 1295 1783 } 1296 1784 … … 1303 1791 1304 1792 select { 1305 border: var(--form--border-width) solid var(--form--border-color);1306 color: var(--form--color-text);1793 border: 3px solid #39414d; 1794 color: #28303d; 1307 1795 -moz-appearance: none; 1308 1796 -webkit-appearance: none; 1309 1797 appearance: none; 1310 line-height: var(--global--line-height-body);1311 padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);1312 background: var(--global--color-white)url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;1313 background-position: right var(--form--spacing-unit)top 60%;1798 line-height: 1.7; 1799 padding: 10px 30px 10px 10px; 1800 background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 1801 background-position: right 10px top 60%; 1314 1802 } 1315 1803 1316 1804 select:focus { 1317 1805 outline-offset: 2px; 1318 outline: 2px dotted var(--form--border-color);1806 outline: 2px dotted #39414d; 1319 1807 } 1320 1808 1321 1809 .is-dark-theme select { 1322 background: var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;1323 background-position: right var(--form--spacing-unit)top 60%;1810 background: rgba(255, 255, 255, 0.9) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 1811 background-position: right 10px top 60%; 1324 1812 } 1325 1813 … … 1329 1817 1330 1818 label { 1331 font-size: var(--form--font-size);1332 font-weight: var(--form--label-weight);1333 margin-bottom: calc(var(--global--spacing-vertical) / 3);1819 font-size: 1.125rem; 1820 font-weight: 500; 1821 margin-bottom: 10px; 1334 1822 } 1335 1823 … … 1341 1829 @supports (-webkit-appearance: none) or (-moz-appearance: none) { 1342 1830 1343 input[type=checkbox], 1831 input[type=checkbox] { 1832 -webkit-appearance: none; 1833 -moz-appearance: none; 1834 position: relative; 1835 width: 25px; 1836 height: 25px; 1837 border: 3px solid #39414d; 1838 background: #fff; 1839 } 1840 1344 1841 input[type=radio] { 1345 1842 -webkit-appearance: none; … … 1348 1845 width: 25px; 1349 1846 height: 25px; 1350 border: var(--form--border-width) solid var(--form--border-color);1351 background: var(--global--color-white);1847 border: 3px solid #39414d; 1848 background: #fff; 1352 1849 } 1353 1850 … … 1357 1854 } 1358 1855 1359 .is-dark-theme input[type=checkbox], 1856 .is-dark-theme input[type=checkbox] { 1857 background: rgba(255, 255, 255, 0.9); 1858 } 1859 1360 1860 .is-dark-theme input[type=radio] { 1361 background: var(--global--color-white-90);1861 background: rgba(255, 255, 255, 0.9); 1362 1862 } 1363 1863 1364 1864 input[type=checkbox]:focus { 1365 1865 outline-offset: 2px; 1366 outline: 2px dotted var(--form--border-color);1866 outline: 2px dotted #39414d; 1367 1867 } 1368 1868 … … 1376 1876 width: 7px; 1377 1877 height: 13px; 1378 border: 3px solid var(--form--color-text);1878 border: 3px solid #28303d; 1379 1879 border-top: 0; 1380 1880 border-left: 0; … … 1383 1883 1384 1884 input[type=checkbox]:checked { 1385 color: var(--form--color-text);1885 color: #28303d; 1386 1886 } 1387 1887 … … 1396 1896 input[type=radio]:focus { 1397 1897 outline-offset: 2px; 1398 outline: 2px dotted var(--form--border-color);1898 outline: 2px dotted #39414d; 1399 1899 } 1400 1900 … … 1409 1909 height: 11px; 1410 1910 border-radius: 50%; 1411 background: var(--form--color-text);1911 background: #28303d; 1412 1912 } 1413 1913 1414 1914 input[type=radio]:checked { 1415 border: 4px solid var(--form--border-color);1915 border: 4px solid #39414d; 1416 1916 } 1417 1917 … … 1422 1922 input[type=radio]:checked:focus { 1423 1923 outline-offset: 4px; 1424 outline: 2px dotted var(--form--border-color); 1425 } 1426 } 1427 1428 input[type=checkbox] + label, 1924 outline: 2px dotted #39414d; 1925 } 1926 } 1927 1928 input[type=checkbox] + label { 1929 display: inline-block; 1930 padding-left: 10px; 1931 font-size: 1rem; 1932 vertical-align: top; 1933 } 1934 1429 1935 input[type=radio] + label { 1430 1936 display: inline-block; 1431 1937 padding-left: 10px; 1432 font-size: var(--global--font-size-xs);1938 font-size: 1rem; 1433 1939 vertical-align: top; 1434 1940 } … … 1447 1953 /* Specific width is required for Firefox. */ 1448 1954 height: 6px; 1449 background: var(--form--color-ranged);1955 background: #39414d; 1450 1956 border-radius: 6px; 1451 1957 outline-offset: 10px; … … 1458 1964 input[type=range]::-webkit-slider-thumb { 1459 1965 -webkit-appearance: none; 1460 border: 3px solid var(--form--color-ranged);1966 border: 3px solid #39414d; 1461 1967 height: 25px; 1462 1968 width: 25px; 1463 1969 border-radius: 50%; 1464 background: var(--global--color-background);1970 background: #d1e4dd; 1465 1971 cursor: pointer; 1466 1972 } 1467 1973 1468 1974 input[type=range]::-moz-range-thumb { 1469 border: 3px solid var(--form--color-ranged);1975 border: 3px solid #39414d; 1470 1976 height: 25px; 1471 1977 width: 25px; 1472 1978 border-radius: 50%; 1473 background: var(--global--color-background);1979 background: #d1e4dd; 1474 1980 cursor: pointer; 1475 1981 } … … 1481 1987 border-radius: 6px; 1482 1988 border-width: 19px 0; 1483 border-color: var(--global--color-background);1989 border-color: #d1e4dd; 1484 1990 background: transparent; 1485 1991 color: transparent; … … 1488 1994 1489 1995 input[type=range]::-ms-fill-upper { 1490 background: var(--form--color-ranged);1996 background: #39414d; 1491 1997 border-radius: 6px; 1492 1998 } 1493 1999 1494 2000 input[type=range]::-ms-fill-lower { 1495 background: var(--form--color-ranged);2001 background: #39414d; 1496 2002 border-radius: 6px; 1497 2003 } 1498 2004 1499 2005 input[type=range]::-ms-thumb { 1500 border: 3px solid var(--form--color-ranged);2006 border: 3px solid #39414d; 1501 2007 height: 25px; 1502 2008 width: 25px; 1503 2009 border-radius: 50%; 1504 background: var(--global--color-background);2010 background: #d1e4dd; 1505 2011 cursor: pointer; 1506 2012 } … … 1508 2014 fieldset { 1509 2015 display: grid; 1510 border-color: var(--global--color-secondary);1511 padding: var(--global--spacing-horizontal);2016 border-color: #39414d; 2017 padding: 25px; 1512 2018 } 1513 2019 1514 2020 fieldset legend { 1515 font-size: var(--global--font-size-lg);2021 font-size: 1.5rem; 1516 2022 } 1517 2023 … … 1521 2027 1522 2028 fieldset input:not([type=submit]) { 1523 margin-bottom: var(--global--spacing-unit);2029 margin-bottom: 20px; 1524 2030 } 1525 2031 … … 1529 2035 } 1530 2036 1531 fieldset input[type=radio] + label, 2037 fieldset input[type=radio] + label { 2038 font-size: 1.125rem; 2039 padding-left: 0; 2040 margin-bottom: 20px; 2041 } 2042 1532 2043 fieldset input[type=checkbox] + label { 1533 font-size: var(--form--font-size);2044 font-size: 1.125rem; 1534 2045 padding-left: 0; 1535 margin-bottom: var(--global--spacing-unit);2046 margin-bottom: 20px; 1536 2047 } 1537 2048 … … 1541 2052 1542 2053 .post-password-message { 1543 font-size: var(--global--font-size-lg);2054 font-size: 1.5rem; 1544 2055 } 1545 2056 … … 1556 2067 .post-password-form input[type=password] { 1557 2068 flex-grow: 1; 1558 margin-top: calc(var(--global--spacing-vertical) / 3);1559 margin-right: calc(0.66 * var(--global--spacing-horizontal));2069 margin-top: 10px; 2070 margin-right: 17px; 1560 2071 } 1561 2072 1562 2073 .post-password-form__submit { 1563 margin-top: calc(var(--global--spacing-vertical) / 3);2074 margin-top: 10px; 1564 2075 } 1565 2076 @media only screen and (min-width: 592px) { 1566 2077 1567 2078 .post-password-form__submit { 1568 margin-left: calc(0.4 * var(--global--spacing-horizontal));2079 margin-left: 10px; 1569 2080 } 1570 2081 } … … 1590 2101 1591 2102 /* Media captions */ 1592 figcaption, 1593 .wp-caption, 2103 figcaption { 2104 color: currentColor; 2105 font-size: 1rem; 2106 line-height: 1.7; 2107 margin-top: 10px; 2108 margin-bottom: 20px; 2109 text-align: center; 2110 } 2111 2112 .wp-caption { 2113 color: currentColor; 2114 font-size: 1rem; 2115 line-height: 1.7; 2116 margin-top: 10px; 2117 margin-bottom: 20px; 2118 text-align: center; 2119 } 2120 1594 2121 .wp-caption-text { 1595 2122 color: currentColor; 1596 font-size: var(--global--font-size-xs);1597 line-height: var(--global--line-height-body);1598 margin-top: calc(0.5 * var(--global--spacing-unit));1599 margin-bottom: var(--global--spacing-unit);2123 font-size: 1rem; 2124 line-height: 1.7; 2125 margin-top: 10px; 2126 margin-bottom: 20px; 1600 2127 text-align: center; 1601 2128 } … … 1645 2172 a { 1646 2173 cursor: pointer; 1647 color: var(--wp--style--color--link, var(--global--color-primary));2174 color: #28303d; 1648 2175 text-underline-offset: 3px; 1649 2176 text-decoration-skip-ink: all; … … 1662 2189 } 1663 2190 1664 .is-dark-theme .site a:focus, 2191 .is-dark-theme .site a:focus { 2192 color: #d1e4dd; 2193 } 2194 1665 2195 .is-dark-theme .site a:focus .meta-nav { 1666 color: var(--wp--style--color--link, var(--global--color-background));2196 color: #d1e4dd; 1667 2197 } 1668 2198 1669 2199 .has-background-white .site a:focus { 1670 2200 background: rgba(0, 0, 0, 0.9); 1671 color: var(--wp--style--color--link, var(--global--color-white));2201 color: #fff; 1672 2202 } 1673 2203 1674 2204 .has-background-white .site a:focus .meta-nav { 1675 color: var(--wp--style--color--link, var(--global--color-white));2205 color: #fff; 1676 2206 } 1677 2207 … … 1689 2219 1690 2220 .site a:focus img { 1691 outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary)); 1692 } 1693 1694 .has-background:not(.has-background-background-color) .has-link-color a, 2221 outline: 2px dotted #28303d; 2222 } 2223 2224 .has-background:not(.has-background-background-color) .has-link-color a { 2225 color: #28303d; 2226 } 2227 1695 2228 .has-background:not(.has-background-background-color).has-link-color a { 1696 color: var(--wp--style--color--link, var(--global--color-primary));2229 color: #28303d; 1697 2230 } 1698 2231 … … 1700 2233 .wp-block-audio audio:focus { 1701 2234 outline-offset: 5px; 1702 outline: 2px solid var(--global--color-primary);2235 outline: 2px solid #28303d; 1703 2236 } 1704 2237 … … 1706 2239 * Button 1707 2240 */ 1708 .site .button, 1709 input[type=submit], 1710 input[type=reset], 1711 .wp-block-search__button, 2241 .site .button { 2242 line-height: 1.5; 2243 color: #d1e4dd; 2244 cursor: pointer; 2245 font-weight: 500; 2246 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2247 font-size: 1.25rem; 2248 background-color: #39414d; 2249 border-radius: 0; 2250 border: 3px solid #39414d; 2251 text-decoration: none; 2252 padding: 15px 30px; 2253 } 2254 2255 input[type=submit] { 2256 line-height: 1.5; 2257 color: #d1e4dd; 2258 cursor: pointer; 2259 font-weight: 500; 2260 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2261 font-size: 1.25rem; 2262 background-color: #39414d; 2263 border-radius: 0; 2264 border: 3px solid #39414d; 2265 text-decoration: none; 2266 padding: 15px 30px; 2267 } 2268 2269 input[type=reset] { 2270 line-height: 1.5; 2271 color: #d1e4dd; 2272 cursor: pointer; 2273 font-weight: 500; 2274 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2275 font-size: 1.25rem; 2276 background-color: #39414d; 2277 border-radius: 0; 2278 border: 3px solid #39414d; 2279 text-decoration: none; 2280 padding: 15px 30px; 2281 } 2282 2283 .wp-block-search__button { 2284 line-height: 1.5; 2285 color: #d1e4dd; 2286 cursor: pointer; 2287 font-weight: 500; 2288 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2289 font-size: 1.25rem; 2290 background-color: #39414d; 2291 border-radius: 0; 2292 border: 3px solid #39414d; 2293 text-decoration: none; 2294 padding: 15px 30px; 2295 } 2296 1712 2297 .wp-block-button .wp-block-button__link { 1713 line-height: var(--button--line-height);1714 color: var(--button--color-text);2298 line-height: 1.5; 2299 color: #d1e4dd; 1715 2300 cursor: pointer; 1716 font-weight: var(--button--font-weight);1717 font-family: var(--button--font-family);1718 font-size: var(--button--font-size);1719 background-color: var(--button--color-background);1720 border-radius: var(--button--border-radius);1721 border: var(--button--border-width) solid var(--button--color-background);2301 font-weight: 500; 2302 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2303 font-size: 1.25rem; 2304 background-color: #39414d; 2305 border-radius: 0; 2306 border: 3px solid #39414d; 1722 2307 text-decoration: none; 1723 padding: var(--button--padding-vertical) var(--button--padding-horizontal);2308 padding: 15px 30px; 1724 2309 } 1725 2310 … … 1740 2325 } 1741 2326 1742 .site .button:before, 1743 input[type=submit]:before, 1744 input[type=reset]:before, 1745 .wp-block-search__button:before, 2327 .site .button:before { 2328 margin-bottom: -calc(1em - 0); 2329 } 2330 2331 input[type=submit]:before { 2332 margin-bottom: -calc(1em - 0); 2333 } 2334 2335 input[type=reset]:before { 2336 margin-bottom: -calc(1em - 0); 2337 } 2338 2339 .wp-block-search__button:before { 2340 margin-bottom: -calc(1em - 0); 2341 } 2342 1746 2343 .wp-block-button .wp-block-button__link:before { 1747 margin-bottom: -calc(.5em * var(--button--line-height) + -.38); 1748 } 1749 1750 .site .button:after, 1751 input[type=submit]:after, 1752 input[type=reset]:after, 1753 .wp-block-search__button:after, 2344 margin-bottom: -calc(1em - 0); 2345 } 2346 2347 .site .button:after { 2348 margin-top: -calc(1em - 0); 2349 } 2350 2351 input[type=submit]:after { 2352 margin-top: -calc(1em - 0); 2353 } 2354 2355 input[type=reset]:after { 2356 margin-top: -calc(1em - 0); 2357 } 2358 2359 .wp-block-search__button:after { 2360 margin-top: -calc(1em - 0); 2361 } 2362 1754 2363 .wp-block-button .wp-block-button__link:after { 1755 margin-top: -calc( .5em * var(--button--line-height) + -.39);2364 margin-top: -calc(1em - 0); 1756 2365 } 1757 2366 … … 1766 2375 } 1767 2376 1768 .is-dark-theme .site .button:focus, 1769 .is-dark-theme input[type=submit]:focus, 1770 .is-dark-theme input[type=reset]:focus, 1771 .is-dark-theme .wp-block-search__button:focus, 2377 .is-dark-theme .site .button:focus { 2378 color: #39414d; 2379 } 2380 2381 .is-dark-theme input[type=submit]:focus { 2382 color: #39414d; 2383 } 2384 2385 .is-dark-theme input[type=reset]:focus { 2386 color: #39414d; 2387 } 2388 2389 .is-dark-theme .wp-block-search__button:focus { 2390 color: #39414d; 2391 } 2392 1772 2393 .is-dark-theme .wp-block-button .wp-block-button__link:focus { 1773 color: var(--button--color-background); 1774 } 1775 1776 .site .button:focus:not(.has-background), 1777 input[type=submit]:focus:not(.has-background), 1778 input[type=reset]:focus:not(.has-background), 1779 .wp-block-search__button:focus:not(.has-background), 2394 color: #39414d; 2395 } 2396 2397 .site .button:focus:not(.has-background) { 2398 color: #39414d; 2399 } 2400 2401 input[type=submit]:focus:not(.has-background) { 2402 color: #39414d; 2403 } 2404 2405 input[type=reset]:focus:not(.has-background) { 2406 color: #39414d; 2407 } 2408 2409 .wp-block-search__button:focus:not(.has-background) { 2410 color: #39414d; 2411 } 2412 1780 2413 .wp-block-button .wp-block-button__link:focus:not(.has-background) { 1781 color: var(--button--color-text-hover); 1782 } 1783 1784 .site .button:disabled, 1785 input[type=submit]:disabled, 1786 input[type=reset]:disabled, 1787 .wp-block-search__button:disabled, 2414 color: #39414d; 2415 } 2416 2417 .site .button:disabled { 2418 background-color: rgba(255, 255, 255, 0.5); 2419 border-color: rgba(255, 255, 255, 0.5); 2420 color: #39414d; 2421 } 2422 2423 input[type=submit]:disabled { 2424 background-color: rgba(255, 255, 255, 0.5); 2425 border-color: rgba(255, 255, 255, 0.5); 2426 color: #39414d; 2427 } 2428 2429 input[type=reset]:disabled { 2430 background-color: rgba(255, 255, 255, 0.5); 2431 border-color: rgba(255, 255, 255, 0.5); 2432 color: #39414d; 2433 } 2434 2435 .wp-block-search__button:disabled { 2436 background-color: rgba(255, 255, 255, 0.5); 2437 border-color: rgba(255, 255, 255, 0.5); 2438 color: #39414d; 2439 } 2440 1788 2441 .wp-block-button .wp-block-button__link:disabled { 1789 background-color: var(--global--color-white-50); 1790 border-color: var(--global--color-white-50); 1791 color: var(--button--color-text-active); 1792 } 1793 1794 .site .button:active, 1795 input[type=submit]:active, 1796 input[type=reset]:active, 1797 .wp-block-search .wp-block-search__button:active, 2442 background-color: rgba(255, 255, 255, 0.5); 2443 border-color: rgba(255, 255, 255, 0.5); 2444 color: #39414d; 2445 } 2446 2447 .site .button:active { 2448 color: #39414d; 2449 background-color: #d1e4dd; 2450 } 2451 2452 input[type=submit]:active { 2453 color: #39414d; 2454 background-color: #d1e4dd; 2455 } 2456 2457 input[type=reset]:active { 2458 color: #39414d; 2459 background-color: #d1e4dd; 2460 } 2461 2462 .wp-block-search .wp-block-search__button:active { 2463 color: #39414d; 2464 background-color: #d1e4dd; 2465 } 2466 1798 2467 .wp-block-file .wp-block-file__button:active { 1799 color: var(--button--color-text-active); 1800 background-color: var(--button--color-background-active); 1801 } 1802 1803 .site .button:hover, 1804 input[type=submit]:hover, 1805 input[type=reset]:hover, 1806 .wp-block-search .wp-block-search__button:hover, 2468 color: #39414d; 2469 background-color: #d1e4dd; 2470 } 2471 2472 .site .button:hover { 2473 color: #39414d; 2474 background: transparent; 2475 } 2476 2477 input[type=submit]:hover { 2478 color: #39414d; 2479 background: transparent; 2480 } 2481 2482 input[type=reset]:hover { 2483 color: #39414d; 2484 background: transparent; 2485 } 2486 2487 .wp-block-search .wp-block-search__button:hover { 2488 color: #39414d; 2489 background: transparent; 2490 } 2491 1807 2492 .wp-block-file .wp-block-file__button:hover { 1808 color: var(--button--color-text-hover);2493 color: #39414d; 1809 2494 background: transparent; 1810 2495 } … … 1814 2499 */ 1815 2500 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 1816 color: var(--button--color-text-active)!important;2501 color: #39414d !important; 1817 2502 background: transparent !important; 1818 border-color: var(--button--color-background);2503 border-color: #39414d; 1819 2504 } 1820 2505 1821 2506 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { 1822 color: var(--button--color-text-hover)!important;2507 color: #39414d !important; 1823 2508 background: transparent !important; 1824 border-color: var(--button--color-background);2509 border-color: #39414d; 1825 2510 } 1826 2511 1827 2512 .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus { 1828 color: var(--button--color-text)!important;1829 background: var(--button--color-background)!important;2513 color: #d1e4dd !important; 2514 background: #39414d !important; 1830 2515 } 1831 2516 1832 2517 .wp-block-button.is-style-outline .wp-block-button__link { 1833 padding: var(--button--padding-vertical) var(--button--padding-horizontal);2518 padding: 15px 30px; 1834 2519 } 1835 2520 … … 1840 2525 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) { 1841 2526 background: transparent; 1842 color: var(--button--color-background);1843 border-color: var(--button--color-background);2527 color: #39414d; 2528 border-color: #39414d; 1844 2529 } 1845 2530 … … 1848 2533 } 1849 2534 1850 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color), 1851 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color), 2535 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color) { 2536 color: #fff; 2537 } 2538 2539 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color) { 2540 color: #fff; 2541 } 2542 1852 2543 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-color) { 1853 color: var(--global--color-white);2544 color: #fff; 1854 2545 } 1855 2546 1856 2547 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background { 1857 color: var(--global--color-dark-gray); 1858 } 1859 1860 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-gray-background-color, 1861 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-dark-gray-background-color, 2548 color: #28303d; 2549 } 2550 2551 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-gray-background-color { 2552 color: #fff; 2553 } 2554 2555 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-dark-gray-background-color { 2556 color: #fff; 2557 } 2558 1862 2559 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-black-background-color { 1863 color: var(--global--color-white);2560 color: #fff; 1864 2561 } 1865 2562 … … 1869 2566 } 1870 2567 1871 .wp-block-button.is-style-outline .wp-block-button__link:active, 2568 .wp-block-button.is-style-outline .wp-block-button__link:active { 2569 color: #d1e4dd !important; 2570 background: #39414d !important; 2571 border-color: #39414d; 2572 } 2573 1872 2574 .wp-block-button.is-style-outline .wp-block-button__link:hover { 1873 color: var(--button--color-text) !important; 1874 background: var(--button--color-background) !important; 1875 border-color: var(--button--color-background); 1876 } 1877 1878 .wp-block-button.is-style-outline .wp-block-button__link:active.has-text-color, 2575 color: #d1e4dd !important; 2576 background: #39414d !important; 2577 border-color: #39414d; 2578 } 2579 2580 .wp-block-button.is-style-outline .wp-block-button__link:active.has-text-color { 2581 border-color: #39414d; 2582 } 2583 1879 2584 .wp-block-button.is-style-outline .wp-block-button__link:hover.has-text-color { 1880 border-color: var(--button--color-background);2585 border-color: #39414d; 1881 2586 } 1882 2587 1883 2588 .wp-block-button.is-style-outline .wp-block-button__link:focus { 1884 color: var(--button--color-background)!important;2589 color: #39414d !important; 1885 2590 background: transparent !important; 1886 2591 } … … 1890 2595 } 1891 2596 1892 .is-style-outline .wp-block-button__link[style*=radius]:focus, 2597 .is-style-outline .wp-block-button__link[style*=radius]:focus { 2598 outline-offset: 2px; 2599 outline: 2px dotted #39414d; 2600 } 2601 1893 2602 .wp-block-button a.wp-block-button__link[style*=radius]:focus { 1894 2603 outline-offset: 2px; 1895 outline: 2px dotted var(--button--color-background);2604 outline: 2px dotted #39414d; 1896 2605 } 1897 2606 1898 2607 .wp-block-code { 1899 border-color: var(--global--color-border);2608 border-color: #28303d; 1900 2609 border-radius: 0; 1901 2610 border-style: solid; 1902 2611 border-width: 0.1rem; 1903 padding: var(--global--spacing-unit);2612 padding: 20px; 1904 2613 } 1905 2614 1906 2615 .wp-block-code code { 1907 font-size: var(--global--font-size-xs);2616 font-size: 1rem; 1908 2617 white-space: pre; 1909 2618 overflow-x: auto; … … 1916 2625 1917 2626 .wp-block-columns .wp-block-column > * { 1918 margin-top: calc(0.66 * var(--global--spacing-vertical));1919 margin-bottom: calc(0.66 * var(--global--spacing-vertical));2627 margin-top: 20px; 2628 margin-bottom: 20px; 1920 2629 } 1921 2630 @media only screen and (min-width: 482px) { 1922 2631 1923 2632 .wp-block-columns .wp-block-column > * { 1924 margin-top: var(--global--spacing-vertical);1925 margin-bottom: var(--global--spacing-vertical);2633 margin-top: 30px; 2634 margin-bottom: 30px; 1926 2635 } 1927 2636 } … … 1940 2649 1941 2650 .wp-block-columns .wp-block-column:not(:last-child) { 1942 margin-bottom: calc(0.66 * var(--global--spacing-vertical));2651 margin-bottom: 20px; 1943 2652 } 1944 2653 @media only screen and (min-width: 482px) { 1945 2654 1946 2655 .wp-block-columns .wp-block-column:not(:last-child) { 1947 margin-bottom: var(--global--spacing-vertical);2656 margin-bottom: 30px; 1948 2657 } 1949 2658 } … … 1961 2670 1962 2671 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 1963 margin-left: calc(-2 * var(--global--spacing-horizontal));1964 margin-top: calc(2.5 * var(--global--spacing-horizontal));2672 margin-left: -50px; 2673 margin-top: 63px; 1965 2674 z-index: 2; 1966 2675 } 1967 2676 1968 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 1969 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), 1970 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background), 1971 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background), 1972 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background), 1973 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background), 1974 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background), 1975 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 1976 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background), 2677 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background) { 2678 background-color: #d1e4dd; 2679 padding: 20px; 2680 } 2681 2682 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background) { 2683 background-color: #d1e4dd; 2684 padding: 20px; 2685 } 2686 2687 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background) { 2688 background-color: #d1e4dd; 2689 padding: 20px; 2690 } 2691 2692 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background) { 2693 background-color: #d1e4dd; 2694 padding: 20px; 2695 } 2696 2697 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background) { 2698 background-color: #d1e4dd; 2699 padding: 20px; 2700 } 2701 2702 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background) { 2703 background-color: #d1e4dd; 2704 padding: 20px; 2705 } 2706 2707 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background) { 2708 background-color: #d1e4dd; 2709 padding: 20px; 2710 } 2711 2712 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) { 2713 background-color: #d1e4dd; 2714 padding: 20px; 2715 } 2716 2717 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 2718 background-color: #d1e4dd; 2719 padding: 20px; 2720 } 2721 1977 2722 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) { 1978 background-color: var(--global--color-background); 1979 padding: var(--global--spacing-unit); 1980 } 1981 1982 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 2723 background-color: #d1e4dd; 2724 padding: 20px; 2725 } 2726 2727 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) { 2728 padding-left: 50px; 2729 } 2730 1983 2731 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 1984 padding-left: calc(2 * var(--global--spacing-horizontal));2732 padding-left: 50px; 1985 2733 } 1986 2734 … … 1990 2738 } 1991 2739 1992 .wp-block-columns.alignfull .wp-block-column p:not(.has-background), 1993 .wp-block-columns.alignfull .wp-block-column h1:not(.has-background), 1994 .wp-block-columns.alignfull .wp-block-column h2:not(.has-background), 1995 .wp-block-columns.alignfull .wp-block-column h3:not(.has-background), 1996 .wp-block-columns.alignfull .wp-block-column h4:not(.has-background), 1997 .wp-block-columns.alignfull .wp-block-column h5:not(.has-background), 2740 .wp-block-columns.alignfull .wp-block-column p:not(.has-background) { 2741 padding-left: 20px; 2742 padding-right: 20px; 2743 } 2744 2745 .wp-block-columns.alignfull .wp-block-column h1:not(.has-background) { 2746 padding-left: 20px; 2747 padding-right: 20px; 2748 } 2749 2750 .wp-block-columns.alignfull .wp-block-column h2:not(.has-background) { 2751 padding-left: 20px; 2752 padding-right: 20px; 2753 } 2754 2755 .wp-block-columns.alignfull .wp-block-column h3:not(.has-background) { 2756 padding-left: 20px; 2757 padding-right: 20px; 2758 } 2759 2760 .wp-block-columns.alignfull .wp-block-column h4:not(.has-background) { 2761 padding-left: 20px; 2762 padding-right: 20px; 2763 } 2764 2765 .wp-block-columns.alignfull .wp-block-column h5:not(.has-background) { 2766 padding-left: 20px; 2767 padding-right: 20px; 2768 } 2769 1998 2770 .wp-block-columns.alignfull .wp-block-column h6:not(.has-background) { 1999 padding-left: var(--global--spacing-unit); 2000 padding-right: var(--global--spacing-unit); 2001 } 2002 2003 .wp-block-cover, 2771 padding-left: 20px; 2772 padding-right: 20px; 2773 } 2774 2775 .wp-block-cover { 2776 background-color: #000; 2777 min-height: 450px; 2778 margin-top: inherit; 2779 margin-bottom: inherit; 2780 2781 /* default & custom background-color */ 2782 2783 /* Treating H2 separately to account for legacy /core styles */ 2784 2785 /* Block Styles */ 2786 } 2787 2004 2788 .wp-block-cover-image { 2005 background-color: var(--cover--color-background);2006 min-height: var(--cover--height);2789 background-color: #000; 2790 min-height: 450px; 2007 2791 margin-top: inherit; 2008 2792 margin-bottom: inherit; … … 2026 2810 } 2027 2811 2028 .wp-block-cover .wp-block-cover__inner-container, 2029 .wp-block-cover .wp-block-cover-image-text, 2030 .wp-block-cover .wp-block-cover-text, 2031 .wp-block-cover-image .wp-block-cover__inner-container, 2032 .wp-block-cover-image .wp-block-cover-image-text, 2812 .wp-block-cover .wp-block-cover__inner-container { 2813 color: currentColor; 2814 margin-top: 30px; 2815 margin-bottom: 30px; 2816 } 2817 2818 .wp-block-cover .wp-block-cover-image-text { 2819 color: currentColor; 2820 margin-top: 30px; 2821 margin-bottom: 30px; 2822 } 2823 2824 .wp-block-cover .wp-block-cover-text { 2825 color: currentColor; 2826 margin-top: 30px; 2827 margin-bottom: 30px; 2828 } 2829 2830 .wp-block-cover-image .wp-block-cover__inner-container { 2831 color: currentColor; 2832 margin-top: 30px; 2833 margin-bottom: 30px; 2834 } 2835 2836 .wp-block-cover-image .wp-block-cover-image-text { 2837 color: currentColor; 2838 margin-top: 30px; 2839 margin-bottom: 30px; 2840 } 2841 2033 2842 .wp-block-cover-image .wp-block-cover-text { 2034 2843 color: currentColor; 2035 margin-top: var(--global--spacing-vertical);2036 margin-bottom: var(--global--spacing-vertical);2844 margin-top: 30px; 2845 margin-bottom: 30px; 2037 2846 } 2038 2847 … … 2046 2855 } 2047 2856 2048 .wp-block-cover .wp-block-cover__inner-container .has-link-color a, 2049 .wp-block-cover .wp-block-cover-image-text .has-link-color a, 2050 .wp-block-cover .wp-block-cover-text .has-link-color a, 2051 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a, 2052 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a, 2857 .wp-block-cover .wp-block-cover__inner-container .has-link-color a { 2858 color: #28303d; 2859 } 2860 2861 .wp-block-cover .wp-block-cover-image-text .has-link-color a { 2862 color: #28303d; 2863 } 2864 2865 .wp-block-cover .wp-block-cover-text .has-link-color a { 2866 color: #28303d; 2867 } 2868 2869 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a { 2870 color: #28303d; 2871 } 2872 2873 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a { 2874 color: #28303d; 2875 } 2876 2053 2877 .wp-block-cover-image .wp-block-cover-text .has-link-color a { 2054 color: var(--wp--style--color--link, var(--global--color-primary)); 2055 } 2056 2057 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 2058 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 2059 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 2060 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 2061 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 2878 color: #28303d; 2879 } 2880 2881 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container { 2882 color: #fff; 2883 } 2884 2885 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text { 2886 color: #fff; 2887 } 2888 2889 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text { 2890 color: #fff; 2891 } 2892 2893 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container { 2894 color: #fff; 2895 } 2896 2897 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text { 2898 color: #fff; 2899 } 2900 2062 2901 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text { 2063 color: var(--cover--color-foreground); 2064 } 2065 2066 .wp-block-cover h2, 2067 .wp-block-cover-image h2 { 2068 font-size: var(--heading--font-size-h2); 2069 letter-spacing: var(--heading--letter-spacing-h2); 2070 line-height: var(--heading--line-height-h2); 2902 color: #fff; 2903 } 2904 2905 .wp-block-cover h2 { 2906 font-size: 2.25rem; 2907 letter-spacing: normal; 2908 line-height: 1.3; 2071 2909 max-width: inherit; 2072 2910 text-align: inherit; 2073 2911 padding: 0; 2074 2912 } 2913 @media only screen and (min-width: 652px) { 2914 2915 .wp-block-cover h2 { 2916 font-size: 3rem; 2917 } 2918 } 2919 @media only screen and (min-width: 652px) { 2920 2921 .wp-block-cover h2 { 2922 font-size: 3rem; 2923 } 2924 } 2925 2926 .wp-block-cover-image h2 { 2927 font-size: 2.25rem; 2928 letter-spacing: normal; 2929 line-height: 1.3; 2930 max-width: inherit; 2931 text-align: inherit; 2932 padding: 0; 2933 } 2934 @media only screen and (min-width: 652px) { 2935 2936 .wp-block-cover-image h2 { 2937 font-size: 3rem; 2938 } 2939 } 2940 @media only screen and (min-width: 652px) { 2941 2942 .wp-block-cover-image h2 { 2943 font-size: 3rem; 2944 } 2945 } 2075 2946 2076 2947 .wp-block-cover h2.has-text-align-left, … … 2089 2960 } 2090 2961 2091 .wp-block-cover .wp-block-cover__inner-container, 2962 .wp-block-cover .wp-block-cover__inner-container { 2963 width: calc(100% - 60px); 2964 } 2965 2092 2966 .wp-block-cover-image .wp-block-cover__inner-container { 2093 width: calc(100% - calc(2 * var(--global--spacing-vertical))); 2094 } 2095 2096 .wp-block-cover .wp-block-cover__inner-container > *, 2967 width: calc(100% - 60px); 2968 } 2969 2970 .wp-block-cover .wp-block-cover__inner-container > * { 2971 margin-top: 20px; 2972 margin-bottom: 20px; 2973 } 2974 2097 2975 .wp-block-cover-image .wp-block-cover__inner-container > * { 2098 margin-top: calc(0.666 * var(--global--spacing-vertical));2099 margin-bottom: calc(0.666 * var(--global--spacing-vertical));2976 margin-top: 20px; 2977 margin-bottom: 20px; 2100 2978 } 2101 2979 @media only screen and (min-width: 482px) { 2102 2980 2103 .wp-block-cover .wp-block-cover__inner-container > *, 2981 .wp-block-cover .wp-block-cover__inner-container > * { 2982 margin-top: 30px; 2983 margin-bottom: 30px; 2984 } 2985 2104 2986 .wp-block-cover-image .wp-block-cover__inner-container > * { 2105 margin-top: var(--global--spacing-vertical);2106 margin-bottom: var(--global--spacing-vertical);2987 margin-top: 30px; 2988 margin-bottom: 30px; 2107 2989 } 2108 2990 } … … 2125 3007 } 2126 3008 2127 .wp-block-cover.alignleft > *, 2128 .wp-block-cover.alignright > *, 2129 .wp-block-cover-image.alignleft > *, 3009 .wp-block-cover.alignleft > * { 3010 margin-top: 60px; 3011 margin-bottom: 60px; 3012 padding-left: 25px; 3013 padding-right: 25px; 3014 width: 100%; 3015 } 3016 3017 .wp-block-cover.alignright > * { 3018 margin-top: 60px; 3019 margin-bottom: 60px; 3020 padding-left: 25px; 3021 padding-right: 25px; 3022 width: 100%; 3023 } 3024 3025 .wp-block-cover-image.alignleft > * { 3026 margin-top: 60px; 3027 margin-bottom: 60px; 3028 padding-left: 25px; 3029 padding-right: 25px; 3030 width: 100%; 3031 } 3032 2130 3033 .wp-block-cover-image.alignright > * { 2131 margin-top: calc(2 * var(--global--spacing-vertical));2132 margin-bottom: calc(2 * var(--global--spacing-vertical));2133 padding-left: var(--global--spacing-horizontal);2134 padding-right: var(--global--spacing-horizontal);3034 margin-top: 60px; 3035 margin-bottom: 60px; 3036 padding-left: 25px; 3037 padding-right: 25px; 2135 3038 width: 100%; 2136 3039 } … … 2143 3046 } 2144 3047 2145 .wp-block-cover.is-style-twentytwentyone-border, 3048 .wp-block-cover.is-style-twentytwentyone-border { 3049 border: 3px solid #28303d; 3050 } 3051 2146 3052 .wp-block-cover-image.is-style-twentytwentyone-border { 2147 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 2148 } 2149 2150 .wp-block-file a.wp-block-file__button:active, 2151 .wp-block-file a.wp-block-file__button:focus, 3053 border: 3px solid #28303d; 3054 } 3055 3056 .wp-block-file a.wp-block-file__button:active { 3057 color: #39414d; 3058 opacity: inherit; 3059 } 3060 3061 .wp-block-file a.wp-block-file__button:focus { 3062 color: #39414d; 3063 opacity: inherit; 3064 } 3065 2152 3066 .wp-block-file a.wp-block-file__button:hover { 2153 color: var(--button--color-text-hover);3067 color: #39414d; 2154 3068 opacity: inherit; 2155 3069 } 2156 3070 2157 3071 .wp-block-file a.wp-block-file__button:visited { 2158 color: var(--button--color-text);3072 color: #d1e4dd; 2159 3073 } 2160 3074 2161 3075 .wp-block-file a.wp-block-file__button:visited:hover { 2162 color: var(--button--color-text-hover);3076 color: #39414d; 2163 3077 } 2164 3078 2165 3079 .wp-block-file .wp-block-file__button { 2166 line-height: var(--button--line-height);2167 color: var(--button--color-text);3080 line-height: 1.5; 3081 color: #d1e4dd; 2168 3082 cursor: pointer; 2169 font-weight: var(--button--font-weight);2170 font-family: var(--button--font-family);2171 font-size: var(--button--font-size);2172 background-color: var(--button--color-background);2173 border-radius: var(--button--border-radius);2174 border: var(--button--border-width) solid var(--button--color-background);3083 font-weight: 500; 3084 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3085 font-size: 1.25rem; 3086 background-color: #39414d; 3087 border-radius: 0; 3088 border: 3px solid #39414d; 2175 3089 text-decoration: none; 2176 padding: var(--button--padding-vertical) var(--button--padding-horizontal);3090 padding: 15px 30px; 2177 3091 display: inline-block; 2178 3092 } … … 2187 3101 2188 3102 .wp-block-file .wp-block-file__button:before { 2189 margin-bottom: -calc( .5em * var(--button--line-height) + -.38);3103 margin-bottom: -calc(1em - 0); 2190 3104 } 2191 3105 2192 3106 .wp-block-file .wp-block-file__button:after { 2193 margin-top: -calc( .5em * var(--button--line-height) + -.39);3107 margin-top: -calc(1em - 0); 2194 3108 } 2195 3109 … … 2201 3115 2202 3116 .is-dark-theme .wp-block-file .wp-block-file__button:focus { 2203 color: var(--button--color-background);3117 color: #39414d; 2204 3118 } 2205 3119 2206 3120 .wp-block-file .wp-block-file__button:focus:not(.has-background) { 2207 color: var(--button--color-text-hover);3121 color: #39414d; 2208 3122 } 2209 3123 2210 3124 .wp-block-file .wp-block-file__button:disabled { 2211 background-color: var(--global--color-white-50);2212 border-color: var(--global--color-white-50);2213 color: var(--button--color-text-active);3125 background-color: rgba(255, 255, 255, 0.5); 3126 border-color: rgba(255, 255, 255, 0.5); 3127 color: #39414d; 2214 3128 } 2215 3129 … … 2218 3132 } 2219 3133 2220 .wp-block-gallery .blocks-gallery-image, 3134 .wp-block-gallery .blocks-gallery-image { 3135 width: calc(50% - 10px); 3136 } 3137 2221 3138 .wp-block-gallery .blocks-gallery-item { 2222 width: calc((100% - var(--global--spacing-unit)) / 2); 2223 } 2224 2225 .wp-block-gallery .blocks-gallery-image figcaption, 3139 width: calc(50% - 10px); 3140 } 3141 3142 .wp-block-gallery .blocks-gallery-image figcaption { 3143 margin: 0; 3144 color: #fff; 3145 font-size: 1rem; 3146 } 3147 2226 3148 .wp-block-gallery .blocks-gallery-item figcaption { 2227 3149 margin: 0; 2228 color: var(--global--color-white); 2229 font-size: var(--global--font-size-xs); 2230 } 2231 2232 .wp-block-gallery .blocks-gallery-image figcaption a, 3150 color: #fff; 3151 font-size: 1rem; 3152 } 3153 3154 .wp-block-gallery .blocks-gallery-image figcaption a { 3155 color: #fff; 3156 } 3157 2233 3158 .wp-block-gallery .blocks-gallery-item figcaption a { 2234 color: var(--global--color-white); 2235 } 2236 2237 .wp-block-gallery .blocks-gallery-image figcaption a:focus, 3159 color: #fff; 3160 } 3161 3162 .wp-block-gallery .blocks-gallery-image figcaption a:focus { 3163 background-color: transparent; 3164 outline: 2px solid #28303d; 3165 text-decoration: none; 3166 } 3167 2238 3168 .wp-block-gallery .blocks-gallery-item figcaption a:focus { 2239 3169 background-color: transparent; 2240 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));3170 outline: 2px solid #28303d; 2241 3171 text-decoration: none; 2242 3172 } … … 2266 3196 2267 3197 .wp-block-group .wp-block-group__inner-container > * { 2268 margin-top: calc(0.666 * var(--global--spacing-vertical));2269 margin-bottom: calc(0.666 * var(--global--spacing-vertical));3198 margin-top: 20px; 3199 margin-bottom: 20px; 2270 3200 } 2271 3201 @media only screen and (min-width: 482px) { 2272 3202 2273 3203 .wp-block-group .wp-block-group__inner-container > * { 2274 margin-top: var(--global--spacing-vertical);2275 margin-bottom: var(--global--spacing-vertical);3204 margin-top: 30px; 3205 margin-bottom: 30px; 2276 3206 } 2277 3207 } … … 2286 3216 2287 3217 .wp-block-group.has-background { 2288 padding: calc(0.666 * var(--global--spacing-vertical));3218 padding: 20px; 2289 3219 } 2290 3220 @media only screen and (min-width: 482px) { 2291 3221 2292 3222 .wp-block-group.has-background { 2293 padding: var(--global--spacing-vertical);3223 padding: 30px; 2294 3224 } 2295 3225 } 2296 3226 2297 3227 .wp-block-group.is-style-twentytwentyone-border { 2298 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 2299 padding: var(--global--spacing-vertical); 2300 } 2301 2302 .wp-block-group.has-background .wp-block-group__inner-container > .alignfull, 2303 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull, 2304 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull, 3228 border: 3px solid #28303d; 3229 padding: 30px; 3230 } 3231 3232 .wp-block-group.has-background .wp-block-group__inner-container > .alignfull { 3233 max-width: calc(100% + 60px); 3234 width: calc(100% + 60px); 3235 margin-left: -30px; 3236 } 3237 3238 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 3239 max-width: calc(100% + 60px); 3240 width: calc(100% + 60px); 3241 margin-left: -30px; 3242 } 3243 3244 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull { 3245 max-width: calc(100% + 60px); 3246 width: calc(100% + 60px); 3247 margin-left: -30px; 3248 } 3249 2305 3250 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 2306 max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 2307 width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 2308 margin-left: calc(-1 * var(--global--spacing-vertical)); 2309 } 2310 2311 h1, 2312 .h1, 2313 h2, 2314 .h2, 2315 h3, 2316 .h3, 2317 h4, 2318 .h4, 2319 h5, 2320 .h5, 2321 h6, 3251 max-width: calc(100% + 60px); 3252 width: calc(100% + 60px); 3253 margin-left: -30px; 3254 } 3255 3256 h1 { 3257 clear: both; 3258 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3259 font-weight: normal; 3260 } 3261 3262 .h1 { 3263 clear: both; 3264 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3265 font-weight: normal; 3266 } 3267 3268 h2 { 3269 clear: both; 3270 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3271 font-weight: normal; 3272 } 3273 3274 .h2 { 3275 clear: both; 3276 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3277 font-weight: normal; 3278 } 3279 3280 h3 { 3281 clear: both; 3282 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3283 font-weight: normal; 3284 } 3285 3286 .h3 { 3287 clear: both; 3288 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3289 font-weight: normal; 3290 } 3291 3292 h4 { 3293 clear: both; 3294 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3295 font-weight: normal; 3296 } 3297 3298 .h4 { 3299 clear: both; 3300 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3301 font-weight: normal; 3302 } 3303 3304 h5 { 3305 clear: both; 3306 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3307 font-weight: normal; 3308 } 3309 3310 .h5 { 3311 clear: both; 3312 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3313 font-weight: normal; 3314 } 3315 3316 h6 { 3317 clear: both; 3318 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3319 font-weight: normal; 3320 } 3321 2322 3322 .h6 { 2323 3323 clear: both; 2324 font-family: var(--heading--font-family); 2325 font-weight: var(--heading--font-weight); 2326 } 2327 2328 h1 strong, 2329 .h1 strong, 2330 h2 strong, 2331 .h2 strong, 2332 h3 strong, 2333 .h3 strong, 2334 h4 strong, 2335 .h4 strong, 2336 h5 strong, 2337 .h5 strong, 2338 h6 strong, 3324 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3325 font-weight: normal; 3326 } 3327 3328 h1 strong { 3329 font-weight: 600; 3330 } 3331 3332 .h1 strong { 3333 font-weight: 600; 3334 } 3335 3336 h2 strong { 3337 font-weight: 600; 3338 } 3339 3340 .h2 strong { 3341 font-weight: 600; 3342 } 3343 3344 h3 strong { 3345 font-weight: 600; 3346 } 3347 3348 .h3 strong { 3349 font-weight: 600; 3350 } 3351 3352 h4 strong { 3353 font-weight: 600; 3354 } 3355 3356 .h4 strong { 3357 font-weight: 600; 3358 } 3359 3360 h5 strong { 3361 font-weight: 600; 3362 } 3363 3364 .h5 strong { 3365 font-weight: 600; 3366 } 3367 3368 h6 strong { 3369 font-weight: 600; 3370 } 3371 2339 3372 .h6 strong { 2340 font-weight: var(--heading--font-weight-strong); 2341 } 2342 2343 h1, 3373 font-weight: 600; 3374 } 3375 3376 h1 { 3377 font-size: 4rem; 3378 letter-spacing: normal; 3379 line-height: 1.1; 3380 } 3381 3382 @media only screen and (min-width: 652px) { 3383 3384 h1 { 3385 font-size: 6rem; 3386 } 3387 } 3388 2344 3389 .h1 { 2345 font-size: var(--heading--font-size-h1); 2346 letter-spacing: var(--heading--letter-spacing-h1); 2347 line-height: var(--heading--line-height-h1); 2348 } 2349 2350 h2, 3390 font-size: 4rem; 3391 letter-spacing: normal; 3392 line-height: 1.1; 3393 } 3394 3395 @media only screen and (min-width: 652px) { 3396 3397 .h1 { 3398 font-size: 6rem; 3399 } 3400 } 3401 3402 h2 { 3403 font-size: 2.25rem; 3404 letter-spacing: normal; 3405 line-height: 1.3; 3406 } 3407 3408 @media only screen and (min-width: 652px) { 3409 3410 h2 { 3411 font-size: 3rem; 3412 } 3413 } 3414 3415 @media only screen and (min-width: 652px) { 3416 3417 h2 { 3418 font-size: 3rem; 3419 } 3420 } 3421 2351 3422 .h2 { 2352 font-size: var(--heading--font-size-h2); 2353 letter-spacing: var(--heading--letter-spacing-h2); 2354 line-height: var(--heading--line-height-h2); 2355 } 2356 2357 h3, 3423 font-size: 2.25rem; 3424 letter-spacing: normal; 3425 line-height: 1.3; 3426 } 3427 3428 @media only screen and (min-width: 652px) { 3429 3430 .h2 { 3431 font-size: 3rem; 3432 } 3433 } 3434 3435 @media only screen and (min-width: 652px) { 3436 3437 .h2 { 3438 font-size: 3rem; 3439 } 3440 } 3441 3442 h3 { 3443 font-size: 2rem; 3444 letter-spacing: normal; 3445 line-height: 1.3; 3446 } 3447 3448 @media only screen and (min-width: 652px) { 3449 3450 h3 { 3451 font-size: 2rem; 3452 } 3453 } 3454 2358 3455 .h3 { 2359 font-size: var(--heading--font-size-h3); 2360 letter-spacing: var(--heading--letter-spacing-h3); 2361 line-height: var(--heading--line-height-h3); 2362 } 2363 2364 h4, 3456 font-size: 2rem; 3457 letter-spacing: normal; 3458 line-height: 1.3; 3459 } 3460 3461 @media only screen and (min-width: 652px) { 3462 3463 .h3 { 3464 font-size: 2rem; 3465 } 3466 } 3467 3468 h4 { 3469 font-size: 1.5rem; 3470 font-weight: 600; 3471 letter-spacing: normal; 3472 line-height: 1.3; 3473 } 3474 2365 3475 .h4 { 2366 font-size: var(--heading--font-size-h4); 2367 font-weight: var(--heading--font-weight-strong); 2368 letter-spacing: var(--heading--letter-spacing-h4); 2369 line-height: var(--heading--line-height-h4); 2370 } 2371 2372 h5, 3476 font-size: 1.5rem; 3477 font-weight: 600; 3478 letter-spacing: normal; 3479 line-height: 1.3; 3480 } 3481 3482 h5 { 3483 font-size: 1.125rem; 3484 font-weight: 600; 3485 letter-spacing: 0.05em; 3486 line-height: 1.3; 3487 } 3488 2373 3489 .h5 { 2374 font-size: var(--heading--font-size-h5); 2375 font-weight: var(--heading--font-weight-strong); 2376 letter-spacing: var(--heading--letter-spacing-h5); 2377 line-height: var(--heading--line-height-h5); 2378 } 2379 2380 h6, 3490 font-size: 1.125rem; 3491 font-weight: 600; 3492 letter-spacing: 0.05em; 3493 line-height: 1.3; 3494 } 3495 3496 h6 { 3497 font-size: 1rem; 3498 font-weight: 600; 3499 letter-spacing: 0.05em; 3500 line-height: 1.3; 3501 } 3502 2381 3503 .h6 { 2382 font-size: var(--heading--font-size-h6);2383 font-weight: var(--heading--font-weight-strong);2384 letter-spacing: var(--heading--letter-spacing-h6);2385 line-height: var(--heading--line-height-h6);3504 font-size: 1rem; 3505 font-weight: 600; 3506 letter-spacing: 0.05em; 3507 line-height: 1.3; 2386 3508 } 2387 3509 … … 2391 3513 2392 3514 .wp-block-image figcaption { 2393 color: var(--global--color-primary);2394 font-size: var(--global--font-size-xs);2395 line-height: var(--global--line-height-body);2396 margin-top: calc(0.5 * var(--global--spacing-unit));2397 margin-bottom: var(--global--spacing-unit);3515 color: #28303d; 3516 font-size: 1rem; 3517 line-height: 1.7; 3518 margin-top: 10px; 3519 margin-bottom: 20px; 2398 3520 text-align: center; 2399 3521 } 2400 3522 2401 3523 .wp-block-image .alignright { 2402 margin-left: var(--global--spacing-horizontal);3524 margin-left: 25px; 2403 3525 } 2404 3526 2405 3527 .wp-block-image .alignleft { 2406 margin-right: var(--global--spacing-horizontal);3528 margin-right: 25px; 2407 3529 } 2408 3530 … … 2428 3550 } 2429 3551 2430 .wp-block-image.is-style-twentytwentyone-border img, 3552 .wp-block-image.is-style-twentytwentyone-border img { 3553 border: 3px solid #28303d; 3554 } 3555 2431 3556 .wp-block-image.is-style-twentytwentyone-image-frame img { 2432 border: calc(3 * var(--separator--height)) solid var(--global--color-border);3557 border: 3px solid #28303d; 2433 3558 } 2434 3559 2435 3560 .wp-block-image.is-style-twentytwentyone-image-frame img { 2436 padding: var(--global--spacing-unit);3561 padding: 20px; 2437 3562 } 2438 3563 … … 2458 3583 2459 3584 .wp-block-latest-comments .wp-block-latest-comments__comment { 2460 font-size: var(--global--font-size-sm);2461 line-height: var(--global--line-height-body);3585 font-size: 1.125rem; 3586 line-height: 1.7; 2462 3587 2463 3588 /* Vertical margins logic */ 2464 margin-top: var(--global--spacing-vertical);2465 margin-bottom: var(--global--spacing-vertical);3589 margin-top: 30px; 3590 margin-bottom: 30px; 2466 3591 } 2467 3592 … … 2475 3600 2476 3601 .wp-block-latest-comments .wp-block-latest-comments__comment-meta { 2477 font-family: var(--heading--font-family);3602 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2478 3603 } 2479 3604 2480 3605 .wp-block-latest-comments .wp-block-latest-comments__comment-date { 2481 color: var(--global--color-primary);2482 font-size: var(--global--font-size-sm);3606 color: #28303d; 3607 font-size: 1.125rem; 2483 3608 } 2484 3609 2485 3610 .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { 2486 font-size: var(--global--font-size-sm);2487 line-height: var(--global--line-height-body);3611 font-size: 1.125rem; 3612 line-height: 1.7; 2488 3613 margin: 0; 2489 3614 } … … 2494 3619 2495 3620 .wp-block-latest-posts:not(.is-grid) > li { 2496 margin-top: calc(1.666 * var(--global--spacing-vertical));2497 margin-bottom: calc(1.666 * var(--global--spacing-vertical));3621 margin-top: 50px; 3622 margin-bottom: 50px; 2498 3623 } 2499 3624 … … 2512 3637 2513 3638 .wp-block-latest-posts.is-grid > li { 2514 margin-bottom: var(--global--spacing-vertical);3639 margin-bottom: 30px; 2515 3640 } 2516 3641 … … 2533 3658 2534 3659 .wp-block-latest-posts > li > * { 2535 margin-top: calc(0.333 * var(--global--spacing-vertical));2536 margin-bottom: calc(0.333 * var(--global--spacing-vertical));3660 margin-top: 10px; 3661 margin-bottom: 10px; 2537 3662 } 2538 3663 … … 2547 3672 .wp-block-latest-posts > li > a { 2548 3673 display: inline-block; 2549 font-family: var(--latest-posts--title-font-family); 2550 font-size: var(--latest-posts--title-font-size); 2551 font-weight: var(--heading--font-weight); 2552 line-height: var(--global--line-height-heading); 2553 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 3674 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3675 font-size: 2rem; 3676 font-weight: normal; 3677 line-height: 1.3; 3678 margin-bottom: 10px; 3679 } 3680 @media only screen and (min-width: 652px) { 3681 3682 .wp-block-latest-posts > li > a { 3683 font-size: 2rem; 3684 } 2554 3685 } 2555 3686 2556 3687 .wp-block-latest-posts .wp-block-latest-posts__post-author { 2557 color: var(--global--color-primary);2558 font-size: var(--global--font-size-md);2559 line-height: var(--global--line-height-body);3688 color: #28303d; 3689 font-size: 1.25rem; 3690 line-height: 1.7; 2560 3691 } 2561 3692 2562 3693 .wp-block-latest-posts .wp-block-latest-posts__post-date { 2563 color: var(--global--color-primary);2564 font-size: var(--global--font-size-xs);2565 line-height: var(--global--line-height-body);3694 color: #28303d; 3695 font-size: 1rem; 3696 line-height: 1.7; 2566 3697 } 2567 3698 … … 2571 3702 } 2572 3703 2573 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt, 3704 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt { 3705 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3706 font-size: 1.125rem; 3707 line-height: 1.7; 3708 margin-top: 20px; 3709 } 3710 2574 3711 .wp-block-latest-posts .wp-block-latest-posts__post-full-content { 2575 font-family: var(--latest-posts--description-font-family);2576 font-size: var(--latest-posts--description-font-size);2577 line-height: var(--global--line-height-body);2578 margin-top: calc(0.666 * var(--global--spacing-vertical));3712 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3713 font-size: 1.125rem; 3714 line-height: 1.7; 3715 margin-top: 20px; 2579 3716 } 2580 3717 2581 3718 .wp-block-latest-posts.alignfull { 2582 padding-left: var(--global--spacing-unit);2583 padding-right: var(--global--spacing-unit);3719 padding-left: 20px; 3720 padding-right: 20px; 2584 3721 } 2585 3722 … … 2591 3728 2592 3729 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers { 2593 border-top: calc(3 * var(--separator--height)) solid var(--global--color-border); 2594 border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border); 2595 } 2596 2597 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li, 3730 border-top: 3px solid #28303d; 3731 border-bottom: 3px solid #28303d; 3732 } 3733 3734 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li { 3735 padding-bottom: 30px; 3736 border-bottom: 1px solid #28303d; 3737 margin-top: 30px; 3738 margin-bottom: 30px; 3739 } 3740 2598 3741 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li { 2599 padding-bottom: var(--global--spacing-vertical);2600 border-bottom: var(--separator--height) solid var(--global--color-border);2601 margin-top: var(--global--spacing-vertical);2602 margin-bottom: var(--global--spacing-vertical);3742 padding-bottom: 30px; 3743 border-bottom: 1px solid #28303d; 3744 margin-top: 30px; 3745 margin-bottom: 30px; 2603 3746 } 2604 3747 … … 2610 3753 2611 3754 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid { 2612 box-shadow: inset 0 -1px 0 0 var(--global--color-border);2613 border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);3755 box-shadow: inset 0 -1px 0 0 #28303d; 3756 border-bottom: 2px solid #28303d; 2614 3757 } 2615 3758 2616 3759 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li { 2617 3760 margin: 0; 2618 padding-top: var(--global--spacing-vertical);2619 padding-right: var(--global--spacing-horizontal);3761 padding-top: 30px; 3762 padding-right: 25px; 2620 3763 } 2621 3764 2622 3765 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child { 2623 padding-bottom: var(--global--spacing-vertical);3766 padding-bottom: 30px; 2624 3767 } 2625 3768 @media screen and (min-width: 600px) { 2626 3769 2627 3770 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 2628 width: calc((100% / 2));3771 width: 50%; 2629 3772 } 2630 3773 2631 3774 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 2632 width: calc((100% / 3));3775 width: 33%; 2633 3776 } 2634 3777 2635 3778 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 2636 width: calc((100% / 4));3779 width: 25%; 2637 3780 } 2638 3781 2639 3782 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 2640 width: calc((100% / 5));3783 width: 20%; 2641 3784 } 2642 3785 2643 3786 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 2644 width: calc((100% / 6));3787 width: 17%; 2645 3788 } 2646 3789 } 2647 3790 2648 3791 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li { 2649 border: calc(3 * var(--separator--height)) solid var(--global--color-border);2650 padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);3792 border: 3px solid #28303d; 3793 padding: 30px 25px; 2651 3794 } 2652 3795 2653 3796 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child { 2654 padding-bottom: var(--global--spacing-vertical);3797 padding-bottom: 30px; 2655 3798 } 2656 3799 2657 3800 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li { 2658 margin-top: var(--global--spacing-horizontal);2659 margin-bottom: var(--global--spacing-horizontal);3801 margin-top: 25px; 3802 margin-bottom: 25px; 2660 3803 } 2661 3804 … … 2715 3858 } 2716 3859 2717 ul, 3860 ul { 3861 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3862 margin: 0; 3863 padding-left: 50px; 3864 } 3865 2718 3866 ol { 2719 font-family: var(--list--font-family);3867 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2720 3868 margin: 0; 2721 padding-left: calc(2 * var(--global--spacing-horizontal));3869 padding-left: 50px; 2722 3870 } 2723 3871 … … 2744 3892 2745 3893 dt { 2746 font-family: var(--definition-term--font-family);3894 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2747 3895 font-weight: bold; 2748 3896 } … … 2750 3898 dd { 2751 3899 margin: 0; 2752 padding-left: calc(2 * var(--global--spacing-horizontal));3900 padding-left: 50px; 2753 3901 } 2754 3902 … … 2770 3918 2771 3919 .wp-block-media-text .wp-block-media-text__content { 2772 padding: var(--global--spacing-horizontal);3920 padding: 25px; 2773 3921 } 2774 3922 @media only screen and (min-width: 592px) { 2775 3923 2776 3924 .wp-block-media-text .wp-block-media-text__content { 2777 padding: var(--global--spacing-vertical);3925 padding: 30px; 2778 3926 } 2779 3927 } 2780 3928 2781 3929 .wp-block-media-text .wp-block-media-text__content > * { 2782 margin-top: calc(0.666 * var(--global--spacing-vertical));2783 margin-bottom: calc(0.666 * var(--global--spacing-vertical));3930 margin-top: 20px; 3931 margin-bottom: 20px; 2784 3932 } 2785 3933 @media only screen and (min-width: 482px) { 2786 3934 2787 3935 .wp-block-media-text .wp-block-media-text__content > * { 2788 margin-top: var(--global--spacing-vertical);2789 margin-bottom: var(--global--spacing-vertical);3936 margin-top: 30px; 3937 margin-bottom: 30px; 2790 3938 } 2791 3939 } … … 2801 3949 2802 3950 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { 2803 padding-top: var(--global--spacing-vertical);2804 padding-bottom: var(--global--spacing-vertical);3951 padding-top: 30px; 3952 padding-bottom: 30px; 2805 3953 } 2806 3954 } 2807 3955 2808 3956 .wp-block-media-text.is-style-twentytwentyone-border { 2809 border: calc(3 * var(--separator--height)) solid var(--global--color-border);3957 border: 3px solid #28303d; 2810 3958 } 2811 3959 … … 2815 3963 2816 3964 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content { 2817 padding: var(--primary-nav--padding);3965 padding: 13px; 2818 3966 } 2819 3967 2820 3968 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label { 2821 font-family: var(--primary-nav--font-family);2822 font-size: var(--primary-nav--font-size);2823 font-weight: var(--primary-nav--font-weight);3969 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3970 font-size: 1.25rem; 3971 font-weight: normal; 2824 3972 } 2825 3973 … … 2835 3983 border: none; 2836 3984 left: 0; 2837 margin-left: var(--primary-nav--padding);3985 margin-left: 13px; 2838 3986 min-width: max-content; 2839 3987 opacity: 0; … … 2845 3993 .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content { 2846 3994 display: inline-block; 2847 padding: calc(0.5 * var(--primary-nav--padding)) var(--primary-nav--padding);3995 padding: 7px 13px; 2848 3996 } 2849 3997 … … 2860 4008 2861 4009 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container { 2862 background: var(--global--color-background);4010 background: #d1e4dd; 2863 4011 margin: 0; 2864 4012 padding: 0; 2865 4013 position: absolute; 2866 4014 top: 100%; 2867 border: 1px solid var(--primary-nav--border-color); 2868 } 2869 2870 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before, 4015 border: 1px solid #28303d; 4016 } 4017 4018 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before { 4019 content: ""; 4020 display: block; 4021 position: absolute; 4022 width: 0; 4023 top: -10px; 4024 left: 25px; 4025 border-style: solid; 4026 border-color: #28303d transparent; 4027 border-width: 0 7px 10px 7px; 4028 } 4029 2871 4030 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 2872 4031 content: ""; … … 2875 4034 width: 0; 2876 4035 top: -10px; 2877 left: var(--global--spacing-horizontal);4036 left: 25px; 2878 4037 border-style: solid; 2879 border-color: var(--primary-nav--border-color)transparent;4038 border-color: #28303d transparent; 2880 4039 border-width: 0 7px 10px 7px; 2881 4040 } … … 2883 4042 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 2884 4043 top: -9px; 2885 border-color: var(--global--color-background)transparent;4044 border-color: #d1e4dd transparent; 2886 4045 } 2887 4046 2888 4047 .wp-block-navigation:not(.has-background) .wp-block-navigation__container { 2889 background: var(--global--color-background);4048 background: #d1e4dd; 2890 4049 } 2891 4050 2892 4051 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container { 2893 background: var(--global--color-background); 2894 } 2895 2896 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 4052 background: #d1e4dd; 4053 } 4054 4055 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover { 4056 color: #28303d; 4057 } 4058 2897 4059 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 2898 color: var(--primary-nav--color-link-hover);4060 color: #28303d; 2899 4061 } 2900 4062 … … 2909 4071 2910 4072 p { 2911 line-height: var(--wp--typography--line-height, --global--line-height-body);4073 line-height: --global--line-height-body; 2912 4074 } 2913 4075 2914 4076 p.has-background { 2915 padding: var(--global--spacing-unit);4077 padding: 20px; 2916 4078 } 2917 4079 2918 4080 p.has-text-color a { 2919 color: var(--wp--style--color--link, var(--global--color-primary));4081 color: #28303d; 2920 4082 } 2921 4083 … … 2926 4088 2927 4089 .wp-block-pullquote { 2928 padding: calc(2 * var(--global--spacing-unit))0;4090 padding: 40px 0; 2929 4091 text-align: center; 2930 border-width: var(--pullquote--border-width);4092 border-width: 3px; 2931 4093 border-bottom-style: solid; 2932 4094 border-top-style: solid; … … 2948 4110 2949 4111 .wp-block-pullquote p { 2950 font-family: var(--pullquote--font-family);2951 font-size: var(--pullquote--font-size);2952 font-style: var(--pullquote--font-style);4112 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4113 font-size: 2rem; 4114 font-style: normal; 2953 4115 font-weight: 700; 2954 letter-spacing: var(--pullquote--letter-spacing);2955 line-height: var(--pullquote--line-height);4116 letter-spacing: normal; 4117 line-height: 1.3; 2956 4118 margin: 0; 4119 } 4120 @media only screen and (min-width: 652px) { 4121 4122 .wp-block-pullquote p { 4123 font-size: 2rem; 4124 } 2957 4125 } 2958 4126 … … 2961 4129 } 2962 4130 2963 .wp-block-pullquote .wp-block-pullquote__citation, 2964 .wp-block-pullquote cite, 4131 .wp-block-pullquote .wp-block-pullquote__citation { 4132 color: currentColor; 4133 display: block; 4134 font-size: 1rem; 4135 font-style: normal; 4136 text-transform: none; 4137 } 4138 4139 .wp-block-pullquote cite { 4140 color: currentColor; 4141 display: block; 4142 font-size: 1rem; 4143 font-style: normal; 4144 text-transform: none; 4145 } 4146 2965 4147 .wp-block-pullquote footer { 2966 4148 color: currentColor; 2967 4149 display: block; 2968 font-size: var(--global--font-size-xs);2969 font-style: var(--pullquote--font-style);4150 font-size: 1rem; 4151 font-style: normal; 2970 4152 text-transform: none; 2971 4153 } … … 2980 4162 } 2981 4163 2982 .wp-block-pullquote.alignwide > p, 4164 .wp-block-pullquote.alignwide > p { 4165 max-width: calc(100vw - 30px); 4166 } 4167 @media only screen and (min-width: 482px) { 4168 4169 .wp-block-pullquote.alignwide > p { 4170 max-width: calc(100vw - 100px); 4171 } 4172 } 4173 @media only screen and (min-width: 822px) { 4174 4175 .wp-block-pullquote.alignwide > p { 4176 max-width: min(calc(100vw - 200px), 1240px); 4177 } 4178 } 4179 2983 4180 .wp-block-pullquote.alignwide blockquote { 2984 max-width: var(--responsive--alignwide-width); 2985 } 2986 2987 .wp-block-pullquote.alignfull:not(.is-style-solid-color) > p, 4181 max-width: calc(100vw - 30px); 4182 } 4183 @media only screen and (min-width: 482px) { 4184 4185 .wp-block-pullquote.alignwide blockquote { 4186 max-width: calc(100vw - 100px); 4187 } 4188 } 4189 @media only screen and (min-width: 822px) { 4190 4191 .wp-block-pullquote.alignwide blockquote { 4192 max-width: min(calc(100vw - 200px), 1240px); 4193 } 4194 } 4195 4196 .wp-block-pullquote.alignfull:not(.is-style-solid-color) > p { 4197 padding: 0 40px; 4198 } 4199 2988 4200 .wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote { 2989 padding: 0 calc(2 * var(--global--spacing-unit));4201 padding: 0 40px; 2990 4202 } 2991 4203 2992 4204 .wp-block-pullquote.is-style-solid-color { 2993 color: var(--pullquote--color-foreground);2994 padding: calc(2.5 * var(--global--spacing-unit));2995 border-width: var(--pullquote--border-width);4205 color: #28303d; 4206 padding: 50px; 4207 border-width: 3px; 2996 4208 border-style: solid; 2997 border-color: var(--pullquote--border-color);4209 border-color: #28303d; 2998 4210 } 2999 4211 @media (min-width: 600px) { 3000 4212 3001 4213 .wp-block-pullquote.is-style-solid-color { 3002 padding: calc(5 * var(--global--spacing-unit));4214 padding: 100px; 3003 4215 } 3004 4216 } … … 3013 4225 3014 4226 .wp-block-pullquote.is-style-solid-color blockquote p { 3015 font-size: var(--pullquote--font-size); 4227 font-size: 2rem; 4228 } 4229 @media only screen and (min-width: 652px) { 4230 4231 .wp-block-pullquote.is-style-solid-color blockquote p { 4232 font-size: 2rem; 4233 } 3016 4234 } 3017 4235 … … 3045 4263 3046 4264 .wp-block-quote.has-text-align-right { 3047 margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical)auto;4265 margin: 30px 25px 30px auto; 3048 4266 padding-right: 0; 3049 4267 border-right: none; … … 3053 4271 content: "”"; 3054 4272 left: initial; 3055 right: calc(-0.5 * var(--global--spacing-horizontal));4273 right: -12px; 3056 4274 } 3057 4275 3058 4276 .wp-block-quote.has-text-align-center { 3059 margin: var(--global--spacing-vertical)auto;4277 margin: 30px auto; 3060 4278 } 3061 4279 … … 3064 4282 } 3065 4283 3066 .wp-block-quote.is-large, 4284 .wp-block-quote.is-large { 4285 padding-left: 0; 4286 padding-right: 0; 4287 4288 /* Resetting margins to match _block-container.scss */ 4289 margin-top: 30px; 4290 margin-bottom: 30px; 4291 } 4292 3067 4293 .wp-block-quote.is-style-large { 3068 4294 padding-left: 0; … … 3070 4296 3071 4297 /* Resetting margins to match _block-container.scss */ 3072 margin-top: var(--global--spacing-vertical); 3073 margin-bottom: var(--global--spacing-vertical); 3074 } 3075 3076 .wp-block-quote.is-large p, 4298 margin-top: 30px; 4299 margin-bottom: 30px; 4300 } 4301 4302 .wp-block-quote.is-large p { 4303 font-size: 2.25rem; 4304 font-style: normal; 4305 line-height: 1.35; 4306 } 4307 @media only screen and (min-width: 652px) { 4308 4309 .wp-block-quote.is-large p { 4310 font-size: 2.5rem; 4311 } 4312 } 4313 3077 4314 .wp-block-quote.is-style-large p { 3078 font-size: var(--quote--font-size-large); 3079 font-style: var(--quote--font-style-large); 3080 line-height: var(--quote--line-height-large); 3081 } 3082 3083 .wp-block-quote.is-large:before, 4315 font-size: 2.25rem; 4316 font-style: normal; 4317 line-height: 1.35; 4318 } 4319 @media only screen and (min-width: 652px) { 4320 4321 .wp-block-quote.is-style-large p { 4322 font-size: 2.5rem; 4323 } 4324 } 4325 4326 .wp-block-quote.is-large:before { 4327 font-size: 2.25rem; 4328 line-height: 1.35; 4329 left: -25px; 4330 } 4331 @media only screen and (min-width: 652px) { 4332 4333 .wp-block-quote.is-large:before { 4334 font-size: 2.5rem; 4335 } 4336 } 4337 3084 4338 .wp-block-quote.is-style-large:before { 3085 font-size: var(--quote--font-size-large); 3086 line-height: var(--quote--line-height-large); 3087 left: calc(-1 * var(--global--spacing-horizontal)); 3088 } 3089 3090 .wp-block-quote.is-large.has-text-align-right:before, 4339 font-size: 2.25rem; 4340 line-height: 1.35; 4341 left: -25px; 4342 } 4343 @media only screen and (min-width: 652px) { 4344 4345 .wp-block-quote.is-style-large:before { 4346 font-size: 2.5rem; 4347 } 4348 } 4349 4350 .wp-block-quote.is-large.has-text-align-right:before { 4351 left: initial; 4352 right: -25px; 4353 } 4354 3091 4355 .wp-block-quote.is-style-large.has-text-align-right:before { 3092 4356 left: initial; 3093 right: calc(-1 * var(--global--spacing-horizontal)); 3094 } 3095 3096 .wp-block-quote.is-large .wp-block-quote__citation, 3097 .wp-block-quote.is-large cite, 3098 .wp-block-quote.is-large footer, 3099 .wp-block-quote.is-style-large .wp-block-quote__citation, 3100 .wp-block-quote.is-style-large cite, 4357 right: -25px; 4358 } 4359 4360 .wp-block-quote.is-large .wp-block-quote__citation { 4361 color: #28303d; 4362 font-size: 1.125rem; 4363 } 4364 4365 .wp-block-quote.is-large cite { 4366 color: #28303d; 4367 font-size: 1.125rem; 4368 } 4369 4370 .wp-block-quote.is-large footer { 4371 color: #28303d; 4372 font-size: 1.125rem; 4373 } 4374 4375 .wp-block-quote.is-style-large .wp-block-quote__citation { 4376 color: #28303d; 4377 font-size: 1.125rem; 4378 } 4379 4380 .wp-block-quote.is-style-large cite { 4381 color: #28303d; 4382 font-size: 1.125rem; 4383 } 4384 3101 4385 .wp-block-quote.is-style-large footer { 3102 color: var(--global--color-primary);3103 font-size: var(--global--font-size-sm);4386 color: #28303d; 4387 font-size: 1.125rem; 3104 4388 } 3105 4389 @media only screen and (max-width: 481px) { 3106 4390 3107 .wp-block-quote.is-large, 4391 .wp-block-quote.is-large { 4392 padding-left: 25px; 4393 } 4394 3108 4395 .wp-block-quote.is-style-large { 3109 padding-left: var(--global--spacing-horizontal);4396 padding-left: 25px; 3110 4397 } 3111 4398 … … 3115 4402 } 3116 4403 3117 .wp-block-quote.is-large.has-text-align-right, 4404 .wp-block-quote.is-large.has-text-align-right { 4405 padding-left: 0; 4406 padding-right: 25px; 4407 } 4408 3118 4409 .wp-block-quote.is-style-large.has-text-align-right { 3119 4410 padding-left: 0; 3120 padding-right: var(--global--spacing-horizontal);4411 padding-right: 25px; 3121 4412 } 3122 4413 … … 3136 4427 .wp-block-quote.has-text-align-right { 3137 4428 padding-left: 0; 3138 padding-right: calc(0.5 * var(--global--spacing-horizontal));4429 padding-right: 13px; 3139 4430 } 3140 4431 … … 3158 4449 3159 4450 .wp-block-rss:not(.is-grid) > li { 3160 margin-top: calc(1.666 * var(--global--spacing-vertical));3161 margin-bottom: calc(1.666 * var(--global--spacing-vertical));4451 margin-top: 50px; 4452 margin-bottom: 50px; 3162 4453 } 3163 4454 … … 3171 4462 3172 4463 .wp-block-rss.is-grid > li { 3173 margin-bottom: var(--global--spacing-vertical);4464 margin-bottom: 30px; 3174 4465 } 3175 4466 … … 3192 4483 3193 4484 .wp-block-rss > li > * { 3194 margin-top: calc(0.333 * var(--global--spacing-vertical));3195 margin-bottom: calc(0.333 * var(--global--spacing-vertical));4485 margin-top: 10px; 4486 margin-bottom: 10px; 3196 4487 } 3197 4488 … … 3206 4497 .wp-block-rss .wp-block-rss__item-title > a { 3207 4498 display: inline-block; 3208 font-family: var(--latest-posts--title-font-family); 3209 font-size: var(--latest-posts--title-font-size); 3210 font-weight: var(--heading--font-weight); 3211 line-height: var(--global--line-height-heading); 3212 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 4499 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4500 font-size: 2rem; 4501 font-weight: normal; 4502 line-height: 1.3; 4503 margin-bottom: 10px; 4504 } 4505 @media only screen and (min-width: 652px) { 4506 4507 .wp-block-rss .wp-block-rss__item-title > a { 4508 font-size: 2rem; 4509 } 3213 4510 } 3214 4511 3215 4512 .wp-block-rss .wp-block-rss__item-author { 3216 color: var(--global--color-primary);3217 font-size: var(--global--font-size-md);3218 line-height: var(--global--line-height-body);4513 color: #28303d; 4514 font-size: 1.25rem; 4515 line-height: 1.7; 3219 4516 } 3220 4517 3221 4518 .wp-block-rss .wp-block-rss__item-publish-date { 3222 color: var(--global--color-primary);3223 font-size: var(--global--font-size-xs);3224 line-height: var(--global--line-height-body);4519 color: #28303d; 4520 font-size: 1rem; 4521 line-height: 1.7; 3225 4522 } 3226 4523 … … 3230 4527 } 3231 4528 3232 .wp-block-rss .wp-block-rss__item-excerpt, 4529 .wp-block-rss .wp-block-rss__item-excerpt { 4530 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4531 font-size: 1.125rem; 4532 line-height: 1.7; 4533 margin-top: 20px; 4534 } 4535 3233 4536 .wp-block-rss .wp-block-rss__item-full-content { 3234 font-family: var(--latest-posts--description-font-family);3235 font-size: var(--latest-posts--description-font-size);3236 line-height: var(--global--line-height-body);3237 margin-top: calc(0.666 * var(--global--spacing-vertical));4537 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4538 font-size: 1.125rem; 4539 line-height: 1.7; 4540 margin-top: 20px; 3238 4541 } 3239 4542 3240 4543 .wp-block-rss.alignfull { 3241 padding-left: var(--global--spacing-unit);3242 padding-right: var(--global--spacing-unit);4544 padding-left: 20px; 4545 padding-right: 20px; 3243 4546 } 3244 4547 … … 3250 4553 3251 4554 .wp-block-search { 3252 max-width: var(--responsive--aligndefault-width); 4555 max-width: calc(100vw - 30px); 4556 } 4557 4558 @media only screen and (min-width: 482px) { 4559 4560 .wp-block-search { 4561 max-width: min(calc(100vw - 100px), 610px); 4562 } 4563 } 4564 4565 @media only screen and (min-width: 822px) { 4566 4567 .wp-block-search { 4568 max-width: min(calc(100vw - 200px), 610px); 4569 } 3253 4570 } 3254 4571 3255 4572 .wp-block-search__button-inside .wp-block-search__inside-wrapper { 3256 background-color: var(--global--color-white);4573 background-color: #fff; 3257 4574 } 3258 4575 … … 3262 4579 3263 4580 .wp-block-search .wp-block-search__label { 3264 font-size: var(--form--font-size);3265 font-weight: var(--form--label-weight);3266 margin-bottom: calc(var(--global--spacing-vertical) / 3);4581 font-size: 1.125rem; 4582 font-weight: 500; 4583 margin-bottom: 10px; 3267 4584 } 3268 4585 3269 4586 .wp-block-search .wp-block-search__input { 3270 border: var(--form--border-width) solid var(--form--border-color);3271 border-radius: var(--form--border-radius);3272 color: var(--form--color-text);3273 line-height: var(--form--line-height);4587 border: 3px solid #39414d; 4588 border-radius: 0; 4589 color: #28303d; 4590 line-height: 1.7; 3274 4591 max-width: inherit; 3275 margin-right: calc(-1 * var(--button--border-width));3276 padding: var(--form--spacing-unit);4592 margin-right: -3px; 4593 padding: 10px; 3277 4594 } 3278 4595 3279 4596 .wp-block-search .wp-block-search__input:focus { 3280 color: var(--form--color-text);3281 border-color: var(--form--border-color);4597 color: #28303d; 4598 border-color: #39414d; 3282 4599 } 3283 4600 … … 3289 4606 } 3290 4607 3291 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input, 3292 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input, 4608 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input { 4609 border-color: #fff; 4610 } 4611 4612 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input { 4613 border-color: #fff; 4614 } 4615 3293 4616 .has-background.has-black-background-color .wp-block-search .wp-block-search__input { 3294 border-color: var(--global--color-white);4617 border-color: #fff; 3295 4618 } 3296 4619 … … 3298 4621 margin-left: 0; 3299 4622 background-color: transparent; 3300 color: var(--button--color-text-hover);4623 color: #39414d; 3301 4624 line-height: 1; 3302 4625 } 3303 4626 3304 4627 .wp-block-search button.wp-block-search__button:hover { 3305 background-color: var(--button--color-background);3306 color: var(--button--color-text);4628 background-color: #39414d; 4629 color: #d1e4dd; 3307 4630 } 3308 4631 3309 4632 .wp-block-search button.wp-block-search__button.has-icon { 3310 padding: 6px calc(0.5 * var(--button--padding-horizontal));4633 padding: 6px 15px; 3311 4634 } 3312 4635 … … 3317 4640 } 3318 4641 3319 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button, 3320 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button, 4642 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button { 4643 color: #fff; 4644 border-color: currentColor; 4645 } 4646 4647 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button { 4648 color: #fff; 4649 border-color: currentColor; 4650 } 4651 3321 4652 .has-background.has-black-background-color .wp-block-search button.wp-block-search__button { 3322 color: var(--global--color-white);4653 color: #fff; 3323 4654 border-color: currentColor; 3324 4655 } 3325 4656 3326 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3327 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover, 4657 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover { 4658 background-color: #39414d; 4659 border-color: #fff; 4660 color: #fff; 4661 } 4662 4663 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover { 4664 background-color: #39414d; 4665 border-color: #fff; 4666 color: #fff; 4667 } 4668 3328 4669 .has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover { 3329 background-color: var(--button--color-background); 3330 border-color: var(--global--color-white); 3331 color: var(--global--color-white); 3332 } 3333 3334 .is-dark-theme .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3335 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover, 4670 background-color: #39414d; 4671 border-color: #fff; 4672 color: #fff; 4673 } 4674 4675 .is-dark-theme .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover { 4676 color: #d1e4dd; 4677 } 4678 4679 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover { 4680 color: #d1e4dd; 4681 } 4682 3336 4683 .is-dark-theme .has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover { 3337 color: var(--button--color-text);4684 color: #d1e4dd; 3338 4685 } 3339 4686 … … 3349 4696 } 3350 4697 3351 .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover, 3352 .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover, 3353 .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover, 3354 .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover, 3355 .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover, 3356 .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover, 4698 .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover { 4699 background-color: #39414d; 4700 border-color: #39414d; 4701 color: #fff; 4702 } 4703 4704 .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover { 4705 background-color: #39414d; 4706 border-color: #39414d; 4707 color: #fff; 4708 } 4709 4710 .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover { 4711 background-color: #39414d; 4712 border-color: #39414d; 4713 color: #fff; 4714 } 4715 4716 .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover { 4717 background-color: #39414d; 4718 border-color: #39414d; 4719 color: #fff; 4720 } 4721 4722 .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover { 4723 background-color: #39414d; 4724 border-color: #39414d; 4725 color: #fff; 4726 } 4727 4728 .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover { 4729 background-color: #39414d; 4730 border-color: #39414d; 4731 color: #fff; 4732 } 4733 3357 4734 .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover { 3358 background-color: var(--form--border-color); 3359 border-color: var(--form--border-color); 3360 color: var(--global--color-white); 3361 } 3362 3363 .is-dark-theme .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover, 3364 .is-dark-theme .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover, 3365 .is-dark-theme .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover, 3366 .is-dark-theme .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover, 3367 .is-dark-theme .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover, 3368 .is-dark-theme .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover, 4735 background-color: #39414d; 4736 border-color: #39414d; 4737 color: #fff; 4738 } 4739 4740 .is-dark-theme .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover { 4741 border-color: #d1e4dd; 4742 background-color: #d1e4dd; 4743 color: #39414d; 4744 } 4745 4746 .is-dark-theme .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover { 4747 border-color: #d1e4dd; 4748 background-color: #d1e4dd; 4749 color: #39414d; 4750 } 4751 4752 .is-dark-theme .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover { 4753 border-color: #d1e4dd; 4754 background-color: #d1e4dd; 4755 color: #39414d; 4756 } 4757 4758 .is-dark-theme .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover { 4759 border-color: #d1e4dd; 4760 background-color: #d1e4dd; 4761 color: #39414d; 4762 } 4763 4764 .is-dark-theme .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover { 4765 border-color: #d1e4dd; 4766 background-color: #d1e4dd; 4767 color: #39414d; 4768 } 4769 4770 .is-dark-theme .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover { 4771 border-color: #d1e4dd; 4772 background-color: #d1e4dd; 4773 color: #39414d; 4774 } 4775 3369 4776 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover { 3370 border-color: var(--button--color-text);3371 background-color: var(--button--color-text);3372 color: var(--button--color-background);4777 border-color: #d1e4dd; 4778 background-color: #d1e4dd; 4779 color: #39414d; 3373 4780 } 3374 4781 3375 4782 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button button.wp-block-search__button { 3376 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 3377 } 3378 3379 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3380 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 4783 padding: 15px 30px; 4784 } 4785 4786 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 4787 border-color: #39414d; 4788 color: #39414d; 4789 } 4790 4791 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 4792 border-color: #39414d; 4793 color: #39414d; 4794 } 4795 3381 4796 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3382 border-color: var(--button--color-background); 3383 color: var(--button--color-background); 3384 } 3385 3386 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3387 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 4797 border-color: #39414d; 4798 color: #39414d; 4799 } 4800 4801 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 4802 color: #fff; 4803 } 4804 4805 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 4806 color: #fff; 4807 } 4808 3388 4809 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3389 color: var(--global--color-white); 3390 } 3391 3392 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3393 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 4810 color: #fff; 4811 } 4812 4813 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 4814 border-color: #d1e4dd; 4815 color: #d1e4dd; 4816 } 4817 4818 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 4819 border-color: #d1e4dd; 4820 color: #d1e4dd; 4821 } 4822 3394 4823 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3395 border-color: var(--button--color-text); 3396 color: var(--button--color-text); 3397 } 3398 3399 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3400 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 4824 border-color: #d1e4dd; 4825 color: #d1e4dd; 4826 } 4827 4828 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 4829 color: #fff; 4830 } 4831 4832 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 4833 color: #fff; 4834 } 4835 3401 4836 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3402 color: var(--global--color-white);4837 color: #fff; 3403 4838 } 3404 4839 3405 4840 .is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3406 border-color: var(--button--color-text);3407 color: var(--button--color-text);4841 border-color: #d1e4dd; 4842 color: #d1e4dd; 3408 4843 } 3409 4844 3410 4845 .is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3411 border-color: var(--button--color-text);3412 background-color: var(--button--color-text);3413 color: var(--button--color-background);4846 border-color: #d1e4dd; 4847 background-color: #d1e4dd; 4848 color: #39414d; 3414 4849 } 3415 4850 … … 3420 4855 hr { 3421 4856 border-style: none; 3422 border-bottom: var(--separator--height) solid var(--separator--border-color);4857 border-bottom: 1px solid #28303d; 3423 4858 clear: both; 3424 4859 margin-left: auto; … … 3427 4862 3428 4863 hr.wp-block-separator { 3429 border-bottom: var(--separator--height) solid var(--separator--border-color);4864 border-bottom: 1px solid #28303d; 3430 4865 3431 4866 /** … … 3435 4870 3436 4871 hr.wp-block-separator:not(.is-style-dots):not(.alignwide) { 3437 max-width: var(--responsive--aligndefault-width); 4872 max-width: calc(100vw - 30px); 4873 } 4874 @media only screen and (min-width: 482px) { 4875 4876 hr.wp-block-separator:not(.is-style-dots):not(.alignwide) { 4877 max-width: min(calc(100vw - 100px), 610px); 4878 } 4879 } 4880 @media only screen and (min-width: 822px) { 4881 4882 hr.wp-block-separator:not(.is-style-dots):not(.alignwide) { 4883 max-width: min(calc(100vw - 200px), 610px); 4884 } 3438 4885 } 3439 4886 3440 4887 hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 3441 max-width: var(--responsive--alignfull-width);4888 max-width: 100%; 3442 4889 } 3443 4890 3444 4891 hr.wp-block-separator.is-style-twentytwentyone-separator-thick { 3445 border-bottom-width: calc(3 * var(--separator--height));4892 border-bottom-width: 3px; 3446 4893 } 3447 4894 … … 3457 4904 3458 4905 hr.wp-block-separator.is-style-dots:before { 3459 color: var(--separator--border-color); 3460 font-size: var(--global--font-size-xl); 3461 letter-spacing: var(--global--font-size-sm); 3462 padding-left: var(--global--font-size-sm); 4906 color: #28303d; 4907 font-size: 2.25rem; 4908 letter-spacing: 1.125rem; 4909 padding-left: 1.125rem; 4910 } 4911 @media only screen and (min-width: 652px) { 4912 4913 hr.wp-block-separator.is-style-dots:before { 4914 font-size: 2.5rem; 4915 } 3463 4916 } 3464 4917 … … 3471 4924 3472 4925 .wp-block-social-links.is-style-twentytwentyone-social-icons-color a { 3473 color: var(--global--color-primary);4926 color: #28303d; 3474 4927 } 3475 4928 … … 3486 4939 3487 4940 .wp-block-spacer[style] { 3488 height: var(--global--spacing-unit)!important;4941 height: 20px !important; 3489 4942 } 3490 4943 } … … 3497 4950 } 3498 4951 3499 table th, 4952 table th { 4953 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4954 } 4955 3500 4956 .wp-block-table th { 3501 font-family: var(--heading--font-family); 3502 } 3503 3504 table td, 3505 table th, 3506 .wp-block-table td, 4957 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4958 } 4959 4960 table td { 4961 padding: 10px; 4962 border: 1px solid; 4963 } 4964 4965 table th { 4966 padding: 10px; 4967 border: 1px solid; 4968 } 4969 4970 .wp-block-table td { 4971 padding: 10px; 4972 border: 1px solid; 4973 } 4974 3507 4975 .wp-block-table th { 3508 padding: calc(0.5 * var(--global--spacing-unit));4976 padding: 10px; 3509 4977 border: 1px solid; 3510 4978 } 3511 4979 3512 table.is-style-regular .has-background, 3513 table.is-style-stripes .has-background thead tr, 3514 table.is-style-stripes .has-background tfoot tr, 3515 table.is-style-stripes .has-background tbody tr:nth-child(even), 3516 .wp-block-table.is-style-regular .has-background, 3517 .wp-block-table.is-style-stripes .has-background thead tr, 3518 .wp-block-table.is-style-stripes .has-background tfoot tr, 4980 table.is-style-regular .has-background { 4981 color: #28303d; 4982 } 4983 4984 table.is-style-stripes .has-background thead tr { 4985 color: #28303d; 4986 } 4987 4988 table.is-style-stripes .has-background tfoot tr { 4989 color: #28303d; 4990 } 4991 4992 table.is-style-stripes .has-background tbody tr:nth-child(even) { 4993 color: #28303d; 4994 } 4995 4996 .wp-block-table.is-style-regular .has-background { 4997 color: #28303d; 4998 } 4999 5000 .wp-block-table.is-style-stripes .has-background thead tr { 5001 color: #28303d; 5002 } 5003 5004 .wp-block-table.is-style-stripes .has-background tfoot tr { 5005 color: #28303d; 5006 } 5007 3519 5008 .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(even) { 3520 color: var(--table--has-background-text-color); 3521 } 3522 3523 table.is-style-stripes, 5009 color: #28303d; 5010 } 5011 5012 table.is-style-stripes { 5013 border-color: #f0f0f0; 5014 } 5015 3524 5016 .wp-block-table.is-style-stripes { 3525 border-color: var(--table--stripes-border-color);5017 border-color: #f0f0f0; 3526 5018 } 3527 5019 … … 3533 5025 } 3534 5026 3535 table.is-style-stripes tbody tr:nth-child(odd), 5027 table.is-style-stripes tbody tr:nth-child(odd) { 5028 background-color: #f0f0f0; 5029 } 5030 3536 5031 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { 3537 background-color: var(--table--stripes-background-color);5032 background-color: #f0f0f0; 3538 5033 } 3539 5034 … … 3561 5056 font-weight: bold; 3562 5057 text-align: left; 3563 margin-bottom: var(--global--spacing-unit);5058 margin-bottom: 20px; 3564 5059 color: currentColor; 3565 5060 } … … 3567 5062 .wp-calendar-nav { 3568 5063 text-align: left; 3569 margin-top: calc(var(--global--spacing-unit) / 2);5064 margin-top: 10px; 3570 5065 } 3571 5066 … … 3584 5079 3585 5080 .wp-block-tag-cloud.alignfull { 3586 padding-left: var(--global--spacing-unit);3587 padding-right: var(--global--spacing-unit);5081 padding-left: 20px; 5082 padding-right: 20px; 3588 5083 } 3589 5084 3590 5085 .wp-block-verse { 3591 font-family: var(--entry-content--font-family);5086 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3592 5087 } 3593 5088 3594 5089 .wp-block-video figcaption { 3595 color: var(--global--color-primary);3596 font-size: var(--global--font-size-xs);3597 margin-top: calc(0.5 * var(--global--spacing-unit));3598 margin-bottom: var(--global--spacing-unit);5090 color: #28303d; 5091 font-size: 1rem; 5092 margin-top: 10px; 5093 margin-bottom: 20px; 3599 5094 text-align: center; 3600 5095 } … … 3606 5101 } 3607 5102 3608 :root .is-extra-small-text, 5103 :root .is-extra-small-text { 5104 font-size: 1rem; 5105 } 5106 3609 5107 :root .has-extra-small-font-size { 3610 font-size: var(--global--font-size-xs); 3611 } 3612 3613 :root .is-small-text, 5108 font-size: 1rem; 5109 } 5110 5111 :root .is-small-text { 5112 font-size: 1.125rem; 5113 } 5114 3614 5115 :root .has-small-font-size { 3615 font-size: var(--global--font-size-sm); 3616 } 3617 3618 :root .is-regular-text, 3619 :root .has-regular-font-size, 3620 :root .is-normal-font-size, 3621 :root .has-normal-font-size, 5116 font-size: 1.125rem; 5117 } 5118 5119 :root .is-regular-text { 5120 font-size: 1.25rem; 5121 } 5122 5123 :root .has-regular-font-size { 5124 font-size: 1.25rem; 5125 } 5126 5127 :root .is-normal-font-size { 5128 font-size: 1.25rem; 5129 } 5130 5131 :root .has-normal-font-size { 5132 font-size: 1.25rem; 5133 } 5134 3622 5135 :root .has-medium-font-size { 3623 font-size: var(--global--font-size-base); 3624 } 3625 3626 :root .is-large-text, 5136 font-size: 1.25rem; 5137 } 5138 5139 :root .is-large-text { 5140 font-size: 1.5rem; 5141 line-height: 1.3; 5142 } 5143 3627 5144 :root .has-large-font-size { 3628 font-size: var(--global--font-size-lg); 3629 line-height: var(--global--line-height-heading); 3630 } 3631 3632 :root .is-larger-text, 3633 :root .has-larger-font-size, 3634 :root .is-extra-large-text, 5145 font-size: 1.5rem; 5146 line-height: 1.3; 5147 } 5148 5149 :root .is-larger-text { 5150 font-size: 2.5rem; 5151 line-height: 1.3; 5152 } 5153 @media only screen and (min-width: 652px) { 5154 5155 :root .is-larger-text { 5156 font-size: 2.5rem; 5157 } 5158 } 5159 5160 :root .has-larger-font-size { 5161 font-size: 2.5rem; 5162 line-height: 1.3; 5163 } 5164 @media only screen and (min-width: 652px) { 5165 5166 :root .has-larger-font-size { 5167 font-size: 2.5rem; 5168 } 5169 } 5170 5171 :root .is-extra-large-text { 5172 font-size: 2.5rem; 5173 line-height: 1.3; 5174 } 5175 @media only screen and (min-width: 652px) { 5176 5177 :root .is-extra-large-text { 5178 font-size: 2.5rem; 5179 } 5180 } 5181 3635 5182 :root .has-extra-large-font-size { 3636 font-size: var(--global--font-size-xl); 3637 line-height: var(--global--line-height-heading); 3638 } 3639 3640 :root .is-huge-text, 5183 font-size: 2.5rem; 5184 line-height: 1.3; 5185 } 5186 @media only screen and (min-width: 652px) { 5187 5188 :root .has-extra-large-font-size { 5189 font-size: 2.5rem; 5190 } 5191 } 5192 5193 :root .is-huge-text { 5194 font-size: 6rem; 5195 line-height: 1.3; 5196 font-weight: 300; 5197 } 5198 @media only screen and (min-width: 652px) { 5199 5200 :root .is-huge-text { 5201 font-size: 6rem; 5202 } 5203 } 5204 3641 5205 :root .has-huge-font-size { 3642 font-size: var(--global--font-size-xxl); 3643 line-height: var(--global--line-height-heading); 3644 font-weight: var(--heading--font-weight-page-title); 3645 } 3646 3647 :root .is-gigantic-text, 5206 font-size: 6rem; 5207 line-height: 1.3; 5208 font-weight: 300; 5209 } 5210 @media only screen and (min-width: 652px) { 5211 5212 :root .has-huge-font-size { 5213 font-size: 6rem; 5214 } 5215 } 5216 5217 :root .is-gigantic-text { 5218 font-size: 9rem; 5219 line-height: 1.3; 5220 font-weight: 300; 5221 } 5222 @media only screen and (min-width: 652px) { 5223 5224 :root .is-gigantic-text { 5225 font-size: 9rem; 5226 } 5227 } 5228 3648 5229 :root .has-gigantic-font-size { 3649 font-size: var(--global--font-size-xxxl); 3650 line-height: var(--global--line-height-heading); 3651 font-weight: var(--heading--font-weight-page-title); 5230 font-size: 9rem; 5231 line-height: 1.3; 5232 font-weight: 300; 5233 } 5234 @media only screen and (min-width: 652px) { 5235 5236 :root .has-gigantic-font-size { 5237 font-size: 9rem; 5238 } 3652 5239 } 3653 5240 … … 3669 5256 3670 5257 .entry-content > .alignleft { 3671 max-width: var(--responsive--aligndefault-width); 5258 max-width: calc(100vw - 30px); 5259 } 5260 5261 @media only screen and (min-width: 482px) { 5262 5263 .entry-content > .alignleft { 5264 max-width: min(calc(100vw - 100px), 610px); 5265 } 5266 } 5267 5268 @media only screen and (min-width: 822px) { 5269 5270 .entry-content > .alignleft { 5271 max-width: min(calc(100vw - 200px), 610px); 5272 } 3672 5273 } 3673 5274 … … 3680 5281 3681 5282 /*rtl:ignore*/ 3682 margin-right: var(--global--spacing-horizontal);3683 margin-bottom: var(--global--spacing-vertical);5283 margin-right: 25px; 5284 margin-bottom: 30px; 3684 5285 } 3685 5286 3686 5287 .entry-content > .alignleft { 3687 max-width: calc(50% - var(--responsive--alignleft-margin)); 5288 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px) *1); 5289 } 5290 5291 @media only screen and (min-width: 482px) { 5292 5293 .entry-content > .alignleft { 5294 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px) *1); 5295 } 5296 } 5297 5298 @media only screen and (min-width: 482px) { 5299 5300 .entry-content > .alignleft { 5301 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px) *1); 5302 } 5303 } 5304 5305 @media only screen and (min-width: 822px) { 5306 5307 .entry-content > .alignleft { 5308 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px) *1); 5309 } 3688 5310 } 3689 5311 } … … 3706 5328 .alignright { 3707 5329 margin-top: 0; 3708 margin-bottom: var(--global--spacing-vertical);5330 margin-bottom: 30px; 3709 5331 } 3710 5332 3711 5333 .entry-content > .alignright { 3712 max-width: var(--responsive--aligndefault-width); 5334 max-width: calc(100vw - 30px); 5335 } 5336 5337 @media only screen and (min-width: 482px) { 5338 5339 .entry-content > .alignright { 5340 max-width: min(calc(100vw - 100px), 610px); 5341 } 5342 } 5343 5344 @media only screen and (min-width: 822px) { 5345 5346 .entry-content > .alignright { 5347 max-width: min(calc(100vw - 200px), 610px); 5348 } 3713 5349 } 3714 5350 … … 3721 5357 3722 5358 /*rtl:ignore*/ 3723 margin-left: var(--global--spacing-horizontal);5359 margin-left: 25px; 3724 5360 } 3725 5361 3726 5362 .entry-content > .alignright { 3727 max-width: calc(50% - var(--responsive--alignright-margin)); 5363 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px) *1); 5364 } 5365 5366 @media only screen and (min-width: 482px) { 5367 5368 .entry-content > .alignright { 5369 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px) *1); 5370 } 5371 } 5372 5373 @media only screen and (min-width: 482px) { 5374 5375 .entry-content > .alignright { 5376 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px) *1); 5377 } 5378 } 5379 5380 @media only screen and (min-width: 822px) { 5381 5382 .entry-content > .alignright { 5383 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px) *1); 5384 } 3728 5385 } 3729 5386 } … … 3761 5418 3762 5419 .has-drop-cap:not(:focus)::first-letter { 3763 font-family: var(--heading--font-family);3764 font-weight: var(--heading--font-weight);5420 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5421 font-weight: normal; 3765 5422 line-height: 0.66; 3766 5423 text-transform: uppercase; … … 3768 5425 float: left; 3769 5426 margin: 0.1em 0.1em 0 0; 3770 font-size: calc(1.2 * var(--heading--font-size-h1)); 5427 font-size: 5rem; 5428 } 5429 5430 @media only screen and (min-width: 652px) { 5431 5432 .has-drop-cap:not(:focus)::first-letter { 5433 font-size: 7rem; 5434 } 3771 5435 } 3772 5436 … … 3793 5457 align-items: flex-start; 3794 5458 flex-wrap: wrap; 3795 row-gap: var(--global--spacing-vertical);5459 row-gap: 30px; 3796 5460 } 3797 5461 … … 3802 5466 3803 5467 .site-header { 3804 padding-top: calc(var(--global--spacing-vertical) / 0.75);5468 padding-top: 40px; 3805 5469 } 3806 5470 } … … 3808 5472 3809 5473 .site-header { 3810 padding-top: calc(2.4 * var(--global--spacing-vertical));5474 padding-top: 72px; 3811 5475 } 3812 5476 } 3813 5477 3814 5478 .site-branding { 3815 color: var(--branding--color-text);5479 color: #28303d; 3816 5480 margin-right: 140px; 3817 5481 } … … 3831 5495 3832 5496 .site-title { 3833 color: var(--branding--color-link);3834 font-family: var(--branding--title--font-family);3835 font-size: var(--branding--title--font-size-mobile);5497 color: #28303d; 5498 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5499 font-size: 1.5rem; 3836 5500 letter-spacing: normal; 3837 text-transform: var(--branding--title--text-transform);3838 line-height: var(--global--line-height-heading);3839 margin-bottom: calc(var(--global--spacing-vertical) / 6);5501 text-transform: uppercase; 5502 line-height: 1.3; 5503 margin-bottom: 5px; 3840 5504 } 3841 5505 3842 5506 .site-title a { 3843 5507 color: currentColor; 3844 font-weight: var(--branding--title--font-weight);5508 font-weight: normal; 3845 5509 } 3846 5510 … … 3851 5515 } 3852 5516 3853 .site-title a:hover, 5517 .site-title a:hover { 5518 color: #39414d; 5519 } 5520 3854 5521 .site-title a:focus { 3855 color: var(--branding--color-link-hover);5522 color: #39414d; 3856 5523 } 3857 5524 @media only screen and (min-width: 482px) { 3858 5525 3859 5526 .site-title { 3860 font-size: var(--branding--title--font-size);5527 font-size: 1.5rem; 3861 5528 } 3862 5529 } … … 3864 5531 .site-description { 3865 5532 color: currentColor; 3866 font-family: var(--branding--description--font-family);3867 font-size: var(--branding--description--font-size);5533 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5534 font-size: 1.125rem; 3868 5535 line-height: 1.4; 3869 5536 } … … 3874 5541 3875 5542 .site-title > a { 3876 text-decoration-color: var(--global--color-secondary);5543 text-decoration-color: #39414d; 3877 5544 } 3878 5545 3879 5546 .site-logo { 3880 margin: calc(var(--global--spacing-vertical) / 2)0;5547 margin: 15px 0; 3881 5548 } 3882 5549 3883 5550 .site-header > .site-logo { 3884 5551 width: 100%; 3885 padding-bottom: calc(var(--global--spacing-vertical) * 1.5);5552 padding-bottom: 45px; 3886 5553 border-bottom: 1px solid; 3887 5554 text-align: center; … … 3891 5558 margin-left: auto; 3892 5559 margin-right: auto; 3893 max-width: var(--branding--logo--max-width-mobile);3894 max-height: var(--branding--logo--max-height-mobile);5560 max-width: 96px; 5561 max-height: 96px; 3895 5562 height: auto; 3896 5563 display: inline-block; … … 3900 5567 3901 5568 .site-logo .custom-logo { 3902 max-width: var(--branding--logo--max-width);3903 max-height: var(--branding--logo--max-height);5569 max-width: 300px; 5570 max-height: 100px; 3904 5571 height: auto; 3905 5572 width: auto; … … 3911 5578 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo { 3912 5579 position: absolute; 3913 padding-top: calc(0.5 * var(--global--spacing-vertical));5580 padding-top: 15px; 3914 5581 margin-top: 0; 3915 top: var(--global--admin-bar--height);5582 top: 0; 3916 5583 } 3917 5584 … … 3921 5588 3922 5589 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img { 3923 max-height: calc( var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit)) + 1.7em);5590 max-height: calc(10px + 2em); 3924 5591 } 3925 5592 … … 3952 5619 position: relative; 3953 5620 padding-top: 0; 3954 margin-top: calc(0px - var(--button--padding-vertical) + (0.25 * var(--global--spacing-unit)));5621 margin-top: -10px; 3955 5622 } 3956 5623 3957 5624 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu { 3958 padding-left: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);3959 padding-right: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);3960 margin-right: calc(0px - var(--global--spacing-horizontal) * 0.6);5625 padding-left: 11px; 5626 padding-right: 11px; 5627 margin-right: -15px; 3961 5628 } 3962 5629 … … 3973 5640 .site-footer { 3974 5641 padding-top: 0; 3975 padding-bottom: calc(1.7 * var(--global--spacing-vertical));5642 padding-bottom: 51px; 3976 5643 } 3977 5644 3978 5645 .no-widgets .site-footer { 3979 margin-top: calc(6 * var(--global--spacing-vertical));5646 margin-top: 180px; 3980 5647 } 3981 5648 3982 5649 .site-footer > .site-info { 3983 padding-top: var(--global--spacing-vertical);3984 color: var(--footer--color-text);3985 font-family: var(--footer--font-family);3986 font-size: var(--footer--font-size);3987 line-height: var(--global--line-height-body);3988 border-top: 3px solid var(--global--color-border);5650 padding-top: 30px; 5651 color: #28303d; 5652 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5653 font-size: 1.125rem; 5654 line-height: 1.7; 5655 border-top: 3px solid #28303d; 3989 5656 } 3990 5657 3991 5658 .site-footer > .site-info .site-name { 3992 text-transform: var(--branding--title--text-transform);3993 font-size: var(--branding--title--font-size);5659 text-transform: uppercase; 5660 font-size: 1.5rem; 3994 5661 } 3995 5662 3996 5663 .site-footer > .site-info .powered-by { 3997 margin-top: calc(0.5 * var(--global--spacing-vertical));5664 margin-top: 15px; 3998 5665 } 3999 5666 @media only screen and (min-width: 822px) { … … 4011 5678 4012 5679 .site-footer > .site-info a { 4013 color: var(--footer--color-link); 4014 } 4015 4016 .site-footer > .site-info a:link, 4017 .site-footer > .site-info a:visited, 5680 color: #28303d; 5681 } 5682 5683 .site-footer > .site-info a:link { 5684 color: #28303d; 5685 } 5686 5687 .site-footer > .site-info a:visited { 5688 color: #28303d; 5689 } 5690 4018 5691 .site-footer > .site-info a:active { 4019 color: var(--footer--color-link);5692 color: #28303d; 4020 5693 } 4021 5694 4022 5695 .site-footer > .site-info a:hover { 4023 color: var(--footer--color-link-hover);5696 color: #28303d; 4024 5697 } 4025 5698 4026 5699 .site-footer > .site-info a:focus { 4027 color: var(--footer--color-link-hover);5700 color: #28303d; 4028 5701 } 4029 5702 4030 5703 .is-dark-theme .site-footer > .site-info a:focus { 4031 color: var(--wp--style--color--link, var(--global--color-background));5704 color: #d1e4dd; 4032 5705 } 4033 5706 4034 5707 .singular .entry-header { 4035 border-bottom: 3px solid var(--global--color-border);4036 padding-bottom: calc(2 * var(--global--spacing-vertical));4037 margin-bottom: calc(3 * var(--global--spacing-vertical));5708 border-bottom: 3px solid #28303d; 5709 padding-bottom: 60px; 5710 margin-bottom: 90px; 4038 5711 } 4039 5712 … … 4046 5719 .singular .has-post-thumbnail .entry-header { 4047 5720 border-bottom: none; 4048 padding-bottom: calc(1.3 * var(--global--spacing-vertical));5721 padding-bottom: 39px; 4049 5722 margin-bottom: 0; 4050 5723 } 4051 5724 4052 5725 .no-results.not-found > *:first-child { 4053 margin-bottom: calc(3 * var(--global--spacing-vertical));5726 margin-bottom: 90px; 4054 5727 } 4055 5728 … … 4060 5733 .page-links .post-page-numbers { 4061 5734 display: inline-block; 4062 margin-left: calc(0.66 * var(--global--spacing-unit));4063 margin-right: calc(0.66 * var(--global--spacing-unit));5735 margin-left: 13px; 5736 margin-right: 13px; 4064 5737 min-width: 44px; 4065 5738 min-height: 44px; … … 4071 5744 4072 5745 .entry-title { 4073 color: var(--entry-header--color);4074 font-size: var(--entry-header--font-size);4075 letter-spacing: var(--heading--letter-spacing-h2);4076 line-height: var(--heading--line-height-h2);5746 color: #28303d; 5747 font-size: 2.25rem; 5748 letter-spacing: normal; 5749 line-height: 1.3; 4077 5750 overflow-wrap: break-word; 4078 5751 } 4079 5752 5753 @media only screen and (min-width: 652px) { 5754 5755 .entry-title { 5756 font-size: 3rem; 5757 } 5758 } 5759 5760 @media only screen and (min-width: 652px) { 5761 5762 .entry-title { 5763 font-size: 3rem; 5764 } 5765 } 5766 4080 5767 .entry-title a { 4081 color: var(--entry-header--color-link);5768 color: currentColor; 4082 5769 text-underline-offset: 0.15em; 4083 5770 } 4084 5771 4085 5772 .entry-title a:hover { 4086 color: var(--entry-header--color-hover);5773 color: #28303d; 4087 5774 } 4088 5775 4089 5776 .entry-title a:focus { 4090 color: var(--entry-header--color-focus);5777 color: #39414d; 4091 5778 } 4092 5779 4093 5780 .entry-title a:active { 4094 color: var(--entry-header--color-link);5781 color: currentColor; 4095 5782 } 4096 5783 4097 5784 .singular .entry-title { 4098 font-size: var(--global--font-size-page-title); 5785 font-size: 4rem; 5786 } 5787 5788 @media only screen and (min-width: 652px) { 5789 5790 .singular .entry-title { 5791 font-size: 6rem; 5792 } 4099 5793 } 4100 5794 4101 5795 h1.entry-title { 4102 line-height: var(--heading--line-height-h1);4103 font-weight: var(--heading--font-weight-page-title);5796 line-height: 1.1; 5797 font-weight: 300; 4104 5798 } 4105 5799 … … 4107 5801 * Entry Content 4108 5802 */ 4109 .entry-content, 5803 .entry-content { 5804 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5805 } 5806 4110 5807 .entry-summary { 4111 font-family: var(--entry-content--font-family);5808 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4112 5809 } 4113 5810 … … 4117 5814 4118 5815 .entry-content > iframe[style] { 4119 margin: var(--global--spacing-vertical)0 !important;5816 margin: 30px 0 !important; 4120 5817 max-width: 100% !important; 4121 5818 } … … 4123 5820 4124 5821 .entry-content > iframe[style] { 4125 max-width: var(--global--spacing-vertical)!important;5822 max-width: 30px !important; 4126 5823 } 4127 5824 } 4128 5825 4129 5826 .entry-footer { 4130 color: var(--global--color-primary);5827 color: #28303d; 4131 5828 clear: both; 4132 5829 float: none; 4133 font-size: var(--global--font-size-xs);5830 font-size: 1rem; 4134 5831 display: block; 4135 5832 } … … 4143 5840 } 4144 5841 4145 .entry-footer a:hover, 5842 .entry-footer a:hover { 5843 color: #28303d; 5844 } 5845 4146 5846 .entry-footer a:focus { 4147 color: var(--global--color-primary-hover);5847 color: #28303d; 4148 5848 } 4149 5849 … … 4153 5853 4154 5854 .site-main > article > .entry-footer { 4155 margin-top: var(--global--spacing-vertical);4156 padding-top: var(--global--spacing-unit);4157 padding-bottom: calc(3 * var(--global--spacing-vertical));4158 border-bottom: var(--separator--height) solid var(--separator--border-color);5855 margin-top: 30px; 5856 padding-top: 20px; 5857 padding-bottom: 90px; 5858 border-bottom: 1px solid #28303d; 4159 5859 } 4160 5860 4161 5861 body:not(.single) .site-main > article:last-of-type .entry-footer { 4162 border-bottom: var(--separator--height)solid transparent;5862 border-bottom: 1px solid transparent; 4163 5863 } 4164 5864 4165 5865 .single .site-main > article > .entry-footer { 4166 margin-top: calc(3.4 * var(--global--spacing-vertical));4167 margin-bottom: calc(3.4 * var(--global--spacing-vertical));5866 margin-top: 102px; 5867 margin-bottom: 102px; 4168 5868 padding-bottom: 0; 4169 padding-top: calc(0.8 * var(--global--spacing-vertical));4170 border-top: 3px solid var(--separator--border-color);4171 border-bottom: var(--separator--height)solid transparent;5869 padding-top: 24px; 5870 border-top: 3px solid #28303d; 5871 border-bottom: 1px solid transparent; 4172 5872 display: grid; 4173 5873 grid-template-columns: repeat(2, 1fr); 4174 column-gap: calc(2 * var(--global--spacing-horizontal));5874 column-gap: 50px; 4175 5875 } 4176 5876 … … 4220 5920 margin-left: auto; 4221 5921 margin-right: auto; 4222 margin-top: calc(2 * var(--global--spacing-vertical));5922 margin-top: 60px; 4223 5923 } 4224 5924 … … 4228 5928 .author-bio { 4229 5929 position: relative; 4230 font-size: var(--global--font-size-xs); 4231 max-width: var(--responsive--aligndefault-width); 5930 font-size: 1rem; 5931 max-width: calc(100vw - 30px); 5932 } 5933 @media only screen and (min-width: 482px) { 5934 5935 .author-bio { 5936 max-width: min(calc(100vw - 100px), 610px); 5937 } 5938 } 5939 @media only screen and (min-width: 822px) { 5940 5941 .author-bio { 5942 max-width: min(calc(100vw - 200px), 610px); 5943 } 4232 5944 } 4233 5945 4234 5946 .site-main > article > .author-bio { 4235 margin-top: calc(2 * var(--global--spacing-vertical));5947 margin-top: 60px; 4236 5948 } 4237 5949 … … 4244 5956 .author-bio.show-avatars .author-bio-content { 4245 5957 display: inline-block; 4246 padding-left: var(--global--spacing-horizontal); 4247 max-width: calc(var(--responsive--aligndefault-width) - 90px); 5958 padding-left: 25px; 5959 max-width: calc(100vw - 120px); 5960 } 5961 @media only screen and (min-width: 482px) { 5962 5963 .author-bio.show-avatars .author-bio-content { 5964 max-width: calc(min(calc(100vw - 4 * 25px), 610px) - 90px); 5965 } 5966 } 5967 @media only screen and (min-width: 822px) { 5968 5969 .author-bio.show-avatars .author-bio-content { 5970 max-width: calc(min(calc(100vw - 8 * 25px), 610px) - 90px); 5971 } 4248 5972 } 4249 5973 4250 5974 .author-bio .author-bio-content .author-title { 4251 font-family: var(--entry-author-bio--font-family);4252 font-size: var(--entry-author-bio--font-size);5975 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5976 font-size: 1.5rem; 4253 5977 display: inline; 4254 5978 } 4255 5979 4256 5980 .author-bio .author-bio-content .author-description { 4257 font-size: var(--global--font-size-xs);4258 margin-top: calc(0.5 * var(--global--spacing-vertical));4259 margin-bottom: calc(0.5 * var(--global--spacing-vertical));5981 font-size: 1rem; 5982 margin-top: 15px; 5983 margin-bottom: 15px; 4260 5984 } 4261 5985 4262 5986 .page-title { 4263 font-size: var(--global--font-size-page-title); 4264 } 4265 4266 h1.page-title, 5987 font-size: 4rem; 5988 } 5989 5990 @media only screen and (min-width: 652px) { 5991 5992 .page-title { 5993 font-size: 6rem; 5994 } 5995 } 5996 5997 h1.page-title { 5998 font-weight: 300; 5999 } 6000 4267 6001 h2.page-title { 4268 font-weight: var(--heading--font-weight-page-title);6002 font-weight: 300; 4269 6003 } 4270 6004 4271 6005 h1.page-title { 4272 line-height: var(--heading--line-height-h1);6006 line-height: 1.1; 4273 6007 } 4274 6008 4275 6009 .page-header { 4276 border-bottom: 3px solid var(--global--color-border); 4277 padding-bottom: calc(2 * var(--global--spacing-vertical)); 4278 } 4279 4280 .archive .content-area .format-aside .entry-content, 4281 .archive .content-area .format-status .entry-content, 4282 .archive .content-area .format-link .entry-content, 4283 .search .content-area .format-aside .entry-content, 4284 .search .content-area .format-status .entry-content, 4285 .search .content-area .format-link .entry-content, 4286 .blog .content-area .format-aside .entry-content, 4287 .blog .content-area .format-status .entry-content, 6010 border-bottom: 3px solid #28303d; 6011 padding-bottom: 60px; 6012 } 6013 6014 .archive .content-area .format-aside .entry-content { 6015 font-size: 1.5rem; 6016 } 6017 6018 .archive .content-area .format-status .entry-content { 6019 font-size: 1.5rem; 6020 } 6021 6022 .archive .content-area .format-link .entry-content { 6023 font-size: 1.5rem; 6024 } 6025 6026 .search .content-area .format-aside .entry-content { 6027 font-size: 1.5rem; 6028 } 6029 6030 .search .content-area .format-status .entry-content { 6031 font-size: 1.5rem; 6032 } 6033 6034 .search .content-area .format-link .entry-content { 6035 font-size: 1.5rem; 6036 } 6037 6038 .blog .content-area .format-aside .entry-content { 6039 font-size: 1.5rem; 6040 } 6041 6042 .blog .content-area .format-status .entry-content { 6043 font-size: 1.5rem; 6044 } 6045 4288 6046 .blog .content-area .format-link .entry-content { 4289 font-size: var(--global--font-size-lg); 4290 } 4291 4292 .archive .format-image .entry-content, 4293 .archive .format-gallery .entry-content, 4294 .archive .format-video .entry-content, 4295 .search .format-image .entry-content, 4296 .search .format-gallery .entry-content, 4297 .search .format-video .entry-content, 4298 .blog .format-image .entry-content, 4299 .blog .format-gallery .entry-content, 6047 font-size: 1.5rem; 6048 } 6049 6050 .archive .format-image .entry-content { 6051 margin-top: 60px; 6052 } 6053 6054 .archive .format-gallery .entry-content { 6055 margin-top: 60px; 6056 } 6057 6058 .archive .format-video .entry-content { 6059 margin-top: 60px; 6060 } 6061 6062 .search .format-image .entry-content { 6063 margin-top: 60px; 6064 } 6065 6066 .search .format-gallery .entry-content { 6067 margin-top: 60px; 6068 } 6069 6070 .search .format-video .entry-content { 6071 margin-top: 60px; 6072 } 6073 6074 .blog .format-image .entry-content { 6075 margin-top: 60px; 6076 } 6077 6078 .blog .format-gallery .entry-content { 6079 margin-top: 60px; 6080 } 6081 4300 6082 .blog .format-video .entry-content { 4301 margin-top: calc(2 * var(--global--spacing-vertical));6083 margin-top: 60px; 4302 6084 } 4303 6085 … … 4311 6093 } 4312 6094 4313 .archive.logged-in .entry-footer .posted-on, 4314 .search.logged-in .entry-footer .posted-on, 6095 .archive.logged-in .entry-footer .posted-on { 6096 margin-right: 10px; 6097 } 6098 6099 .search.logged-in .entry-footer .posted-on { 6100 margin-right: 10px; 6101 } 6102 4315 6103 .blog.logged-in .entry-footer .posted-on { 4316 margin-right: calc(0.5 * var(--global--spacing-unit));6104 margin-right: 10px; 4317 6105 } 4318 6106 4319 6107 .archive-description { 4320 margin-top: var(--global--spacing-vertical); 4321 font-size: var(--global--font-size-xl); 4322 line-height: var(--global--line-height-heading); 6108 margin-top: 30px; 6109 font-size: 2.25rem; 6110 line-height: 1.3; 6111 } 6112 6113 @media only screen and (min-width: 652px) { 6114 6115 .archive-description { 6116 font-size: 2.5rem; 6117 } 4323 6118 } 4324 6119 4325 6120 .error404 main p { 4326 font-size: var(--global--font-size-lg);4327 margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667);6121 font-size: 1.5rem; 6122 margin-bottom: 50px; 4328 6123 } 4329 6124 4330 6125 .search-no-results .page-content { 4331 margin-top: calc(3 * var(--global--spacing-vertical));6126 margin-top: 90px; 4332 6127 } 4333 6128 … … 4336 6131 */ 4337 6132 .comments-area > * { 4338 margin-top: var(--global--spacing-vertical);4339 margin-bottom: var(--global--spacing-vertical);6133 margin-top: 30px; 6134 margin-bottom: 30px; 4340 6135 } 4341 6136 … … 4366 6161 * Comment Title 4367 6162 */ 4368 .comments-title, 6163 .comments-title { 6164 font-size: 2.25rem; 6165 letter-spacing: normal; 6166 } 6167 @media only screen and (min-width: 652px) { 6168 6169 .comments-title { 6170 font-size: 3rem; 6171 } 6172 } 6173 @media only screen and (min-width: 652px) { 6174 6175 .comments-title { 6176 font-size: 3rem; 6177 } 6178 } 6179 4369 6180 .comment-reply-title { 4370 font-size: var(--heading--font-size-h2); 4371 letter-spacing: var(--heading--letter-spacing-h2); 6181 font-size: 2.25rem; 6182 letter-spacing: normal; 6183 } 6184 @media only screen and (min-width: 652px) { 6185 6186 .comment-reply-title { 6187 font-size: 3rem; 6188 } 6189 } 6190 @media only screen and (min-width: 652px) { 6191 6192 .comment-reply-title { 6193 font-size: 3rem; 6194 } 4372 6195 } 4373 6196 … … 4378 6201 4379 6202 .comment-reply-title small a { 4380 font-family: var(--global--font-secondary);4381 font-size: var(--global--font-size-xs);6203 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 6204 font-size: 1rem; 4382 6205 font-style: normal; 4383 6206 font-weight: normal; … … 4387 6210 /* Nested comment reply title*/ 4388 6211 .comment .comment-respond .comment-reply-title { 4389 font-size: var(--global--font-size-lg);6212 font-size: 1.5rem; 4390 6213 } 4391 6214 … … 4399 6222 4400 6223 .comment-list > li { 4401 margin-top: var(--global--spacing-vertical);4402 margin-bottom: var(--global--spacing-vertical);6224 margin-top: 30px; 6225 margin-bottom: 30px; 4403 6226 } 4404 6227 … … 4409 6232 4410 6233 .comment-list .children > li { 4411 margin-top: var(--global--spacing-vertical);4412 margin-bottom: var(--global--spacing-vertical);6234 margin-top: 30px; 6235 margin-bottom: 30px; 4413 6236 } 4414 6237 4415 6238 @media only screen and (min-width: 482px) { 4416 6239 4417 .comment-list .depth-2, 6240 .comment-list .depth-2 { 6241 padding-left: 100px; 6242 } 6243 4418 6244 .comment-list .depth-3 { 4419 padding-left: calc(4 * var(--global--spacing-horizontal));6245 padding-left: 100px; 4420 6246 } 4421 6247 } … … 4425 6251 */ 4426 6252 .comment-meta .comment-author { 4427 line-height: var(--global--line-height-heading);4428 margin-bottom: calc(0.25 * var(--global--spacing-unit));6253 line-height: 1.3; 6254 margin-bottom: 5px; 4429 6255 } 4430 6256 @media only screen and (min-width: 482px) { … … 4437 6263 4438 6264 .comment-meta .comment-author .fn { 4439 font-family: var(--global--font-secondary);6265 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4440 6266 font-weight: normal; 4441 font-size: var(--global--font-size-lg);6267 font-size: 1.5rem; 4442 6268 hyphens: auto; 4443 6269 word-wrap: break-word; … … 4446 6272 4447 6273 .comment-meta .comment-metadata { 4448 color: var(--global--color-primary);4449 font-size: var(--global--font-size-xs);6274 color: #28303d; 6275 font-size: 1rem; 4450 6276 padding: 8px 0 9px 0; 4451 6277 } 4452 6278 4453 6279 .comment-meta .comment-metadata .edit-link { 4454 margin-left: var(--global--spacing-horizontal);6280 margin-left: 25px; 4455 6281 } 4456 6282 @media only screen and (min-width: 482px) { … … 4466 6292 4467 6293 .reply { 4468 font-size: var(--global--font-size-sm);4469 line-height: var(--global--line-height-heading);6294 font-size: 1.125rem; 6295 line-height: 1.3; 4470 6296 } 4471 6297 … … 4478 6304 } 4479 6305 4480 .pingback .url, 6306 .pingback .url { 6307 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 6308 } 6309 4481 6310 .trackback .url { 4482 font-family: var(--global--font-primary);6311 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4483 6312 } 4484 6313 4485 6314 .comment-body { 4486 6315 position: relative; 4487 margin-bottom: calc(1.7 * var(--global--spacing-vertical));6316 margin-bottom: 51px; 4488 6317 } 4489 6318 4490 6319 .comment-body > * { 4491 margin-top: var(--global--spacing-vertical);4492 margin-bottom: var(--global--spacing-vertical);6320 margin-top: 30px; 6321 margin-bottom: 30px; 4493 6322 } 4494 6323 … … 4501 6330 } 4502 6331 4503 .pingback .comment-body, 6332 .pingback .comment-body { 6333 margin-top: 30px; 6334 margin-bottom: 30px; 6335 } 6336 4504 6337 .trackback .comment-body { 4505 margin-top: var(--global--spacing-vertical);4506 margin-bottom: var(--global--spacing-vertical);6338 margin-top: 30px; 6339 margin-bottom: 30px; 4507 6340 } 4508 6341 4509 6342 .comment-respond { 4510 margin-top: var(--global--spacing-vertical);6343 margin-top: 30px; 4511 6344 } 4512 6345 4513 6346 .comment-respond > * { 4514 margin-top: var(--global--spacing-unit);4515 margin-bottom: var(--global--spacing-unit);6347 margin-top: 20px; 6348 margin-bottom: 20px; 4516 6349 } 4517 6350 … … 4525 6358 4526 6359 .comment-respond > *:last-child.comment-form { 4527 margin-bottom: var(--global--spacing-vertical);6360 margin-bottom: 30px; 4528 6361 } 4529 6362 … … 4546 6379 4547 6380 .comment-form .comment-notes { 4548 font-size: var(--global--font-size-sm);6381 font-size: 1.125rem; 4549 6382 } 4550 6383 … … 4567 6400 } 4568 6401 4569 .comment-form .comment-form-cookies-consent > label, 6402 .comment-form .comment-form-cookies-consent > label { 6403 font-size: 1rem; 6404 font-weight: normal; 6405 } 6406 4570 6407 .comment-form .comment-notes { 4571 font-size: var(--global--font-size-xs);6408 font-size: 1rem; 4572 6409 font-weight: normal; 4573 6410 } 4574 6411 4575 6412 .comment-form > p { 4576 margin-bottom: var(--global--spacing-unit);6413 margin-bottom: 20px; 4577 6414 } 4578 6415 … … 4585 6422 } 4586 6423 4587 .comment-form > p label, 4588 .comment-form > p input[type=email], 4589 .comment-form > p input[type=text], 4590 .comment-form > p input[type=url], 6424 .comment-form > p label { 6425 display: block; 6426 font-size: 1.125rem; 6427 margin-bottom: 10px; 6428 width: 100%; 6429 font-weight: 500; 6430 } 6431 6432 .comment-form > p input[type=email] { 6433 display: block; 6434 font-size: 1.125rem; 6435 margin-bottom: 10px; 6436 width: 100%; 6437 font-weight: 500; 6438 } 6439 6440 .comment-form > p input[type=text] { 6441 display: block; 6442 font-size: 1.125rem; 6443 margin-bottom: 10px; 6444 width: 100%; 6445 font-weight: 500; 6446 } 6447 6448 .comment-form > p input[type=url] { 6449 display: block; 6450 font-size: 1.125rem; 6451 margin-bottom: 10px; 6452 width: 100%; 6453 font-weight: 500; 6454 } 6455 4591 6456 .comment-form > p textarea { 4592 6457 display: block; 4593 font-size: var(--global--font-size-sm);4594 margin-bottom: calc(.5 * var(--global--spacing-unit));6458 font-size: 1.125rem; 6459 margin-bottom: 10px; 4595 6460 width: 100%; 4596 font-weight: var(--form--label-weight);6461 font-weight: 500; 4597 6462 } 4598 6463 … … 4603 6468 4604 6469 .comment-form > p.comment-form-author { 4605 margin-right: calc(1.5 * var(--global--spacing-horizontal));6470 margin-right: 38px; 4606 6471 } 4607 6472 … … 4617 6482 position: absolute; 4618 6483 right: 0; 4619 padding-top: calc(0.5 * var(--global--spacing-vertical));4620 padding-bottom: calc(0.25 * var(--global--spacing-vertical));6484 padding-top: 15px; 6485 padding-bottom: 8px; 4621 6486 } 4622 6487 4623 6488 .menu-button-container #primary-mobile-menu { 4624 6489 margin-left: auto; 4625 padding: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit))) calc(0.5 * var(--button--padding-horizontal));6490 padding: 10px 15px; 4626 6491 } 4627 6492 @media only screen and (max-width: 481px) { … … 4634 6499 .menu-button-container .button.button { 4635 6500 display: flex; 4636 font-size: var(--primary-nav--font-size-button);4637 font-weight: var(--primary-nav--font-weight-button);6501 font-size: 1rem; 6502 font-weight: 500; 4638 6503 background-color: transparent; 4639 6504 border: none; 4640 color: var(--primary-nav--color-link);6505 color: #28303d; 4641 6506 } 4642 6507 … … 4647 6512 4648 6513 .menu-button-container .button.button .dropdown-icon .svg-icon { 4649 margin-left: calc(0.25 * var(--global--spacing-unit));6514 margin-left: 5px; 4650 6515 } 4651 6516 … … 4675 6540 width: 100%; 4676 6541 z-index: 500; 4677 background-color: var(--global--color-background);6542 background-color: #d1e4dd; 4678 6543 } 4679 6544 … … 4684 6549 .primary-navigation { 4685 6550 position: absolute; 4686 top: var(--global--admin-bar--height);6551 top: 0; 4687 6552 right: 0; 4688 color: var(--primary-nav--color-text);4689 font-size: var(--primary-nav--font-size);6553 color: #28303d; 6554 font-size: 1.25rem; 4690 6555 line-height: 1.15; 4691 6556 margin-top: 0; … … 4701 6566 bottom: 0; 4702 6567 left: 0; 4703 padding-top: calc( var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);4704 padding-left: var(--global--spacing-unit);4705 padding-right: var(--global--spacing-unit);4706 padding-bottom: var(--global--spacing-horizontal);4707 background-color: var(--global--color-background);6568 padding-top: calc(2rem + 47px); 6569 padding-left: 20px; 6570 padding-right: 20px; 6571 padding-bottom: 25px; 6572 background-color: #d1e4dd; 4708 6573 transition: all 0.15s ease-in-out; 4709 transform: translateY( var(--global--spacing-vertical));6574 transform: translateY(30px); 4710 6575 } 4711 6576 @media only screen and (max-width: 481px) { … … 4725 6590 4726 6591 .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 4727 top: var(--global--admin-bar--height); 6592 top: 32px; 6593 } 6594 @media only screen and (max-width: 782px) { 6595 6596 .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 6597 top: 46px; 6598 } 4728 6599 } 4729 6600 4730 6601 .admin-bar .primary-navigation > .primary-menu-container { 4731 height: calc(100vh - var(--global--admin-bar--height)); 6602 height: calc(100vh - 32px); 6603 } 6604 @media only screen and (max-width: 782px) { 6605 6606 .admin-bar .primary-navigation > .primary-menu-container { 6607 height: calc(100vh - 46px); 6608 } 4732 6609 } 4733 6610 4734 6611 .primary-navigation > .primary-menu-container:focus { 4735 border: 2px solid var(--global--color-primary);6612 border: 2px solid #28303d; 4736 6613 } 4737 6614 } … … 4831 6708 .primary-navigation > div > .menu-wrapper .sub-menu-toggle { 4832 6709 display: flex; 4833 height: calc(2 * var(--primary-nav--padding) + 1.15em + 1px);6710 height: calc(27px + 1em); 4834 6711 width: 44px; 4835 6712 padding: 0; … … 4842 6719 4843 6720 .primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus { 4844 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));6721 outline: 2px solid #28303d; 4845 6722 } 4846 6723 @media only screen and (max-width: 481px) { … … 4891 6768 } 4892 6769 4893 .primary-navigation > div > .menu-wrapper > li > .sub-menu:before, 6770 .primary-navigation > div > .menu-wrapper > li > .sub-menu:before { 6771 content: ""; 6772 display: block; 6773 position: absolute; 6774 width: 0; 6775 top: -10px; 6776 left: 25px; 6777 border-style: solid; 6778 border-color: #28303d transparent; 6779 border-width: 0 7px 10px 7px; 6780 } 6781 4894 6782 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 4895 6783 content: ""; … … 4898 6786 width: 0; 4899 6787 top: -10px; 4900 left: var(--global--spacing-horizontal);6788 left: 25px; 4901 6789 border-style: solid; 4902 border-color: var(--primary-nav--border-color)transparent;6790 border-color: #28303d transparent; 4903 6791 border-width: 0 7px 10px 7px; 4904 6792 } … … 4906 6794 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 4907 6795 top: -9px; 4908 border-color: var(--global--color-background)transparent;6796 border-color: #d1e4dd transparent; 4909 6797 } 4910 6798 4911 6799 .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 4912 background: var(--global--color-background);6800 background: #d1e4dd; 4913 6801 } 4914 6802 … … 4922 6810 } 4923 6811 4924 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before, 4925 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after { 6812 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before { 4926 6813 4927 6814 /* rtl:ignore */ 4928 left: var(--global--spacing-horizontal);6815 left: 25px; 4929 6816 4930 6817 /* rtl:ignore */ … … 4932 6819 } 4933 6820 6821 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after { 6822 6823 /* rtl:ignore */ 6824 left: 25px; 6825 6826 /* rtl:ignore */ 6827 right: auto; 6828 } 6829 4934 6830 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right { 4935 6831 … … 4941 6837 } 4942 6838 4943 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before, 4944 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after { 6839 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before { 4945 6840 4946 6841 /* rtl:ignore */ … … 4948 6843 4949 6844 /* rtl:ignore */ 4950 right: var(--global--spacing-horizontal); 6845 right: 25px; 6846 } 6847 6848 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after { 6849 6850 /* rtl:ignore */ 6851 left: auto; 6852 6853 /* rtl:ignore */ 6854 right: 25px; 4951 6855 } 4952 6856 } 4953 6857 4954 6858 .primary-navigation .primary-menu > .menu-item:hover > a { 4955 color: var(--primary-nav--color-link-hover);6859 color: #28303d; 4956 6860 } 4957 6861 @media only screen and (min-width: 482px) { 4958 6862 4959 6863 .primary-navigation .primary-menu-container { 4960 margin-right: calc(0px - var(--primary-nav--padding));4961 margin-left: calc(0px - var(--primary-nav--padding));6864 margin-right: -13px; 6865 margin-left: -13px; 4962 6866 } 4963 6867 … … 4967 6871 4968 6872 .primary-navigation .primary-menu-container > ul > .menu-item > a { 4969 padding-left: var(--primary-nav--padding);4970 padding-right: var(--primary-nav--padding);6873 padding-left: 13px; 6874 padding-right: 13px; 4971 6875 } 4972 6876 4973 6877 .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle { 4974 margin-left: calc(0px - var(--primary-nav--padding));6878 margin-left: -13px; 4975 6879 } 4976 6880 } … … 4978 6882 .primary-navigation a { 4979 6883 display: block; 4980 font-family: var(--primary-nav--font-family-mobile);4981 font-size: var(--primary-nav--font-size-mobile);4982 font-weight: var(--primary-nav--font-weight);4983 padding: var(--primary-nav--padding)0;6884 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 6885 font-size: 1.125rem; 6886 font-weight: normal; 6887 padding: 13px 0; 4984 6888 text-decoration: none; 4985 6889 } … … 4988 6892 .primary-navigation a { 4989 6893 display: block; 4990 font-family: var(--primary-nav--font-family);4991 font-size: var(--primary-nav--font-size);4992 font-weight: var(--primary-nav--font-weight);6894 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 6895 font-size: 1.25rem; 6896 font-weight: normal; 4993 6897 } 4994 6898 } 4995 6899 4996 6900 .primary-navigation a + svg { 4997 fill: var(--primary-nav--color-text); 4998 } 4999 5000 .primary-navigation a:hover, 5001 .primary-navigation a:link, 6901 fill: #28303d; 6902 } 6903 6904 .primary-navigation a:hover { 6905 color: #28303d; 6906 } 6907 6908 .primary-navigation a:link { 6909 color: #28303d; 6910 } 6911 5002 6912 .primary-navigation a:visited { 5003 color: var(--primary-nav--color-link-hover);6913 color: #28303d; 5004 6914 } 5005 6915 … … 5031 6941 padding: 0; 5032 6942 list-style: none; 5033 margin-left: var(--primary-nav--padding);5034 border: 1px solid var(--primary-nav--border-color);6943 margin-left: 13px; 6944 border: 1px solid #28303d; 5035 6945 } 5036 6946 … … 5052 6962 5053 6963 .primary-navigation .sub-menu .menu-item > a { 5054 padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);6964 padding: 17px 13px; 5055 6965 display: block; 5056 font-size: var(--primary-nav--font-size-sub-menu-mobile);5057 font-style: var(--primary-nav--font-style-sub-menu-mobile);6966 font-size: 1.125rem; 6967 font-style: normal; 5058 6968 } 5059 6969 @media only screen and (min-width: 482px) { 5060 6970 5061 6971 .primary-navigation .sub-menu .menu-item > a { 5062 font-size: var(--primary-nav--font-size-sub-menu);5063 font-style: var(--primary-nav--font-style);6972 font-size: 1rem; 6973 font-style: normal; 5064 6974 } 5065 6975 } … … 5083 6993 display: block; 5084 6994 clear: both; 5085 font-size: var(--global--font-size-xs);6995 font-size: 1rem; 5086 6996 text-transform: none; 5087 6997 line-height: 1.7; … … 5112 7022 5113 7023 .footer-navigation { 5114 margin-top: calc(2 * var(--global--spacing-vertical));5115 margin-bottom: var(--global--spacing-vertical);5116 color: var(--footer--color-text);5117 font-size: var(--global--font-size-xs);5118 font-family: var(--footer--font-family);7024 margin-top: 60px; 7025 margin-bottom: 30px; 7026 color: #28303d; 7027 font-size: 1rem; 7028 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5119 7029 } 5120 7030 … … 5133 7043 5134 7044 .footer-navigation-wrapper li a { 5135 padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);7045 padding: 17px 13px; 5136 7046 transition: transform 0.1s ease; 5137 color: var(--footer--color-link); 5138 } 5139 5140 .footer-navigation-wrapper li a:link, 5141 .footer-navigation-wrapper li a:visited, 7047 color: #28303d; 7048 } 7049 7050 .footer-navigation-wrapper li a:link { 7051 color: #28303d; 7052 } 7053 7054 .footer-navigation-wrapper li a:visited { 7055 color: #28303d; 7056 } 7057 5142 7058 .footer-navigation-wrapper li a:active { 5143 color: var(--footer--color-link);7059 color: #28303d; 5144 7060 } 5145 7061 … … 5148 7064 text-decoration-style: dotted; 5149 7065 text-decoration-skip-ink: none; 5150 color: var(--footer--color-link-hover);7066 color: #28303d; 5151 7067 } 5152 7068 5153 7069 .is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon { 5154 fill: var(--wp--style--color--link, var(--global--color-background));7070 fill: #d1e4dd; 5155 7071 } 5156 7072 5157 7073 .footer-navigation-wrapper li .svg-icon { 5158 7074 vertical-align: middle; 5159 fill: var(--footer--color-link);7075 fill: #28303d; 5160 7076 } 5161 7077 … … 5171 7087 /* Next/Previous navigation */ 5172 7088 .navigation { 5173 color: var(--global--color-primary);7089 color: #28303d; 5174 7090 } 5175 7091 5176 7092 .navigation a { 5177 color: var(--global--color-primary);7093 color: #28303d; 5178 7094 text-decoration: none; 5179 7095 } 5180 7096 5181 7097 .navigation a:hover { 5182 color: var(--global--color-primary-hover);7098 color: #28303d; 5183 7099 text-decoration: underline; 5184 7100 } 5185 7101 5186 7102 .navigation a:focus { 5187 color: var(--global--color-secondary);7103 color: #39414d; 5188 7104 } 5189 7105 5190 7106 .navigation a:active { 5191 color: var(--global--color-primary);7107 color: #28303d; 5192 7108 } 5193 7109 … … 5214 7130 } 5215 7131 5216 .navigation .nav-links .nav-next, 7132 .navigation .nav-links .nav-next { 7133 flex: 0 1 auto; 7134 margin-bottom: inherit; 7135 margin-top: inherit; 7136 max-width: calc(50% - 10px); 7137 } 7138 5217 7139 .navigation .nav-links .nav-previous { 5218 7140 flex: 0 1 auto; 5219 7141 margin-bottom: inherit; 5220 7142 margin-top: inherit; 5221 max-width: calc(50% - (0.5 * var(--global--spacing-unit)));7143 max-width: calc(50% - 10px); 5222 7144 } 5223 7145 … … 5234 7156 } 5235 7157 5236 .navigation .nav-previous .svg-icon, 7158 .navigation .nav-previous .svg-icon { 7159 top: -2px; 7160 margin-right: 5px; 7161 } 7162 5237 7163 .navigation .prev .svg-icon { 5238 7164 top: -2px; 5239 margin-right: calc(0.25 * var(--global--spacing-unit)); 5240 } 5241 5242 .navigation .nav-next .svg-icon, 7165 margin-right: 5px; 7166 } 7167 7168 .navigation .nav-next .svg-icon { 7169 top: -1px; 7170 margin-left: 5px; 7171 } 7172 5243 7173 .navigation .next .svg-icon { 5244 7174 top: -1px; 5245 margin-left: calc(0.25 * var(--global--spacing-unit));7175 margin-left: 5px; 5246 7176 } 5247 7177 5248 7178 .post-navigation { 5249 margin: var(--global--spacing-vertical)auto;7179 margin: 30px auto; 5250 7180 } 5251 7181 @media only screen and (min-width: 822px) { 5252 7182 5253 7183 .post-navigation { 5254 margin: var(--global--spacing-vertical)auto;7184 margin: 30px auto; 5255 7185 } 5256 7186 } 5257 7187 5258 7188 .post-navigation .meta-nav { 5259 line-height: var(--global--line-height-body);5260 color: var(--global--color-primary);7189 line-height: 1.7; 7190 color: #28303d; 5261 7191 } 5262 7192 5263 7193 .post-navigation .post-title { 5264 7194 display: inline-block; 5265 font-family: var(--global--font-primary);5266 font-size: var(--global--font-size-lg);5267 font-weight: var(--pagination--font-weight-strong);5268 line-height: var(--global--line-height-heading);7195 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 7196 font-size: 1.5rem; 7197 font-weight: 600; 7198 line-height: 1.3; 5269 7199 } 5270 7200 @media only screen and (min-width: 822px) { 5271 7201 5272 7202 .post-navigation .post-title { 5273 margin: 5px calc(24px + (0.25 * var(--global--spacing-unit)))0;7203 margin: 5px 29px 0; 5274 7204 } 5275 7205 } … … 5281 7211 } 5282 7212 5283 .post-navigation .nav-next, 7213 .post-navigation .nav-next { 7214 margin-top: 30px; 7215 margin-bottom: 30px; 7216 } 7217 5284 7218 .post-navigation .nav-previous { 5285 margin-top: var(--global--spacing-vertical);5286 margin-bottom: var(--global--spacing-vertical);7219 margin-top: 30px; 7220 margin-bottom: 30px; 5287 7221 } 5288 7222 … … 5303 7237 } 5304 7238 5305 .pagination, 7239 .pagination { 7240 border-top: 3px solid #28303d; 7241 padding-top: 30px; 7242 margin: 30px auto; 7243 } 7244 5306 7245 .comments-pagination { 5307 border-top: 3px solid var(--global--color-border);5308 padding-top: var(--global--spacing-vertical);5309 margin: var(--global--spacing-vertical)auto;7246 border-top: 3px solid #28303d; 7247 padding-top: 30px; 7248 margin: 30px auto; 5310 7249 } 5311 7250 @media only screen and (min-width: 822px) { 5312 7251 5313 .pagination, 7252 .pagination { 7253 margin: 30px auto; 7254 } 7255 5314 7256 .comments-pagination { 5315 margin: var(--global--spacing-vertical) auto; 5316 } 5317 } 5318 5319 .pagination .nav-links, 7257 margin: 30px auto; 7258 } 7259 } 7260 7261 .pagination .nav-links { 7262 margin-top: -30px; 7263 } 7264 5320 7265 .comments-pagination .nav-links { 5321 margin-top: calc(-1 * var(--global--spacing-vertical)); 5322 } 5323 5324 .pagination .nav-links a:hover, 7266 margin-top: -30px; 7267 } 7268 7269 .pagination .nav-links a:hover { 7270 color: #28303d; 7271 } 7272 5325 7273 .comments-pagination .nav-links a:hover { 5326 color: var(--pagination--color-link-hover); 5327 } 5328 5329 .pagination .nav-links > *, 7274 color: #28303d; 7275 } 7276 7277 .pagination .nav-links > * { 7278 color: #28303d; 7279 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 7280 font-size: 1.5rem; 7281 font-weight: normal; 7282 margin-top: 30px; 7283 margin-left: 13px; 7284 margin-right: 13px; 7285 } 7286 5330 7287 .comments-pagination .nav-links > * { 5331 color: var(--pagination--color-text); 5332 font-family: var(--pagination--font-family); 5333 font-size: var(--pagination--font-size); 5334 font-weight: var(--pagination--font-weight); 5335 margin-top: var(--global--spacing-vertical); 5336 margin-left: calc(0.66 * var(--global--spacing-unit)); 5337 margin-right: calc(0.66 * var(--global--spacing-unit)); 5338 } 5339 5340 .pagination .nav-links > *.current, 7288 color: #28303d; 7289 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 7290 font-size: 1.5rem; 7291 font-weight: normal; 7292 margin-top: 30px; 7293 margin-left: 13px; 7294 margin-right: 13px; 7295 } 7296 7297 .pagination .nav-links > *.current { 7298 border-bottom: 1px solid #28303d; 7299 } 7300 5341 7301 .comments-pagination .nav-links > *.current { 5342 border-bottom: 1px solid var(--pagination--color-text);7302 border-bottom: 1px solid #28303d; 5343 7303 } 5344 7304 … … 5392 7352 5393 7353 .comments-pagination { 5394 padding-top: calc(0.66 * var(--global--spacing-vertical));5395 margin: calc(3 * var(--global--spacing-vertical))auto;7354 padding-top: 20px; 7355 margin: 90px auto; 5396 7356 } 5397 7357 @media only screen and (min-width: 822px) { 5398 7358 5399 7359 .comments-pagination { 5400 margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical))auto;7360 margin: 90px auto 120px auto; 5401 7361 } 5402 7362 } 5403 7363 5404 7364 .comments-pagination .nav-links > * { 5405 font-size: var(--global--font-size-md);7365 font-size: 1.25rem; 5406 7366 } 5407 7367 5408 7368 .widget-area { 5409 margin-top: calc(6 * var(--global--spacing-vertical));5410 padding-bottom: calc(var(--global--spacing-vertical) / 3);5411 color: var(--footer--color-text);5412 font-size: var(--footer--font-size);5413 font-family: var(--footer--font-family);7369 margin-top: 180px; 7370 padding-bottom: 10px; 7371 color: #28303d; 7372 font-size: 1.125rem; 7373 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5414 7374 } 5415 7375 @media only screen and (min-width: 652px) { … … 5418 7378 display: grid; 5419 7379 grid-template-columns: repeat(2, 1fr); 5420 column-gap: calc(2 * var(--global--spacing-horizontal));7380 column-gap: 50px; 5421 7381 } 5422 7382 } … … 5434 7394 5435 7395 .widget-area ul li { 5436 line-height: var(--widget--line-height-list); 5437 } 5438 5439 .widget-area ul.sub-menu, 7396 line-height: 1.9; 7397 } 7398 7399 .widget-area ul.sub-menu { 7400 margin-left: 13px; 7401 } 7402 5440 7403 .widget-area ul.children { 5441 margin-left: var(--widget--spacing-menu);7404 margin-left: 13px; 5442 7405 } 5443 7406 … … 5447 7410 5448 7411 .widget-area a { 5449 color: var(--footer--color-link);7412 color: #28303d; 5450 7413 text-decoration: underline; 5451 7414 text-decoration-style: solid; … … 5453 7416 } 5454 7417 5455 .widget-area a:link, 5456 .widget-area a:visited, 7418 .widget-area a:link { 7419 color: #28303d; 7420 } 7421 7422 .widget-area a:visited { 7423 color: #28303d; 7424 } 7425 5457 7426 .widget-area a:active { 5458 color: var(--footer--color-link);7427 color: #28303d; 5459 7428 } 5460 7429 5461 7430 .widget-area a:hover { 5462 color: var(--footer--color-link-hover);7431 color: #28303d; 5463 7432 text-decoration-style: dotted; 5464 7433 } 5465 7434 5466 7435 .widget-area .wp-block-social-links.alignright { 5467 margin-top: var(--global--spacing-vertical);7436 margin-top: 30px; 5468 7437 justify-content: flex-end; 5469 7438 } 5470 7439 5471 7440 .widget-area .wp-block-social-links.alignleft { 5472 margin-top: var(--global--spacing-vertical);7441 margin-top: 30px; 5473 7442 } 5474 7443 … … 5480 7449 5481 7450 .widget-title { 5482 font-size: var(--global--font-size-sm);5483 font-weight: var(--widget--font-weight-title);5484 line-height: var(--widget--line-height-title);7451 font-size: 1.125rem; 7452 font-weight: 700; 7453 line-height: 1.4; 5485 7454 } 5486 7455 … … 5489 7458 flex-wrap: wrap; 5490 7459 margin: auto; 5491 max-width: var(--responsive--aligndefault-width); 7460 max-width: calc(100vw - 30px); 7461 } 7462 7463 @media only screen and (min-width: 482px) { 7464 7465 .search-form { 7466 max-width: min(calc(100vw - 100px), 610px); 7467 } 7468 } 7469 7470 @media only screen and (min-width: 822px) { 7471 7472 .search-form { 7473 max-width: min(calc(100vw - 200px), 610px); 7474 } 5492 7475 } 5493 7476 … … 5495 7478 width: 100%; 5496 7479 margin-bottom: 0; 5497 font-weight: var(--form--label-weight);7480 font-weight: 500; 5498 7481 } 5499 7482 … … 5501 7484 flex-grow: 1; 5502 7485 max-width: inherit; 5503 margin-top: calc(var(--global--spacing-vertical) / 3);5504 margin-right: calc(0.66 * var(--global--spacing-horizontal));7486 margin-top: 10px; 7487 margin-right: 17px; 5505 7488 } 5506 7489 5507 7490 .search-form .search-submit { 5508 margin-top: calc(var(--global--spacing-vertical) / 3);7491 margin-top: 10px; 5509 7492 margin-left: 10px; 5510 7493 } 5511 7494 5512 7495 .widget_search > .search-form .search-field { 5513 margin-right: calc(-1 * var(--button--border-width));7496 margin-right: -3px; 5514 7497 -webkit-appearance: none; 5515 margin-bottom: calc(0.5 * var(--global--spacing-vertical));7498 margin-bottom: 15px; 5516 7499 } 5517 7500 … … 5519 7502 margin-left: 0; 5520 7503 background-color: transparent; 5521 color: var(--button--color-text-hover);5522 margin-bottom: calc(0.5 * var(--global--spacing-vertical));7504 color: #39414d; 7505 margin-bottom: 15px; 5523 7506 } 5524 7507 5525 7508 .widget_search > .search-form .search-submit:hover { 5526 background-color: var(--button--color-background);5527 color: var(--button--color-text);7509 background-color: #39414d; 7510 color: #d1e4dd; 5528 7511 } 5529 7512 … … 5583 7566 5584 7567 .has-black-color[class] { 5585 color: var(--global--color-black);7568 color: #000; 5586 7569 } 5587 7570 5588 7571 .has-gray-color[class] { 5589 color: var(--global--color-gray);7572 color: #39414d; 5590 7573 } 5591 7574 5592 7575 .has-dark-gray-color[class] { 5593 color: var(--global--color-dark-gray);7576 color: #28303d; 5594 7577 } 5595 7578 5596 7579 .has-green-color[class] { 5597 color: var(--global--color-green);7580 color: #d1e4dd; 5598 7581 } 5599 7582 5600 7583 .has-blue-color[class] { 5601 color: var(--global--color-blue);7584 color: #d1dfe4; 5602 7585 } 5603 7586 5604 7587 .has-purple-color[class] { 5605 color: var(--global--color-purple);7588 color: #d1d1e4; 5606 7589 } 5607 7590 5608 7591 .has-red-color[class] { 5609 color: var(--global--color-red);7592 color: #e4d1d1; 5610 7593 } 5611 7594 5612 7595 .has-orange-color[class] { 5613 color: var(--global--color-orange);7596 color: #e4dad1; 5614 7597 } 5615 7598 5616 7599 .has-yellow-color[class] { 5617 color: var(--global--color-yellow);7600 color: #eeeadd; 5618 7601 } 5619 7602 5620 7603 .has-white-color[class] { 5621 color: var(--global--color-white);7604 color: #fff; 5622 7605 } 5623 7606 … … 5634 7617 5635 7618 .has-black-background-color[class] { 5636 background-color: var(--global--color-black);7619 background-color: #000; 5637 7620 } 5638 7621 5639 7622 .has-gray-background-color[class] { 5640 background-color: var(--global--color-gray);7623 background-color: #39414d; 5641 7624 } 5642 7625 5643 7626 .has-dark-gray-background-color[class] { 5644 background-color: var(--global--color-dark-gray);7627 background-color: #28303d; 5645 7628 } 5646 7629 5647 7630 .has-green-background-color[class] { 5648 background-color: var(--global--color-green);7631 background-color: #d1e4dd; 5649 7632 } 5650 7633 5651 7634 .has-blue-background-color[class] { 5652 background-color: var(--global--color-blue);7635 background-color: #d1dfe4; 5653 7636 } 5654 7637 5655 7638 .has-purple-background-color[class] { 5656 background-color: var(--global--color-purple);7639 background-color: #d1d1e4; 5657 7640 } 5658 7641 5659 7642 .has-red-background-color[class] { 5660 background-color: var(--global--color-red);7643 background-color: #e4d1d1; 5661 7644 } 5662 7645 5663 7646 .has-orange-background-color[class] { 5664 background-color: var(--global--color-orange);7647 background-color: #e4dad1; 5665 7648 } 5666 7649 5667 7650 .has-yellow-background-color[class] { 5668 background-color: var(--global--color-yellow);7651 background-color: #eeeadd; 5669 7652 } 5670 7653 5671 7654 .has-white-background-color[class] { 5672 background-color: var(--global--color-white); 5673 } 5674 5675 :not(.has-text-color).has-black-background-color[class], 5676 :not(.has-text-color).has-gray-background-color[class], 7655 background-color: #fff; 7656 } 7657 7658 :not(.has-text-color).has-black-background-color[class] { 7659 color: #fff; 7660 } 7661 7662 :not(.has-text-color).has-gray-background-color[class] { 7663 color: #fff; 7664 } 7665 5677 7666 :not(.has-text-color).has-dark-gray-background-color[class] { 5678 color: var(--global--color-white); 5679 } 5680 5681 :not(.has-text-color).has-green-background-color[class], 5682 :not(.has-text-color).has-blue-background-color[class], 5683 :not(.has-text-color).has-purple-background-color[class], 5684 :not(.has-text-color).has-red-background-color[class], 5685 :not(.has-text-color).has-orange-background-color[class], 5686 :not(.has-text-color).has-yellow-background-color[class], 7667 color: #fff; 7668 } 7669 7670 :not(.has-text-color).has-green-background-color[class] { 7671 color: #28303d; 7672 } 7673 7674 :not(.has-text-color).has-blue-background-color[class] { 7675 color: #28303d; 7676 } 7677 7678 :not(.has-text-color).has-purple-background-color[class] { 7679 color: #28303d; 7680 } 7681 7682 :not(.has-text-color).has-red-background-color[class] { 7683 color: #28303d; 7684 } 7685 7686 :not(.has-text-color).has-orange-background-color[class] { 7687 color: #28303d; 7688 } 7689 7690 :not(.has-text-color).has-yellow-background-color[class] { 7691 color: #28303d; 7692 } 7693 5687 7694 :not(.has-text-color).has-white-background-color[class] { 5688 color: var(--global--color-dark-gray);7695 color: #28303d; 5689 7696 } 5690 7697 5691 7698 .has-purple-to-yellow-gradient-background { 5692 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow));7699 background: linear-gradient(160deg, #d1d1e4, #eeeadd); 5693 7700 } 5694 7701 5695 7702 .has-yellow-to-purple-gradient-background { 5696 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple));7703 background: linear-gradient(160deg, #eeeadd, #d1d1e4); 5697 7704 } 5698 7705 5699 7706 .has-green-to-yellow-gradient-background { 5700 background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow));7707 background: linear-gradient(160deg, #d1e4dd, #eeeadd); 5701 7708 } 5702 7709 5703 7710 .has-yellow-to-green-gradient-background { 5704 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green));7711 background: linear-gradient(160deg, #eeeadd, #d1e4dd); 5705 7712 } 5706 7713 5707 7714 .has-red-to-yellow-gradient-background { 5708 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow));7715 background: linear-gradient(160deg, #e4d1d1, #eeeadd); 5709 7716 } 5710 7717 5711 7718 .has-yellow-to-red-gradient-background { 5712 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red));7719 background: linear-gradient(160deg, #eeeadd, #e4d1d1); 5713 7720 } 5714 7721 5715 7722 .has-purple-to-red-gradient-background { 5716 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red));7723 background: linear-gradient(160deg, #d1d1e4, #e4d1d1); 5717 7724 } 5718 7725 5719 7726 .has-red-to-purple-gradient-background { 5720 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple)); 5721 } 5722 5723 header *, 5724 main *, 7727 background: linear-gradient(160deg, #e4d1d1, #d1d1e4); 7728 } 7729 7730 header * { 7731 max-width: unset; 7732 } 7733 7734 main * { 7735 max-width: unset; 7736 } 7737 5725 7738 footer * { 5726 max-width: var(--global--spacing-measure);7739 max-width: unset; 5727 7740 } 5728 7741 -
trunk/src/wp-content/themes/twentytwentyone/assets/css/style-dark-mode-rtl.css
r49574 r49633 11 11 --button--color-background: var(--global--color-secondary); 12 12 --button--color-background-active: var(--global--color-background); 13 --global--color-border: # ffffff8c;13 --global--color-border: #9ea1a7; 14 14 } 15 15 … … 46 46 47 47 .no-js #dark-mode-toggler { 48 display: none;49 }50 51 .wp-admin #dark-mode-toggler {52 48 display: none; 53 49 } -
trunk/src/wp-content/themes/twentytwentyone/assets/css/style-dark-mode.css
r49574 r49633 11 11 --button--color-background: var(--global--color-secondary); 12 12 --button--color-background-active: var(--global--color-background); 13 --global--color-border: # ffffff8c;13 --global--color-border: #9ea1a7; 14 14 } 15 15 … … 46 46 47 47 .no-js #dark-mode-toggler { 48 display: none;49 }50 51 .wp-admin #dark-mode-toggler {52 48 display: none; 53 49 } -
trunk/src/wp-content/themes/twentytwentyone/assets/js/customize.js
r49574 r49633 7 7 if ( 127 > twentytwentyoneGetHexLum( wp.customize( 'background_color' ).get() ) ) { 8 8 wp.customize.control( 'respect_user_color_preference' ).deactivate(); 9 wp.customize.control( 'respect_user_color_preference_notice' ).deactivate(); 9 10 } 10 11 … … 14 15 if ( 127 > twentytwentyoneGetHexLum( value ) ) { 15 16 wp.customize.control( 'respect_user_color_preference' ).deactivate(); 17 wp.customize.control( 'respect_user_color_preference_notice' ).activate(); 16 18 } else { 17 19 wp.customize.control( 'respect_user_color_preference' ).activate(); 20 wp.customize.control( 'respect_user_color_preference_notice' ).deactivate(); 18 21 } 19 22 } ); -
trunk/src/wp-content/themes/twentytwentyone/assets/js/dark-mode-toggler.js
r49575 r49633 15 15 } 16 16 17 function darkModeInitialLoad() { 18 var toggler = document.getElementById( 'dark-mode-toggler' ), 19 isDarkMode = window.matchMedia( '(prefers-color-scheme: dark)' ).matches; 17 function twentytwentyoneIsDarkMode() { 18 var isDarkMode = window.matchMedia( '(prefers-color-scheme: dark)' ).matches; 20 19 21 20 if ( 'yes' === window.localStorage.getItem( 'twentytwentyoneDarkMode' ) ) { … … 25 24 } 26 25 27 if ( ! toggler ) {28 return; 29 } 30 if ( isDarkMode) {31 toggler.setAttribute( 'aria-pressed', 'true' );32 }26 return isDarkMode; 27 } 28 29 function darkModeInitialLoad() { 30 var toggler = document.getElementById( 'dark-mode-toggler' ), 31 isDarkMode = twentytwentyoneIsDarkMode(); 33 32 34 33 if ( isDarkMode ) { … … 38 37 document.documentElement.classList.remove( 'is-dark-theme' ); 39 38 document.body.classList.remove( 'is-dark-theme' ); 39 } 40 41 if ( toggler && isDarkMode ) { 42 toggler.setAttribute( 'aria-pressed', 'true' ); 40 43 } 41 44 } -
trunk/src/wp-content/themes/twentytwentyone/assets/js/editor-dark-mode-support.js
r49574 r49633 1 /* global ajaxurl, XMLHttpRequest, darkModeInitialLoad, setTimeout */1 /* global twentytwentyoneIsDarkMode, setTimeout */ 2 2 3 // Check the body class to determine if we want to add the toggler and handle dark-mode or not.3 // Check the color scheme preference and inject the classes if necessary. 4 4 if ( document.body.classList.contains( 'twentytwentyone-supports-dark-theme' ) ) { 5 // Add the toggler. 6 twentytwentyoneDarkModeEditorToggle(); 5 twentytwentyoneDarkModeEditorInit(); 7 6 } 8 7 9 8 /** 10 * Make an AJAX request, inject the toggle and call any functions that need to run. 9 * Once the editor loads, add the dark mode class. 10 * 11 * Wait for the editor to load by periodically checking for an element, then we add the classes. 11 12 * 12 13 * @since 1.0.0 13 14 * 15 * @param {number} attempt Track the number of tries 14 16 * @return {void} 15 17 */ 16 function twentytwentyoneDarkModeEditorToggle() { 17 var request = new XMLHttpRequest(); 18 function twentytwentyoneDarkModeEditorInit( attempt ) { 19 var container = document.querySelector( '.block-editor__typewriter' ), 20 maxAttempts = 8; 18 21 19 // Define the request.20 request.open( 'POST', ajaxurl, true );22 // Set the initial attempt if it's undefined. 23 attempt = attempt || 0; 21 24 22 // Add headers. 23 request.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8' ); 25 if ( twentytwentyoneIsDarkMode() ) { 26 if ( null === container ) { 27 // Try again. 28 if ( attempt < maxAttempts ) { 29 setTimeout( 30 function() { 31 twentytwentyoneDarkModeEditorInit( attempt + 1 ); 32 }, 33 // Double the delay, give the server some time to breathe. 34 25 * Math.pow( 2, attempt ) 35 ); 36 } 37 return; 38 } 24 39 25 // On success call funtions that need to run.26 request.onload = function() {27 var selector = '.editor-styles-wrapper,.edit-post-visual-editor',28 editor,29 attemptDelay = 25,30 attempt = 0,31 maxAttempts = 8;32 33 if ( 200 <= this.status && 400 > this.status ) {34 editor = document.querySelector( selector );35 36 if ( null === editor ) {37 // Try again.38 if ( attempt < maxAttempts ) {39 setTimeout( function() {40 twentytwentyoneDarkModeEditorToggle();41 }, attemptDelay );42 43 // Increment the attempts counter.44 attempt++;45 46 // Double the delay, give the server some time to breathe.47 attemptDelay *= 2;48 }49 return;50 }51 // Inject the toggle.52 document.querySelector( selector ).insertAdjacentHTML( 'afterbegin', this.response );53 54 // Run toggler script.55 darkModeInitialLoad();56 57 // Switch editor styles if needed.58 twentytwentyoneDarkModeEditorToggleEditorStyles();59 }60 };61 62 // Send the request.63 request.send( 'action=tt1_dark_mode_editor_switch' );64 }65 66 /**67 * Toggle the editor dark styles depending on the user's preferences in the toggler.68 *69 * @since 1.0.070 *71 * @return {void}72 */73 function twentytwentyoneDarkModeEditorToggleEditorStyles() {74 var toggler = document.getElementById( 'dark-mode-toggler' );75 76 if ( 'true' === toggler.getAttribute( 'aria-pressed' ) ) {77 40 document.body.classList.add( 'is-dark-theme' ); 78 41 document.documentElement.classList.add( 'is-dark-theme' ); 79 document.querySelector( '.block-editor__typewriter' ).classList.add( 'is-dark-theme' );42 container.classList.add( 'is-dark-theme' ); 80 43 } 81 44 } -
trunk/src/wp-content/themes/twentytwentyone/assets/js/primary-navigation.js
r49575 r49633 115 115 shiftKey = event.shiftKey; 116 116 escKey = event.keyCode === 27; 117 activeEl = document.activeElement; 117 activeEl = document.activeElement; // eslint-disable-line @wordpress/no-global-active-element 118 118 lastEl = elements[ elements.length - 1 ]; 119 119 firstEl = elements[0]; -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/style-dark-mode.scss
r49574 r49633 11 11 --button--color-background: var(--global--color-secondary); 12 12 --button--color-background-active: var(--global--color-background); 13 --global--color-border: # ffffff8c; //55% opacity13 --global--color-border: #9ea1a7; 14 14 15 15 .site a:focus, … … 45 45 46 46 .no-js & { 47 display: none;48 }49 50 .wp-admin & {51 47 display: none; 52 48 } -
trunk/src/wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-dark-mode.php
r49578 r49633 43 43 add_action( 'wp_footer', array( $this, 'the_switch' ) ); 44 44 45 // Add the switch in the editor.46 add_action( 'wp_ajax_tt1_dark_mode_editor_switch', array( $this, 'editor_ajax_callback' ) );47 48 45 // Add the privacy policy content. 49 46 add_action( 'admin_init', array( $this, 'add_privacy_policy_content' ) ); … … 146 143 $colors_section = $wp_customize->get_section( 'colors' ); 147 144 if ( is_object( $colors_section ) ) { 148 $colors_section->title = __( 'Colors & Dark Mode', 'twentytwentyone' ); 149 $colors_section->description = __( 'To access the Dark Mode settings, select a light background color.', 'twentytwentyone' ) . '<br><a href="https://wordpress.org/support/article/twenty-twenty-one/">' . __( 'Learn more about Dark Mode.', 'twentytwentyone' ) . '</a>'; 150 } 145 $colors_section->title = __( 'Colors & Dark Mode', 'twentytwentyone' ); 146 } 147 148 // Custom notice control. 149 include_once get_theme_file_path( 'classes/class-twenty-twenty-one-customize-notice-control.php' ); // phpcs:ignore WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound 150 151 $wp_customize->add_setting( 152 'respect_user_color_preference_notice', 153 array( 154 'capability' => 'edit_theme_options', 155 'default' => '', 156 'sanitize_callback' => '__return_empty_string', 157 ) 158 ); 159 160 $wp_customize->add_control( 161 new Twenty_Twenty_One_Customize_Notice_Control( 162 $wp_customize, 163 'respect_user_color_preference_notice', 164 array( 165 'section' => 'colors', 166 'priority' => 100, 167 'active_callback' => function() { 168 return 127 >= Twenty_Twenty_One_Custom_Colors::get_relative_luminance_from_hex( get_theme_mod( 'background_color', 'D1E4DD' ) ); 169 }, 170 ) 171 ) 172 ); 151 173 152 174 $wp_customize->add_setting( … … 161 183 ); 162 184 185 $description = '<p>' . __( 'Dark Mode is a device setting. If a visitor to your site requests it, your site will be shown with a dark background and light text. <a href="https://wordpress.org/support/article/twenty-twenty-one/">Learn more about Dark Mode.</a>', 'twentytwentyone' ) . '</p>'; 186 $description .= '<p>' . __( 'Dark Mode can also be turned on and off with a button that you can find in the bottom right corner of the page.', 'twentytwentyone' ) . '</p>'; 187 163 188 $wp_customize->add_control( 164 189 'respect_user_color_preference', … … 167 192 'section' => 'colors', 168 193 'label' => esc_html__( 'Dark Mode support', 'twentytwentyone' ), 169 'description' => __( 'Respect visitor’s device dark mode settings.<br>Dark mode is a device setting. If a visitor to your site requests it, your site will be shown with a dark background and light text.<br><br>Dark Mode can also be turned on and off with a button that you can find in the bottom right corner of the page.', 'twentytwentyone' ), 194 'priority' => 110, 195 'description' => $description, 170 196 'active_callback' => function( $value ) { 171 197 return 127 < Twenty_Twenty_One_Custom_Colors::get_relative_luminance_from_hex( get_theme_mod( 'background_color', 'D1E4DD' ) ); … … 360 386 361 387 /** 362 * Print the dark-mode switch styles.363 *364 * @access public365 *366 * @since 1.0.0367 *368 * @return void369 */370 public function the_styles() {371 echo '<style>';372 include get_theme_file_path( 'assets/css/style-dark-mode.css' ); // phpcs:ignore WPThemeReview.CoreFunctionality.FileInclude373 echo '</style>';374 }375 376 /**377 * Call the tt1_the_dark_mode_switch and exit.378 *379 * @access public380 *381 * @since 1.0.0382 *383 * @return void384 */385 public function editor_ajax_callback() {386 $this->the_html();387 $this->the_styles();388 wp_die();389 }390 391 /**392 388 * Adds information to the privacy policy. 393 389 * -
trunk/src/wp-content/themes/twentytwentyone/inc/block-patterns.php
r49578 r49633 78 78 'twentytwentyone/two-images-showcase', 79 79 array( 80 'title' => esc_html__( 'Two mages showcase', 'twentytwentyone' ),80 'title' => esc_html__( 'Two images showcase', 'twentytwentyone' ), 81 81 'categories' => array( 'twentytwentyone' ), 82 82 'viewportWidth' => 1440, -
trunk/src/wp-content/themes/twentytwentyone/package-lock.json
r49574 r49633 405 405 "prettier": "npm:wp-prettier@2.0.5", 406 406 "requireindex": "^1.2.0" 407 }, 408 "dependencies": { 409 "prettier": { 410 "version": "npm:wp-prettier@2.0.5", 411 "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.0.5.tgz", 412 "integrity": "sha512-5GCgdeevIXwR3cW4Qj5XWC5MO1iSCz8+IPn0mMw6awAt/PBiey8yyO7MhePRsaMqghJAhg6Q3QLYWSnUHWkG6A==", 413 "dev": true 414 } 407 415 } 408 416 }, … … 3119 3127 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 3120 3128 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 3121 "dev": true3122 },3123 "prettier": {3124 "version": "npm:wp-prettier@2.0.5",3125 "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.0.5.tgz",3126 "integrity": "sha512-5GCgdeevIXwR3cW4Qj5XWC5MO1iSCz8+IPn0mMw6awAt/PBiey8yyO7MhePRsaMqghJAhg6Q3QLYWSnUHWkG6A==",3127 3129 "dev": true 3128 3130 },
Note: See TracChangeset
for help on using the changeset viewer.