- Timestamp:
- 12/01/2020 07:07:43 PM (4 years ago)
- Location:
- trunk/src/wp-content/themes/twentytwentyone
- Files:
-
- 1 deleted
- 44 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css
r49633 r49726 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); 11 13 12 14 /* 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; 13 25 14 26 /* Line Height */ 27 --global--line-height-body: 1.7; 28 --global--line-height-heading: 1.3; 29 --global--line-height-page-title: 1.1; 15 30 16 31 /* 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; 17 54 18 55 /* 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); 19 62 20 63 /* 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); 21 78 22 79 /* Body text color, site title, footer text color. */ 80 --global--color-secondary: var(--global--color-gray); 23 81 24 82 /* Headings */ 83 --global--color-primary-hover: var(--global--color-primary); 84 --global--color-background: var(--global--color-green); 25 85 26 86 /* Mint, default body background */ 87 --global--color-border: var(--global--color-primary); 27 88 28 89 /* Used for borders (separators) */ 29 90 30 91 /* Spacing */ 92 --global--spacing-unit: 20px; 93 --global--spacing-measure: unset; 94 --global--spacing-horizontal: 25px; 95 --global--spacing-vertical: 30px; 31 96 32 97 /* Elevation */ 98 --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); 33 99 34 100 /* 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)); 35 111 36 112 /* 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); 37 116 38 117 /* 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)); 39 131 40 132 /* 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); 41 141 42 142 /* 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; 43 158 44 159 /* 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); 45 176 46 177 /* 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; 47 184 48 185 /* 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); 49 191 50 192 /* 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; 51 214 52 215 /* 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); 53 219 54 220 /* 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)); 55 225 56 226 /* 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 } 57 249 } 58 250 … … 68 260 * Root Media Query Variables 69 261 */ 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 } 70 287 71 288 /** … … 73 290 */ 74 291 .default-max-width { 75 max-width: calc(100vw - 30px);292 max-width: var(--responsive--aligndefault-width); 76 293 margin-left: auto; 77 294 margin-right: auto; 78 295 } 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 }91 296 92 297 .wide-max-width { 93 max-width: calc(100vw - 30px);298 max-width: var(--responsive--alignwide-width); 94 299 margin-left: auto; 95 300 margin-right: auto; … … 98 303 @media only screen and (min-width: 482px) { 99 304 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 114 305 .full-max-width { 115 max-width: 100%;306 max-width: var(--responsive--alignfull-width); 116 307 width: auto; 117 308 margin-left: auto; … … 123 314 padding: 0; 124 315 position: relative; 125 margin: 30px 0 30px 25px;316 margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal); 126 317 } 127 318 128 319 blockquote > * { 129 margin-top: 20px;130 margin-bottom: 20px;320 margin-top: var(--global--spacing-unit); 321 margin-bottom: var(--global--spacing-unit); 131 322 } 132 323 … … 140 331 141 332 blockquote p { 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 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, 157 342 blockquote footer { 158 343 font-weight: normal; 159 color: #28303d;160 font-size: 1rem;161 letter-spacing: normal;344 color: var(--global--color-primary); 345 font-size: var(--global--font-size-xs); 346 letter-spacing: var(--global--letter-spacing); 162 347 } 163 348 … … 167 352 } 168 353 169 blockquote.alignleft p { 170 font-size: 1.125rem; 354 blockquote.alignleft p, 355 blockquote.alignright p { 356 font-size: var(--heading--font-size-h5); 171 357 max-width: inherit; 172 358 width: inherit; 173 359 } 174 360 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 361 blockquote.alignleft cite, 362 blockquote.alignleft footer, 363 blockquote.alignright cite, 196 364 blockquote.alignright footer { 197 font-size: 1rem;198 letter-spacing: normal;365 font-size: var(--global--font-size-xs); 366 letter-spacing: var(--global--letter-spacing); 199 367 } 200 368 201 369 blockquote strong { 202 font-weight: bolder;370 font-weight: var(--quote--font-weight-strong); 203 371 } 204 372 205 373 blockquote:before { 206 374 content: "“"; 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 375 font-size: var(--quote--font-size); 376 line-height: var(--quote--line-height); 377 position: absolute; 378 left: calc(-0.5 * var(--global--spacing-horizontal)); 379 } 380 381 blockquote .wp-block-quote__citation, 382 blockquote cite, 223 383 blockquote footer { 224 color: #28303d;225 font-size: 1rem;226 font-style: normal;384 color: var(--global--color-primary); 385 font-size: var(--global--font-size-xs); 386 font-style: var(--quote--font-style-cite); 227 387 } 228 388 @media only screen and (max-width: 481px) { 229 389 230 390 blockquote { 231 padding-left: 13px;391 padding-left: calc(0.5 * var(--global--spacing-horizontal)); 232 392 } 233 393 … … 257 417 258 418 /* Media captions */ 259 figcaption { 419 figcaption, 420 .wp-caption, 421 .wp-caption-text, 422 .wp-block-embed figcaption { 260 423 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 277 .wp-caption-text { 278 color: currentColor; 279 font-size: 1rem; 280 line-height: 1.7; 281 margin-top: 10px; 282 margin-bottom: 20px; 424 font-size: var(--global--font-size-xs); 425 line-height: var(--global--line-height-body); 426 margin-top: calc(0.5 * var(--global--spacing-unit)); 427 margin-bottom: var(--global--spacing-unit); 283 428 text-align: center; 284 429 } … … 289 434 .alignright .wp-caption, 290 435 .alignleft .wp-caption-text, 291 .alignright .wp-caption-text { 436 .alignright .wp-caption-text, 437 .alignleft .wp-block-embed figcaption, 438 .alignright .wp-block-embed figcaption { 292 439 margin-bottom: 0; 293 440 } … … 304 451 305 452 select { 306 border: 3px solid #39414d;307 border-radius: 0;308 color: #28303d;309 font-size: 1.125rem;453 border: var(--form--border-width) solid var(--form--border-color); 454 border-radius: var(--form--border-radius); 455 color: var(--form--color-text); 456 font-size: var(--form--font-size); 310 457 -moz-appearance: none; 311 458 -webkit-appearance: none; 312 459 appearance: none; 313 padding: 10px 30px 10px 10px;314 background: #fffurl("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 10pxtop 60%;460 padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit); 461 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; 462 background-position: right var(--form--spacing-unit) top 60%; 316 463 } 317 464 … … 323 470 a { 324 471 cursor: pointer; 325 color: #28303d;472 color: var(--wp--style--color--link, var(--global--color-primary)); 326 473 text-underline-offset: 3px; 327 474 text-decoration-skip-ink: all; … … 333 480 } 334 481 335 .site a:focus {482 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 336 483 337 484 /* Only visible in Windows High Contrast mode */ 338 485 outline: 2px solid transparent; 486 text-decoration: underline 1px dotted currentColor; 487 text-decoration-skip-ink: none; 339 488 background: rgba(255, 255, 255, 0.9); 340 489 } 341 490 342 .is-dark-theme .site a:focus { 343 color: #d1e4dd; 344 } 345 346 .is-dark-theme .site a:focus .meta-nav { 347 color: #d1e4dd; 348 } 349 350 .has-background-white .site a:focus { 491 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button), 492 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 493 color: var(--wp--style--color--link, var(--global--color-background)); 494 } 495 496 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 351 497 background: rgba(0, 0, 0, 0.9); 352 color: #fff;353 } 354 355 .has-background-white .site a:focus .meta-nav {356 color: #fff;357 } 358 359 .site a:focus .skip-link {498 color: var(--wp--style--color--link, var(--global--color-white)); 499 } 500 501 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 502 color: var(--wp--style--color--link, var(--global--color-white)); 503 } 504 505 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link { 360 506 361 507 /* Only visible in Windows High Contrast mode */ … … 364 510 } 365 511 366 .site a:focus .skip-link:focus {512 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus { 367 513 color: #21759b; 368 514 background-color: #f1f1f1; 369 515 } 370 516 371 .site a:focus img { 372 outline: 2px dotted #28303d; 373 } 374 375 .has-background:not(.has-background-background-color) .has-link-color a { 376 color: #28303d; 377 } 378 379 .has-background:not(.has-background-background-color).has-link-color a { 380 color: #28303d; 517 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img { 518 outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary)); 519 } 520 521 .has-background .has-link-color a, 522 .has-background.has-link-color a { 523 color: var(--wp--style--color--link, var(--global--color-primary)); 381 524 } 382 525 383 526 .wp-block-button__link { 384 line-height: 1.5;385 color: #d1e4dd;527 line-height: var(--button--line-height); 528 color: var(--button--color-text); 386 529 cursor: pointer; 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;530 font-weight: var(--button--font-weight); 531 font-family: var(--button--font-family); 532 font-size: var(--button--font-size); 533 background-color: var(--button--color-background); 534 border-radius: var(--button--border-radius); 535 border: var(--button--border-width) solid var(--button--color-background); 393 536 text-decoration: none; 394 padding: 15px 30px; 395 } 396 397 .wp-block-button__link:before, 398 .wp-block-button__link:after { 399 content: ""; 400 display: block; 401 height: 0; 402 width: 0; 403 } 404 405 .wp-block-button__link:before { 406 margin-bottom: -calc(1em - 0); 407 } 408 409 .wp-block-button__link:after { 410 margin-top: -calc(1em - 0); 537 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 411 538 } 412 539 … … 418 545 419 546 .is-dark-theme .wp-block-button__link:focus { 420 color: #39414d;547 color: var(--button--color-background); 421 548 } 422 549 423 550 .wp-block-button__link:focus:not(.has-background) { 424 color: #39414d;551 color: var(--button--color-text-hover); 425 552 } 426 553 427 554 .wp-block-button__link:disabled { 428 background-color: rgba(255, 255, 255, 0.5);429 border-color: rgba(255, 255, 255, 0.5);430 color: #39414d;555 background-color: var(--global--color-white-50); 556 border-color: var(--global--color-white-50); 557 color: var(--button--color-text-active); 431 558 } 432 559 … … 440 567 441 568 [data-block].wp-block-buttons .wp-block-button:first-child { 442 margin-top: 30px;569 margin-top: var(--global--spacing-vertical); 443 570 } 444 571 445 572 [data-block].wp-block-buttons .wp-block-button:last-child { 446 margin-bottom: 30px;573 margin-bottom: var(--global--spacing-vertical); 447 574 } 448 575 449 576 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 450 color: #39414d!important;577 color: var(--button--color-text-active) !important; 451 578 background: transparent !important; 452 border-color: #39414d;579 border-color: var(--button--color-background); 453 580 } 454 581 455 582 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { 456 color: #39414d!important;583 color: var(--button--color-text-hover) !important; 457 584 background: transparent !important; 458 border-color: #39414d;585 border-color: var(--button--color-background); 459 586 } 460 587 461 588 .wp-block-button.is-style-outline .wp-block-button__link { 462 color: #39414d;589 color: var(--button--color-background); 463 590 background: transparent; 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 591 border: var(--button--border-width) solid currentColor; 592 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 593 } 594 595 .wp-block-button.is-style-outline .wp-block-button__link:active, 474 596 .wp-block-button.is-style-outline .wp-block-button__link:hover { 475 background-color: #39414d;476 color: #d1e4dd;477 border-color: #39414d;597 background-color: var(--button--color-background); 598 color: var(--button--color-text); 599 border-color: var(--button--color-background); 478 600 } 479 601 480 602 .wp-block-button.is-style-outline .wp-block-button__link.has-background { 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 603 border-color: var(--button--color-background); 604 } 605 606 .wp-block-button.is-style-outline .wp-block-button__link.has-background:active, 488 607 .wp-block-button.is-style-outline .wp-block-button__link.has-background:hover { 489 background-color: #39414d!important;608 background-color: var(--button--color-background) !important; 490 609 } 491 610 492 611 .wp-block-button.is-style-outline .wp-block-button__link.has-background: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 612 color: var(--global--color-dark-gray); 613 } 614 615 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color), 616 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color), 504 617 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-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 618 color: var(--global--color-white); 619 } 620 621 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-white-background-color, 622 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-green-background-color, 623 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-blue-background-color, 624 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-purple-background-color, 625 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-red-background-color, 626 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-orange-background-color, 532 627 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-yellow-background-color { 533 color: #28303d;628 color: var(--global--color-dark-gray); 534 629 } 535 630 … … 538 633 } 539 634 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 635 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active, 545 636 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover { 546 color: #d1e4dd!important;547 border-color: #39414d;637 color: var(--button--color-text) !important; 638 border-color: var(--button--color-background); 548 639 } 549 640 … … 558 649 559 650 .wp-block-code code { 560 font-size: 1rem;651 font-size: var(--global--font-size-xs); 561 652 white-space: pre !important; 562 653 overflow-x: auto; … … 564 655 565 656 .wp-block-code { 566 border-color: #28303d;657 border-color: var(--global--color-border); 567 658 border-radius: 0; 568 659 border-style: solid; 569 660 border-width: 0.1rem; 570 padding: 20px;661 padding: var(--global--spacing-unit); 571 662 color: currentColor; 572 663 } 573 664 574 .wp-block-cover { 575 background-color: #000; 576 min-height: 450px; 577 margin-top: inherit; 578 margin-bottom: inherit; 579 } 580 665 .wp-block-cover, 581 666 .wp-block-cover-image { 582 background-color: #000;583 min-height: 450px;667 background-color: var(--cover--color-background); 668 min-height: var(--cover--height); 584 669 margin-top: inherit; 585 670 margin-bottom: inherit; … … 594 679 [data-align=full] .wp-block-cover-image { 595 680 margin-top: 0; 681 margin-bottom: 0; 682 } 683 684 .wp-block-cover > .wp-block-cover__inner-container > *:first-child, 685 .wp-block-cover-image > .wp-block-cover__inner-container > *:first-child { 686 margin-top: 0; 687 } 688 689 .wp-block-cover > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender), 690 .wp-block-cover-image > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender) { 691 margin-bottom: 0; 692 } 693 694 .wp-block-cover.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2), 695 .wp-block-cover.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2), 696 .wp-block-cover-image.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2), 697 .wp-block-cover-image.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2) { 596 698 margin-bottom: 0; 597 699 } … … 619 721 } 620 722 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 723 .wp-block-cover .wp-block-cover__inner-container .has-link-color a, 724 .wp-block-cover .wp-block-cover-image-text .has-link-color a, 725 .wp-block-cover .wp-block-cover-text .has-link-color a, 726 .wp-block-cover .block-editor-block-list__block .has-link-color a, 727 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a, 728 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a, 729 .wp-block-cover-image .wp-block-cover-text .has-link-color a, 649 730 .wp-block-cover-image .block-editor-block-list__block .has-link-color a { 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 731 color: var(--wp--style--color--link, var(--global--color-primary)); 732 } 733 734 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 735 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 736 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 737 .wp-block-cover:not([class*=background-color]) .block-editor-block-list__block, 738 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 739 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 740 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text, 681 741 .wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block { 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 color: var(--cover--color-foreground); 743 } 744 745 .wp-block-cover h2, 746 .wp-block-cover-image h2 { 747 font-size: var(--heading--font-size-h2); 748 letter-spacing: var(--heading--letter-spacing-h2); 749 line-height: var(--heading--line-height-h2); 689 750 padding: 0; 690 751 max-width: inherit; 691 752 text-align: inherit; 692 753 } 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 }726 754 727 755 .wp-block-cover h2.has-text-align-left, … … 740 768 } 741 769 742 .wp-block-cover.is-style-twentytwentyone-border { 743 border: 3px solid #28303d; 744 } 745 770 .wp-block-cover.is-style-twentytwentyone-border, 746 771 .wp-block-cover-image.is-style-twentytwentyone-border { 747 border: 3px solid #28303d;772 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 748 773 } 749 774 … … 756 781 max-width: inherit; 757 782 } 783 784 .wp-block-columns > .wp-block-column > *:first-child { 785 margin-top: 0; 786 } 787 788 .wp-block-columns > .wp-block-column > *:last-child:not(.block-list-appender) { 789 margin-bottom: 0; 790 } 791 792 .wp-block-columns.has-child-selected > .wp-block-column > *:nth-last-child(2), 793 .wp-block-columns.is-selected > .wp-block-column > *:nth-last-child(2) { 794 margin-bottom: 0; 795 } 758 796 @media only screen and (min-width: 652px) { 759 797 760 798 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 761 margin-left: -50px;762 margin-top: 63px;799 margin-left: calc(-2 * var(--global--spacing-horizontal)); 800 margin-top: calc(2.5 * var(--global--spacing-horizontal)); 763 801 z-index: 2; 764 802 } 765 803 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 804 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 805 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), 806 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background), 807 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background), 808 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background), 809 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background), 810 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background), 811 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 812 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background), 813 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) { 814 background-color: var(--global--color-background); 815 padding: var(--global--spacing-unit); 816 } 817 818 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 806 819 .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 811 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre: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 820 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 821 padding-left: 50px; 820 padding-left: calc(2 * var(--global--spacing-horizontal)); 822 821 } 823 822 … … 827 826 } 828 827 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 859 .wp-block[data-align=full] .wp-block-columns h6:not(.has-background) { 860 padding-left: 20px; 861 padding-right: 20px; 828 .wp-block[data-align=full] > .wp-block-columns p:not(.has-background), 829 .wp-block[data-align=full] > .wp-block-columns h1:not(.has-background), 830 .wp-block[data-align=full] > .wp-block-columns h2:not(.has-background), 831 .wp-block[data-align=full] > .wp-block-columns h3:not(.has-background), 832 .wp-block[data-align=full] > .wp-block-columns h4:not(.has-background), 833 .wp-block[data-align=full] > .wp-block-columns h5:not(.has-background), 834 .wp-block[data-align=full] > .wp-block-columns h6:not(.has-background) { 835 padding-left: var(--global--spacing-unit); 836 padding-right: var(--global--spacing-unit); 862 837 } 863 838 … … 874 849 875 850 .wp-block-file .wp-block-file__button { 876 line-height: 1.5;877 color: #d1e4dd;851 line-height: var(--button--line-height); 852 color: var(--button--color-text); 878 853 cursor: pointer; 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;854 font-weight: var(--button--font-weight); 855 font-family: var(--button--font-family); 856 font-size: var(--button--font-size); 857 background-color: var(--button--color-background); 858 border-radius: var(--button--border-radius); 859 border: var(--button--border-width) solid var(--button--color-background); 885 860 text-decoration: none; 886 padding: 15px 30px;861 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 887 862 display: inline-block; 888 }889 890 .wp-block-file .wp-block-file__button:before,891 .wp-block-file .wp-block-file__button:after {892 content: "";893 display: block;894 height: 0;895 width: 0;896 }897 898 .wp-block-file .wp-block-file__button:before {899 margin-bottom: -calc(1em - 0);900 }901 902 .wp-block-file .wp-block-file__button:after {903 margin-top: -calc(1em - 0);904 863 } 905 864 … … 911 870 912 871 .is-dark-theme .wp-block-file .wp-block-file__button:focus { 913 color: #39414d;872 color: var(--button--color-background); 914 873 } 915 874 916 875 .wp-block-file .wp-block-file__button:focus:not(.has-background) { 917 color: #39414d;876 color: var(--button--color-text-hover); 918 877 } 919 878 920 879 .wp-block-file .wp-block-file__button:disabled { 921 background-color: rgba(255, 255, 255, 0.5);922 border-color: rgba(255, 255, 255, 0.5);923 color: #39414d;880 background-color: var(--global--color-white-50); 881 border-color: var(--global--color-white-50); 882 color: var(--button--color-text-active); 924 883 } 925 884 926 885 .wp-block-file .wp-block-file__button:hover { 927 color: #39414d;886 color: var(--button--color-text-hover); 928 887 background: transparent; 929 888 } … … 934 893 935 894 .wp-block-gallery figcaption a { 936 color: #fff;895 color: var(--global--color-white); 937 896 } 938 897 … … 951 910 952 911 .wp-block-group.has-background { 953 padding: 30px;912 padding: var(--global--spacing-vertical); 954 913 } 955 914 … … 960 919 961 920 .wp-block-group.is-style-twentytwentyone-border { 962 border: 3px solid #28303d;963 padding: 30px;921 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 922 padding: var(--global--spacing-vertical); 964 923 } 965 924 966 925 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align=full] { 967 max-width: calc(100% + 60px); 968 width: calc(100% + 60px); 969 margin-left: -30px; 970 } 971 972 .wp-block-group .wp-block-group__inner-container > *:last-child { 926 max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 927 width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 928 margin-left: calc(-1 * var(--global--spacing-vertical)); 929 } 930 931 .wp-block-group > .wp-block-group__inner-container > *:first-child { 932 margin-top: 0; 933 } 934 935 .wp-block-group > .wp-block-group__inner-container > *:last-child:not(.block-list-appender) { 936 margin-bottom: 0; 937 } 938 939 .wp-block-group.has-child-selected > .wp-block-group__inner-container > *:nth-last-child(2), 940 .wp-block-group.is-selected > .wp-block-group__inner-container > *:nth-last-child(2) { 973 941 margin-bottom: 0; 974 942 } … … 979 947 } 980 948 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 949 .wp-block-heading h1, 950 h1, 951 .h1, 952 .wp-block-heading h2, 953 h2, 954 .h2, 955 .wp-block-heading h3, 956 h3, 957 .h3, 958 .wp-block-heading h4, 959 h4, 960 .h4, 961 .wp-block-heading h5, 962 h5, 963 .h5, 964 .wp-block-heading h6, 965 h6, 1083 966 .h6 { 1084 967 clear: both; 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 968 font-family: var(--heading--font-family); 969 font-weight: var(--heading--font-weight); 970 } 971 972 .wp-block-heading h1 strong, 973 h1 strong, 974 .h1 strong, 975 .wp-block-heading h2 strong, 976 h2 strong, 977 .h2 strong, 978 .wp-block-heading h3 strong, 979 h3 strong, 980 .h3 strong, 981 .wp-block-heading h4 strong, 982 h4 strong, 983 .h4 strong, 984 .wp-block-heading h5 strong, 985 h5 strong, 986 .h5 strong, 987 .wp-block-heading h6 strong, 988 h6 strong, 1157 989 .h6 strong { 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 990 font-weight: var(--heading--font-weight-strong); 991 } 992 993 .wp-block-heading h1[style*="--wp--typography--line-height"], 994 h1[style*="--wp--typography--line-height"], 995 .h1[style*="--wp--typography--line-height"], 996 .wp-block-heading h2[style*="--wp--typography--line-height"], 997 h2[style*="--wp--typography--line-height"], 998 .h2[style*="--wp--typography--line-height"], 999 .wp-block-heading h3[style*="--wp--typography--line-height"], 1000 h3[style*="--wp--typography--line-height"], 1001 .h3[style*="--wp--typography--line-height"], 1002 .wp-block-heading h4[style*="--wp--typography--line-height"], 1003 h4[style*="--wp--typography--line-height"], 1004 .h4[style*="--wp--typography--line-height"], 1005 .wp-block-heading h5[style*="--wp--typography--line-height"], 1006 h5[style*="--wp--typography--line-height"], 1007 .h5[style*="--wp--typography--line-height"], 1008 .wp-block-heading h6[style*="--wp--typography--line-height"], 1009 h6[style*="--wp--typography--line-height"], 1229 1010 .h6[style*="--wp--typography--line-height"] { 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 1011 line-height: var(--wp--typography--line-height, --global--line-height-body); 1012 } 1013 1014 .wp-block-heading h1, 1015 h1, 1259 1016 .h1 { 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 1017 font-size: var(--heading--font-size-h1); 1018 letter-spacing: var(--heading--letter-spacing-h1); 1019 line-height: var(--heading--line-height-h1); 1020 } 1021 1022 .wp-block-heading h2, 1023 h2, 1312 1024 .h2 { 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 1025 font-size: var(--heading--font-size-h2); 1026 letter-spacing: var(--heading--letter-spacing-h2); 1027 line-height: var(--heading--line-height-h2); 1028 } 1029 1030 .wp-block-heading h3, 1031 h3, 1358 1032 .h3 { 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 1033 font-size: var(--heading--font-size-h3); 1034 letter-spacing: var(--heading--letter-spacing-h3); 1035 line-height: var(--heading--line-height-h3); 1036 } 1037 1038 .wp-block-heading h4, 1039 h4, 1385 1040 .h4 { 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 1041 font-size: var(--heading--font-size-h4); 1042 font-weight: var(--heading--font-weight-strong); 1043 letter-spacing: var(--heading--letter-spacing-h4); 1044 line-height: var(--heading--line-height-h4); 1045 } 1046 1047 .wp-block-heading h5, 1048 h5, 1406 1049 .h5 { 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 1050 font-size: var(--heading--font-size-h5); 1051 font-weight: var(--heading--font-weight-strong); 1052 letter-spacing: var(--heading--letter-spacing-h5); 1053 line-height: var(--heading--line-height-h5); 1054 } 1055 1056 .wp-block-heading h6, 1057 h6, 1427 1058 .h6 { 1428 font-size: 1rem;1429 font-weight: 600;1430 letter-spacing: 0.05em;1431 line-height: 1.3;1059 font-size: var(--heading--font-size-h6); 1060 font-weight: var(--heading--font-weight-strong); 1061 letter-spacing: var(--heading--letter-spacing-h6); 1062 line-height: var(--heading--line-height-h6); 1432 1063 } 1433 1064 1434 1065 [data-type="core/html"] textarea { 1435 color: #28303d;1066 color: var(--global--color-dark-gray); 1436 1067 border-radius: 0; 1437 padding: 20px;1068 padding: var(--global--spacing-unit); 1438 1069 } 1439 1070 … … 1448 1079 1449 1080 /* Block Styles */ 1450 .wp-block-image.is-style-twentytwentyone-border img { 1451 border: 3px solid #28303d; 1452 } 1453 1081 .wp-block-image.is-style-twentytwentyone-border img, 1454 1082 .wp-block-image.is-style-twentytwentyone-image-frame img { 1455 border: 3px solid #28303d;1083 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 1456 1084 } 1457 1085 1458 1086 .wp-block-image.is-style-twentytwentyone-image-frame img { 1459 padding: 20px;1087 padding: var(--global--spacing-unit); 1460 1088 } 1461 1089 … … 1469 1097 1470 1098 .wp-block-latest-posts:not(.is-grid) > li { 1471 margin-top: 50px;1472 margin-bottom: 50px;1099 margin-top: calc(1.666 * var(--global--spacing-vertical)); 1100 margin-bottom: calc(1.666 * var(--global--spacing-vertical)); 1473 1101 } 1474 1102 … … 1487 1115 1488 1116 .wp-block-latest-posts.is-grid > li { 1489 margin-bottom: 30px;1117 margin-bottom: var(--global--spacing-vertical); 1490 1118 } 1491 1119 … … 1495 1123 1496 1124 .wp-block-latest-posts > li > * { 1497 margin-top: 10px;1498 margin-bottom: 10px;1125 margin-top: calc(0.333 * var(--global--spacing-vertical)); 1126 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 1499 1127 } 1500 1128 … … 1509 1137 .wp-block-latest-posts > li > a { 1510 1138 display: inline-block; 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 } 1139 font-family: var(--latest-posts--title-font-family); 1140 font-size: var(--latest-posts--title-font-size); 1141 font-weight: var(--heading--font-weight); 1142 line-height: var(--global--line-height-heading); 1143 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 1522 1144 } 1523 1145 1524 1146 .wp-block-latest-posts .wp-block-latest-posts__post-author { 1525 color: #28303d;1526 font-size: 1.25rem;1527 line-height: 1.7;1147 color: var(--global--color-primary); 1148 font-size: var(--global--font-size-md); 1149 line-height: var(--global--line-height-body); 1528 1150 } 1529 1151 1530 1152 .wp-block-latest-posts .wp-block-latest-posts__post-date { 1531 color: #28303d;1532 font-size: 1rem;1533 line-height: 1.7;1153 color: var(--global--color-primary); 1154 font-size: var(--global--font-size-xs); 1155 line-height: var(--global--line-height-body); 1534 1156 } 1535 1157 … … 1539 1161 } 1540 1162 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 1163 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt, 1548 1164 .wp-block-latest-posts .wp-block-latest-posts__post-full-content { 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;1165 font-family: var(--latest-posts--description-font-family); 1166 font-size: var(--latest-posts--description-font-size); 1167 line-height: var(--global--line-height-body); 1168 margin-top: calc(0.666 * var(--global--spacing-vertical)); 1553 1169 } 1554 1170 1555 1171 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers { 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 1172 border-top: calc(3 * var(--separator--height)) solid var(--global--color-border); 1173 border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border); 1174 } 1175 1176 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li, 1567 1177 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li { 1568 padding-bottom: 30px;1569 border-bottom: 1px solid #28303d;1570 margin-top: 30px;1571 margin-bottom: 30px;1178 padding-bottom: var(--global--spacing-vertical); 1179 border-bottom: var(--separator--height) solid var(--global--color-border); 1180 margin-top: var(--global--spacing-vertical); 1181 margin-bottom: var(--global--spacing-vertical); 1572 1182 } 1573 1183 … … 1579 1189 1580 1190 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid { 1581 box-shadow: inset 0 -1px 0 0 #28303d;1582 border-bottom: 2px solid #28303d;1191 box-shadow: inset 0 -1px 0 0 var(--global--color-border); 1192 border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border); 1583 1193 } 1584 1194 1585 1195 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li { 1586 1196 margin: 0; 1587 padding-top: 30px;1588 padding-right: 25px;1197 padding-top: var(--global--spacing-vertical); 1198 padding-right: var(--global--spacing-horizontal); 1589 1199 } 1590 1200 1591 1201 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child { 1592 padding-bottom: 30px;1202 padding-bottom: var(--global--spacing-vertical); 1593 1203 } 1594 1204 @media screen and (min-width: 600px) { 1595 1205 1596 1206 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 1597 width: 50%;1207 width: calc((100% / 2)); 1598 1208 } 1599 1209 1600 1210 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 1601 width: 33%;1211 width: calc((100% / 3)); 1602 1212 } 1603 1213 1604 1214 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 1605 width: 25%;1215 width: calc((100% / 4)); 1606 1216 } 1607 1217 1608 1218 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 1609 width: 20%;1219 width: calc((100% / 5)); 1610 1220 } 1611 1221 1612 1222 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 1613 width: 17%;1223 width: calc((100% / 6)); 1614 1224 } 1615 1225 } 1616 1226 1617 1227 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li { 1618 border: 3px solid #28303d;1619 padding: 30px 25px;1228 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 1229 padding: var(--global--spacing-vertical) var(--global--spacing-horizontal); 1620 1230 } 1621 1231 1622 1232 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child { 1623 padding-bottom: 30px;1624 margin-bottom: 30px;1233 padding-bottom: var(--global--spacing-vertical); 1234 margin-bottom: var(--global--spacing-vertical); 1625 1235 } 1626 1236 1627 1237 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li { 1628 margin-top: 25px;1629 margin-bottom: 25px;1238 margin-top: var(--global--spacing-horizontal); 1239 margin-bottom: var(--global--spacing-horizontal); 1630 1240 } 1631 1241 … … 1673 1283 } 1674 1284 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 1285 ul, 1681 1286 ol { 1682 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;1683 margin: 30px0;1684 padding-left: 50px;1287 font-family: var(--list--font-family); 1288 margin: var(--global--spacing-vertical) 0; 1289 padding-left: calc(2 * var(--global--spacing-horizontal)); 1685 1290 } 1686 1291 … … 1705 1310 1706 1311 dt { 1707 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;1312 font-family: var(--definition-term--font-family); 1708 1313 font-weight: bold; 1709 1314 } … … 1714 1319 } 1715 1320 1321 .wp-block-media-text > .wp-block-media-text__content > *:first-child { 1322 margin-top: 0; 1323 } 1324 1325 .wp-block-media-text > .wp-block-media-text__content > *:last-child:not(.block-list-appender) { 1326 margin-bottom: 0; 1327 } 1328 1329 .wp-block-media-text.has-child-selected > .wp-block-media-text__content > *:nth-last-child(2), 1330 .wp-block-media-text.is-selected > .wp-block-media-text__content > *:nth-last-child(2) { 1331 margin-bottom: 0; 1332 } 1333 1716 1334 .wp-block-media-text .wp-block-media-text__content { 1717 padding: 25px; 1718 } 1719 1720 .wp-block-media-text .wp-block-media-text__content [data-block]:first-child { 1721 margin-top: 0; 1722 } 1723 1724 .wp-block-media-text .wp-block-media-text__content [data-block]:last-child { 1725 margin-bottom: 0; 1335 padding: var(--global--spacing-horizontal); 1726 1336 } 1727 1337 1728 1338 .wp-block-media-text.is-style-twentytwentyone-border { 1729 border: 3px solid #28303d;1339 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 1730 1340 } 1731 1341 1732 1342 .wp-block-navigation .wp-block-navigation__container { 1733 background: #d1e4dd;1343 background: var(--global--color-background); 1734 1344 padding: 0; 1735 1345 } 1736 1346 1737 1347 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content { 1738 padding: 13px;1348 padding: var(--primary-nav--padding); 1739 1349 } 1740 1350 1741 1351 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label { 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;1352 font-family: var(--primary-nav--font-family); 1353 font-size: var(--primary-nav--font-size); 1354 font-weight: var(--primary-nav--font-weight); 1745 1355 } 1746 1356 1747 1357 .wp-block-navigation .has-child .wp-block-navigation__container { 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 1358 box-shadow: var(--global--elevation); 1359 } 1360 1361 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 1755 1362 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 1756 color: #28303d;1363 color: var(--primary-nav--color-link-hover); 1757 1364 } 1758 1365 … … 1762 1369 1763 1370 p { 1764 line-height: --global--line-height-body;1371 line-height: var(--wp--typography--line-height, --global--line-height-body); 1765 1372 } 1766 1373 1767 1374 p.has-background { 1768 padding: 20px;1375 padding: var(--global--spacing-unit); 1769 1376 } 1770 1377 … … 1772 1379 overflow-x: auto; 1773 1380 white-space: pre !important; 1774 font-size: 1rem;1381 font-size: var(--global--font-size-xs); 1775 1382 } 1776 1383 1777 1384 .wp-block-pullquote { 1778 padding: 40px0;1385 padding: calc(2 * var(--global--spacing-unit)) 0; 1779 1386 text-align: center; 1780 border-width: 3px;1387 border-width: var(--pullquote--border-width); 1781 1388 border-bottom-style: solid; 1782 1389 border-top-style: solid; … … 1790 1397 content: "“"; 1791 1398 display: block; 1399 position: relative; 1400 left: 0; 1792 1401 font-size: 3rem; 1793 1402 font-weight: 500; … … 1796 1405 1797 1406 .wp-block-pullquote p { 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;1407 font-family: var(--pullquote--font-family); 1408 font-size: var(--pullquote--font-size); 1409 font-style: var(--pullquote--font-style); 1801 1410 font-weight: 700; 1802 letter-spacing: normal;1803 line-height: 1.3;1411 letter-spacing: var(--pullquote--letter-spacing); 1412 line-height: var(--pullquote--line-height); 1804 1413 margin: 0; 1805 }1806 @media only screen and (min-width: 652px) {1807 1808 .wp-block-pullquote p {1809 font-size: 2rem;1810 }1811 1414 } 1812 1415 … … 1815 1418 } 1816 1419 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 1420 .wp-block-pullquote .wp-block-pullquote__citation, 1421 .wp-block-pullquote cite, 1829 1422 .wp-block-pullquote footer { 1830 font-size: 1rem;1831 font-style: normal;1423 font-size: var(--global--font-size-xs); 1424 font-style: var(--pullquote--font-style); 1832 1425 text-transform: none; 1833 1426 } … … 1840 1433 margin-left: auto; 1841 1434 margin-right: auto; 1842 padding: 50px;1843 border-width: 3px;1435 padding: calc(2.5 * var(--global--spacing-unit)); 1436 border-width: var(--pullquote--border-width); 1844 1437 border-style: solid; 1845 border-color: #28303d;1438 border-color: var(--pullquote--border-color); 1846 1439 } 1847 1440 @media (min-width: 600px) { 1848 1441 1849 1442 .wp-block-pullquote.is-style-solid-color { 1850 padding: 100px;1443 padding: calc(5 * var(--global--spacing-unit)); 1851 1444 } 1852 1445 } … … 1856 1449 } 1857 1450 1858 .wp-block-pullquote.is-style-solid-color.alignleft blockquote { 1859 padding-left: 20px; 1860 padding-right: 20px; 1861 max-width: inherit; 1862 } 1863 1451 .wp-block-pullquote.is-style-solid-color.alignleft blockquote, 1864 1452 .wp-block-pullquote.is-style-solid-color.alignright blockquote { 1865 padding-left: 20px;1866 padding-right: 20px;1453 padding-left: var(--global--spacing-unit); 1454 padding-right: var(--global--spacing-unit); 1867 1455 max-width: inherit; 1868 1456 } … … 1874 1462 1875 1463 .wp-block-pullquote.is-style-solid-color blockquote p { 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 } 1464 font-size: var(--pullquote--font-size); 1883 1465 } 1884 1466 … … 1890 1472 1891 1473 .wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote { 1892 padding: 0 40px; 1474 padding: 0 calc(2 * var(--global--spacing-unit)); 1475 } 1476 1477 .wp-block[data-align=left] .wp-block-pullquote.is-style-solid-color, 1478 .wp-block[data-align=right] .wp-block-pullquote.is-style-solid-color { 1479 padding: var(--global--spacing-unit); 1893 1480 } 1894 1481 … … 1896 1483 position: relative; 1897 1484 border-left: none; 1898 margin: 30px auto 30px 25px;1485 margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal); 1899 1486 } 1900 1487 1901 1488 .wp-block-quote p { 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;1489 font-family: var(--quote--font-family); 1490 font-size: var(--quote--font-size); 1491 font-style: var(--quote--font-style); 1492 font-weight: var(--quote--font-weight); 1493 line-height: var(--quote--line-height); 1907 1494 } 1908 1495 1909 1496 .wp-block-quote strong { 1910 font-weight: bolder;1497 font-weight: var(--quote--font-weight-strong); 1911 1498 } 1912 1499 1913 1500 .wp-block-quote:before { 1914 1501 content: "“"; 1915 font-size: 1.25rem; 1916 line-height: 1.7; 1917 position: absolute; 1918 left: -12px; 1502 font-size: var(--quote--font-size); 1503 line-height: var(--quote--line-height); 1504 left: calc(-0.5 * var(--global--spacing-horizontal)); 1919 1505 } 1920 1506 1921 1507 .wp-block-quote .wp-block-quote__citation { 1922 color: #28303d;1923 font-size: 1rem;1924 font-style: normal;1925 } 1926 1927 .has-background :not(.has-background-background-color).wp-block-quote .wp-block-quote__citation,1928 [class*=background-color] :not(.has-background-background-color).wp-block-quote .wp-block-quote__citation,1929 [style*=background-color] :not(.has-background-background-color).wp-block-quote .wp-block-quote__citation,1508 color: var(--global--color-primary); 1509 font-size: var(--global--font-size-xs); 1510 font-style: var(--quote--font-style-cite); 1511 } 1512 1513 .has-background .wp-block-quote .wp-block-quote__citation, 1514 [class*=background-color] .wp-block-quote .wp-block-quote__citation, 1515 [style*=background-color] .wp-block-quote .wp-block-quote__citation, 1930 1516 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation { 1931 1517 color: currentColor; … … 1933 1519 1934 1520 .wp-block-quote.has-text-align-right { 1935 margin: 30px 25px 30pxauto;1521 margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto; 1936 1522 padding-right: 0; 1937 1523 border-right: none; … … 1939 1525 1940 1526 .wp-block-quote.has-text-align-right:before { 1527 display: none; 1528 } 1529 1530 .wp-block-quote.has-text-align-right p:before { 1941 1531 content: "”"; 1942 left: initial; 1943 right: -12px; 1532 font-size: var(--quote--font-size); 1533 font-weight: normal; 1534 line-height: var(--quote--line-height); 1535 margin-right: 5px; 1944 1536 } 1945 1537 1946 1538 .wp-block-quote.has-text-align-center { 1947 margin: 30pxauto;1539 margin: var(--global--spacing-vertical) auto; 1948 1540 } 1949 1541 … … 1952 1544 } 1953 1545 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 1546 .wp-block-quote.is-large, 1962 1547 .wp-block-quote.is-style-large { 1963 1548 padding-left: 0; 1964 1549 1965 1550 /* Resetting margins to match _block-container.scss */ 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 1551 margin-top: var(--global--spacing-vertical); 1552 margin-bottom: var(--global--spacing-vertical); 1553 } 1554 1555 .wp-block-quote.is-large p, 1982 1556 .wp-block-quote.is-style-large p { 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 1557 font-size: var(--quote--font-size-large); 1558 font-style: var(--quote--font-style-large); 1559 line-height: var(--quote--line-height-large); 1560 } 1561 1562 .wp-block-quote.is-large:before, 2006 1563 .wp-block-quote.is-style-large: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 1564 font-size: var(--quote--font-size-large); 1565 line-height: var(--quote--line-height-large); 1566 left: calc(-1 * var(--global--spacing-horizontal)); 1567 } 1568 1569 .wp-block-quote.is-large.has-text-align-right:before, 2023 1570 .wp-block-quote.is-style-large.has-text-align-right:before { 2024 left: initial; 2025 right: -25px; 1571 display: none; 1572 } 1573 1574 .wp-block-quote.is-large.has-text-align-right p:before, 1575 .wp-block-quote.is-style-large.has-text-align-right p:before { 1576 content: "”"; 1577 font-size: var(--quote--font-size-large); 1578 font-weight: normal; 1579 line-height: var(--quote--line-height-large); 1580 margin-right: 10px; 2026 1581 } 2027 1582 @media only screen and (max-width: 481px) { 2028 1583 2029 .wp-block-quote.is-large { 2030 padding-left: 25px; 2031 } 2032 1584 .wp-block-quote.is-large, 2033 1585 .wp-block-quote.is-style-large { 2034 padding-left: 25px;1586 padding-left: var(--global--spacing-horizontal); 2035 1587 } 2036 1588 … … 2040 1592 } 2041 1593 2042 .wp-block-quote.is-large.has-text-align-right { 2043 padding-left: 0; 2044 padding-right: 25px; 2045 } 2046 1594 .wp-block-quote.is-large.has-text-align-right, 2047 1595 .wp-block-quote.is-style-large.has-text-align-right { 2048 1596 padding-left: 0; 2049 padding-right: 25px;1597 padding-right: var(--global--spacing-horizontal); 2050 1598 } 2051 1599 … … 2058 1606 2059 1607 .wp-block-quote { 2060 padding-left: 13px;1608 padding-left: calc(0.5 * var(--global--spacing-horizontal)); 2061 1609 } 2062 1610 … … 2067 1615 .wp-block-quote.has-text-align-right { 2068 1616 padding-left: 0; 2069 padding-right: 13px;1617 padding-right: calc(0.5 * var(--global--spacing-horizontal)); 2070 1618 } 2071 1619 … … 2099 1647 2100 1648 .wp-block-rss:not(.is-grid) > li { 2101 margin-top: 50px;2102 margin-bottom: 50px;1649 margin-top: calc(1.666 * var(--global--spacing-vertical)); 1650 margin-bottom: calc(1.666 * var(--global--spacing-vertical)); 2103 1651 } 2104 1652 … … 2112 1660 2113 1661 .wp-block-rss.is-grid > li { 2114 margin-bottom: 30px;1662 margin-bottom: var(--global--spacing-vertical); 2115 1663 } 2116 1664 … … 2133 1681 2134 1682 .wp-block-rss > li > * { 2135 margin-top: 10px;2136 margin-bottom: 10px;1683 margin-top: calc(0.333 * var(--global--spacing-vertical)); 1684 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 2137 1685 } 2138 1686 … … 2147 1695 .wp-block-rss .wp-block-rss__item-title > a { 2148 1696 display: inline-block; 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 } 1697 font-family: var(--latest-posts--title-font-family); 1698 font-size: var(--latest-posts--title-font-size); 1699 font-weight: var(--heading--font-weight); 1700 line-height: var(--global--line-height-heading); 1701 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 2160 1702 } 2161 1703 2162 1704 .wp-block-rss .wp-block-rss__item-author { 2163 color: #28303d;2164 font-size: 1.25rem;2165 line-height: 1.7;1705 color: var(--global--color-primary); 1706 font-size: var(--global--font-size-md); 1707 line-height: var(--global--line-height-body); 2166 1708 } 2167 1709 2168 1710 .wp-block-rss .wp-block-rss__item-publish-date { 2169 color: #28303d;2170 font-size: 1rem;2171 line-height: 1.7;1711 color: var(--global--color-primary); 1712 font-size: var(--global--font-size-xs); 1713 line-height: var(--global--line-height-body); 2172 1714 } 2173 1715 … … 2177 1719 } 2178 1720 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 1721 .wp-block-rss .wp-block-rss__item-excerpt, 2186 1722 .wp-block-rss .wp-block-rss__item-full-content { 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;1723 font-family: var(--latest-posts--description-font-family); 1724 font-size: var(--latest-posts--description-font-size); 1725 line-height: var(--global--line-height-body); 1726 margin-top: calc(0.666 * var(--global--spacing-vertical)); 2191 1727 } 2192 1728 2193 1729 .wp-block-rss.alignfull { 2194 padding-left: 20px;2195 padding-right: 20px;1730 padding-left: var(--global--spacing-unit); 1731 padding-right: var(--global--spacing-unit); 2196 1732 } 2197 1733 … … 2203 1739 2204 1740 .wp-block-search { 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 } 1741 max-width: var(--responsive--aligndefault-width); 2220 1742 } 2221 1743 2222 1744 .wp-block-search .wp-block-search__label { 2223 font-size: 1.125rem;2224 font-weight: 500;2225 margin-bottom: 10px;1745 font-size: var(--form--font-size); 1746 font-weight: var(--form--label-weight); 1747 margin-bottom: calc(var(--global--spacing-vertical) / 3); 2226 1748 } 2227 1749 2228 1750 .wp-block-search .wp-block-search__input { 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;1751 border: var(--form--border-width) solid var(--form--border-color); 1752 border-radius: var(--form--border-radius); 1753 font-family: var(--form--font-family); 1754 font-size: var(--form--font-size); 1755 line-height: var(--form--line-height); 2234 1756 max-width: inherit; 2235 margin-right: -3px;2236 padding: 10px;1757 margin-right: calc(-1 * var(--button--border-width)); 1758 padding: var(--form--spacing-unit); 2237 1759 } 2238 1760 2239 1761 .is-dark-theme .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 1762 background: var(--global--color-white-90); 1763 } 1764 1765 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__input, 1766 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__input, 1767 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__input, 1768 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__input, 1769 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__input, 1770 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__input, 2267 1771 .is-dark-theme .has-background.has-yellow-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 1772 border-color: var(--form--color-text); 1773 } 1774 1775 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input, 1776 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input, 2279 1777 .has-background.has-black-background-color .wp-block-search .wp-block-search__input { 2280 border-color: #fff;1778 border-color: var(--global--color-white); 2281 1779 } 2282 1780 2283 1781 .wp-block-search .wp-block-search__button { 2284 line-height: 1.5;2285 color: #d1e4dd;1782 line-height: var(--button--line-height); 1783 color: var(--button--color-text); 2286 1784 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;1785 font-weight: var(--button--font-weight); 1786 font-family: var(--button--font-family); 1787 font-size: var(--button--font-size); 1788 background-color: var(--button--color-background); 1789 border-radius: var(--button--border-radius); 1790 border: var(--button--border-width) solid var(--button--color-background); 2293 1791 text-decoration: none; 2294 padding: 15px 30px;1792 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 2295 1793 box-shadow: none; 2296 1794 margin-left: 0; 2297 1795 background-color: transparent; 2298 color: #39414d; 2299 } 2300 2301 .wp-block-search .wp-block-search__button:before, 2302 .wp-block-search .wp-block-search__button:after { 2303 content: ""; 2304 display: block; 2305 height: 0; 2306 width: 0; 2307 } 2308 2309 .wp-block-search .wp-block-search__button:before { 2310 margin-bottom: -calc(1em - 0); 2311 } 2312 2313 .wp-block-search .wp-block-search__button:after { 2314 margin-top: -calc(1em - 0); 1796 color: var(--button--color-text-hover); 2315 1797 } 2316 1798 … … 2322 1804 2323 1805 .is-dark-theme .wp-block-search .wp-block-search__button:focus { 2324 color: #39414d;1806 color: var(--button--color-background); 2325 1807 } 2326 1808 2327 1809 .wp-block-search .wp-block-search__button:focus:not(.has-background) { 2328 color: #39414d;1810 color: var(--button--color-text-hover); 2329 1811 } 2330 1812 2331 1813 .wp-block-search .wp-block-search__button:disabled { 2332 background-color: rgba(255, 255, 255, 0.5);2333 border-color: rgba(255, 255, 255, 0.5);2334 color: #39414d;1814 background-color: var(--global--color-white-50); 1815 border-color: var(--global--color-white-50); 1816 color: var(--button--color-text-active); 2335 1817 } 2336 1818 2337 1819 .wp-block-search .wp-block-search__button:hover { 2338 color: #d1e4dd;2339 background-color: #39414d;1820 color: var(--button--color-text); 1821 background-color: var(--button--color-background); 2340 1822 } 2341 1823 2342 1824 .wp-block-search .wp-block-search__button.has-icon { 2343 padding: 30px 15px;1825 padding: calc(2 * var(--button--padding-vertical)) calc(0.5 * var(--button--padding-horizontal)); 2344 1826 } 2345 1827 … … 2349 1831 } 2350 1832 2351 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button { 2352 color: #fff; 1833 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button, 1834 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button, 1835 .has-background.has-black-background-color .wp-block-search .wp-block-search__button { 1836 color: var(--global--color-white); 2353 1837 border-color: currentColor; 2354 1838 } 2355 1839 2356 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button { 2357 color: #fff; 1840 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover, 1841 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover, 1842 .has-background.has-black-background-color .wp-block-search .wp-block-search__button:hover { 1843 color: var(--global--color-white); 1844 background-color: var(--button--color-background); 1845 border-color: var(--global--color-white); 1846 } 1847 1848 .is-dark-theme .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover, 1849 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover, 1850 .is-dark-theme .has-background.has-black-background-color .wp-block-search .wp-block-search__button:hover { 1851 color: var(--button--color-text); 1852 background-color: var(--button--color-background); 1853 } 1854 1855 .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover, 1856 .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover, 1857 .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover, 1858 .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover, 1859 .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover, 1860 .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover, 1861 .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover { 1862 color: var(--global--color-white); 1863 background-color: var(--form--border-color); 1864 border-color: var(--form--border-color); 1865 } 1866 1867 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button, 1868 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button, 1869 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button, 1870 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button, 1871 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button, 1872 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button, 1873 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button { 1874 color: var(--form--color-text); 2358 1875 border-color: currentColor; 2359 1876 } 2360 1877 2361 .has-background.has-black-background-color .wp-block-search .wp-block-search__button { 2362 color: #fff; 2363 border-color: currentColor; 2364 } 2365 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 2378 .has-background.has-black-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 2394 .is-dark-theme .has-background.has-black-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 2435 .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover { 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 2471 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button { 2472 color: #28303d; 2473 border-color: currentColor; 2474 } 2475 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 1878 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover, 1879 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover, 1880 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover, 1881 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover, 1882 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover, 1883 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover, 2512 1884 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover { 2513 color: #fff;2514 background-color: #d1e4dd;2515 border-color: #d1e4dd;1885 color: var(--global--color-white); 1886 background-color: var(--button--color-text); 1887 border-color: var(--button--color-text); 2516 1888 } 2517 1889 … … 2528 1900 2529 1901 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button { 2530 padding: 15px 30px;1902 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 2531 1903 } 2532 1904 2533 1905 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 2534 color: #d1e4dd;1906 color: var(--button--color-text); 2535 1907 border-color: currentColor; 2536 1908 } 2537 1909 2538 1910 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 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; 1911 color: var(--global--color-white); 1912 background-color: var(--button--color-text); 1913 border-color: var(--button--color-text); 1914 } 1915 1916 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1917 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1918 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1919 color: var(--button--color-text-hover); 2546 1920 border-color: currentColor; 2547 1921 } 2548 1922 2549 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 2550 color: #39414d; 1923 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1924 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1925 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 1926 color: var(--global--color-white); 1927 background-color: var(--button--color-background); 1928 border-color: var(--button--color-background); 1929 } 1930 1931 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1932 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1933 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1934 color: var(--button--color-text); 2551 1935 border-color: currentColor; 2552 1936 } 2553 1937 2554 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 2555 color: #39414d; 2556 border-color: currentColor; 2557 } 2558 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 2571 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 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 2587 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 2588 color: #d1e4dd; 2589 border-color: currentColor; 2590 } 2591 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 1938 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1939 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 2604 1940 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 2605 color: #fff;2606 background-color: #d1e4dd;2607 border-color: #d1e4dd;1941 color: var(--global--color-white); 1942 background-color: var(--button--color-text); 1943 border-color: var(--button--color-text); 2608 1944 } 2609 1945 … … 2616 1952 } 2617 1953 2618 .wp-block-separator { 2619 border-bottom: 1px solid #28303d; 1954 .wp-block-separator, 1955 hr { 1956 border-bottom: var(--separator--height) solid var(--separator--border-color); 2620 1957 clear: both; 2621 1958 opacity: 1; 2622 1959 } 2623 1960 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 1961 .wp-block-separator[style*="text-align:right"], 1962 .wp-block-separator[style*="text-align: right"], 1963 hr[style*="text-align:right"], 2642 1964 hr[style*="text-align: right"] { 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 1965 border-right-color: var(--separator--border-color); 1966 } 1967 1968 .wp-block-separator:not(.is-style-dots), 2662 1969 hr:not(.is-style-dots) { 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 } 1970 max-width: var(--responsive--aligndefault-width); 2676 1971 } 2677 1972 … … 2683 1978 } 2684 1979 2685 .wp-block-separator.is-style-twentytwentyone-separator-thick { 2686 border-bottom-width: 3px; 2687 } 2688 1980 .wp-block-separator.is-style-twentytwentyone-separator-thick, 2689 1981 hr.is-style-twentytwentyone-separator-thick { 2690 border-bottom-width: 3px;1982 border-bottom-width: calc(3 * var(--separator--height)); 2691 1983 } 2692 1984 … … 2710 2002 } 2711 2003 2712 .wp-block-separator.is-style-dots:before { 2713 color: #28303d; 2714 } 2715 2004 .wp-block-separator.is-style-dots:before, 2716 2005 hr.is-style-dots:before { 2717 color: #28303d;2718 } 2719 2720 .has-background :not(.has-background-background-color).wp-block-separator,2721 [class*=background-color] :not(.has-background-background-color).wp-block-separator,2722 [style*=background-color] :not(.has-background-background-color).wp-block-separator,2006 color: var(--separator--border-color); 2007 } 2008 2009 .has-background .wp-block-separator, 2010 [class*=background-color] .wp-block-separator, 2011 [style*=background-color] .wp-block-separator, 2723 2012 .wp-block-cover[style*=background-image] .wp-block-separator, 2724 .has-background :not(.has-background-background-color)hr,2725 [class*=background-color] :not(.has-background-background-color)hr,2726 [style*=background-color] :not(.has-background-background-color)hr,2013 .has-background hr, 2014 [class*=background-color] hr, 2015 [style*=background-color] hr, 2727 2016 .wp-block-cover[style*=background-image] hr { 2728 2017 border-color: currentColor; … … 2735 2024 2736 2025 .wp-block-social-links.is-style-twentytwentyone-social-icons-color button { 2737 color: #28303d;2026 color: var(--global--color-primary); 2738 2027 } 2739 2028 … … 2742 2031 } 2743 2032 2744 table th { 2745 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2746 } 2747 2033 table th, 2748 2034 .wp-block-table th { 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 2035 font-family: var(--heading--font-family); 2036 } 2037 2038 table td, 2039 table th, 2040 .wp-block-table td, 2764 2041 .wp-block-table th { 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 2042 padding: calc(0.5 * var(--global--spacing-unit)); 2043 } 2044 2045 table.is-style-regular .has-background, 2046 table.is-style-stripes .has-background thead tr, 2047 table.is-style-stripes .has-background tfoot tr, 2048 table.is-style-stripes .has-background tbody tr:nth-child(even), 2049 .wp-block-table.is-style-regular .has-background, 2050 .wp-block-table.is-style-stripes .has-background thead tr, 2051 .wp-block-table.is-style-stripes .has-background tfoot tr, 2796 2052 .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(even) { 2797 color: #28303d; 2798 } 2799 2800 table.is-style-stripes { 2801 border-color: #f0f0f0; 2802 } 2803 2053 color: var(--table--has-background-text-color); 2054 } 2055 2056 table.is-style-stripes, 2804 2057 .wp-block-table.is-style-stripes { 2805 border-color: #f0f0f0;2058 border-color: var(--table--stripes-border-color); 2806 2059 } 2807 2060 … … 2813 2066 } 2814 2067 2815 table.is-style-stripes tbody tr:nth-child(odd) { 2816 background-color: #f0f0f0; 2817 } 2818 2068 table.is-style-stripes tbody tr:nth-child(odd), 2819 2069 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { 2820 background-color: #f0f0f0;2070 background-color: var(--table--stripes-background-color); 2821 2071 } 2822 2072 … … 2843 2093 font-weight: bold; 2844 2094 text-align: left; 2845 margin-bottom: 20px;2095 margin-bottom: var(--global--spacing-unit); 2846 2096 color: currentColor; 2847 2097 } … … 2849 2099 .wp-calendar-nav { 2850 2100 text-align: left; 2851 margin-top: 10px;2101 margin-top: calc(var(--global--spacing-unit) / 2); 2852 2102 } 2853 2103 … … 2874 2124 } 2875 2125 2876 :root .is-extra-small-text { 2877 font-size: 1rem; 2878 } 2879 2126 :root .is-extra-small-text, 2880 2127 :root .has-extra-small-font-size { 2881 font-size: 1rem; 2882 } 2883 2884 :root .is-small-text { 2885 font-size: 1.125rem; 2886 } 2887 2128 font-size: var(--global--font-size-xs); 2129 } 2130 2131 :root .is-small-text, 2888 2132 :root .has-small-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 2133 font-size: var(--global--font-size-sm); 2134 } 2135 2136 :root .is-regular-text, 2137 :root .has-regular-font-size, 2138 :root .is-normal-font-size, 2139 :root .has-normal-font-size, 2908 2140 :root .has-medium-font-size { 2909 font-size: 1.25rem; 2910 } 2911 2912 :root .is-large-text { 2913 font-size: 1.5rem; 2914 line-height: 1.3; 2915 } 2916 2141 font-size: var(--global--font-size-base); 2142 } 2143 2144 :root .is-large-text, 2917 2145 :root .has-large-font-size { 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 2146 font-size: var(--global--font-size-lg); 2147 line-height: var(--global--line-height-heading); 2148 } 2149 2150 :root .is-larger-text, 2151 :root .has-larger-font-size, 2152 :root .is-extra-large-text, 2955 2153 :root .has-extra-large-font-size { 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 2154 font-size: var(--global--font-size-xl); 2155 line-height: var(--global--line-height-heading); 2156 } 2157 2158 :root .is-huge-text, 2978 2159 :root .has-huge-font-size { 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 2160 font-size: var(--global--font-size-xxl); 2161 line-height: var(--global--line-height-heading); 2162 font-weight: var(--heading--font-weight-page-title); 2163 } 2164 2165 :root .is-gigantic-text, 3002 2166 :root .has-gigantic-font-size { 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 } 2167 font-size: var(--global--font-size-xxxl); 2168 line-height: var(--global--line-height-heading); 2169 font-weight: var(--heading--font-weight-page-title); 3012 2170 } 3013 2171 … … 3017 2175 */ 3018 2176 .wp-block.editor-post-title__block { 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 } 2177 border-bottom: 3px solid var(--global--color-border); 2178 padding-bottom: calc(2 * var(--global--spacing-vertical)); 2179 margin-bottom: calc(3 * var(--global--spacing-vertical)); 2180 max-width: var(--responsive--alignwide-width); 3035 2181 } 3036 2182 3037 2183 .wp-block.editor-post-title__block .editor-post-title__input { 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 } 2184 color: var(--global--color-secondary); 2185 font-family: var(--heading--font-family); 2186 font-size: var(--global--font-size-page-title); 2187 font-weight: var(--heading--font-weight-page-title); 2188 line-height: var(--heading--line-height-h1); 3049 2189 } 3050 2190 3051 2191 .wp-block.block-editor-default-block-appender > textarea { 3052 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;3053 font-size: 1.25rem;2192 font-family: var(--global--font-secondary); 2193 font-size: var(--global--font-size-md); 3054 2194 } 3055 2195 3056 2196 .has-primary-color[class] { 3057 color: #28303d;2197 color: var(--global--color-primary); 3058 2198 } 3059 2199 3060 2200 .has-secondary-color[class] { 3061 color: #39414d;3062 } 3063 3064 .has-background :not(.has-background-background-color) a:not(.wp-block-button__link),2201 color: var(--global--color-secondary); 2202 } 2203 2204 .has-background a, 3065 2205 .has-background p, 3066 2206 .has-background h1, … … 3074 2214 3075 2215 .has-primary-background-color[class] { 3076 background-color: #28303d;3077 color: #d1e4dd;2216 background-color: var(--global--color-primary); 2217 color: var(--global--color-background); 3078 2218 } 3079 2219 3080 2220 .has-secondary-background-color[class] { 3081 background-color: #39414d;3082 color: #d1e4dd;2221 background-color: var(--global--color-secondary); 2222 color: var(--global--color-background); 3083 2223 } 3084 2224 3085 2225 .has-white-background-color[class] { 3086 background-color: #fff;3087 color: #39414d;2226 background-color: var(--global--color-white); 2227 color: var(--global--color-secondary); 3088 2228 } 3089 2229 3090 2230 .has-black-background-color[class] { 3091 background-color: #000; 3092 color: #28303d; 3093 } 3094 3095 /** 3096 * Spacing Overrides 3097 */ 2231 background-color: var(--global--color-black); 2232 color: var(--global--color-primary); 2233 } 2234 3098 2235 [data-block] { 3099 margin-top: 30px; 3100 margin-bottom: 30px; 3101 } 3102 3103 [data-block] [data-block]:first-child { 3104 margin-top: 0; 3105 } 3106 3107 [data-block] [data-block]:nth-last-child(2) { 3108 margin-bottom: 0; 3109 } 3110 3111 /* Block Alignments */ 2236 margin-top: var(--global--spacing-vertical); 2237 margin-bottom: var(--global--spacing-vertical); 2238 } 2239 3112 2240 .wp-block { 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 2241 max-width: var(--responsive--aligndefault-width); 2242 } 2243 2244 .wp-block[data-align=wide], 3144 2245 .wp-block.alignwide { 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 } 2246 max-width: var(--responsive--alignwide-width); 3158 2247 } 3159 2248 … … 3165 2254 .alignleft { 3166 2255 margin: 0; 3167 margin-right: 25px;2256 margin-right: var(--global--spacing-horizontal); 3168 2257 } 3169 2258 3170 2259 .alignright { 3171 2260 margin: 0; 3172 margin-left: 25px;2261 margin-left: var(--global--spacing-horizontal); 3173 2262 } 3174 2263 3175 2264 .has-drop-cap:not(:focus)::first-letter { 3176 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;3177 font-weight: normal;2265 font-family: var(--heading--font-family); 2266 font-weight: var(--heading--font-weight); 3178 2267 line-height: 0.66; 3179 2268 text-transform: uppercase; … … 3181 2270 float: left; 3182 2271 margin: 0.1em 0.1em 0 0; 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 } 2272 font-size: calc(1.2 * var(--heading--font-size-h1)); 3191 2273 } 3192 2274 … … 3195 2277 .wp-block[data-align=left] > * { 3196 2278 max-width: 290px; 3197 margin-right: 25px;2279 margin-right: var(--global--spacing-horizontal); 3198 2280 } 3199 2281 3200 2282 .wp-block[data-align=right] > * { 3201 2283 max-width: 290px; 3202 margin-left: 25px; 3203 } 2284 margin-left: var(--global--spacing-horizontal); 2285 } 2286 } 2287 2288 .wp-block-freeform.block-library-rich-text__tinymce blockquote { 2289 border: none; 2290 } 2291 2292 .wp-block-freeform.block-library-rich-text__tinymce blockquote:before { 2293 left: 5px; 3204 2294 } 3205 2295 3206 2296 html { 3207 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;3208 line-height: 1.7;2297 font-family: var(--global--font-secondary); 2298 line-height: var(--global--line-height-body); 3209 2299 } 3210 2300 3211 2301 body { 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; 2302 --wp--typography--line-height: var(--global--line-height-body); 2303 color: var(--global--color-primary); 2304 background-color: var(--global--color-background); 2305 font-family: var(--global--font-secondary); 2306 font-size: var(--global--font-size-base); 3216 2307 font-weight: normal; 3217 2308 -moz-osx-font-smoothing: grayscale; … … 3220 2311 3221 2312 .wp-block a { 3222 color: #28303d;2313 color: var(--wp--style--color--link, var(--global--color-primary)); 3223 2314 } 3224 2315 … … 3228 2319 3229 2320 .wp-block a:focus { 3230 outline: 2px solid #28303d;2321 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary)); 3231 2322 text-decoration: none; 3232 2323 } 3233 2324 3234 .has-background:not(.has-background-background-color) .has-link-color a { 3235 color: #28303d; 3236 } 3237 3238 .has-background:not(.has-background-background-color).has-link-color a { 3239 color: #28303d; 2325 .has-background .has-link-color a, 2326 .has-background.has-link-color a { 2327 color: var(--wp--style--color--link, var(--global--color-primary)); 3240 2328 } 3241 2329 … … 3246 2334 3247 2335 .has-black-color[class] { 3248 color: #000;2336 color: var(--global--color-black); 3249 2337 } 3250 2338 3251 2339 .has-gray-color[class] { 3252 color: #39414d;2340 color: var(--global--color-gray); 3253 2341 } 3254 2342 3255 2343 .has-dark-gray-color[class] { 3256 color: #28303d;2344 color: var(--global--color-dark-gray); 3257 2345 } 3258 2346 3259 2347 .has-green-color[class] { 3260 color: #d1e4dd;2348 color: var(--global--color-green); 3261 2349 } 3262 2350 3263 2351 .has-blue-color[class] { 3264 color: #d1dfe4;2352 color: var(--global--color-blue); 3265 2353 } 3266 2354 3267 2355 .has-purple-color[class] { 3268 color: #d1d1e4;2356 color: var(--global--color-purple); 3269 2357 } 3270 2358 3271 2359 .has-red-color[class] { 3272 color: #e4d1d1;2360 color: var(--global--color-red); 3273 2361 } 3274 2362 3275 2363 .has-orange-color[class] { 3276 color: #e4dad1;2364 color: var(--global--color-orange); 3277 2365 } 3278 2366 3279 2367 .has-yellow-color[class] { 3280 color: #eeeadd;2368 color: var(--global--color-yellow); 3281 2369 } 3282 2370 3283 2371 .has-white-color[class] { 3284 color: #fff;3285 } 3286 3287 .has-background :not(.has-background-background-color) a:not(.wp-block-button__link),2372 color: var(--global--color-white); 2373 } 2374 2375 .has-background a, 3288 2376 .has-background p, 3289 2377 .has-background h1, … … 3297 2385 3298 2386 .has-black-background-color[class] { 3299 background-color: #000;2387 background-color: var(--global--color-black); 3300 2388 } 3301 2389 3302 2390 .has-gray-background-color[class] { 3303 background-color: #39414d;2391 background-color: var(--global--color-gray); 3304 2392 } 3305 2393 3306 2394 .has-dark-gray-background-color[class] { 3307 background-color: #28303d;2395 background-color: var(--global--color-dark-gray); 3308 2396 } 3309 2397 3310 2398 .has-green-background-color[class] { 3311 background-color: #d1e4dd;2399 background-color: var(--global--color-green); 3312 2400 } 3313 2401 3314 2402 .has-blue-background-color[class] { 3315 background-color: #d1dfe4;2403 background-color: var(--global--color-blue); 3316 2404 } 3317 2405 3318 2406 .has-purple-background-color[class] { 3319 background-color: #d1d1e4;2407 background-color: var(--global--color-purple); 3320 2408 } 3321 2409 3322 2410 .has-red-background-color[class] { 3323 background-color: #e4d1d1;2411 background-color: var(--global--color-red); 3324 2412 } 3325 2413 3326 2414 .has-orange-background-color[class] { 3327 background-color: #e4dad1;2415 background-color: var(--global--color-orange); 3328 2416 } 3329 2417 3330 2418 .has-yellow-background-color[class] { 3331 background-color: #eeeadd;2419 background-color: var(--global--color-yellow); 3332 2420 } 3333 2421 3334 2422 .has-white-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 2423 background-color: var(--global--color-white); 2424 } 2425 2426 :not(.has-text-color).has-black-background-color[class], 2427 :not(.has-text-color).has-gray-background-color[class], 3346 2428 :not(.has-text-color).has-dark-gray-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 2429 color: var(--global--color-white); 2430 } 2431 2432 :not(.has-text-color).has-green-background-color[class], 2433 :not(.has-text-color).has-blue-background-color[class], 2434 :not(.has-text-color).has-purple-background-color[class], 2435 :not(.has-text-color).has-red-background-color[class], 2436 :not(.has-text-color).has-orange-background-color[class], 2437 :not(.has-text-color).has-yellow-background-color[class], 3374 2438 :not(.has-text-color).has-white-background-color[class] { 3375 color: #28303d;2439 color: var(--global--color-dark-gray); 3376 2440 } 3377 2441 3378 2442 .has-purple-to-yellow-gradient-background { 3379 background: linear-gradient(160deg, #d1d1e4, #eeeadd);2443 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow)); 3380 2444 } 3381 2445 3382 2446 .has-yellow-to-purple-gradient-background { 3383 background: linear-gradient(160deg, #eeeadd, #d1d1e4);2447 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple)); 3384 2448 } 3385 2449 3386 2450 .has-green-to-yellow-gradient-background { 3387 background: linear-gradient(160deg, #d1e4dd, #eeeadd);2451 background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow)); 3388 2452 } 3389 2453 3390 2454 .has-yellow-to-green-gradient-background { 3391 background: linear-gradient(160deg, #eeeadd, #d1e4dd);2455 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green)); 3392 2456 } 3393 2457 3394 2458 .has-red-to-yellow-gradient-background { 3395 background: linear-gradient(160deg, #e4d1d1, #eeeadd);2459 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow)); 3396 2460 } 3397 2461 3398 2462 .has-yellow-to-red-gradient-background { 3399 background: linear-gradient(160deg, #eeeadd, #e4d1d1);2463 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red)); 3400 2464 } 3401 2465 3402 2466 .has-purple-to-red-gradient-background { 3403 background: linear-gradient(160deg, #d1d1e4, #e4d1d1);2467 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red)); 3404 2468 } 3405 2469 3406 2470 .has-red-to-purple-gradient-background { 3407 background: linear-gradient(160deg, #e4d1d1, #d1d1e4);3408 } 2471 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple)); 2472 } -
trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css
r49633 r49726 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); 104 106 105 107 /* 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; 106 118 107 119 /* Line Height */ 120 --global--line-height-body: 1.7; 121 --global--line-height-heading: 1.3; 122 --global--line-height-page-title: 1.1; 108 123 109 124 /* 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; 110 147 111 148 /* 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); 112 155 113 156 /* 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); 114 171 115 172 /* Body text color, site title, footer text color. */ 173 --global--color-secondary: var(--global--color-gray); 116 174 117 175 /* Headings */ 176 --global--color-primary-hover: var(--global--color-primary); 177 --global--color-background: var(--global--color-green); 118 178 119 179 /* Mint, default body background */ 180 --global--color-border: var(--global--color-primary); 120 181 121 182 /* Used for borders (separators) */ 122 183 123 184 /* Spacing */ 185 --global--spacing-unit: 20px; 186 --global--spacing-measure: unset; 187 --global--spacing-horizontal: 25px; 188 --global--spacing-vertical: 30px; 124 189 125 190 /* Elevation */ 191 --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); 126 192 127 193 /* 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)); 128 204 129 205 /* 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); 130 209 131 210 /* 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)); 132 224 133 225 /* 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); 134 234 135 235 /* 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; 136 251 137 252 /* 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); 138 269 139 270 /* 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; 140 277 141 278 /* 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); 142 284 143 285 /* 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; 144 307 145 308 /* 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); 146 312 147 313 /* 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)); 148 318 149 319 /* 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 } 150 342 } 151 343 … … 540 732 * Root Media Query Variables 541 733 */ 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 } 542 759 543 760 /** 544 761 * Extends 545 762 */ 546 .post-thumbnail { 547 max-width: calc(100vw - 30px); 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); 548 769 margin-left: auto; 549 770 margin-right: auto; 550 771 } 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); 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); 566 782 margin-left: auto; 567 783 margin-right: auto; 568 784 } 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); 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); 584 791 margin-left: auto; 585 792 margin-right: auto; 586 793 } 794 587 795 @media only screen and (min-width: 482px) { 588 796 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%; 797 .alignfull, 798 .full-max-width { 799 max-width: var(--responsive--alignfull-width); 821 800 width: auto; 822 801 margin-left: auto; 823 802 margin-right: auto; 824 803 } 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 804 } 805 806 .entry-header .post-thumbnail, 807 .singular .post-thumbnail, 808 .alignfull [class*=inner-container] > .alignwide, 891 809 .alignwide [class*=inner-container] > .alignwide { 892 810 margin-left: auto; 893 811 margin-right: auto; 894 width: calc(100vw - 30px); 895 max-width: 100%; 896 } 812 width: var(--responsive--alignwide-width); 813 max-width: var(--responsive--alignfull-width); 814 } 815 897 816 @media only screen and (min-width: 482px) { 898 817 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 818 .entry-content > .alignleft { 819 820 /*rtl:ignore*/ 821 margin-left: var(--responsive--alignleft-margin); 822 823 /*rtl:ignore*/ 824 margin-right: var(--global--spacing-horizontal); 825 } 826 } 910 827 @media only screen and (min-width: 482px) { 911 828 912 .entry-content > .align left {829 .entry-content > .alignright { 913 830 914 831 /*rtl:ignore*/ 915 margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px) *1);832 margin-left: var(--global--spacing-horizontal); 916 833 917 834 /*rtl:ignore*/ 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 } 937 } 938 } 939 @media only screen and (min-width: 482px) { 940 941 .entry-content > .alignright { 942 943 /*rtl:ignore*/ 944 margin-left: 25px; 945 946 /*rtl:ignore*/ 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 } 835 margin-right: var(--responsive--alignright-margin); 966 836 } 967 837 } … … 980 850 * - Set vertical padding and horizontal margins 981 851 */ 982 .site-header { 983 padding-top: 30px; 984 padding-bottom: 30px; 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); 985 858 margin-left: auto; 986 859 margin-right: auto; 987 860 } 988 861 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 1010 862 .site-header { 1011 padding-top: 23px;1012 padding-bottom: 60px;863 padding-top: calc(0.75 * var(--global--spacing-vertical)); 864 padding-bottom: calc(2 * var(--global--spacing-vertical)); 1013 865 } 1014 866 @media only screen and (min-width: 482px) { 1015 867 1016 868 .site-header { 1017 padding-bottom: 90px;869 padding-bottom: calc(3 * var(--global--spacing-vertical)); 1018 870 } 1019 871 } … … 1024 876 */ 1025 877 .site-main > * { 1026 margin-top: 90px;1027 margin-bottom: 90px;878 margin-top: calc(3 * var(--global--spacing-vertical)); 879 margin-bottom: calc(3 * var(--global--spacing-vertical)); 1028 880 } 1029 881 … … 1052 904 * - Set margins 1053 905 */ 1054 .entry-header { 1055 margin-top: 30px; 906 .entry-header, 907 .post-thumbnail, 908 .entry-content, 909 .entry-footer, 910 .author-bio { 911 margin-top: var(--global--spacing-vertical); 1056 912 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 1082 .author-bio { 1083 margin-top: 30px; 1084 margin-right: auto; 1085 margin-bottom: 30px; 913 margin-bottom: var(--global--spacing-vertical); 1086 914 margin-left: auto; 1087 915 } … … 1091 919 * - Sets spacing-vertical margin logic 1092 920 */ 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 921 .site-main > article > *, 922 .site-main > .not-found > *, 923 .entry-content > *, 924 [class*=inner-container] > *, 1113 925 .wp-block-template-part > * { 1114 margin-top: 20px;1115 margin-bottom: 20px;926 margin-top: calc(0.666 * var(--global--spacing-vertical)); 927 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 1116 928 } 1117 929 @media only screen and (min-width: 482px) { 1118 930 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 931 .site-main > article > *, 932 .site-main > .not-found > *, 933 .entry-content > *, 934 [class*=inner-container] > *, 1139 935 .wp-block-template-part > * { 1140 margin-top: 30px;1141 margin-bottom: 30px;936 margin-top: var(--global--spacing-vertical); 937 margin-bottom: var(--global--spacing-vertical); 1142 938 } 1143 939 } … … 1159 955 } 1160 956 1161 .site-footer > * { 1162 margin-top: 20px; 1163 margin-bottom: 20px; 1164 } 1165 957 .site-footer > *, 1166 958 .widget-area > * { 1167 margin-top: 20px;1168 margin-bottom: 20px;959 margin-top: calc(0.666 * var(--global--spacing-vertical)); 960 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 1169 961 } 1170 962 @media only screen and (min-width: 482px) { 1171 963 1172 .site-footer > * { 1173 margin-top: 30px; 1174 margin-bottom: 30px; 1175 } 1176 964 .site-footer > *, 1177 965 .widget-area > * { 1178 margin-top: 30px;1179 margin-bottom: 30px;966 margin-top: var(--global--spacing-vertical); 967 margin-bottom: var(--global--spacing-vertical); 1180 968 } 1181 969 } … … 1185 973 * - Sets spacing-unit margins 1186 974 */ 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 975 .entry-header > *, 976 .post-thumbnail > *, 977 .page-content > *, 978 .comment-content > *, 1207 979 .widget > * { 1208 margin-top: 20px;1209 margin-bottom: 20px;980 margin-top: var(--global--spacing-unit); 981 margin-bottom: var(--global--spacing-unit); 1210 982 } 1211 983 … … 1248 1020 } 1249 1021 1250 .entry-content > *.alignfull + .alignleft { 1251 margin-top: 30px; 1252 } 1253 1022 .entry-content > *.alignfull + .alignleft, 1254 1023 .entry-content > *.alignfull + .alignright { 1255 margin-top: 30px;1024 margin-top: var(--global--spacing-vertical); 1256 1025 } 1257 1026 … … 1298 1067 /* Apply border-box across the entire page. */ 1299 1068 box-sizing: border-box; 1300 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;1301 line-height: 1.7;1069 font-family: var(--global--font-secondary); 1070 line-height: var(--global--line-height-body); 1302 1071 } 1303 1072 … … 1312 1081 1313 1082 body { 1314 font-size: 1.25rem;1083 font-size: var(--global--font-size-base); 1315 1084 font-weight: normal; 1316 color: #28303d;1085 color: var(--global--color-primary); 1317 1086 text-align: left; 1318 background-color: #d1e4dd;1087 background-color: var(--global--color-background); 1319 1088 } 1320 1089 … … 1353 1122 padding: 0; 1354 1123 position: relative; 1355 margin: 30px 0 30px 25px;1124 margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal); 1356 1125 } 1357 1126 1358 1127 blockquote > * { 1359 margin-top: 20px;1360 margin-bottom: 20px;1128 margin-top: var(--global--spacing-unit); 1129 margin-bottom: var(--global--spacing-unit); 1361 1130 } 1362 1131 … … 1370 1139 1371 1140 blockquote p { 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 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, 1387 1150 blockquote footer { 1388 1151 font-weight: normal; 1389 color: #28303d;1390 font-size: 1rem;1391 letter-spacing: normal;1152 color: var(--global--color-primary); 1153 font-size: var(--global--font-size-xs); 1154 letter-spacing: var(--global--letter-spacing); 1392 1155 } 1393 1156 … … 1397 1160 } 1398 1161 1399 blockquote.alignleft p { 1400 font-size: 1.125rem; 1162 blockquote.alignleft p, 1163 blockquote.alignright p { 1164 font-size: var(--heading--font-size-h5); 1401 1165 max-width: inherit; 1402 1166 width: inherit; 1403 1167 } 1404 1168 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 1169 blockquote.alignleft cite, 1170 blockquote.alignleft footer, 1171 blockquote.alignright cite, 1426 1172 blockquote.alignright footer { 1427 font-size: 1rem;1428 letter-spacing: normal;1173 font-size: var(--global--font-size-xs); 1174 letter-spacing: var(--global--letter-spacing); 1429 1175 } 1430 1176 1431 1177 blockquote strong { 1432 font-weight: bolder;1178 font-weight: var(--quote--font-weight-strong); 1433 1179 } 1434 1180 1435 1181 blockquote:before { 1436 1182 content: "“"; 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 1183 font-size: var(--quote--font-size); 1184 line-height: var(--quote--line-height); 1185 position: absolute; 1186 left: calc(-0.5 * var(--global--spacing-horizontal)); 1187 } 1188 1189 blockquote .wp-block-quote__citation, 1190 blockquote cite, 1453 1191 blockquote footer { 1454 color: #28303d;1455 font-size: 1rem;1456 font-style: normal;1192 color: var(--global--color-primary); 1193 font-size: var(--global--font-size-xs); 1194 font-style: var(--quote--font-style-cite); 1457 1195 } 1458 1196 @media only screen and (max-width: 481px) { 1459 1197 1460 1198 blockquote { 1461 padding-left: 13px;1199 padding-left: calc(0.5 * var(--global--spacing-horizontal)); 1462 1200 } 1463 1201 … … 1467 1205 } 1468 1206 1469 input[type=text] { 1470 border: 3px solid #39414d; 1471 border-radius: 0; 1472 color: #28303d; 1473 line-height: 1.7; 1474 padding: 10px; 1207 input[type=text], 1208 input[type=email], 1209 input[type=url], 1210 input[type=password], 1211 input[type=search], 1212 input[type=number], 1213 input[type=tel], 1214 input[type=date], 1215 input[type=month], 1216 input[type=week], 1217 input[type=time], 1218 input[type=datetime], 1219 input[type=datetime-local], 1220 input[type=color], 1221 .site textarea { 1222 border: var(--form--border-width) solid var(--form--border-color); 1223 border-radius: var(--form--border-radius); 1224 color: var(--form--color-text); 1225 line-height: var(--global--line-height-body); 1226 padding: var(--form--spacing-unit); 1475 1227 margin: 0 2px; 1476 1228 } 1477 1229 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 1595 .site textarea { 1596 border: 3px solid #39414d; 1597 border-radius: 0; 1598 color: #28303d; 1599 line-height: 1.7; 1600 padding: 10px; 1601 margin: 0 2px; 1602 } 1603 1604 input[type=text]:focus { 1605 color: #28303d; 1230 input[type=text]:focus, 1231 input[type=email]:focus, 1232 input[type=url]:focus, 1233 input[type=password]:focus, 1234 input[type=search]:focus, 1235 input[type=number]:focus, 1236 input[type=tel]:focus, 1237 input[type=date]:focus, 1238 input[type=month]:focus, 1239 input[type=week]:focus, 1240 input[type=time]:focus, 1241 input[type=datetime]:focus, 1242 input[type=datetime-local]:focus, 1243 input[type=color]:focus, 1244 .site textarea:focus { 1245 color: var(--form--color-text); 1606 1246 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 1688 .site textarea:focus { 1689 color: #28303d; 1690 outline-offset: 2px; 1691 outline: 2px dotted #39414d; 1247 outline: 2px dotted var(--form--border-color); 1692 1248 } 1693 1249 … … 1710 1266 } 1711 1267 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 1268 .is-dark-theme input[type=text], 1269 .is-dark-theme input[type=email], 1270 .is-dark-theme input[type=url], 1271 .is-dark-theme input[type=password], 1272 .is-dark-theme input[type=search], 1273 .is-dark-theme input[type=number], 1274 .is-dark-theme input[type=tel], 1275 .is-dark-theme input[type=date], 1276 .is-dark-theme input[type=month], 1277 .is-dark-theme input[type=week], 1278 .is-dark-theme input[type=time], 1279 .is-dark-theme input[type=datetime], 1280 .is-dark-theme input[type=datetime-local], 1281 .is-dark-theme input[type=color], 1768 1282 .is-dark-theme .site textarea { 1769 background: rgba(255, 255, 255, 0.9);1283 background: var(--global--color-white-90); 1770 1284 } 1771 1285 … … 1775 1289 1776 1290 .is-dark-theme input[type=search]:focus { 1777 outline-color: #d1e4dd;1291 outline-color: var(--global--color-background); 1778 1292 } 1779 1293 1780 1294 input[type=color] { 1781 padding: 5px;1782 height: 40px;1295 padding: calc(var(--form--spacing-unit) / 2); 1296 height: calc(4 * var(--form--spacing-unit)); 1783 1297 } 1784 1298 … … 1791 1305 1792 1306 select { 1793 border: 3px solid #39414d;1794 color: #28303d;1307 border: var(--form--border-width) solid var(--form--border-color); 1308 color: var(--form--color-text); 1795 1309 -moz-appearance: none; 1796 1310 -webkit-appearance: none; 1797 1311 appearance: none; 1798 line-height: 1.7;1799 padding: 10px 30px 10px 10px;1800 background: #fffurl("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 10pxtop 60%;1312 line-height: var(--global--line-height-body); 1313 padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit); 1314 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; 1315 background-position: right var(--form--spacing-unit) top 60%; 1802 1316 } 1803 1317 1804 1318 select:focus { 1805 1319 outline-offset: 2px; 1806 outline: 2px dotted #39414d;1320 outline: 2px dotted var(--form--border-color); 1807 1321 } 1808 1322 1809 1323 .is-dark-theme select { 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 10pxtop 60%;1324 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; 1325 background-position: right var(--form--spacing-unit) top 60%; 1812 1326 } 1813 1327 … … 1817 1331 1818 1332 label { 1819 font-size: 1.125rem;1820 font-weight: 500;1821 margin-bottom: 10px;1333 font-size: var(--form--font-size); 1334 font-weight: var(--form--label-weight); 1335 margin-bottom: calc(var(--global--spacing-vertical) / 3); 1822 1336 } 1823 1337 … … 1829 1343 @supports (-webkit-appearance: none) or (-moz-appearance: none) { 1830 1344 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 1345 input[type=checkbox], 1841 1346 input[type=radio] { 1842 1347 -webkit-appearance: none; … … 1845 1350 width: 25px; 1846 1351 height: 25px; 1847 border: 3px solid #39414d;1848 background: #fff;1352 border: var(--form--border-width) solid var(--form--border-color); 1353 background: var(--global--color-white); 1849 1354 } 1850 1355 … … 1854 1359 } 1855 1360 1856 .is-dark-theme input[type=checkbox] { 1857 background: rgba(255, 255, 255, 0.9); 1858 } 1859 1361 .is-dark-theme input[type=checkbox], 1860 1362 .is-dark-theme input[type=radio] { 1861 background: rgba(255, 255, 255, 0.9);1363 background: var(--global--color-white-90); 1862 1364 } 1863 1365 1864 1366 input[type=checkbox]:focus { 1865 1367 outline-offset: 2px; 1866 outline: 2px dotted #39414d;1368 outline: 2px dotted var(--form--border-color); 1867 1369 } 1868 1370 … … 1876 1378 width: 7px; 1877 1379 height: 13px; 1878 border: 3px solid #28303d;1380 border: 3px solid var(--form--color-text); 1879 1381 border-top: 0; 1880 1382 border-left: 0; … … 1883 1385 1884 1386 input[type=checkbox]:checked { 1885 color: #28303d;1387 color: var(--form--color-text); 1886 1388 } 1887 1389 … … 1896 1398 input[type=radio]:focus { 1897 1399 outline-offset: 2px; 1898 outline: 2px dotted #39414d;1400 outline: 2px dotted var(--form--border-color); 1899 1401 } 1900 1402 … … 1909 1411 height: 11px; 1910 1412 border-radius: 50%; 1911 background: #28303d;1413 background: var(--form--color-text); 1912 1414 } 1913 1415 1914 1416 input[type=radio]:checked { 1915 border: 4px solid #39414d;1417 border: 4px solid var(--form--border-color); 1916 1418 } 1917 1419 … … 1922 1424 input[type=radio]:checked:focus { 1923 1425 outline-offset: 4px; 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 1426 outline: 2px dotted var(--form--border-color); 1427 } 1428 } 1429 1430 input[type=checkbox] + label, 1935 1431 input[type=radio] + label { 1936 1432 display: inline-block; 1937 1433 padding-left: 10px; 1938 font-size: 1rem;1434 font-size: var(--global--font-size-xs); 1939 1435 vertical-align: top; 1940 1436 } … … 1953 1449 /* Specific width is required for Firefox. */ 1954 1450 height: 6px; 1955 background: #39414d;1451 background: var(--form--color-ranged); 1956 1452 border-radius: 6px; 1957 1453 outline-offset: 10px; … … 1964 1460 input[type=range]::-webkit-slider-thumb { 1965 1461 -webkit-appearance: none; 1966 border: 3px solid #39414d;1967 height: 25px;1968 width: 25px;1462 border: 3px solid var(--form--color-ranged); 1463 height: 44px; 1464 width: 44px; 1969 1465 border-radius: 50%; 1970 background: #d1e4dd;1466 background: var(--global--color-background); 1971 1467 cursor: pointer; 1972 1468 } 1973 1469 1974 1470 input[type=range]::-moz-range-thumb { 1975 border: 3px solid #39414d;1976 height: 25px;1977 width: 25px;1471 border: 3px solid var(--form--color-ranged); 1472 height: 44px; 1473 width: 44px; 1978 1474 border-radius: 50%; 1979 background: #d1e4dd;1475 background: var(--global--color-background); 1980 1476 cursor: pointer; 1477 box-sizing: border-box; 1981 1478 } 1982 1479 } … … 1987 1484 border-radius: 6px; 1988 1485 border-width: 19px 0; 1989 border-color: #d1e4dd;1486 border-color: var(--global--color-background); 1990 1487 background: transparent; 1991 1488 color: transparent; … … 1994 1491 1995 1492 input[type=range]::-ms-fill-upper { 1996 background: #39414d;1493 background: var(--form--color-ranged); 1997 1494 border-radius: 6px; 1998 1495 } 1999 1496 2000 1497 input[type=range]::-ms-fill-lower { 2001 background: #39414d;1498 background: var(--form--color-ranged); 2002 1499 border-radius: 6px; 2003 1500 } 2004 1501 2005 1502 input[type=range]::-ms-thumb { 2006 border: 3px solid #39414d;2007 height: 25px;2008 width: 25px;1503 border: 3px solid var(--form--color-ranged); 1504 height: 44px; 1505 width: 44px; 2009 1506 border-radius: 50%; 2010 background: #d1e4dd;1507 background: var(--global--color-background); 2011 1508 cursor: pointer; 2012 1509 } … … 2014 1511 fieldset { 2015 1512 display: grid; 2016 border-color: #39414d;2017 padding: 25px;1513 border-color: var(--global--color-secondary); 1514 padding: var(--global--spacing-horizontal); 2018 1515 } 2019 1516 2020 1517 fieldset legend { 2021 font-size: 1.5rem;1518 font-size: var(--global--font-size-lg); 2022 1519 } 2023 1520 … … 2027 1524 2028 1525 fieldset input:not([type=submit]) { 2029 margin-bottom: 20px;1526 margin-bottom: var(--global--spacing-unit); 2030 1527 } 2031 1528 … … 2035 1532 } 2036 1533 2037 fieldset input[type=radio] + label { 2038 font-size: 1.125rem; 1534 fieldset input[type=radio] + label, 1535 fieldset input[type=checkbox] + label { 1536 font-size: var(--form--font-size); 2039 1537 padding-left: 0; 2040 margin-bottom: 20px; 2041 } 2042 2043 fieldset input[type=checkbox] + label { 2044 font-size: 1.125rem; 2045 padding-left: 0; 2046 margin-bottom: 20px; 1538 margin-bottom: var(--global--spacing-unit); 2047 1539 } 2048 1540 … … 2052 1544 2053 1545 .post-password-message { 2054 font-size: 1.5rem;1546 font-size: var(--global--font-size-lg); 2055 1547 } 2056 1548 … … 2067 1559 .post-password-form input[type=password] { 2068 1560 flex-grow: 1; 2069 margin-top: 10px;2070 margin-right: 17px;1561 margin-top: calc(var(--global--spacing-vertical) / 3); 1562 margin-right: calc(0.66 * var(--global--spacing-horizontal)); 2071 1563 } 2072 1564 2073 1565 .post-password-form__submit { 2074 margin-top: 10px;1566 margin-top: calc(var(--global--spacing-vertical) / 3); 2075 1567 } 2076 1568 @media only screen and (min-width: 592px) { 2077 1569 2078 1570 .post-password-form__submit { 2079 margin-left: 10px;1571 margin-left: calc(0.4 * var(--global--spacing-horizontal)); 2080 1572 } 2081 1573 } … … 2101 1593 2102 1594 /* Media captions */ 2103 figcaption { 1595 figcaption, 1596 .wp-caption, 1597 .wp-caption-text, 1598 .wp-block-embed figcaption { 2104 1599 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 2121 .wp-caption-text { 2122 color: currentColor; 2123 font-size: 1rem; 2124 line-height: 1.7; 2125 margin-top: 10px; 2126 margin-bottom: 20px; 1600 font-size: var(--global--font-size-xs); 1601 line-height: var(--global--line-height-body); 1602 margin-top: calc(0.5 * var(--global--spacing-unit)); 1603 margin-bottom: var(--global--spacing-unit); 2127 1604 text-align: center; 2128 1605 } … … 2133 1610 .alignright .wp-caption, 2134 1611 .alignleft .wp-caption-text, 2135 .alignright .wp-caption-text { 1612 .alignright .wp-caption-text, 1613 .alignleft .wp-block-embed figcaption, 1614 .alignright .wp-block-embed figcaption { 2136 1615 margin-bottom: 0; 2137 1616 } … … 2172 1651 a { 2173 1652 cursor: pointer; 2174 color: #28303d;1653 color: var(--wp--style--color--link, var(--global--color-primary)); 2175 1654 text-underline-offset: 3px; 2176 1655 text-decoration-skip-ink: all; … … 2182 1661 } 2183 1662 2184 .site a:focus {1663 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 2185 1664 2186 1665 /* Only visible in Windows High Contrast mode */ 2187 1666 outline: 2px solid transparent; 1667 text-decoration: underline 1px dotted currentColor; 1668 text-decoration-skip-ink: none; 2188 1669 background: rgba(255, 255, 255, 0.9); 2189 1670 } 2190 1671 2191 .is-dark-theme .site a:focus { 2192 color: #d1e4dd; 2193 } 2194 2195 .is-dark-theme .site a:focus .meta-nav { 2196 color: #d1e4dd; 2197 } 2198 2199 .has-background-white .site a:focus { 1672 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button), 1673 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 1674 color: var(--wp--style--color--link, var(--global--color-background)); 1675 } 1676 1677 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 2200 1678 background: rgba(0, 0, 0, 0.9); 2201 color: #fff;2202 } 2203 2204 .has-background-white .site a:focus .meta-nav {2205 color: #fff;2206 } 2207 2208 .site a:focus .skip-link {1679 color: var(--wp--style--color--link, var(--global--color-white)); 1680 } 1681 1682 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 1683 color: var(--wp--style--color--link, var(--global--color-white)); 1684 } 1685 1686 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link { 2209 1687 2210 1688 /* Only visible in Windows High Contrast mode */ … … 2213 1691 } 2214 1692 2215 .site a:focus .skip-link:focus {1693 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus { 2216 1694 color: #21759b; 2217 1695 background-color: #f1f1f1; 2218 1696 } 2219 1697 2220 .site a:focus img { 2221 outline: 2px dotted #28303d; 2222 } 2223 2224 .has-background:not(.has-background-background-color) .has-link-color a { 2225 color: #28303d; 2226 } 2227 2228 .has-background:not(.has-background-background-color).has-link-color a { 2229 color: #28303d; 1698 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img { 1699 outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary)); 1700 } 1701 1702 .has-background .has-link-color a, 1703 .has-background.has-link-color a { 1704 color: var(--wp--style--color--link, var(--global--color-primary)); 2230 1705 } 2231 1706 … … 2233 1708 .wp-block-audio audio:focus { 2234 1709 outline-offset: 5px; 2235 outline: 2px solid #28303d;1710 outline: 2px solid var(--global--color-primary); 2236 1711 } 2237 1712 … … 2239 1714 * Button 2240 1715 */ 2241 .site .button { 2242 line-height: 1.5; 2243 color: #d1e4dd; 1716 .site .button, 1717 input[type=submit], 1718 input[type=reset], 1719 .wp-block-search__button, 1720 .wp-block-button .wp-block-button__link { 1721 line-height: var(--button--line-height); 1722 color: var(--button--color-text); 2244 1723 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;1724 font-weight: var(--button--font-weight); 1725 font-family: var(--button--font-family); 1726 font-size: var(--button--font-size); 1727 background-color: var(--button--color-background); 1728 border-radius: var(--button--border-radius); 1729 border: var(--button--border-width) solid var(--button--color-background); 2251 1730 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 2297 .wp-block-button .wp-block-button__link { 2298 line-height: 1.5; 2299 color: #d1e4dd; 2300 cursor: pointer; 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; 2307 text-decoration: none; 2308 padding: 15px 30px; 2309 } 2310 2311 .site .button:before, 2312 .site .button:after, 2313 input[type=submit]:before, 2314 input[type=submit]:after, 2315 input[type=reset]:before, 2316 input[type=reset]:after, 2317 .wp-block-search__button:before, 2318 .wp-block-search__button:after, 2319 .wp-block-button .wp-block-button__link:before, 2320 .wp-block-button .wp-block-button__link:after { 2321 content: ""; 2322 display: block; 2323 height: 0; 2324 width: 0; 2325 } 2326 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 2343 .wp-block-button .wp-block-button__link:before { 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 2363 .wp-block-button .wp-block-button__link:after { 2364 margin-top: -calc(1em - 0); 1731 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 2365 1732 } 2366 1733 … … 2375 1742 } 2376 1743 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 1744 .is-dark-theme .site .button:focus, 1745 .is-dark-theme input[type=submit]:focus, 1746 .is-dark-theme input[type=reset]:focus, 1747 .is-dark-theme .wp-block-search__button:focus, 2393 1748 .is-dark-theme .wp-block-button .wp-block-button__link:focus { 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 1749 color: var(--button--color-background); 1750 } 1751 1752 .site .button:focus:not(.has-background), 1753 input[type=submit]:focus:not(.has-background), 1754 input[type=reset]:focus:not(.has-background), 1755 .wp-block-search__button:focus:not(.has-background), 2413 1756 .wp-block-button .wp-block-button__link:focus:not(.has-background) { 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 1757 color: var(--button--color-text-hover); 1758 } 1759 1760 .site .button:disabled, 1761 input[type=submit]:disabled, 1762 input[type=reset]:disabled, 1763 .wp-block-search__button:disabled, 2441 1764 .wp-block-button .wp-block-button__link:disabled { 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 1765 background-color: var(--global--color-white-50); 1766 border-color: var(--global--color-white-50); 1767 color: var(--button--color-text-active); 1768 } 1769 1770 .site .button:active, 1771 input[type=submit]:active, 1772 input[type=reset]:active, 1773 .wp-block-search .wp-block-search__button:active, 2467 1774 .wp-block-file .wp-block-file__button:active { 2468 color: #39414d; 2469 background-color: #d1e4dd; 2470 } 2471 2472 .site .button:hover { 2473 color: #39414d; 1775 color: var(--button--color-text-active); 1776 background-color: var(--button--color-background-active); 1777 } 1778 1779 .site .button:hover, 1780 input[type=submit]:hover, 1781 input[type=reset]:hover, 1782 .wp-block-search .wp-block-search__button:hover, 1783 .wp-block-file .wp-block-file__button:hover { 1784 color: var(--button--color-text-hover); 2474 1785 background: transparent; 2475 1786 } 2476 1787 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 2492 .wp-block-file .wp-block-file__button:hover {2493 color: #39414d;2494 background: transparent;2495 }2496 2497 1788 /** 2498 1789 * Block Options 2499 1790 */ 2500 1791 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 2501 color: #39414d!important;1792 color: var(--button--color-text-active) !important; 2502 1793 background: transparent !important; 2503 border-color: #39414d;1794 border-color: var(--button--color-background); 2504 1795 } 2505 1796 2506 1797 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { 2507 color: #39414d!important;1798 color: var(--button--color-text-hover) !important; 2508 1799 background: transparent !important; 2509 border-color: #39414d;1800 border-color: var(--button--color-background); 2510 1801 } 2511 1802 2512 1803 .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus { 2513 color: #d1e4dd!important;2514 background: #39414d!important;1804 color: var(--button--color-text) !important; 1805 background: var(--button--color-background) !important; 2515 1806 } 2516 1807 2517 1808 .wp-block-button.is-style-outline .wp-block-button__link { 2518 padding: 15px 30px;1809 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 2519 1810 } 2520 1811 … … 2525 1816 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) { 2526 1817 background: transparent; 2527 color: #39414d;2528 border-color: #39414d;1818 color: var(--button--color-background); 1819 border-color: var(--button--color-background); 2529 1820 } 2530 1821 … … 2533 1824 } 2534 1825 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 1826 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color), 1827 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color), 2543 1828 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-color) { 2544 color: #fff;1829 color: var(--global--color-white); 2545 1830 } 2546 1831 2547 1832 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background { 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 1833 color: var(--global--color-dark-gray); 1834 } 1835 1836 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-gray-background-color, 1837 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-dark-gray-background-color, 2559 1838 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-black-background-color { 2560 color: #fff;1839 color: var(--global--color-white); 2561 1840 } 2562 1841 … … 2566 1845 } 2567 1846 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 1847 .wp-block-button.is-style-outline .wp-block-button__link:active, 2574 1848 .wp-block-button.is-style-outline .wp-block-button__link:hover { 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 1849 color: var(--button--color-text) !important; 1850 background: var(--button--color-background) !important; 1851 border-color: var(--button--color-background); 1852 } 1853 1854 .wp-block-button.is-style-outline .wp-block-button__link:active.has-text-color, 2584 1855 .wp-block-button.is-style-outline .wp-block-button__link:hover.has-text-color { 2585 border-color: #39414d;1856 border-color: var(--button--color-background); 2586 1857 } 2587 1858 2588 1859 .wp-block-button.is-style-outline .wp-block-button__link:focus { 2589 color: #39414d!important;1860 color: var(--button--color-background) !important; 2590 1861 background: transparent !important; 2591 1862 } … … 2595 1866 } 2596 1867 2597 .is-style-outline .wp-block-button__link[style*=radius]:focus { 2598 outline-offset: 2px; 2599 outline: 2px dotted #39414d; 2600 } 2601 1868 .is-style-outline .wp-block-button__link[style*=radius]:focus, 2602 1869 .wp-block-button a.wp-block-button__link[style*=radius]:focus { 2603 1870 outline-offset: 2px; 2604 outline: 2px dotted #39414d;1871 outline: 2px dotted var(--button--color-background); 2605 1872 } 2606 1873 2607 1874 .wp-block-code { 2608 border-color: #28303d;1875 border-color: var(--global--color-border); 2609 1876 border-radius: 0; 2610 1877 border-style: solid; 2611 1878 border-width: 0.1rem; 2612 padding: 20px;1879 padding: var(--global--spacing-unit); 2613 1880 } 2614 1881 2615 1882 .wp-block-code code { 2616 font-size: 1rem;1883 font-size: var(--global--font-size-xs); 2617 1884 white-space: pre; 2618 1885 overflow-x: auto; … … 2625 1892 2626 1893 .wp-block-columns .wp-block-column > * { 2627 margin-top: 20px;2628 margin-bottom: 20px;1894 margin-top: calc(0.66 * var(--global--spacing-vertical)); 1895 margin-bottom: calc(0.66 * var(--global--spacing-vertical)); 2629 1896 } 2630 1897 @media only screen and (min-width: 482px) { 2631 1898 2632 1899 .wp-block-columns .wp-block-column > * { 2633 margin-top: 30px;2634 margin-bottom: 30px;1900 margin-top: var(--global--spacing-vertical); 1901 margin-bottom: var(--global--spacing-vertical); 2635 1902 } 2636 1903 } … … 2649 1916 2650 1917 .wp-block-columns .wp-block-column:not(:last-child) { 2651 margin-bottom: 20px;1918 margin-bottom: calc(0.66 * var(--global--spacing-vertical)); 2652 1919 } 2653 1920 @media only screen and (min-width: 482px) { 2654 1921 2655 1922 .wp-block-columns .wp-block-column:not(:last-child) { 2656 margin-bottom: 30px;1923 margin-bottom: var(--global--spacing-vertical); 2657 1924 } 2658 1925 } … … 2670 1937 2671 1938 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 2672 margin-left: -50px;2673 margin-top: 63px;1939 margin-left: calc(-2 * var(--global--spacing-horizontal)); 1940 margin-top: calc(2.5 * var(--global--spacing-horizontal)); 2674 1941 z-index: 2; 2675 1942 } 2676 1943 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 1944 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 1945 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), 1946 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background), 1947 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background), 1948 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background), 1949 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background), 1950 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background), 1951 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 1952 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background), 1953 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) { 1954 background-color: var(--global--color-background); 1955 padding: var(--global--spacing-unit); 1956 } 1957 1958 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 2717 1959 .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 2722 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre: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 2731 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 2732 padding-left: 50px; 1960 padding-left: calc(2 * var(--global--spacing-horizontal)); 2733 1961 } 2734 1962 … … 2738 1966 } 2739 1967 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 1968 .wp-block-columns.alignfull .wp-block-column p:not(.has-background), 1969 .wp-block-columns.alignfull .wp-block-column h1:not(.has-background), 1970 .wp-block-columns.alignfull .wp-block-column h2:not(.has-background), 1971 .wp-block-columns.alignfull .wp-block-column h3:not(.has-background), 1972 .wp-block-columns.alignfull .wp-block-column h4:not(.has-background), 1973 .wp-block-columns.alignfull .wp-block-column h5:not(.has-background), 2770 1974 .wp-block-columns.alignfull .wp-block-column h6:not(.has-background) { 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 1975 padding-left: var(--global--spacing-unit); 1976 padding-right: var(--global--spacing-unit); 1977 } 1978 1979 .wp-block-cover, 2788 1980 .wp-block-cover-image { 2789 background-color: #000;2790 min-height: 450px;1981 background-color: var(--cover--color-background); 1982 min-height: var(--cover--height); 2791 1983 margin-top: inherit; 2792 1984 margin-bottom: inherit; … … 2810 2002 } 2811 2003 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 2004 .wp-block-cover .wp-block-cover__inner-container, 2005 .wp-block-cover .wp-block-cover-image-text, 2006 .wp-block-cover .wp-block-cover-text, 2007 .wp-block-cover-image .wp-block-cover__inner-container, 2008 .wp-block-cover-image .wp-block-cover-image-text, 2842 2009 .wp-block-cover-image .wp-block-cover-text { 2843 2010 color: currentColor; 2844 margin-top: 30px;2845 margin-bottom: 30px;2846 } 2847 2848 .wp-block-cover .wp-block-cover__inner-container a ,2849 .wp-block-cover .wp-block-cover-image-text a ,2850 .wp-block-cover .wp-block-cover-text a ,2851 .wp-block-cover-image .wp-block-cover__inner-container a ,2852 .wp-block-cover-image .wp-block-cover-image-text a ,2853 .wp-block-cover-image .wp-block-cover-text a {2011 margin-top: var(--global--spacing-vertical); 2012 margin-bottom: var(--global--spacing-vertical); 2013 } 2014 2015 .wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button), 2016 .wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2017 .wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2018 .wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button), 2019 .wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2020 .wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) { 2854 2021 color: currentColor; 2855 2022 } 2856 2023 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 2024 .wp-block-cover .wp-block-cover__inner-container .has-link-color a, 2025 .wp-block-cover .wp-block-cover-image-text .has-link-color a, 2026 .wp-block-cover .wp-block-cover-text .has-link-color a, 2027 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a, 2028 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a, 2877 2029 .wp-block-cover-image .wp-block-cover-text .has-link-color a { 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 2030 color: var(--wp--style--color--link, var(--global--color-primary)); 2031 } 2032 2033 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 2034 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 2035 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 2036 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 2037 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 2901 2038 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text { 2902 color: #fff; 2903 } 2904 2905 .wp-block-cover h2 { 2906 font-size: 2.25rem; 2907 letter-spacing: normal; 2908 line-height: 1.3; 2039 color: var(--cover--color-foreground); 2040 } 2041 2042 .wp-block-cover h2, 2043 .wp-block-cover-image h2 { 2044 font-size: var(--heading--font-size-h2); 2045 letter-spacing: var(--heading--letter-spacing-h2); 2046 line-height: var(--heading--line-height-h2); 2909 2047 max-width: inherit; 2910 2048 text-align: inherit; 2911 2049 padding: 0; 2912 2050 } 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 }2946 2051 2947 2052 .wp-block-cover h2.has-text-align-left, … … 2960 2065 } 2961 2066 2962 .wp-block-cover .wp-block-cover__inner-container { 2963 width: calc(100% - 60px); 2964 } 2965 2067 .wp-block-cover .wp-block-cover__inner-container, 2966 2068 .wp-block-cover-image .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 2069 width: calc(100% - calc(2 * var(--global--spacing-vertical))); 2070 } 2071 2072 .wp-block-cover .wp-block-cover__inner-container > *, 2975 2073 .wp-block-cover-image .wp-block-cover__inner-container > * { 2976 margin-top: 20px;2977 margin-bottom: 20px;2074 margin-top: calc(0.666 * var(--global--spacing-vertical)); 2075 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 2978 2076 } 2979 2077 @media only screen and (min-width: 482px) { 2980 2078 2981 .wp-block-cover .wp-block-cover__inner-container > * { 2982 margin-top: 30px; 2983 margin-bottom: 30px; 2984 } 2985 2079 .wp-block-cover .wp-block-cover__inner-container > *, 2986 2080 .wp-block-cover-image .wp-block-cover__inner-container > * { 2987 margin-top: 30px;2988 margin-bottom: 30px;2081 margin-top: var(--global--spacing-vertical); 2082 margin-bottom: var(--global--spacing-vertical); 2989 2083 } 2990 2084 } … … 3007 2101 } 3008 2102 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 2103 .wp-block-cover.alignleft > *, 2104 .wp-block-cover.alignright > *, 2105 .wp-block-cover-image.alignleft > *, 3033 2106 .wp-block-cover-image.alignright > * { 3034 margin-top: 60px;3035 margin-bottom: 60px;3036 padding-left: 25px;3037 padding-right: 25px;2107 margin-top: calc(2 * var(--global--spacing-vertical)); 2108 margin-bottom: calc(2 * var(--global--spacing-vertical)); 2109 padding-left: var(--global--spacing-horizontal); 2110 padding-right: var(--global--spacing-horizontal); 3038 2111 width: 100%; 3039 2112 } … … 3046 2119 } 3047 2120 3048 .wp-block-cover.is-style-twentytwentyone-border { 3049 border: 3px solid #28303d; 3050 } 3051 2121 .wp-block-cover.is-style-twentytwentyone-border, 3052 2122 .wp-block-cover-image.is-style-twentytwentyone-border { 3053 border: 3px solid #28303d; 3054 } 3055 3056 .wp-block-file a.wp-block-file__button:active { 3057 color: #39414d; 2123 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 2124 } 2125 2126 .wp-block-file a.wp-block-file__button:active, 2127 .wp-block-file a.wp-block-file__button:focus, 2128 .wp-block-file a.wp-block-file__button:hover { 2129 color: var(--button--color-text-hover); 3058 2130 opacity: inherit; 3059 2131 } 3060 2132 3061 .wp-block-file a.wp-block-file__button:focus {3062 color: #39414d;3063 opacity: inherit;3064 }3065 3066 .wp-block-file a.wp-block-file__button:hover {3067 color: #39414d;3068 opacity: inherit;3069 }3070 3071 2133 .wp-block-file a.wp-block-file__button:visited { 3072 color: #d1e4dd;2134 color: var(--button--color-text); 3073 2135 } 3074 2136 3075 2137 .wp-block-file a.wp-block-file__button:visited:hover { 3076 color: #39414d;2138 color: var(--button--color-text-hover); 3077 2139 } 3078 2140 3079 2141 .wp-block-file .wp-block-file__button { 3080 line-height: 1.5;3081 color: #d1e4dd;2142 line-height: var(--button--line-height); 2143 color: var(--button--color-text); 3082 2144 cursor: pointer; 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;2145 font-weight: var(--button--font-weight); 2146 font-family: var(--button--font-family); 2147 font-size: var(--button--font-size); 2148 background-color: var(--button--color-background); 2149 border-radius: var(--button--border-radius); 2150 border: var(--button--border-width) solid var(--button--color-background); 3089 2151 text-decoration: none; 3090 padding: 15px 30px;2152 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 3091 2153 display: inline-block; 3092 }3093 3094 .wp-block-file .wp-block-file__button:before,3095 .wp-block-file .wp-block-file__button:after {3096 content: "";3097 display: block;3098 height: 0;3099 width: 0;3100 }3101 3102 .wp-block-file .wp-block-file__button:before {3103 margin-bottom: -calc(1em - 0);3104 }3105 3106 .wp-block-file .wp-block-file__button:after {3107 margin-top: -calc(1em - 0);3108 2154 } 3109 2155 … … 3115 2161 3116 2162 .is-dark-theme .wp-block-file .wp-block-file__button:focus { 3117 color: #39414d;2163 color: var(--button--color-background); 3118 2164 } 3119 2165 3120 2166 .wp-block-file .wp-block-file__button:focus:not(.has-background) { 3121 color: #39414d;2167 color: var(--button--color-text-hover); 3122 2168 } 3123 2169 3124 2170 .wp-block-file .wp-block-file__button:disabled { 3125 background-color: rgba(255, 255, 255, 0.5);3126 border-color: rgba(255, 255, 255, 0.5);3127 color: #39414d;2171 background-color: var(--global--color-white-50); 2172 border-color: var(--global--color-white-50); 2173 color: var(--button--color-text-active); 3128 2174 } 3129 2175 … … 3132 2178 } 3133 2179 3134 .wp-block-gallery .blocks-gallery-image { 3135 width: calc(50% - 10px); 3136 } 3137 2180 .wp-block-gallery .blocks-gallery-image, 3138 2181 .wp-block-gallery .blocks-gallery-item { 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 2182 width: calc((100% - var(--global--spacing-unit)) / 2); 2183 } 2184 2185 .wp-block-gallery .blocks-gallery-image figcaption, 3148 2186 .wp-block-gallery .blocks-gallery-item figcaption { 3149 2187 margin: 0; 3150 color: #fff; 3151 font-size: 1rem; 3152 } 3153 3154 .wp-block-gallery .blocks-gallery-image figcaption a { 3155 color: #fff; 3156 } 3157 2188 color: var(--global--color-white); 2189 font-size: var(--global--font-size-xs); 2190 } 2191 2192 .wp-block-gallery .blocks-gallery-image figcaption a, 3158 2193 .wp-block-gallery .blocks-gallery-item figcaption a { 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 2194 color: var(--global--color-white); 2195 } 2196 2197 .wp-block-gallery .blocks-gallery-image figcaption a:focus, 3168 2198 .wp-block-gallery .blocks-gallery-item figcaption a:focus { 3169 2199 background-color: transparent; 3170 outline: 2px solid #28303d;2200 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary)); 3171 2201 text-decoration: none; 3172 2202 } … … 3196 2226 3197 2227 .wp-block-group .wp-block-group__inner-container > * { 3198 margin-top: 20px;3199 margin-bottom: 20px;2228 margin-top: calc(0.666 * var(--global--spacing-vertical)); 2229 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 3200 2230 } 3201 2231 @media only screen and (min-width: 482px) { 3202 2232 3203 2233 .wp-block-group .wp-block-group__inner-container > * { 3204 margin-top: 30px;3205 margin-bottom: 30px;2234 margin-top: var(--global--spacing-vertical); 2235 margin-bottom: var(--global--spacing-vertical); 3206 2236 } 3207 2237 } … … 3216 2246 3217 2247 .wp-block-group.has-background { 3218 padding: 20px;2248 padding: calc(0.666 * var(--global--spacing-vertical)); 3219 2249 } 3220 2250 @media only screen and (min-width: 482px) { 3221 2251 3222 2252 .wp-block-group.has-background { 3223 padding: 30px;2253 padding: var(--global--spacing-vertical); 3224 2254 } 3225 2255 } 3226 2256 3227 2257 .wp-block-group.is-style-twentytwentyone-border { 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 2258 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 2259 padding: var(--global--spacing-vertical); 2260 } 2261 2262 .wp-block-group.has-background .wp-block-group__inner-container > .alignfull, 2263 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull, 2264 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull, 3250 2265 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 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 2266 max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 2267 width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 2268 margin-left: calc(-1 * var(--global--spacing-vertical)); 2269 } 2270 2271 h1, 2272 .h1, 2273 h2, 2274 .h2, 2275 h3, 2276 .h3, 2277 h4, 2278 .h4, 2279 h5, 2280 .h5, 2281 h6, 3322 2282 .h6 { 3323 2283 clear: both; 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 2284 font-family: var(--heading--font-family); 2285 font-weight: var(--heading--font-weight); 2286 } 2287 2288 h1 strong, 2289 .h1 strong, 2290 h2 strong, 2291 .h2 strong, 2292 h3 strong, 2293 .h3 strong, 2294 h4 strong, 2295 .h4 strong, 2296 h5 strong, 2297 .h5 strong, 2298 h6 strong, 3372 2299 .h6 strong { 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 2300 font-weight: var(--heading--font-weight-strong); 2301 } 2302 2303 h1, 3389 2304 .h1 { 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 2305 font-size: var(--heading--font-size-h1); 2306 letter-spacing: var(--heading--letter-spacing-h1); 2307 line-height: var(--heading--line-height-h1); 2308 } 2309 2310 h2, 3422 2311 .h2 { 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 2312 font-size: var(--heading--font-size-h2); 2313 letter-spacing: var(--heading--letter-spacing-h2); 2314 line-height: var(--heading--line-height-h2); 2315 } 2316 2317 h3, 3455 2318 .h3 { 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 2319 font-size: var(--heading--font-size-h3); 2320 letter-spacing: var(--heading--letter-spacing-h3); 2321 line-height: var(--heading--line-height-h3); 2322 } 2323 2324 h4, 3475 2325 .h4 { 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 2326 font-size: var(--heading--font-size-h4); 2327 font-weight: var(--heading--font-weight-strong); 2328 letter-spacing: var(--heading--letter-spacing-h4); 2329 line-height: var(--heading--line-height-h4); 2330 } 2331 2332 h5, 3489 2333 .h5 { 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 2334 font-size: var(--heading--font-size-h5); 2335 font-weight: var(--heading--font-weight-strong); 2336 letter-spacing: var(--heading--letter-spacing-h5); 2337 line-height: var(--heading--line-height-h5); 2338 } 2339 2340 h6, 3503 2341 .h6 { 3504 font-size: 1rem;3505 font-weight: 600;3506 letter-spacing: 0.05em;3507 line-height: 1.3;2342 font-size: var(--heading--font-size-h6); 2343 font-weight: var(--heading--font-weight-strong); 2344 letter-spacing: var(--heading--letter-spacing-h6); 2345 line-height: var(--heading--line-height-h6); 3508 2346 } 3509 2347 … … 3513 2351 3514 2352 .wp-block-image figcaption { 3515 color: #28303d;3516 font-size: 1rem;3517 line-height: 1.7;3518 margin-top: 10px;3519 margin-bottom: 20px;2353 color: var(--global--color-primary); 2354 font-size: var(--global--font-size-xs); 2355 line-height: var(--global--line-height-body); 2356 margin-top: calc(0.5 * var(--global--spacing-unit)); 2357 margin-bottom: var(--global--spacing-unit); 3520 2358 text-align: center; 3521 2359 } 3522 2360 3523 2361 .wp-block-image .alignright { 3524 margin-left: 25px;2362 margin-left: var(--global--spacing-horizontal); 3525 2363 } 3526 2364 3527 2365 .wp-block-image .alignleft { 3528 margin-right: 25px;2366 margin-right: var(--global--spacing-horizontal); 3529 2367 } 3530 2368 … … 3550 2388 } 3551 2389 3552 .wp-block-image.is-style-twentytwentyone-border img { 3553 border: 3px solid #28303d; 3554 } 3555 2390 .wp-block-image.is-style-twentytwentyone-border img, 3556 2391 .wp-block-image.is-style-twentytwentyone-image-frame img { 3557 border: 3px solid #28303d;2392 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 3558 2393 } 3559 2394 3560 2395 .wp-block-image.is-style-twentytwentyone-image-frame img { 3561 padding: 20px;2396 padding: var(--global--spacing-unit); 3562 2397 } 3563 2398 … … 3583 2418 3584 2419 .wp-block-latest-comments .wp-block-latest-comments__comment { 3585 font-size: 1.125rem;3586 line-height: 1.7;2420 font-size: var(--global--font-size-sm); 2421 line-height: var(--global--line-height-body); 3587 2422 3588 2423 /* Vertical margins logic */ 3589 margin-top: 30px;3590 margin-bottom: 30px;2424 margin-top: var(--global--spacing-vertical); 2425 margin-bottom: var(--global--spacing-vertical); 3591 2426 } 3592 2427 … … 3600 2435 3601 2436 .wp-block-latest-comments .wp-block-latest-comments__comment-meta { 3602 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2437 font-family: var(--heading--font-family); 3603 2438 } 3604 2439 3605 2440 .wp-block-latest-comments .wp-block-latest-comments__comment-date { 3606 color: #28303d;3607 font-size: 1.125rem;2441 color: var(--global--color-primary); 2442 font-size: var(--global--font-size-sm); 3608 2443 } 3609 2444 3610 2445 .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { 3611 font-size: 1.125rem;3612 line-height: 1.7;2446 font-size: var(--global--font-size-sm); 2447 line-height: var(--global--line-height-body); 3613 2448 margin: 0; 3614 2449 } … … 3619 2454 3620 2455 .wp-block-latest-posts:not(.is-grid) > li { 3621 margin-top: 50px;3622 margin-bottom: 50px;2456 margin-top: calc(1.666 * var(--global--spacing-vertical)); 2457 margin-bottom: calc(1.666 * var(--global--spacing-vertical)); 3623 2458 } 3624 2459 … … 3637 2472 3638 2473 .wp-block-latest-posts.is-grid > li { 3639 margin-bottom: 30px;2474 margin-bottom: var(--global--spacing-vertical); 3640 2475 } 3641 2476 … … 3658 2493 3659 2494 .wp-block-latest-posts > li > * { 3660 margin-top: 10px;3661 margin-bottom: 10px;2495 margin-top: calc(0.333 * var(--global--spacing-vertical)); 2496 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 3662 2497 } 3663 2498 … … 3672 2507 .wp-block-latest-posts > li > a { 3673 2508 display: inline-block; 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 } 2509 font-family: var(--latest-posts--title-font-family); 2510 font-size: var(--latest-posts--title-font-size); 2511 font-weight: var(--heading--font-weight); 2512 line-height: var(--global--line-height-heading); 2513 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 3685 2514 } 3686 2515 3687 2516 .wp-block-latest-posts .wp-block-latest-posts__post-author { 3688 color: #28303d;3689 font-size: 1.25rem;3690 line-height: 1.7;2517 color: var(--global--color-primary); 2518 font-size: var(--global--font-size-md); 2519 line-height: var(--global--line-height-body); 3691 2520 } 3692 2521 3693 2522 .wp-block-latest-posts .wp-block-latest-posts__post-date { 3694 color: #28303d;3695 font-size: 1rem;3696 line-height: 1.7;2523 color: var(--global--color-primary); 2524 font-size: var(--global--font-size-xs); 2525 line-height: var(--global--line-height-body); 3697 2526 } 3698 2527 … … 3702 2531 } 3703 2532 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 2533 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt, 3711 2534 .wp-block-latest-posts .wp-block-latest-posts__post-full-content { 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;2535 font-family: var(--latest-posts--description-font-family); 2536 font-size: var(--latest-posts--description-font-size); 2537 line-height: var(--global--line-height-body); 2538 margin-top: calc(0.666 * var(--global--spacing-vertical)); 3716 2539 } 3717 2540 3718 2541 .wp-block-latest-posts.alignfull { 3719 padding-left: 20px;3720 padding-right: 20px;2542 padding-left: var(--global--spacing-unit); 2543 padding-right: var(--global--spacing-unit); 3721 2544 } 3722 2545 … … 3728 2551 3729 2552 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers { 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 2553 border-top: calc(3 * var(--separator--height)) solid var(--global--color-border); 2554 border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border); 2555 } 2556 2557 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li, 3741 2558 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li { 3742 padding-bottom: 30px;3743 border-bottom: 1px solid #28303d;3744 margin-top: 30px;3745 margin-bottom: 30px;2559 padding-bottom: var(--global--spacing-vertical); 2560 border-bottom: var(--separator--height) solid var(--global--color-border); 2561 margin-top: var(--global--spacing-vertical); 2562 margin-bottom: var(--global--spacing-vertical); 3746 2563 } 3747 2564 … … 3753 2570 3754 2571 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid { 3755 box-shadow: inset 0 -1px 0 0 #28303d;3756 border-bottom: 2px solid #28303d;2572 box-shadow: inset 0 -1px 0 0 var(--global--color-border); 2573 border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border); 3757 2574 } 3758 2575 3759 2576 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li { 3760 2577 margin: 0; 3761 padding-top: 30px;3762 padding-right: 25px;2578 padding-top: var(--global--spacing-vertical); 2579 padding-right: var(--global--spacing-horizontal); 3763 2580 } 3764 2581 3765 2582 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child { 3766 padding-bottom: 30px;2583 padding-bottom: var(--global--spacing-vertical); 3767 2584 } 3768 2585 @media screen and (min-width: 600px) { 3769 2586 3770 2587 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 3771 width: 50%;2588 width: calc((100% / 2)); 3772 2589 } 3773 2590 3774 2591 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 3775 width: 33%;2592 width: calc((100% / 3)); 3776 2593 } 3777 2594 3778 2595 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 3779 width: 25%;2596 width: calc((100% / 4)); 3780 2597 } 3781 2598 3782 2599 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 3783 width: 20%;2600 width: calc((100% / 5)); 3784 2601 } 3785 2602 3786 2603 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 3787 width: 17%;2604 width: calc((100% / 6)); 3788 2605 } 3789 2606 } 3790 2607 3791 2608 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li { 3792 border: 3px solid #28303d;3793 padding: 30px 25px;2609 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 2610 padding: var(--global--spacing-vertical) var(--global--spacing-horizontal); 3794 2611 } 3795 2612 3796 2613 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child { 3797 padding-bottom: 30px;2614 padding-bottom: var(--global--spacing-vertical); 3798 2615 } 3799 2616 3800 2617 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li { 3801 margin-top: 25px;3802 margin-bottom: 25px;2618 margin-top: var(--global--spacing-horizontal); 2619 margin-bottom: var(--global--spacing-horizontal); 3803 2620 } 3804 2621 … … 3858 2675 } 3859 2676 3860 ul { 3861 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2677 ul, 2678 ol { 2679 font-family: var(--list--font-family); 3862 2680 margin: 0; 3863 padding-left: 50px; 3864 } 3865 3866 ol { 3867 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3868 margin: 0; 3869 padding-left: 50px; 2681 padding-left: calc(2 * var(--global--spacing-horizontal)); 3870 2682 } 3871 2683 … … 3892 2704 3893 2705 dt { 3894 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2706 font-family: var(--definition-term--font-family); 3895 2707 font-weight: bold; 3896 2708 } … … 3898 2710 dd { 3899 2711 margin: 0; 3900 padding-left: 50px;2712 padding-left: calc(2 * var(--global--spacing-horizontal)); 3901 2713 } 3902 2714 … … 3918 2730 3919 2731 .wp-block-media-text .wp-block-media-text__content { 3920 padding: 25px;2732 padding: var(--global--spacing-horizontal); 3921 2733 } 3922 2734 @media only screen and (min-width: 592px) { 3923 2735 3924 2736 .wp-block-media-text .wp-block-media-text__content { 3925 padding: 30px;2737 padding: var(--global--spacing-vertical); 3926 2738 } 3927 2739 } 3928 2740 3929 2741 .wp-block-media-text .wp-block-media-text__content > * { 3930 margin-top: 20px;3931 margin-bottom: 20px;2742 margin-top: calc(0.666 * var(--global--spacing-vertical)); 2743 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 3932 2744 } 3933 2745 @media only screen and (min-width: 482px) { 3934 2746 3935 2747 .wp-block-media-text .wp-block-media-text__content > * { 3936 margin-top: 30px;3937 margin-bottom: 30px;2748 margin-top: var(--global--spacing-vertical); 2749 margin-bottom: var(--global--spacing-vertical); 3938 2750 } 3939 2751 } … … 3949 2761 3950 2762 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { 3951 padding-top: 30px;3952 padding-bottom: 30px;2763 padding-top: var(--global--spacing-vertical); 2764 padding-bottom: var(--global--spacing-vertical); 3953 2765 } 3954 2766 } 3955 2767 3956 2768 .wp-block-media-text.is-style-twentytwentyone-border { 3957 border: 3px solid #28303d;2769 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 3958 2770 } 3959 2771 … … 3963 2775 3964 2776 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content { 3965 padding: 13px;2777 padding: var(--primary-nav--padding); 3966 2778 } 3967 2779 3968 2780 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label { 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;2781 font-family: var(--primary-nav--font-family); 2782 font-size: var(--primary-nav--font-size); 2783 font-weight: var(--primary-nav--font-weight); 3972 2784 } 3973 2785 … … 3983 2795 border: none; 3984 2796 left: 0; 3985 margin-left: 13px;2797 margin-left: var(--primary-nav--padding); 3986 2798 min-width: max-content; 3987 2799 opacity: 0; … … 3993 2805 .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content { 3994 2806 display: inline-block; 3995 padding: 7px 13px;2807 padding: calc(0.5 * var(--primary-nav--padding)) var(--primary-nav--padding); 3996 2808 } 3997 2809 … … 4008 2820 4009 2821 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container { 4010 background: #d1e4dd;2822 background: var(--global--color-background); 4011 2823 margin: 0; 4012 2824 padding: 0; 4013 2825 position: absolute; 4014 2826 top: 100%; 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 2827 border: 1px solid var(--primary-nav--border-color); 2828 } 2829 2830 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before, 4030 2831 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 4031 2832 content: ""; … … 4034 2835 width: 0; 4035 2836 top: -10px; 4036 left: 25px;2837 left: var(--global--spacing-horizontal); 4037 2838 border-style: solid; 4038 border-color: #28303dtransparent;2839 border-color: var(--primary-nav--border-color) transparent; 4039 2840 border-width: 0 7px 10px 7px; 4040 2841 } … … 4042 2843 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 4043 2844 top: -9px; 4044 border-color: #d1e4ddtransparent;2845 border-color: var(--global--color-background) transparent; 4045 2846 } 4046 2847 4047 2848 .wp-block-navigation:not(.has-background) .wp-block-navigation__container { 4048 background: #d1e4dd;2849 background: var(--global--color-background); 4049 2850 } 4050 2851 4051 2852 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container { 4052 background: #d1e4dd; 4053 } 4054 4055 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover { 4056 color: #28303d; 4057 } 4058 2853 background: var(--global--color-background); 2854 } 2855 2856 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 4059 2857 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 4060 color: #28303d;2858 color: var(--primary-nav--color-link-hover); 4061 2859 } 4062 2860 … … 4071 2869 4072 2870 p { 4073 line-height: --global--line-height-body;2871 line-height: var(--wp--typography--line-height, --global--line-height-body); 4074 2872 } 4075 2873 4076 2874 p.has-background { 4077 padding: 20px;2875 padding: var(--global--spacing-unit); 4078 2876 } 4079 2877 4080 2878 p.has-text-color a { 4081 color: #28303d;2879 color: var(--wp--style--color--link, var(--global--color-primary)); 4082 2880 } 4083 2881 … … 4088 2886 4089 2887 .wp-block-pullquote { 4090 padding: 40px0;2888 padding: calc(2 * var(--global--spacing-unit)) 0; 4091 2889 text-align: center; 4092 border-width: 3px;2890 border-width: var(--pullquote--border-width); 4093 2891 border-bottom-style: solid; 4094 2892 border-top-style: solid; 2893 color: currentColor; 2894 border-color: currentColor; 4095 2895 position: relative; 4096 2896 … … 4104 2904 content: "“"; 4105 2905 display: block; 2906 position: relative; 2907 left: 0; 4106 2908 font-size: 3rem; 4107 2909 font-weight: 500; … … 4110 2912 4111 2913 .wp-block-pullquote p { 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;2914 font-family: var(--pullquote--font-family); 2915 font-size: var(--pullquote--font-size); 2916 font-style: var(--pullquote--font-style); 4115 2917 font-weight: 700; 4116 letter-spacing: normal;4117 line-height: 1.3;2918 letter-spacing: var(--pullquote--letter-spacing); 2919 line-height: var(--pullquote--line-height); 4118 2920 margin: 0; 4119 }4120 @media only screen and (min-width: 652px) {4121 4122 .wp-block-pullquote p {4123 font-size: 2rem;4124 }4125 2921 } 4126 2922 … … 4129 2925 } 4130 2926 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 2927 .wp-block-pullquote .wp-block-pullquote__citation, 2928 .wp-block-pullquote cite, 4147 2929 .wp-block-pullquote footer { 4148 2930 color: currentColor; 4149 2931 display: block; 4150 font-size: 1rem;4151 font-style: normal;2932 font-size: var(--global--font-size-xs); 2933 font-style: var(--pullquote--font-style); 4152 2934 text-transform: none; 4153 2935 } … … 4157 2939 } 4158 2940 4159 .wp-block-pullquote.alignleft blockquote:before,4160 .wp-block-pullquote.alignleft cite {2941 .wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before, 2942 .wp-block-pullquote.alignleft:not(.is-style-solid-color) cite { 4161 2943 text-align: center; 4162 2944 } 4163 2945 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 2946 .wp-block-pullquote.alignwide > p, 4180 2947 .wp-block-pullquote.alignwide blockquote { 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 2948 max-width: var(--responsive--alignwide-width); 2949 } 2950 2951 .wp-block-pullquote.alignfull:not(.is-style-solid-color) > p, 4200 2952 .wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote { 4201 padding: 0 40px;2953 padding: 0 calc(2 * var(--global--spacing-unit)); 4202 2954 } 4203 2955 4204 2956 .wp-block-pullquote.is-style-solid-color { 4205 color: #28303d;4206 padding: 50px;4207 border-width: 3px;2957 color: var(--pullquote--color-foreground); 2958 padding: calc(2.5 * var(--global--spacing-unit)); 2959 border-width: var(--pullquote--border-width); 4208 2960 border-style: solid; 4209 border-color: #28303d;2961 border-color: var(--pullquote--border-color); 4210 2962 } 4211 2963 @media (min-width: 600px) { 4212 2964 4213 2965 .wp-block-pullquote.is-style-solid-color { 4214 padding: 100px;2966 padding: calc(5 * var(--global--spacing-unit)); 4215 2967 } 4216 2968 } … … 4221 2973 4222 2974 .wp-block-pullquote.is-style-solid-color blockquote { 2975 margin: 0; 4223 2976 max-width: inherit; 4224 2977 } 4225 2978 4226 2979 .wp-block-pullquote.is-style-solid-color blockquote p { 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 } 2980 font-size: var(--pullquote--font-size); 4234 2981 } 4235 2982 … … 4240 2987 } 4241 2988 2989 .wp-block-pullquote.is-style-solid-color.alignleft, 2990 .wp-block-pullquote.is-style-solid-color.alignright { 2991 padding: var(--global--spacing-unit); 2992 } 2993 2994 .wp-block-pullquote.is-style-solid-color.alignleft blockquote, 2995 .wp-block-pullquote.is-style-solid-color.alignright blockquote { 2996 max-width: initial; 2997 } 2998 4242 2999 .wp-block-quote { 3000 border-left: none; 4243 3001 4244 3002 /** … … 4247 3005 } 4248 3006 4249 .has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 4250 [class*=background-color]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 3007 .wp-block-quote:before { 3008 content: "“"; 3009 font-size: var(--quote--font-size); 3010 line-height: var(--quote--line-height); 3011 left: 8px; 3012 } 3013 3014 .has-background .wp-block-quote .wp-block-quote__citation, 3015 [class*=background-color] .wp-block-quote .wp-block-quote__citation, 4251 3016 [style*=background-color] .wp-block-quote .wp-block-quote__citation, 4252 3017 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation, 4253 .has-background :not(.has-background-background-color).wp-block-quote cite,4254 [class*=background-color] :not(.has-background-background-color).wp-block-quote cite,3018 .has-background .wp-block-quote cite, 3019 [class*=background-color] .wp-block-quote cite, 4255 3020 [style*=background-color] .wp-block-quote cite, 4256 3021 .wp-block-cover[style*=background-image] .wp-block-quote cite, 4257 .has-background :not(.has-background-background-color).wp-block-quote footer,4258 [class*=background-color] :not(.has-background-background-color).wp-block-quote footer,3022 .has-background .wp-block-quote footer, 3023 [class*=background-color] .wp-block-quote footer, 4259 3024 [style*=background-color] .wp-block-quote footer, 4260 3025 .wp-block-cover[style*=background-image] .wp-block-quote footer { … … 4263 3028 4264 3029 .wp-block-quote.has-text-align-right { 4265 margin: 30px 25px 30pxauto;3030 margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto; 4266 3031 padding-right: 0; 4267 3032 border-right: none; … … 4269 3034 4270 3035 .wp-block-quote.has-text-align-right:before { 3036 display: none; 3037 } 3038 3039 .wp-block-quote.has-text-align-right p:before { 4271 3040 content: "”"; 4272 left: initial; 4273 right: -12px; 3041 font-size: var(--quote--font-size); 3042 font-weight: normal; 3043 line-height: var(--quote--line-height); 3044 margin-right: 5px; 4274 3045 } 4275 3046 4276 3047 .wp-block-quote.has-text-align-center { 4277 margin: 30pxauto;3048 margin: var(--global--spacing-vertical) auto; 4278 3049 } 4279 3050 … … 4282 3053 } 4283 3054 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 3055 .wp-block-quote.is-large, 4293 3056 .wp-block-quote.is-style-large { 4294 3057 padding-left: 0; … … 4296 3059 4297 3060 /* Resetting margins to match _block-container.scss */ 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 3061 margin-top: var(--global--spacing-vertical); 3062 margin-bottom: var(--global--spacing-vertical); 3063 } 3064 3065 .wp-block-quote.is-large p, 4314 3066 .wp-block-quote.is-style-large p { 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 3067 font-size: var(--quote--font-size-large); 3068 font-style: var(--quote--font-style-large); 3069 line-height: var(--quote--line-height-large); 3070 } 3071 3072 .wp-block-quote.is-large:before, 4338 3073 .wp-block-quote.is-style-large: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 3074 font-size: var(--quote--font-size-large); 3075 line-height: var(--quote--line-height-large); 3076 left: calc(-1 * var(--global--spacing-horizontal)); 3077 } 3078 3079 .wp-block-quote.is-large.has-text-align-right:before, 4355 3080 .wp-block-quote.is-style-large.has-text-align-right:before { 4356 left: initial; 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 3081 display: none; 3082 } 3083 3084 .wp-block-quote.is-large.has-text-align-right p:before, 3085 .wp-block-quote.is-style-large.has-text-align-right p:before { 3086 content: "”"; 3087 font-size: var(--quote--font-size-large); 3088 font-weight: normal; 3089 line-height: var(--quote--line-height-large); 3090 margin-right: 10px; 3091 } 3092 3093 .wp-block-quote.is-large .wp-block-quote__citation, 3094 .wp-block-quote.is-large cite, 3095 .wp-block-quote.is-large footer, 3096 .wp-block-quote.is-style-large .wp-block-quote__citation, 3097 .wp-block-quote.is-style-large cite, 4385 3098 .wp-block-quote.is-style-large footer { 4386 color: #28303d;4387 font-size: 1.125rem;3099 color: var(--global--color-primary); 3100 font-size: var(--global--font-size-sm); 4388 3101 } 4389 3102 @media only screen and (max-width: 481px) { 4390 3103 4391 .wp-block-quote.is-large { 4392 padding-left: 25px; 4393 } 4394 3104 .wp-block-quote.is-large, 4395 3105 .wp-block-quote.is-style-large { 4396 padding-left: 25px;3106 padding-left: var(--global--spacing-horizontal); 4397 3107 } 4398 3108 … … 4402 3112 } 4403 3113 4404 .wp-block-quote.is-large.has-text-align-right { 4405 padding-left: 0; 4406 padding-right: 25px; 4407 } 4408 3114 .wp-block-quote.is-large.has-text-align-right, 4409 3115 .wp-block-quote.is-style-large.has-text-align-right { 4410 3116 padding-left: 0; 4411 padding-right: 25px;3117 padding-right: var(--global--spacing-horizontal); 4412 3118 } 4413 3119 … … 4427 3133 .wp-block-quote.has-text-align-right { 4428 3134 padding-left: 0; 4429 padding-right: 13px;3135 padding-right: calc(0.5 * var(--global--spacing-horizontal)); 4430 3136 } 4431 3137 … … 4449 3155 4450 3156 .wp-block-rss:not(.is-grid) > li { 4451 margin-top: 50px;4452 margin-bottom: 50px;3157 margin-top: calc(1.666 * var(--global--spacing-vertical)); 3158 margin-bottom: calc(1.666 * var(--global--spacing-vertical)); 4453 3159 } 4454 3160 … … 4462 3168 4463 3169 .wp-block-rss.is-grid > li { 4464 margin-bottom: 30px;3170 margin-bottom: var(--global--spacing-vertical); 4465 3171 } 4466 3172 … … 4483 3189 4484 3190 .wp-block-rss > li > * { 4485 margin-top: 10px;4486 margin-bottom: 10px;3191 margin-top: calc(0.333 * var(--global--spacing-vertical)); 3192 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 4487 3193 } 4488 3194 … … 4497 3203 .wp-block-rss .wp-block-rss__item-title > a { 4498 3204 display: inline-block; 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 } 3205 font-family: var(--latest-posts--title-font-family); 3206 font-size: var(--latest-posts--title-font-size); 3207 font-weight: var(--heading--font-weight); 3208 line-height: var(--global--line-height-heading); 3209 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 4510 3210 } 4511 3211 4512 3212 .wp-block-rss .wp-block-rss__item-author { 4513 color: #28303d;4514 font-size: 1.25rem;4515 line-height: 1.7;3213 color: var(--global--color-primary); 3214 font-size: var(--global--font-size-md); 3215 line-height: var(--global--line-height-body); 4516 3216 } 4517 3217 4518 3218 .wp-block-rss .wp-block-rss__item-publish-date { 4519 color: #28303d;4520 font-size: 1rem;4521 line-height: 1.7;3219 color: var(--global--color-primary); 3220 font-size: var(--global--font-size-xs); 3221 line-height: var(--global--line-height-body); 4522 3222 } 4523 3223 … … 4527 3227 } 4528 3228 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 3229 .wp-block-rss .wp-block-rss__item-excerpt, 4536 3230 .wp-block-rss .wp-block-rss__item-full-content { 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;3231 font-family: var(--latest-posts--description-font-family); 3232 font-size: var(--latest-posts--description-font-size); 3233 line-height: var(--global--line-height-body); 3234 margin-top: calc(0.666 * var(--global--spacing-vertical)); 4541 3235 } 4542 3236 4543 3237 .wp-block-rss.alignfull { 4544 padding-left: 20px;4545 padding-right: 20px;3238 padding-left: var(--global--spacing-unit); 3239 padding-right: var(--global--spacing-unit); 4546 3240 } 4547 3241 … … 4553 3247 4554 3248 .wp-block-search { 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 } 4570 } 4571 4572 .wp-block-search__button-inside .wp-block-search__inside-wrapper { 4573 background-color: #fff; 3249 max-width: var(--responsive--aligndefault-width); 4574 3250 } 4575 3251 … … 4579 3255 4580 3256 .wp-block-search .wp-block-search__label { 4581 font-size: 1.125rem;4582 font-weight: 500;4583 margin-bottom: 10px;3257 font-size: var(--form--font-size); 3258 font-weight: var(--form--label-weight); 3259 margin-bottom: calc(var(--global--spacing-vertical) / 3); 4584 3260 } 4585 3261 4586 3262 .wp-block-search .wp-block-search__input { 4587 border: 3px solid #39414d;4588 border-radius: 0;4589 color: #28303d;4590 line-height: 1.7;3263 border: var(--form--border-width) solid var(--form--border-color); 3264 border-radius: var(--form--border-radius); 3265 color: var(--form--color-text); 3266 line-height: var(--form--line-height); 4591 3267 max-width: inherit; 4592 margin-right: -3px;4593 padding: 10px;3268 margin-right: calc(-1 * var(--button--border-width)); 3269 padding: var(--form--spacing-unit); 4594 3270 } 4595 3271 4596 3272 .wp-block-search .wp-block-search__input:focus { 4597 color: #28303d;4598 border-color: #39414d;4599 } 4600 4601 .has-background :not(.has-background-background-color).wp-block-search .wp-block-search__input,4602 [class*=background-color] :not(.has-background-background-color).wp-block-search .wp-block-search__input,3273 color: var(--form--color-text); 3274 border-color: var(--form--border-color); 3275 } 3276 3277 .has-background .wp-block-search .wp-block-search__input, 3278 [class*=background-color] .wp-block-search .wp-block-search__input, 4603 3279 [style*=background-color] .wp-block-search .wp-block-search__input, 4604 3280 .wp-block-cover[style*=background-image] .wp-block-search .wp-block-search__input { … … 4606 3282 } 4607 3283 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 3284 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input, 3285 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input, 4616 3286 .has-background.has-black-background-color .wp-block-search .wp-block-search__input { 4617 border-color: #fff;3287 border-color: var(--global--color-white); 4618 3288 } 4619 3289 … … 4621 3291 margin-left: 0; 4622 3292 background-color: transparent; 4623 color: #39414d;3293 color: var(--button--color-text-hover); 4624 3294 line-height: 1; 4625 3295 } 4626 3296 4627 3297 .wp-block-search button.wp-block-search__button:hover { 4628 background-color: #39414d;4629 color: #d1e4dd;3298 background-color: var(--button--color-background); 3299 color: var(--button--color-text); 4630 3300 } 4631 3301 4632 3302 .wp-block-search button.wp-block-search__button.has-icon { 4633 padding: 6px 15px;3303 padding: 6px calc(0.5 * var(--button--padding-horizontal)); 4634 3304 } 4635 3305 … … 4640 3310 } 4641 3311 4642 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button { 4643 color: #fff; 3312 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button, 3313 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button, 3314 .has-background.has-black-background-color .wp-block-search button.wp-block-search__button { 3315 color: var(--global--color-white); 4644 3316 border-color: currentColor; 4645 3317 } 4646 3318 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 4652 .has-background.has-black-background-color .wp-block-search button.wp-block-search__button { 4653 color: #fff; 4654 border-color: currentColor; 4655 } 4656 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 3319 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3320 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover, 4669 3321 .has-background.has-black-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 3322 background-color: var(--button--color-background); 3323 border-color: var(--global--color-white); 3324 color: var(--global--color-white); 3325 } 3326 3327 .is-dark-theme .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3328 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover, 4683 3329 .is-dark-theme .has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover { 4684 color: #d1e4dd;3330 color: var(--button--color-text); 4685 3331 } 4686 3332 … … 4696 3342 } 4697 3343 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 3344 .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover, 3345 .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover, 3346 .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover, 3347 .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover, 3348 .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover, 3349 .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover, 4734 3350 .has-background.has-yellow-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 3351 background-color: var(--form--border-color); 3352 border-color: var(--form--border-color); 3353 color: var(--global--color-white); 3354 } 3355 3356 .is-dark-theme .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover, 3357 .is-dark-theme .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover, 3358 .is-dark-theme .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover, 3359 .is-dark-theme .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover, 3360 .is-dark-theme .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover, 3361 .is-dark-theme .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover, 4776 3362 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover { 4777 border-color: #d1e4dd; 4778 background-color: #d1e4dd; 4779 color: #39414d; 3363 border-color: var(--button--color-text); 3364 background-color: var(--button--color-text); 3365 color: var(--button--color-background); 3366 } 3367 3368 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { 3369 background-color: var(--global--color-white); 3370 border: var(--form--border-width) solid var(--form--border-color); 3371 border-radius: var(--form--border-radius); 3372 } 3373 3374 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { 3375 margin-right: 0; 3376 } 3377 3378 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus { 3379 outline: 2px dotted var(--form--border-color); 3380 outline-offset: -5px; 3381 } 3382 3383 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus { 3384 outline-color: currentColor; 4780 3385 } 4781 3386 4782 3387 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button 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 3388 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 3389 } 3390 3391 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3392 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 4796 3393 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 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 3394 border-color: var(--button--color-background); 3395 color: var(--button--color-background); 3396 } 3397 3398 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3399 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 4809 3400 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 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 3401 color: var(--global--color-white); 3402 } 3403 3404 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3405 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 4823 3406 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 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 3407 border-color: var(--button--color-text); 3408 color: var(--button--color-text); 3409 } 3410 3411 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3412 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 4836 3413 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 4837 color: #fff;3414 color: var(--global--color-white); 4838 3415 } 4839 3416 4840 3417 .is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 4841 border-color: #d1e4dd;4842 color: #d1e4dd;3418 border-color: var(--button--color-text); 3419 color: var(--button--color-text); 4843 3420 } 4844 3421 4845 3422 .is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 4846 border-color: #d1e4dd;4847 background-color: #d1e4dd;4848 color: #39414d;3423 border-color: var(--button--color-text); 3424 background-color: var(--button--color-text); 3425 color: var(--button--color-background); 4849 3426 } 4850 3427 … … 4855 3432 hr { 4856 3433 border-style: none; 4857 border-bottom: 1px solid #28303d;3434 border-bottom: var(--separator--height) solid var(--separator--border-color); 4858 3435 clear: both; 4859 3436 margin-left: auto; … … 4862 3439 4863 3440 hr.wp-block-separator { 4864 border-bottom: 1px solid #28303d; 3441 border-bottom: var(--separator--height) solid var(--separator--border-color); 3442 opacity: 1; 4865 3443 4866 3444 /** … … 4870 3448 4871 3449 hr.wp-block-separator:not(.is-style-dots):not(.alignwide) { 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 } 4885 } 4886 4887 hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 4888 max-width: 100%; 3450 max-width: var(--responsive--aligndefault-width); 3451 } 3452 3453 hr.wp-block-separator:not(.is-style-dots).alignwide { 3454 max-width: var(--responsive--alignwide-width); 3455 } 3456 3457 hr.wp-block-separator:not(.is-style-dots).alignfull { 3458 max-width: var(--responsive--alignfull-width); 4889 3459 } 4890 3460 4891 3461 hr.wp-block-separator.is-style-twentytwentyone-separator-thick { 4892 border-bottom-width: 3px;3462 border-bottom-width: calc(3 * var(--separator--height)); 4893 3463 } 4894 3464 … … 4904 3474 4905 3475 hr.wp-block-separator.is-style-dots:before { 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 } 4916 } 4917 4918 .has-background:not(.has-background-background-color) hr.wp-block-separator, 4919 [class*=background-color]:not(.has-background-background-color) hr.wp-block-separator, 3476 color: var(--separator--border-color); 3477 font-size: var(--global--font-size-xl); 3478 letter-spacing: var(--global--font-size-sm); 3479 padding-left: var(--global--font-size-sm); 3480 } 3481 3482 .has-background hr.wp-block-separator, 3483 [class*=background-color] hr.wp-block-separator, 4920 3484 [style*=background-color] hr.wp-block-separator, 4921 3485 .wp-block-cover[style*=background-image] hr.wp-block-separator { … … 4923 3487 } 4924 3488 3489 .wp-block-social-links a:focus { 3490 color: var(--global--color-primary); 3491 } 3492 4925 3493 .wp-block-social-links.is-style-twentytwentyone-social-icons-color a { 4926 color: #28303d;3494 color: var(--global--color-primary); 4927 3495 } 4928 3496 … … 4939 3507 4940 3508 .wp-block-spacer[style] { 4941 height: 20px!important;3509 height: var(--global--spacing-unit) !important; 4942 3510 } 4943 3511 } … … 4950 3518 } 4951 3519 4952 table th { 4953 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4954 } 4955 3520 table th, 4956 3521 .wp-block-table th { 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; 3522 font-family: var(--heading--font-family); 3523 } 3524 3525 table td, 3526 table th, 3527 .wp-block-table td, 3528 .wp-block-table th { 3529 padding: calc(0.5 * var(--global--spacing-unit)); 4962 3530 border: 1px solid; 4963 3531 } 4964 3532 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 4975 .wp-block-table th { 4976 padding: 10px; 4977 border: 1px solid; 4978 } 4979 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 3533 table.is-style-regular .has-background, 3534 table.is-style-stripes .has-background thead tr, 3535 table.is-style-stripes .has-background tfoot tr, 3536 table.is-style-stripes .has-background tbody tr:nth-child(even), 3537 .wp-block-table.is-style-regular .has-background, 3538 .wp-block-table.is-style-stripes .has-background thead tr, 3539 .wp-block-table.is-style-stripes .has-background tfoot tr, 5008 3540 .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(even) { 5009 color: #28303d; 5010 } 5011 5012 table.is-style-stripes { 5013 border-color: #f0f0f0; 5014 } 5015 3541 color: var(--table--has-background-text-color); 3542 } 3543 3544 table.is-style-stripes, 5016 3545 .wp-block-table.is-style-stripes { 5017 border-color: #f0f0f0;3546 border-color: var(--table--stripes-border-color); 5018 3547 } 5019 3548 … … 5025 3554 } 5026 3555 5027 table.is-style-stripes tbody tr:nth-child(odd) { 5028 background-color: #f0f0f0; 5029 } 5030 3556 table.is-style-stripes tbody tr:nth-child(odd), 5031 3557 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { 5032 background-color: #f0f0f0;3558 background-color: var(--table--stripes-background-color); 5033 3559 } 5034 3560 … … 5056 3582 font-weight: bold; 5057 3583 text-align: left; 5058 margin-bottom: 20px;3584 margin-bottom: var(--global--spacing-unit); 5059 3585 color: currentColor; 5060 3586 } … … 5062 3588 .wp-calendar-nav { 5063 3589 text-align: left; 5064 margin-top: 10px;3590 margin-top: calc(var(--global--spacing-unit) / 2); 5065 3591 } 5066 3592 … … 5079 3605 5080 3606 .wp-block-tag-cloud.alignfull { 5081 padding-left: 20px;5082 padding-right: 20px;3607 padding-left: var(--global--spacing-unit); 3608 padding-right: var(--global--spacing-unit); 5083 3609 } 5084 3610 5085 3611 .wp-block-verse { 5086 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;3612 font-family: var(--entry-content--font-family); 5087 3613 } 5088 3614 5089 3615 .wp-block-video figcaption { 5090 color: #28303d;5091 font-size: 1rem;5092 margin-top: 10px;5093 margin-bottom: 20px;3616 color: var(--global--color-primary); 3617 font-size: var(--global--font-size-xs); 3618 margin-top: calc(0.5 * var(--global--spacing-unit)); 3619 margin-bottom: var(--global--spacing-unit); 5094 3620 text-align: center; 5095 3621 } … … 5101 3627 } 5102 3628 5103 :root .is-extra-small-text { 5104 font-size: 1rem; 5105 } 5106 3629 :root .is-extra-small-text, 5107 3630 :root .has-extra-small-font-size { 5108 font-size: 1rem; 5109 } 5110 5111 :root .is-small-text { 5112 font-size: 1.125rem; 5113 } 5114 3631 font-size: var(--global--font-size-xs); 3632 } 3633 3634 :root .is-small-text, 5115 3635 :root .has-small-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 3636 font-size: var(--global--font-size-sm); 3637 } 3638 3639 :root .is-regular-text, 3640 :root .has-regular-font-size, 3641 :root .is-normal-font-size, 3642 :root .has-normal-font-size, 5135 3643 :root .has-medium-font-size { 5136 font-size: 1.25rem; 5137 } 5138 5139 :root .is-large-text { 5140 font-size: 1.5rem; 5141 line-height: 1.3; 5142 } 5143 3644 font-size: var(--global--font-size-base); 3645 } 3646 3647 :root .is-large-text, 5144 3648 :root .has-large-font-size { 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 3649 font-size: var(--global--font-size-lg); 3650 line-height: var(--global--line-height-heading); 3651 } 3652 3653 :root .is-larger-text, 3654 :root .has-larger-font-size, 3655 :root .is-extra-large-text, 5182 3656 :root .has-extra-large-font-size { 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 3657 font-size: var(--global--font-size-xl); 3658 line-height: var(--global--line-height-heading); 3659 } 3660 3661 :root .is-huge-text, 5205 3662 :root .has-huge-font-size { 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 3663 font-size: var(--global--font-size-xxl); 3664 line-height: var(--global--line-height-heading); 3665 font-weight: var(--heading--font-weight-page-title); 3666 } 3667 3668 :root .is-gigantic-text, 5229 3669 :root .has-gigantic-font-size { 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 } 3670 font-size: var(--global--font-size-xxxl); 3671 line-height: var(--global--line-height-heading); 3672 font-weight: var(--heading--font-weight-page-title); 5239 3673 } 5240 3674 … … 5256 3690 5257 3691 .entry-content > .alignleft { 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 } 3692 max-width: var(--responsive--aligndefault-width); 5273 3693 } 5274 3694 … … 5281 3701 5282 3702 /*rtl:ignore*/ 5283 margin-right: 25px;5284 margin-bottom: 30px;3703 margin-right: var(--global--spacing-horizontal); 3704 margin-bottom: var(--global--spacing-vertical); 5285 3705 } 5286 3706 5287 3707 .entry-content > .alignleft { 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 } 3708 max-width: calc(50% - var(--responsive--alignleft-margin)); 5310 3709 } 5311 3710 } … … 5328 3727 .alignright { 5329 3728 margin-top: 0; 5330 margin-bottom: 30px;3729 margin-bottom: var(--global--spacing-vertical); 5331 3730 } 5332 3731 5333 3732 .entry-content > .alignright { 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 } 3733 max-width: var(--responsive--aligndefault-width); 5349 3734 } 5350 3735 … … 5357 3742 5358 3743 /*rtl:ignore*/ 5359 margin-left: 25px;3744 margin-left: var(--global--spacing-horizontal); 5360 3745 } 5361 3746 5362 3747 .entry-content > .alignright { 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 } 3748 max-width: calc(50% - var(--responsive--alignright-margin)); 5385 3749 } 5386 3750 } … … 5418 3782 5419 3783 .has-drop-cap:not(:focus)::first-letter { 5420 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;5421 font-weight: normal;3784 font-family: var(--heading--font-family); 3785 font-weight: var(--heading--font-weight); 5422 3786 line-height: 0.66; 5423 3787 text-transform: uppercase; … … 5425 3789 float: left; 5426 3790 margin: 0.1em 0.1em 0 0; 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 } 3791 font-size: calc(1.2 * var(--heading--font-size-h1)); 5435 3792 } 5436 3793 … … 5457 3814 align-items: flex-start; 5458 3815 flex-wrap: wrap; 5459 row-gap: 30px;3816 row-gap: var(--global--spacing-vertical); 5460 3817 } 5461 3818 … … 5466 3823 5467 3824 .site-header { 5468 padding-top: 40px;3825 padding-top: calc(var(--global--spacing-vertical) / 0.75); 5469 3826 } 5470 3827 } … … 5472 3829 5473 3830 .site-header { 5474 padding-top: 72px;3831 padding-top: calc(2.4 * var(--global--spacing-vertical)); 5475 3832 } 5476 3833 } 5477 3834 5478 3835 .site-branding { 5479 color: #28303d;3836 color: var(--branding--color-text); 5480 3837 margin-right: 140px; 5481 3838 } … … 5495 3852 5496 3853 .site-title { 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;3854 color: var(--branding--color-link); 3855 font-family: var(--branding--title--font-family); 3856 font-size: var(--branding--title--font-size-mobile); 5500 3857 letter-spacing: normal; 5501 text-transform: uppercase;5502 line-height: 1.3;5503 margin-bottom: 5px;3858 text-transform: var(--branding--title--text-transform); 3859 line-height: var(--global--line-height-heading); 3860 margin-bottom: calc(var(--global--spacing-vertical) / 6); 5504 3861 } 5505 3862 5506 3863 .site-title a { 5507 3864 color: currentColor; 5508 font-weight: normal;3865 font-weight: var(--branding--title--font-weight); 5509 3866 } 5510 3867 … … 5515 3872 } 5516 3873 5517 .site-title a:hover { 5518 color: #39414d; 5519 } 5520 3874 .site-title a:hover, 5521 3875 .site-title a:focus { 5522 color: #39414d;3876 color: var(--branding--color-link-hover); 5523 3877 } 5524 3878 @media only screen and (min-width: 482px) { 5525 3879 5526 3880 .site-title { 5527 font-size: 1.5rem;3881 font-size: var(--branding--title--font-size); 5528 3882 } 5529 3883 } … … 5531 3885 .site-description { 5532 3886 color: currentColor; 5533 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;5534 font-size: 1.125rem;3887 font-family: var(--branding--description--font-family); 3888 font-size: var(--branding--description--font-size); 5535 3889 line-height: 1.4; 5536 3890 } … … 5540 3894 } 5541 3895 3896 .has-background-white a.custom-logo-link:focus, 3897 .is-dark-theme a.custom-logo-link:focus { 3898 background: none; 3899 } 3900 5542 3901 .site-title > a { 5543 text-decoration-color: #39414d;3902 text-decoration-color: var(--global--color-secondary); 5544 3903 } 5545 3904 5546 3905 .site-logo { 5547 margin: 15px0;3906 margin: calc(var(--global--spacing-vertical) / 2) 0; 5548 3907 } 5549 3908 5550 3909 .site-header > .site-logo { 5551 3910 width: 100%; 5552 padding-bottom: 45px;3911 padding-bottom: calc(var(--global--spacing-vertical) * 1.5); 5553 3912 border-bottom: 1px solid; 5554 3913 text-align: center; … … 5558 3917 margin-left: auto; 5559 3918 margin-right: auto; 5560 max-width: 96px;5561 max-height: 96px;3919 max-width: var(--branding--logo--max-width-mobile); 3920 max-height: var(--branding--logo--max-height-mobile); 5562 3921 height: auto; 5563 3922 display: inline-block; … … 5567 3926 5568 3927 .site-logo .custom-logo { 5569 max-width: 300px;5570 max-height: 100px;3928 max-width: var(--branding--logo--max-width); 3929 max-height: var(--branding--logo--max-height); 5571 3930 height: auto; 5572 3931 width: auto; … … 5578 3937 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo { 5579 3938 position: absolute; 5580 padding-top: 15px;3939 padding-top: calc(0.5 * var(--global--spacing-vertical)); 5581 3940 margin-top: 0; 5582 top: 0;3941 top: var(--global--admin-bar--height); 5583 3942 } 5584 3943 … … 5588 3947 5589 3948 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img { 5590 max-height: calc( 10px + 2em);3949 max-height: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit)) + 1.7em); 5591 3950 } 5592 3951 … … 5619 3978 position: relative; 5620 3979 padding-top: 0; 5621 margin-top: -10px;3980 margin-top: calc(0px - var(--button--padding-vertical) + (0.25 * var(--global--spacing-unit))); 5622 3981 } 5623 3982 5624 3983 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu { 5625 padding-left: 11px;5626 padding-right: 11px;5627 margin-right: -15px;3984 padding-left: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px); 3985 padding-right: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px); 3986 margin-right: calc(0px - var(--global--spacing-horizontal) * 0.6); 5628 3987 } 5629 3988 … … 5640 3999 .site-footer { 5641 4000 padding-top: 0; 5642 padding-bottom: 51px;4001 padding-bottom: calc(1.7 * var(--global--spacing-vertical)); 5643 4002 } 5644 4003 5645 4004 .no-widgets .site-footer { 5646 margin-top: 180px; 4005 margin-top: calc(6 * var(--global--spacing-vertical)); 4006 } 4007 @media only screen and (max-width: 481px) { 4008 4009 .no-widgets .site-footer { 4010 margin-top: calc(3 * var(--global--spacing-vertical)); 4011 } 5647 4012 } 5648 4013 5649 4014 .site-footer > .site-info { 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;4015 padding-top: var(--global--spacing-vertical); 4016 color: var(--footer--color-text); 4017 font-family: var(--footer--font-family); 4018 font-size: var(--footer--font-size); 4019 line-height: var(--global--line-height-body); 4020 border-top: 3px solid var(--global--color-border); 5656 4021 } 5657 4022 5658 4023 .site-footer > .site-info .site-name { 5659 text-transform: uppercase;5660 font-size: 1.5rem;4024 text-transform: var(--branding--title--text-transform); 4025 font-size: var(--branding--title--font-size); 5661 4026 } 5662 4027 5663 4028 .site-footer > .site-info .powered-by { 5664 margin-top: 15px;4029 margin-top: calc(0.5 * var(--global--spacing-vertical)); 5665 4030 } 5666 4031 @media only screen and (min-width: 822px) { … … 5678 4043 5679 4044 .site-footer > .site-info a { 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 4045 color: var(--footer--color-link); 4046 } 4047 4048 .site-footer > .site-info a:link, 4049 .site-footer > .site-info a:visited, 5691 4050 .site-footer > .site-info a:active { 5692 color: #28303d;4051 color: var(--footer--color-link); 5693 4052 } 5694 4053 5695 4054 .site-footer > .site-info a:hover { 5696 color: #28303d;4055 color: var(--footer--color-link-hover); 5697 4056 } 5698 4057 5699 4058 .site-footer > .site-info a:focus { 5700 color: #28303d;4059 color: var(--footer--color-link-hover); 5701 4060 } 5702 4061 5703 4062 .is-dark-theme .site-footer > .site-info a:focus { 5704 color: #d1e4dd; 4063 color: var(--wp--style--color--link, var(--global--color-background)); 4064 } 4065 4066 .has-background-white .site-footer > .site-info a:focus { 4067 color: var(--wp--style--color--link, var(--global--color-white)); 5705 4068 } 5706 4069 5707 4070 .singular .entry-header { 5708 border-bottom: 3px solid #28303d;5709 padding-bottom: 60px;5710 margin-bottom: 90px;4071 border-bottom: 3px solid var(--global--color-border); 4072 padding-bottom: calc(2 * var(--global--spacing-vertical)); 4073 margin-bottom: calc(3 * var(--global--spacing-vertical)); 5711 4074 } 5712 4075 … … 5719 4082 .singular .has-post-thumbnail .entry-header { 5720 4083 border-bottom: none; 5721 padding-bottom: 39px;4084 padding-bottom: calc(1.3 * var(--global--spacing-vertical)); 5722 4085 margin-bottom: 0; 5723 4086 } 5724 4087 5725 4088 .no-results.not-found > *:first-child { 5726 margin-bottom: 90px;4089 margin-bottom: calc(3 * var(--global--spacing-vertical)); 5727 4090 } 5728 4091 … … 5733 4096 .page-links .post-page-numbers { 5734 4097 display: inline-block; 5735 margin-left: 13px;5736 margin-right: 13px;4098 margin-left: calc(0.66 * var(--global--spacing-unit)); 4099 margin-right: calc(0.66 * var(--global--spacing-unit)); 5737 4100 min-width: 44px; 5738 4101 min-height: 44px; … … 5744 4107 5745 4108 .entry-title { 5746 color: #28303d;5747 font-size: 2.25rem;5748 letter-spacing: normal;5749 line-height: 1.3;4109 color: var(--entry-header--color); 4110 font-size: var(--entry-header--font-size); 4111 letter-spacing: var(--heading--letter-spacing-h2); 4112 line-height: var(--heading--line-height-h2); 5750 4113 overflow-wrap: break-word; 5751 4114 } 5752 4115 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 5767 4116 .entry-title a { 5768 color: currentColor;4117 color: var(--entry-header--color-link); 5769 4118 text-underline-offset: 0.15em; 5770 4119 } 5771 4120 5772 4121 .entry-title a:hover { 5773 color: #28303d;4122 color: var(--entry-header--color-hover); 5774 4123 } 5775 4124 5776 4125 .entry-title a:focus { 5777 color: #39414d;4126 color: var(--entry-header--color-focus); 5778 4127 } 5779 4128 5780 4129 .entry-title a:active { 5781 color: currentColor;4130 color: var(--entry-header--color-link); 5782 4131 } 5783 4132 5784 4133 .singular .entry-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 } 4134 font-size: var(--global--font-size-page-title); 5793 4135 } 5794 4136 5795 4137 h1.entry-title { 5796 line-height: 1.1;5797 font-weight: 300;4138 line-height: var(--heading--line-height-h1); 4139 font-weight: var(--heading--font-weight-page-title); 5798 4140 } 5799 4141 … … 5801 4143 * Entry Content 5802 4144 */ 5803 .entry-content { 5804 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5805 } 5806 4145 .entry-content, 5807 4146 .entry-summary { 5808 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;4147 font-family: var(--entry-content--font-family); 5809 4148 } 5810 4149 … … 5814 4153 5815 4154 .entry-content > iframe[style] { 5816 margin: 30px0 !important;4155 margin: var(--global--spacing-vertical) 0 !important; 5817 4156 max-width: 100% !important; 5818 4157 } … … 5820 4159 5821 4160 .entry-content > iframe[style] { 5822 max-width: 30px!important;4161 max-width: var(--global--spacing-vertical) !important; 5823 4162 } 5824 4163 } 5825 4164 5826 4165 .entry-footer { 5827 color: #28303d;4166 color: var(--global--color-primary); 5828 4167 clear: both; 5829 4168 float: none; 5830 font-size: 1rem;4169 font-size: var(--global--font-size-xs); 5831 4170 display: block; 5832 4171 } … … 5840 4179 } 5841 4180 5842 .entry-footer a:hover { 5843 color: #28303d; 5844 } 5845 4181 .entry-footer a:hover, 5846 4182 .entry-footer a:focus { 5847 color: #28303d;4183 color: var(--global--color-primary-hover); 5848 4184 } 5849 4185 … … 5853 4189 5854 4190 .site-main > article > .entry-footer { 5855 margin-top: 30px;5856 padding-top: 20px;5857 padding-bottom: 90px;5858 border-bottom: 1px solid #28303d;4191 margin-top: var(--global--spacing-vertical); 4192 padding-top: var(--global--spacing-unit); 4193 padding-bottom: calc(3 * var(--global--spacing-vertical)); 4194 border-bottom: var(--separator--height) solid var(--separator--border-color); 5859 4195 } 5860 4196 5861 4197 body:not(.single) .site-main > article:last-of-type .entry-footer { 5862 border-bottom: 1pxsolid transparent;4198 border-bottom: var(--separator--height) solid transparent; 5863 4199 } 5864 4200 5865 4201 .single .site-main > article > .entry-footer { 5866 margin-top: 102px;5867 margin-bottom: 102px;4202 margin-top: calc(3.4 * var(--global--spacing-vertical)); 4203 margin-bottom: calc(3.4 * var(--global--spacing-vertical)); 5868 4204 padding-bottom: 0; 5869 padding-top: 24px;5870 border-top: 3px solid #28303d;5871 border-bottom: 1pxsolid transparent;4205 padding-top: calc(0.8 * var(--global--spacing-vertical)); 4206 border-top: 3px solid var(--separator--border-color); 4207 border-bottom: var(--separator--height) solid transparent; 5872 4208 display: grid; 5873 4209 grid-template-columns: repeat(2, 1fr); 5874 column-gap: 50px;4210 column-gap: calc(2 * var(--global--spacing-horizontal)); 5875 4211 } 5876 4212 … … 5920 4256 margin-left: auto; 5921 4257 margin-right: auto; 5922 margin-top: 60px;4258 margin-top: calc(2 * var(--global--spacing-vertical)); 5923 4259 } 5924 4260 … … 5928 4264 .author-bio { 5929 4265 position: relative; 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 } 4266 font-size: var(--global--font-size-xs); 4267 max-width: var(--responsive--aligndefault-width); 5944 4268 } 5945 4269 5946 4270 .site-main > article > .author-bio { 5947 margin-top: 60px;4271 margin-top: calc(2 * var(--global--spacing-vertical)); 5948 4272 } 5949 4273 … … 5956 4280 .author-bio.show-avatars .author-bio-content { 5957 4281 display: inline-block; 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 } 4282 padding-left: var(--global--spacing-horizontal); 4283 max-width: calc(var(--responsive--aligndefault-width) - 90px); 5972 4284 } 5973 4285 5974 4286 .author-bio .author-bio-content .author-title { 5975 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;5976 font-size: 1.5rem;4287 font-family: var(--entry-author-bio--font-family); 4288 font-size: var(--entry-author-bio--font-size); 5977 4289 display: inline; 5978 4290 } 5979 4291 5980 4292 .author-bio .author-bio-content .author-description { 5981 font-size: 1rem;5982 margin-top: 15px;5983 margin-bottom: 15px;4293 font-size: var(--global--font-size-xs); 4294 margin-top: calc(0.5 * var(--global--spacing-vertical)); 4295 margin-bottom: calc(0.5 * var(--global--spacing-vertical)); 5984 4296 } 5985 4297 5986 4298 .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 } 4299 font-size: var(--global--font-size-page-title); 4300 } 4301 4302 h1.page-title, 4303 h2.page-title { 4304 font-weight: var(--heading--font-weight-page-title); 5995 4305 } 5996 4306 5997 4307 h1.page-title { 5998 font-weight: 300; 5999 } 6000 6001 h2.page-title { 6002 font-weight: 300; 6003 } 6004 6005 h1.page-title { 6006 line-height: 1.1; 4308 line-height: var(--heading--line-height-h1); 6007 4309 } 6008 4310 6009 4311 .page-header { 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 4312 border-bottom: 3px solid var(--global--color-border); 4313 padding-bottom: calc(2 * var(--global--spacing-vertical)); 4314 } 4315 4316 .archive .content-area .format-aside .entry-content, 4317 .archive .content-area .format-status .entry-content, 4318 .archive .content-area .format-link .entry-content, 4319 .search .content-area .format-aside .entry-content, 4320 .search .content-area .format-status .entry-content, 4321 .search .content-area .format-link .entry-content, 4322 .blog .content-area .format-aside .entry-content, 4323 .blog .content-area .format-status .entry-content, 6046 4324 .blog .content-area .format-link .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 4325 font-size: var(--global--font-size-lg); 4326 } 4327 4328 .archive .format-image .entry-content, 4329 .archive .format-gallery .entry-content, 4330 .archive .format-video .entry-content, 4331 .search .format-image .entry-content, 4332 .search .format-gallery .entry-content, 4333 .search .format-video .entry-content, 4334 .blog .format-image .entry-content, 4335 .blog .format-gallery .entry-content, 6082 4336 .blog .format-video .entry-content { 6083 margin-top: 60px;4337 margin-top: calc(2 * var(--global--spacing-vertical)); 6084 4338 } 6085 4339 … … 6093 4347 } 6094 4348 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 4349 .archive.logged-in .entry-footer .posted-on, 4350 .search.logged-in .entry-footer .posted-on, 6103 4351 .blog.logged-in .entry-footer .posted-on { 6104 margin-right: 10px;4352 margin-right: calc(0.5 * var(--global--spacing-unit)); 6105 4353 } 6106 4354 6107 4355 .archive-description { 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 } 4356 margin-top: var(--global--spacing-vertical); 4357 font-size: var(--global--font-size-xl); 4358 line-height: var(--global--line-height-heading); 6118 4359 } 6119 4360 6120 4361 .error404 main p { 6121 font-size: 1.5rem;6122 margin-bottom: 50px;4362 font-size: var(--global--font-size-lg); 4363 margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667); 6123 4364 } 6124 4365 6125 4366 .search-no-results .page-content { 6126 margin-top: 90px;4367 margin-top: calc(3 * var(--global--spacing-vertical)); 6127 4368 } 6128 4369 … … 6131 4372 */ 6132 4373 .comments-area > * { 6133 margin-top: 30px;6134 margin-bottom: 30px;4374 margin-top: var(--global--spacing-vertical); 4375 margin-bottom: var(--global--spacing-vertical); 6135 4376 } 6136 4377 … … 6161 4402 * Comment Title 6162 4403 */ 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 4404 .comments-title, 6180 4405 .comment-reply-title { 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 } 4406 font-size: var(--heading--font-size-h2); 4407 letter-spacing: var(--heading--letter-spacing-h2); 6195 4408 } 6196 4409 … … 6201 4414 6202 4415 .comment-reply-title small a { 6203 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;6204 font-size: 1rem;4416 font-family: var(--global--font-secondary); 4417 font-size: var(--global--font-size-xs); 6205 4418 font-style: normal; 6206 4419 font-weight: normal; … … 6210 4423 /* Nested comment reply title*/ 6211 4424 .comment .comment-respond .comment-reply-title { 6212 font-size: 1.5rem;4425 font-size: var(--global--font-size-lg); 6213 4426 } 6214 4427 … … 6222 4435 6223 4436 .comment-list > li { 6224 margin-top: 30px;6225 margin-bottom: 30px;4437 margin-top: var(--global--spacing-vertical); 4438 margin-bottom: var(--global--spacing-vertical); 6226 4439 } 6227 4440 … … 6232 4445 6233 4446 .comment-list .children > li { 6234 margin-top: 30px;6235 margin-bottom: 30px;4447 margin-top: var(--global--spacing-vertical); 4448 margin-bottom: var(--global--spacing-vertical); 6236 4449 } 6237 4450 6238 4451 @media only screen and (min-width: 482px) { 6239 4452 6240 .comment-list .depth-2 { 6241 padding-left: 100px; 6242 } 6243 4453 .comment-list .depth-2, 6244 4454 .comment-list .depth-3 { 6245 padding-left: 100px;4455 padding-left: calc(4 * var(--global--spacing-horizontal)); 6246 4456 } 6247 4457 } … … 6251 4461 */ 6252 4462 .comment-meta .comment-author { 6253 line-height: 1.3;6254 margin-bottom: 5px;4463 line-height: var(--global--line-height-heading); 4464 margin-bottom: calc(0.25 * var(--global--spacing-unit)); 6255 4465 } 6256 4466 @media only screen and (min-width: 482px) { … … 6263 4473 6264 4474 .comment-meta .comment-author .fn { 6265 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;4475 font-family: var(--global--font-secondary); 6266 4476 font-weight: normal; 6267 font-size: 1.5rem;4477 font-size: var(--global--font-size-lg); 6268 4478 hyphens: auto; 6269 4479 word-wrap: break-word; … … 6272 4482 6273 4483 .comment-meta .comment-metadata { 6274 color: #28303d;6275 font-size: 1rem;4484 color: var(--global--color-primary); 4485 font-size: var(--global--font-size-xs); 6276 4486 padding: 8px 0 9px 0; 6277 4487 } 6278 4488 6279 4489 .comment-meta .comment-metadata .edit-link { 6280 margin-left: 25px;4490 margin-left: var(--global--spacing-horizontal); 6281 4491 } 6282 4492 @media only screen and (min-width: 482px) { … … 6292 4502 6293 4503 .reply { 6294 font-size: 1.125rem;6295 line-height: 1.3;4504 font-size: var(--global--font-size-sm); 4505 line-height: var(--global--line-height-heading); 6296 4506 } 6297 4507 … … 6304 4514 } 6305 4515 6306 .pingback .url { 6307 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 6308 } 6309 4516 .pingback .url, 6310 4517 .trackback .url { 6311 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;4518 font-family: var(--global--font-primary); 6312 4519 } 6313 4520 6314 4521 .comment-body { 6315 4522 position: relative; 6316 margin-bottom: 51px;4523 margin-bottom: calc(1.7 * var(--global--spacing-vertical)); 6317 4524 } 6318 4525 6319 4526 .comment-body > * { 6320 margin-top: 30px;6321 margin-bottom: 30px;4527 margin-top: var(--global--spacing-vertical); 4528 margin-bottom: var(--global--spacing-vertical); 6322 4529 } 6323 4530 … … 6330 4537 } 6331 4538 6332 .pingback .comment-body { 6333 margin-top: 30px; 6334 margin-bottom: 30px; 6335 } 6336 4539 .pingback .comment-body, 6337 4540 .trackback .comment-body { 6338 margin-top: 30px;6339 margin-bottom: 30px;4541 margin-top: var(--global--spacing-vertical); 4542 margin-bottom: var(--global--spacing-vertical); 6340 4543 } 6341 4544 6342 4545 .comment-respond { 6343 margin-top: 30px;4546 margin-top: var(--global--spacing-vertical); 6344 4547 } 6345 4548 6346 4549 .comment-respond > * { 6347 margin-top: 20px;6348 margin-bottom: 20px;4550 margin-top: var(--global--spacing-unit); 4551 margin-bottom: var(--global--spacing-unit); 6349 4552 } 6350 4553 … … 6358 4561 6359 4562 .comment-respond > *:last-child.comment-form { 6360 margin-bottom: 30px;4563 margin-bottom: var(--global--spacing-vertical); 6361 4564 } 6362 4565 … … 6379 4582 6380 4583 .comment-form .comment-notes { 6381 font-size: 1.125rem;4584 font-size: var(--global--font-size-sm); 6382 4585 } 6383 4586 … … 6400 4603 } 6401 4604 6402 .comment-form .comment-form-cookies-consent > label { 6403 font-size: 1rem; 4605 .comment-form .comment-form-cookies-consent > label, 4606 .comment-form .comment-notes { 4607 font-size: var(--global--font-size-xs); 6404 4608 font-weight: normal; 6405 4609 } 6406 4610 6407 .comment-form .comment-notes {6408 font-size: 1rem;6409 font-weight: normal;6410 }6411 6412 4611 .comment-form > p { 6413 margin-bottom: 20px;4612 margin-bottom: var(--global--spacing-unit); 6414 4613 } 6415 4614 … … 6422 4621 } 6423 4622 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 4623 .comment-form > p label, 4624 .comment-form > p input[type=email], 4625 .comment-form > p input[type=text], 4626 .comment-form > p input[type=url], 6456 4627 .comment-form > p textarea { 6457 4628 display: block; 6458 font-size: 1.125rem;6459 margin-bottom: 10px;4629 font-size: var(--global--font-size-sm); 4630 margin-bottom: calc(.5 * var(--global--spacing-unit)); 6460 4631 width: 100%; 6461 font-weight: 500;4632 font-weight: var(--form--label-weight); 6462 4633 } 6463 4634 … … 6468 4639 6469 4640 .comment-form > p.comment-form-author { 6470 margin-right: 38px;4641 margin-right: calc(1.5 * var(--global--spacing-horizontal)); 6471 4642 } 6472 4643 … … 6482 4653 position: absolute; 6483 4654 right: 0; 6484 padding-top: 15px;6485 padding-bottom: 8px;4655 padding-top: calc(0.5 * var(--global--spacing-vertical)); 4656 padding-bottom: calc(0.25 * var(--global--spacing-vertical)); 6486 4657 } 6487 4658 6488 4659 .menu-button-container #primary-mobile-menu { 6489 4660 margin-left: auto; 6490 padding: 10px 15px;4661 padding: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit))) calc(0.5 * var(--button--padding-horizontal)); 6491 4662 } 6492 4663 @media only screen and (max-width: 481px) { … … 6499 4670 .menu-button-container .button.button { 6500 4671 display: flex; 6501 font-size: 1rem;6502 font-weight: 500;4672 font-size: var(--primary-nav--font-size-button); 4673 font-weight: var(--primary-nav--font-weight-button); 6503 4674 background-color: transparent; 6504 4675 border: none; 6505 color: #28303d;4676 color: var(--primary-nav--color-link); 6506 4677 } 6507 4678 … … 6512 4683 6513 4684 .menu-button-container .button.button .dropdown-icon .svg-icon { 6514 margin-left: 5px;4685 margin-left: calc(0.25 * var(--global--spacing-unit)); 6515 4686 } 6516 4687 … … 6540 4711 width: 100%; 6541 4712 z-index: 500; 6542 background-color: #d1e4dd;4713 background-color: var(--global--color-background); 6543 4714 } 6544 4715 … … 6549 4720 .primary-navigation { 6550 4721 position: absolute; 6551 top: 0;4722 top: var(--global--admin-bar--height); 6552 4723 right: 0; 6553 color: #28303d;6554 font-size: 1.25rem;4724 color: var(--primary-nav--color-text); 4725 font-size: var(--primary-nav--font-size); 6555 4726 line-height: 1.15; 6556 4727 margin-top: 0; … … 6566 4737 bottom: 0; 6567 4738 left: 0; 6568 padding-top: calc( 2rem + 47px);6569 padding-left: 20px;6570 padding-right: 20px;6571 padding-bottom: 25px;6572 background-color: #d1e4dd;4739 padding-top: calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px); 4740 padding-left: var(--global--spacing-unit); 4741 padding-right: var(--global--spacing-unit); 4742 padding-bottom: var(--global--spacing-horizontal); 4743 background-color: var(--global--color-background); 6573 4744 transition: all 0.15s ease-in-out; 6574 transform: translateY( 30px);4745 transform: translateY(var(--global--spacing-vertical)); 6575 4746 } 6576 4747 @media only screen and (max-width: 481px) { … … 6590 4761 6591 4762 .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 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 } 4763 top: var(--global--admin-bar--height); 6599 4764 } 6600 4765 6601 4766 .admin-bar .primary-navigation > .primary-menu-container { 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 } 4767 height: calc(100vh - var(--global--admin-bar--height)); 6609 4768 } 6610 4769 6611 4770 .primary-navigation > .primary-menu-container:focus { 6612 border: 2px solid #28303d;4771 border: 2px solid var(--global--color-primary); 6613 4772 } 6614 4773 } … … 6708 4867 .primary-navigation > div > .menu-wrapper .sub-menu-toggle { 6709 4868 display: flex; 6710 height: calc(2 7px + 1em);4869 height: calc(2 * var(--primary-nav--padding) + 1.15em + 1px); 6711 4870 width: 44px; 6712 4871 padding: 0; … … 6719 4878 6720 4879 .primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus { 6721 outline: 2px solid #28303d;4880 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary)); 6722 4881 } 6723 4882 @media only screen and (max-width: 481px) { … … 6768 4927 } 6769 4928 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 4929 .primary-navigation > div > .menu-wrapper > li > .sub-menu:before, 6782 4930 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 6783 4931 content: ""; … … 6786 4934 width: 0; 6787 4935 top: -10px; 6788 left: 25px;4936 left: var(--global--spacing-horizontal); 6789 4937 border-style: solid; 6790 border-color: #28303dtransparent;4938 border-color: var(--primary-nav--border-color) transparent; 6791 4939 border-width: 0 7px 10px 7px; 6792 4940 } … … 6794 4942 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 6795 4943 top: -9px; 6796 border-color: #d1e4ddtransparent;4944 border-color: var(--global--color-background) transparent; 6797 4945 } 6798 4946 6799 4947 .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 6800 background: #d1e4dd;4948 background: var(--global--color-background); 6801 4949 } 6802 4950 … … 6810 4958 } 6811 4959 6812 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before { 4960 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before, 4961 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after { 6813 4962 6814 4963 /* rtl:ignore */ 6815 left: 25px;4964 left: var(--global--spacing-horizontal); 6816 4965 6817 4966 /* rtl:ignore */ … … 6819 4968 } 6820 4969 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 6830 4970 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right { 6831 4971 … … 6837 4977 } 6838 4978 6839 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before { 4979 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before, 4980 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after { 6840 4981 6841 4982 /* rtl:ignore */ … … 6843 4984 6844 4985 /* rtl:ignore */ 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; 4986 right: var(--global--spacing-horizontal); 6855 4987 } 6856 4988 } 6857 4989 6858 4990 .primary-navigation .primary-menu > .menu-item:hover > a { 6859 color: #28303d;4991 color: var(--primary-nav--color-link-hover); 6860 4992 } 6861 4993 @media only screen and (min-width: 482px) { 6862 4994 6863 4995 .primary-navigation .primary-menu-container { 6864 margin-right: -13px;6865 margin-left: -13px;4996 margin-right: calc(0px - var(--primary-nav--padding)); 4997 margin-left: calc(0px - var(--primary-nav--padding)); 6866 4998 } 6867 4999 … … 6871 5003 6872 5004 .primary-navigation .primary-menu-container > ul > .menu-item > a { 6873 padding-left: 13px;6874 padding-right: 13px;5005 padding-left: var(--primary-nav--padding); 5006 padding-right: var(--primary-nav--padding); 6875 5007 } 6876 5008 6877 5009 .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle { 6878 margin-left: -13px;5010 margin-left: calc(5px - var(--primary-nav--padding)); 6879 5011 } 6880 5012 } … … 6882 5014 .primary-navigation a { 6883 5015 display: block; 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: 13px0;5016 font-family: var(--primary-nav--font-family-mobile); 5017 font-size: var(--primary-nav--font-size-mobile); 5018 font-weight: var(--primary-nav--font-weight); 5019 padding: var(--primary-nav--padding) 0; 6888 5020 text-decoration: none; 6889 5021 } … … 6892 5024 .primary-navigation a { 6893 5025 display: block; 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;5026 font-family: var(--primary-nav--font-family); 5027 font-size: var(--primary-nav--font-size); 5028 font-weight: var(--primary-nav--font-weight); 6897 5029 } 6898 5030 } 6899 5031 6900 5032 .primary-navigation a + svg { 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 5033 fill: var(--primary-nav--color-text); 5034 } 5035 5036 .primary-navigation a:hover, 5037 .primary-navigation a:link, 6912 5038 .primary-navigation a:visited { 6913 color: #28303d;5039 color: var(--primary-nav--color-link-hover); 6914 5040 } 6915 5041 … … 6923 5049 z-index: 99999; 6924 5050 outline-offset: 0; 5051 text-decoration-thickness: 2px; 6925 5052 } 6926 5053 … … 6941 5068 padding: 0; 6942 5069 list-style: none; 6943 margin-left: 13px;6944 border: 1px solid #28303d;5070 margin-left: var(--primary-nav--padding); 5071 border: 1px solid var(--primary-nav--border-color); 6945 5072 } 6946 5073 … … 6962 5089 6963 5090 .primary-navigation .sub-menu .menu-item > a { 6964 padding: 17px 13px;5091 padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding); 6965 5092 display: block; 6966 font-size: 1.125rem;6967 font-style: normal;5093 font-size: var(--primary-nav--font-size-sub-menu-mobile); 5094 font-style: var(--primary-nav--font-style-sub-menu-mobile); 6968 5095 } 6969 5096 @media only screen and (min-width: 482px) { 6970 5097 6971 5098 .primary-navigation .sub-menu .menu-item > a { 6972 font-size: 1rem;6973 font-style: normal;5099 font-size: var(--primary-nav--font-size-sub-menu); 5100 font-style: var(--primary-nav--font-style); 6974 5101 } 6975 5102 } … … 6993 5120 display: block; 6994 5121 clear: both; 6995 font-size: 1rem;5122 font-size: var(--global--font-size-xs); 6996 5123 text-transform: none; 6997 5124 line-height: 1.7; … … 7022 5149 7023 5150 .footer-navigation { 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;5151 margin-top: calc(2 * var(--global--spacing-vertical)); 5152 margin-bottom: var(--global--spacing-vertical); 5153 color: var(--footer--color-text); 5154 font-size: var(--global--font-size-xs); 5155 font-family: var(--footer--font-family); 7029 5156 } 7030 5157 … … 7043 5170 7044 5171 .footer-navigation-wrapper li a { 7045 padding: 17px 13px;5172 padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding); 7046 5173 transition: transform 0.1s ease; 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 5174 color: var(--footer--color-link); 5175 } 5176 5177 .footer-navigation-wrapper li a:link, 5178 .footer-navigation-wrapper li a:visited, 7058 5179 .footer-navigation-wrapper li a:active { 7059 color: #28303d;5180 color: var(--footer--color-link); 7060 5181 } 7061 5182 … … 7064 5185 text-decoration-style: dotted; 7065 5186 text-decoration-skip-ink: none; 7066 color: #28303d;5187 color: var(--footer--color-link-hover); 7067 5188 } 7068 5189 7069 5190 .is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon { 7070 fill: #d1e4dd; 5191 fill: var(--wp--style--color--link, var(--global--color-background)); 5192 } 5193 5194 .has-background-white .footer-navigation-wrapper li a:focus .svg-icon { 5195 fill: var(--wp--style--color--link, var(--global--color-white)); 7071 5196 } 7072 5197 7073 5198 .footer-navigation-wrapper li .svg-icon { 7074 5199 vertical-align: middle; 7075 fill: #28303d;5200 fill: var(--footer--color-link); 7076 5201 } 7077 5202 … … 7087 5212 /* Next/Previous navigation */ 7088 5213 .navigation { 7089 color: #28303d;5214 color: var(--global--color-primary); 7090 5215 } 7091 5216 7092 5217 .navigation a { 7093 color: #28303d;5218 color: var(--global--color-primary); 7094 5219 text-decoration: none; 7095 5220 } 7096 5221 7097 5222 .navigation a:hover { 7098 color: #28303d;5223 color: var(--global--color-primary-hover); 7099 5224 text-decoration: underline; 5225 text-decoration-style: dotted; 7100 5226 } 7101 5227 7102 5228 .navigation a:focus { 7103 color: #39414d;5229 color: var(--global--color-secondary); 7104 5230 } 7105 5231 7106 5232 .navigation a:active { 7107 color: #28303d;5233 color: var(--global--color-primary); 7108 5234 } 7109 5235 … … 7130 5256 } 7131 5257 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 5258 .navigation .nav-links .nav-next, 7139 5259 .navigation .nav-links .nav-previous { 7140 5260 flex: 0 1 auto; 7141 5261 margin-bottom: inherit; 7142 5262 margin-top: inherit; 7143 max-width: calc(50% - 10px);5263 max-width: calc(50% - (0.5 * var(--global--spacing-unit))); 7144 5264 } 7145 5265 … … 7156 5276 } 7157 5277 7158 .navigation .nav-previous .svg-icon { 7159 top: -2px; 7160 margin-right: 5px; 7161 } 7162 5278 .navigation .nav-previous .svg-icon, 7163 5279 .navigation .prev .svg-icon { 7164 5280 top: -2px; 7165 margin-right: 5px; 7166 } 7167 7168 .navigation .nav-next .svg-icon { 7169 top: -1px; 7170 margin-left: 5px; 7171 } 7172 5281 margin-right: calc(0.25 * var(--global--spacing-unit)); 5282 } 5283 5284 .navigation .nav-next .svg-icon, 7173 5285 .navigation .next .svg-icon { 7174 5286 top: -1px; 7175 margin-left: 5px;5287 margin-left: calc(0.25 * var(--global--spacing-unit)); 7176 5288 } 7177 5289 7178 5290 .post-navigation { 7179 margin: 30pxauto;5291 margin: var(--global--spacing-vertical) auto; 7180 5292 } 7181 5293 @media only screen and (min-width: 822px) { 7182 5294 7183 5295 .post-navigation { 7184 margin: 30pxauto;5296 margin: var(--global--spacing-vertical) auto; 7185 5297 } 7186 5298 } 7187 5299 7188 5300 .post-navigation .meta-nav { 7189 line-height: 1.7;7190 color: #28303d;5301 line-height: var(--global--line-height-body); 5302 color: var(--global--color-primary); 7191 5303 } 7192 5304 7193 5305 .post-navigation .post-title { 7194 5306 display: inline-block; 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;5307 font-family: var(--global--font-primary); 5308 font-size: var(--global--font-size-lg); 5309 font-weight: var(--pagination--font-weight-strong); 5310 line-height: var(--global--line-height-heading); 7199 5311 } 7200 5312 @media only screen and (min-width: 822px) { 7201 5313 7202 5314 .post-navigation .post-title { 7203 margin: 5px 29px0;5315 margin: 5px calc(24px + (0.25 * var(--global--spacing-unit))) 0; 7204 5316 } 7205 5317 } … … 7211 5323 } 7212 5324 7213 .post-navigation .nav-next { 7214 margin-top: 30px; 7215 margin-bottom: 30px; 7216 } 7217 5325 .post-navigation .nav-next, 7218 5326 .post-navigation .nav-previous { 7219 margin-top: 30px;7220 margin-bottom: 30px;5327 margin-top: var(--global--spacing-vertical); 5328 margin-bottom: var(--global--spacing-vertical); 7221 5329 } 7222 5330 … … 7231 5339 } 7232 5340 7233 .post-navigation .nav-next:hover .post-title, 7234 .post-navigation .nav-previous:hover .post-title { 5341 .pagination, 5342 .comments-pagination { 5343 border-top: 3px solid var(--global--color-border); 5344 padding-top: var(--global--spacing-vertical); 5345 margin: var(--global--spacing-vertical) auto; 5346 } 5347 @media only screen and (min-width: 822px) { 5348 5349 .pagination, 5350 .comments-pagination { 5351 margin: var(--global--spacing-vertical) auto; 5352 } 5353 } 5354 5355 .pagination .nav-links, 5356 .comments-pagination .nav-links { 5357 margin-top: calc(-1 * var(--global--spacing-vertical)); 5358 } 5359 5360 .pagination .nav-links a:hover, 5361 .comments-pagination .nav-links a:hover { 5362 color: var(--pagination--color-link-hover); 5363 } 5364 5365 .is-dark-theme .pagination .nav-links a:active, 5366 .is-dark-theme .pagination .nav-links a:hover:active, 5367 .is-dark-theme .pagination .nav-links a:hover:focus, 5368 .is-dark-theme .comments-pagination .nav-links a:active, 5369 .is-dark-theme .comments-pagination .nav-links a:hover:active, 5370 .is-dark-theme .comments-pagination .nav-links a:hover:focus { 5371 color: var(--global--color-background); 5372 } 5373 5374 .has-background-white .pagination .nav-links a:active, 5375 .has-background-white .pagination .nav-links a:hover:active, 5376 .has-background-white .pagination .nav-links a:hover:focus, 5377 .has-background-white .comments-pagination .nav-links a:active, 5378 .has-background-white .comments-pagination .nav-links a:hover:active, 5379 .has-background-white .comments-pagination .nav-links a:hover:focus { 5380 color: var(--global--color-white); 5381 } 5382 5383 .pagination .nav-links > *, 5384 .comments-pagination .nav-links > * { 5385 color: var(--pagination--color-text); 5386 font-family: var(--pagination--font-family); 5387 font-size: var(--pagination--font-size); 5388 font-weight: var(--pagination--font-weight); 5389 margin-top: var(--global--spacing-vertical); 5390 margin-left: calc(0.66 * var(--global--spacing-unit)); 5391 margin-right: calc(0.66 * var(--global--spacing-unit)); 5392 } 5393 5394 .pagination .nav-links > *.current, 5395 .comments-pagination .nav-links > *.current { 7235 5396 text-decoration: underline; 7236 text-decoration-thickness: 1px; 7237 } 7238 7239 .pagination { 7240 border-top: 3px solid #28303d; 7241 padding-top: 30px; 7242 margin: 30px auto; 7243 } 7244 7245 .comments-pagination { 7246 border-top: 3px solid #28303d; 7247 padding-top: 30px; 7248 margin: 30px auto; 7249 } 7250 @media only screen and (min-width: 822px) { 7251 7252 .pagination { 7253 margin: 30px auto; 7254 } 7255 7256 .comments-pagination { 7257 margin: 30px auto; 7258 } 7259 } 7260 7261 .pagination .nav-links { 7262 margin-top: -30px; 7263 } 7264 7265 .comments-pagination .nav-links { 7266 margin-top: -30px; 7267 } 7268 7269 .pagination .nav-links a:hover { 7270 color: #28303d; 7271 } 7272 7273 .comments-pagination .nav-links a:hover { 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 7287 .comments-pagination .nav-links > * { 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 7301 .comments-pagination .nav-links > *.current { 7302 border-bottom: 1px solid #28303d; 5397 } 5398 5399 .pagination .nav-links > *:not(.dots):not(.current):hover, 5400 .comments-pagination .nav-links > *:not(.dots):not(.current):hover { 5401 text-decoration-style: dotted; 7303 5402 } 7304 5403 … … 7352 5451 7353 5452 .comments-pagination { 7354 padding-top: 20px;7355 margin: 90pxauto;5453 padding-top: calc(0.66 * var(--global--spacing-vertical)); 5454 margin: calc(3 * var(--global--spacing-vertical)) auto; 7356 5455 } 7357 5456 @media only screen and (min-width: 822px) { 7358 5457 7359 5458 .comments-pagination { 7360 margin: 90px auto 120pxauto;5459 margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto; 7361 5460 } 7362 5461 } 7363 5462 7364 5463 .comments-pagination .nav-links > * { 7365 font-size: 1.25rem;5464 font-size: var(--global--font-size-md); 7366 5465 } 7367 5466 7368 5467 .widget-area { 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;5468 margin-top: calc(6 * var(--global--spacing-vertical)); 5469 padding-bottom: calc(var(--global--spacing-vertical) / 3); 5470 color: var(--footer--color-text); 5471 font-size: var(--footer--font-size); 5472 font-family: var(--footer--font-family); 7374 5473 } 7375 5474 @media only screen and (min-width: 652px) { … … 7378 5477 display: grid; 7379 5478 grid-template-columns: repeat(2, 1fr); 7380 column-gap: 50px;5479 column-gap: calc(2 * var(--global--spacing-horizontal)); 7381 5480 } 7382 5481 } … … 7385 5484 .widget-area { 7386 5485 grid-template-columns: repeat(3, 1fr); 5486 } 5487 } 5488 @media only screen and (max-width: 481px) { 5489 5490 .widget-area { 5491 margin-top: calc(3 * var(--global--spacing-vertical)); 7387 5492 } 7388 5493 } … … 7394 5499 7395 5500 .widget-area ul li { 7396 line-height: 1.9; 7397 } 7398 7399 .widget-area ul.sub-menu { 7400 margin-left: 13px; 7401 } 7402 5501 line-height: var(--widget--line-height-list); 5502 } 5503 5504 .widget-area ul.sub-menu, 7403 5505 .widget-area ul.children { 7404 margin-left: 13px;5506 margin-left: var(--widget--spacing-menu); 7405 5507 } 7406 5508 … … 7410 5512 7411 5513 .widget-area a { 7412 color: #28303d;5514 color: var(--footer--color-link); 7413 5515 text-decoration: underline; 7414 5516 text-decoration-style: solid; … … 7416 5518 } 7417 5519 7418 .widget-area a:link { 7419 color: #28303d; 7420 } 7421 7422 .widget-area a:visited { 7423 color: #28303d; 7424 } 7425 5520 .widget-area a:link, 5521 .widget-area a:visited, 7426 5522 .widget-area a:active { 7427 color: #28303d;5523 color: var(--footer--color-link); 7428 5524 } 7429 5525 7430 5526 .widget-area a:hover { 7431 color: #28303d;5527 color: var(--footer--color-link-hover); 7432 5528 text-decoration-style: dotted; 7433 5529 } 7434 5530 7435 5531 .widget-area .wp-block-social-links.alignright { 7436 margin-top: 30px;5532 margin-top: var(--global--spacing-vertical); 7437 5533 justify-content: flex-end; 7438 5534 } 7439 5535 7440 5536 .widget-area .wp-block-social-links.alignleft { 7441 margin-top: 30px;5537 margin-top: var(--global--spacing-vertical); 7442 5538 } 7443 5539 … … 7449 5545 7450 5546 .widget-title { 7451 font-size: 1.125rem;7452 font-weight: 700;7453 line-height: 1.4;5547 font-size: var(--global--font-size-sm); 5548 font-weight: var(--widget--font-weight-title); 5549 line-height: var(--widget--line-height-title); 7454 5550 } 7455 5551 … … 7458 5554 flex-wrap: wrap; 7459 5555 margin: auto; 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 } 5556 max-width: var(--responsive--aligndefault-width); 7475 5557 } 7476 5558 … … 7478 5560 width: 100%; 7479 5561 margin-bottom: 0; 7480 font-weight: 500;5562 font-weight: var(--form--label-weight); 7481 5563 } 7482 5564 … … 7484 5566 flex-grow: 1; 7485 5567 max-width: inherit; 7486 margin-top: 10px;7487 margin-right: 17px;5568 margin-top: calc(var(--global--spacing-vertical) / 3); 5569 margin-right: calc(0.66 * var(--global--spacing-horizontal)); 7488 5570 } 7489 5571 7490 5572 .search-form .search-submit { 7491 margin-top: 10px;5573 margin-top: calc(var(--global--spacing-vertical) / 3); 7492 5574 margin-left: 10px; 7493 5575 } 7494 5576 7495 5577 .widget_search > .search-form .search-field { 7496 margin-right: -3px;5578 margin-right: calc(-1 * var(--button--border-width)); 7497 5579 -webkit-appearance: none; 7498 margin-bottom: 15px;5580 margin-bottom: calc(0.5 * var(--global--spacing-vertical)); 7499 5581 } 7500 5582 … … 7502 5584 margin-left: 0; 7503 5585 background-color: transparent; 7504 color: #39414d;7505 margin-bottom: 15px;5586 color: var(--button--color-text-hover); 5587 margin-bottom: calc(0.5 * var(--global--spacing-vertical)); 7506 5588 } 7507 5589 7508 5590 .widget_search > .search-form .search-submit:hover { 7509 background-color: #39414d;7510 color: #d1e4dd;5591 background-color: var(--button--color-background); 5592 color: var(--button--color-text); 7511 5593 } 7512 5594 … … 7566 5648 7567 5649 .has-black-color[class] { 7568 color: #000;5650 color: var(--global--color-black); 7569 5651 } 7570 5652 7571 5653 .has-gray-color[class] { 7572 color: #39414d;5654 color: var(--global--color-gray); 7573 5655 } 7574 5656 7575 5657 .has-dark-gray-color[class] { 7576 color: #28303d;5658 color: var(--global--color-dark-gray); 7577 5659 } 7578 5660 7579 5661 .has-green-color[class] { 7580 color: #d1e4dd;5662 color: var(--global--color-green); 7581 5663 } 7582 5664 7583 5665 .has-blue-color[class] { 7584 color: #d1dfe4;5666 color: var(--global--color-blue); 7585 5667 } 7586 5668 7587 5669 .has-purple-color[class] { 7588 color: #d1d1e4;5670 color: var(--global--color-purple); 7589 5671 } 7590 5672 7591 5673 .has-red-color[class] { 7592 color: #e4d1d1;5674 color: var(--global--color-red); 7593 5675 } 7594 5676 7595 5677 .has-orange-color[class] { 7596 color: #e4dad1;5678 color: var(--global--color-orange); 7597 5679 } 7598 5680 7599 5681 .has-yellow-color[class] { 7600 color: #eeeadd;5682 color: var(--global--color-yellow); 7601 5683 } 7602 5684 7603 5685 .has-white-color[class] { 7604 color: #fff;7605 } 7606 7607 .has-background :not(.has-background-background-color) a:not(.wp-block-button__link),5686 color: var(--global--color-white); 5687 } 5688 5689 .has-background a, 7608 5690 .has-background p, 7609 5691 .has-background h1, … … 7617 5699 7618 5700 .has-black-background-color[class] { 7619 background-color: #000;5701 background-color: var(--global--color-black); 7620 5702 } 7621 5703 7622 5704 .has-gray-background-color[class] { 7623 background-color: #39414d;5705 background-color: var(--global--color-gray); 7624 5706 } 7625 5707 7626 5708 .has-dark-gray-background-color[class] { 7627 background-color: #28303d;5709 background-color: var(--global--color-dark-gray); 7628 5710 } 7629 5711 7630 5712 .has-green-background-color[class] { 7631 background-color: #d1e4dd;5713 background-color: var(--global--color-green); 7632 5714 } 7633 5715 7634 5716 .has-blue-background-color[class] { 7635 background-color: #d1dfe4;5717 background-color: var(--global--color-blue); 7636 5718 } 7637 5719 7638 5720 .has-purple-background-color[class] { 7639 background-color: #d1d1e4;5721 background-color: var(--global--color-purple); 7640 5722 } 7641 5723 7642 5724 .has-red-background-color[class] { 7643 background-color: #e4d1d1;5725 background-color: var(--global--color-red); 7644 5726 } 7645 5727 7646 5728 .has-orange-background-color[class] { 7647 background-color: #e4dad1;5729 background-color: var(--global--color-orange); 7648 5730 } 7649 5731 7650 5732 .has-yellow-background-color[class] { 7651 background-color: #eeeadd;5733 background-color: var(--global--color-yellow); 7652 5734 } 7653 5735 7654 5736 .has-white-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 5737 background-color: var(--global--color-white); 5738 } 5739 5740 :not(.has-text-color).has-black-background-color[class], 5741 :not(.has-text-color).has-gray-background-color[class], 7666 5742 :not(.has-text-color).has-dark-gray-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 5743 color: var(--global--color-white); 5744 } 5745 5746 :not(.has-text-color).has-green-background-color[class], 5747 :not(.has-text-color).has-blue-background-color[class], 5748 :not(.has-text-color).has-purple-background-color[class], 5749 :not(.has-text-color).has-red-background-color[class], 5750 :not(.has-text-color).has-orange-background-color[class], 5751 :not(.has-text-color).has-yellow-background-color[class], 7694 5752 :not(.has-text-color).has-white-background-color[class] { 7695 color: #28303d;5753 color: var(--global--color-dark-gray); 7696 5754 } 7697 5755 7698 5756 .has-purple-to-yellow-gradient-background { 7699 background: linear-gradient(160deg, #d1d1e4, #eeeadd);5757 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow)); 7700 5758 } 7701 5759 7702 5760 .has-yellow-to-purple-gradient-background { 7703 background: linear-gradient(160deg, #eeeadd, #d1d1e4);5761 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple)); 7704 5762 } 7705 5763 7706 5764 .has-green-to-yellow-gradient-background { 7707 background: linear-gradient(160deg, #d1e4dd, #eeeadd);5765 background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow)); 7708 5766 } 7709 5767 7710 5768 .has-yellow-to-green-gradient-background { 7711 background: linear-gradient(160deg, #eeeadd, #d1e4dd);5769 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green)); 7712 5770 } 7713 5771 7714 5772 .has-red-to-yellow-gradient-background { 7715 background: linear-gradient(160deg, #e4d1d1, #eeeadd);5773 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow)); 7716 5774 } 7717 5775 7718 5776 .has-yellow-to-red-gradient-background { 7719 background: linear-gradient(160deg, #eeeadd, #e4d1d1);5777 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red)); 7720 5778 } 7721 5779 7722 5780 .has-purple-to-red-gradient-background { 7723 background: linear-gradient(160deg, #d1d1e4, #e4d1d1);5781 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red)); 7724 5782 } 7725 5783 7726 5784 .has-red-to-purple-gradient-background { 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 5785 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple)); 5786 } 5787 5788 header *, 5789 main *, 7738 5790 footer * { 7739 max-width: unset;5791 max-width: var(--global--spacing-measure); 7740 5792 } 7741 5793 -
trunk/src/wp-content/themes/twentytwentyone/assets/css/style-dark-mode-rtl.css
r49633 r49726 14 14 } 15 15 16 .is-dark-theme.is-dark-theme .site a:focus ,17 .is-dark-theme.is-dark-theme .site a:focus .meta-nav {16 .is-dark-theme.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button), 17 .is-dark-theme.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 18 18 background: #000; 19 19 color: #fff; -
trunk/src/wp-content/themes/twentytwentyone/assets/css/style-dark-mode.css
r49633 r49726 14 14 } 15 15 16 .is-dark-theme.is-dark-theme .site a:focus ,17 .is-dark-theme.is-dark-theme .site a:focus .meta-nav {16 .is-dark-theme.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button), 17 .is-dark-theme.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 18 18 background: #000; 19 19 color: #fff; -
trunk/src/wp-content/themes/twentytwentyone/assets/css/style-editor.css
r49574 r49726 375 375 font-size: var(--quote--font-size); 376 376 line-height: var(--quote--line-height); 377 position: absolute; 378 left: calc(-0.5 * var(--global--spacing-horizontal)); 377 379 } 378 380 … … 417 419 figcaption, 418 420 .wp-caption, 419 .wp-caption-text { 421 .wp-caption-text, 422 .wp-block-embed figcaption { 420 423 color: currentColor; 421 424 font-size: var(--global--font-size-xs); … … 431 434 .alignright .wp-caption, 432 435 .alignleft .wp-caption-text, 433 .alignright .wp-caption-text { 436 .alignright .wp-caption-text, 437 .alignleft .wp-block-embed figcaption, 438 .alignright .wp-block-embed figcaption { 434 439 margin-bottom: 0; 435 440 } … … 475 480 } 476 481 477 .site a:focus {482 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 478 483 479 484 /* Only visible in Windows High Contrast mode */ 480 485 outline: 2px solid transparent; 486 text-decoration: underline 1px dotted currentColor; 487 text-decoration-skip-ink: none; 481 488 background: rgba(255, 255, 255, 0.9); 482 489 } 483 490 484 .is-dark-theme .site a:focus ,485 .is-dark-theme .site a:focus .meta-nav {491 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button), 492 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 486 493 color: var(--wp--style--color--link, var(--global--color-background)); 487 494 } 488 495 489 .has-background-white .site a:focus {496 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 490 497 background: rgba(0, 0, 0, 0.9); 491 498 color: var(--wp--style--color--link, var(--global--color-white)); 492 499 } 493 500 494 .has-background-white .site a:focus .meta-nav {501 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 495 502 color: var(--wp--style--color--link, var(--global--color-white)); 496 503 } 497 504 498 .site a:focus .skip-link {505 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link { 499 506 500 507 /* Only visible in Windows High Contrast mode */ … … 503 510 } 504 511 505 .site a:focus .skip-link:focus {512 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus { 506 513 color: #21759b; 507 514 background-color: #f1f1f1; 508 515 } 509 516 510 .site a:focus img {517 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img { 511 518 outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary)); 512 519 } 513 520 514 .has-background :not(.has-background-background-color).has-link-color a,515 .has-background :not(.has-background-background-color).has-link-color a {521 .has-background .has-link-color a, 522 .has-background.has-link-color a { 516 523 color: var(--wp--style--color--link, var(--global--color-primary)); 517 524 } … … 531 538 } 532 539 533 .wp-block-button__link:before,534 .wp-block-button__link:after {535 content: "";536 display: block;537 height: 0;538 width: 0;539 }540 541 .wp-block-button__link:before {542 margin-bottom: -calc(.5em * var(--button--line-height) + -.38);543 }544 545 .wp-block-button__link:after {546 margin-top: -calc(.5em * var(--button--line-height) + -.39);547 }548 549 540 .wp-block-button__link:focus { 550 541 background: transparent; … … 688 679 [data-align=full] .wp-block-cover-image { 689 680 margin-top: 0; 681 margin-bottom: 0; 682 } 683 684 .wp-block-cover > .wp-block-cover__inner-container > *:first-child, 685 .wp-block-cover-image > .wp-block-cover__inner-container > *:first-child { 686 margin-top: 0; 687 } 688 689 .wp-block-cover > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender), 690 .wp-block-cover-image > .wp-block-cover__inner-container > *:last-child:not(.block-list-appender) { 691 margin-bottom: 0; 692 } 693 694 .wp-block-cover.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2), 695 .wp-block-cover.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2), 696 .wp-block-cover-image.has-child-selected > .wp-block-cover__inner-container > *:nth-last-child(2), 697 .wp-block-cover-image.is-selected > .wp-block-cover__inner-container > *:nth-last-child(2) { 690 698 margin-bottom: 0; 691 699 } … … 772 780 .wp-block-columns .wp-block-column { 773 781 max-width: inherit; 782 } 783 784 .wp-block-columns > .wp-block-column > *:first-child { 785 margin-top: 0; 786 } 787 788 .wp-block-columns > .wp-block-column > *:last-child:not(.block-list-appender) { 789 margin-bottom: 0; 790 } 791 792 .wp-block-columns.has-child-selected > .wp-block-column > *:nth-last-child(2), 793 .wp-block-columns.is-selected > .wp-block-column > *:nth-last-child(2) { 794 margin-bottom: 0; 774 795 } 775 796 @media only screen and (min-width: 652px) { … … 805 826 } 806 827 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),813 .wp-block[data-align=full] .wp-block-columns h6:not(.has-background) {828 .wp-block[data-align=full] > .wp-block-columns p:not(.has-background), 829 .wp-block[data-align=full] > .wp-block-columns h1:not(.has-background), 830 .wp-block[data-align=full] > .wp-block-columns h2:not(.has-background), 831 .wp-block[data-align=full] > .wp-block-columns h3:not(.has-background), 832 .wp-block[data-align=full] > .wp-block-columns h4:not(.has-background), 833 .wp-block[data-align=full] > .wp-block-columns h5:not(.has-background), 834 .wp-block[data-align=full] > .wp-block-columns h6:not(.has-background) { 814 835 padding-left: var(--global--spacing-unit); 815 836 padding-right: var(--global--spacing-unit); … … 842 863 } 843 864 844 .wp-block-file .wp-block-file__button:before,845 .wp-block-file .wp-block-file__button:after {846 content: "";847 display: block;848 height: 0;849 width: 0;850 }851 852 .wp-block-file .wp-block-file__button:before {853 margin-bottom: -calc(.5em * var(--button--line-height) + -.38);854 }855 856 .wp-block-file .wp-block-file__button:after {857 margin-top: -calc(.5em * var(--button--line-height) + -.39);858 }859 860 865 .wp-block-file .wp-block-file__button:focus { 861 866 background: transparent; … … 924 929 } 925 930 926 .wp-block-group .wp-block-group__inner-container > *:last-child { 931 .wp-block-group > .wp-block-group__inner-container > *:first-child { 932 margin-top: 0; 933 } 934 935 .wp-block-group > .wp-block-group__inner-container > *:last-child:not(.block-list-appender) { 936 margin-bottom: 0; 937 } 938 939 .wp-block-group.has-child-selected > .wp-block-group__inner-container > *:nth-last-child(2), 940 .wp-block-group.is-selected > .wp-block-group__inner-container > *:nth-last-child(2) { 927 941 margin-bottom: 0; 928 942 } … … 1305 1319 } 1306 1320 1321 .wp-block-media-text > .wp-block-media-text__content > *:first-child { 1322 margin-top: 0; 1323 } 1324 1325 .wp-block-media-text > .wp-block-media-text__content > *:last-child:not(.block-list-appender) { 1326 margin-bottom: 0; 1327 } 1328 1329 .wp-block-media-text.has-child-selected > .wp-block-media-text__content > *:nth-last-child(2), 1330 .wp-block-media-text.is-selected > .wp-block-media-text__content > *:nth-last-child(2) { 1331 margin-bottom: 0; 1332 } 1333 1307 1334 .wp-block-media-text .wp-block-media-text__content { 1308 1335 padding: var(--global--spacing-horizontal); 1309 }1310 1311 .wp-block-media-text .wp-block-media-text__content [data-block]:first-child {1312 margin-top: 0;1313 }1314 1315 .wp-block-media-text .wp-block-media-text__content [data-block]:last-child {1316 margin-bottom: 0;1317 1336 } 1318 1337 … … 1378 1397 content: "“"; 1379 1398 display: block; 1399 position: relative; 1400 left: 0; 1380 1401 font-size: 3rem; 1381 1402 font-weight: 500; … … 1454 1475 } 1455 1476 1477 .wp-block[data-align=left] .wp-block-pullquote.is-style-solid-color, 1478 .wp-block[data-align=right] .wp-block-pullquote.is-style-solid-color { 1479 padding: var(--global--spacing-unit); 1480 } 1481 1456 1482 .wp-block-quote { 1457 1483 position: relative; … … 1476 1502 font-size: var(--quote--font-size); 1477 1503 line-height: var(--quote--line-height); 1478 position: absolute;1479 1504 left: calc(-0.5 * var(--global--spacing-horizontal)); 1480 1505 } … … 1486 1511 } 1487 1512 1488 .has-background :not(.has-background-background-color).wp-block-quote .wp-block-quote__citation,1489 [class*=background-color] :not(.has-background-background-color).wp-block-quote .wp-block-quote__citation,1490 [style*=background-color] :not(.has-background-background-color).wp-block-quote .wp-block-quote__citation,1513 .has-background .wp-block-quote .wp-block-quote__citation, 1514 [class*=background-color] .wp-block-quote .wp-block-quote__citation, 1515 [style*=background-color] .wp-block-quote .wp-block-quote__citation, 1491 1516 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation { 1492 1517 color: currentColor; … … 1500 1525 1501 1526 .wp-block-quote.has-text-align-right:before { 1527 display: none; 1528 } 1529 1530 .wp-block-quote.has-text-align-right p:before { 1502 1531 content: "”"; 1503 left: initial; 1504 right: calc(-0.5 * var(--global--spacing-horizontal)); 1532 font-size: var(--quote--font-size); 1533 font-weight: normal; 1534 line-height: var(--quote--line-height); 1535 margin-right: 5px; 1505 1536 } 1506 1537 … … 1538 1569 .wp-block-quote.is-large.has-text-align-right:before, 1539 1570 .wp-block-quote.is-style-large.has-text-align-right:before { 1540 left: initial; 1541 right: calc(-1 * var(--global--spacing-horizontal)); 1571 display: none; 1572 } 1573 1574 .wp-block-quote.is-large.has-text-align-right p:before, 1575 .wp-block-quote.is-style-large.has-text-align-right p:before { 1576 content: "”"; 1577 font-size: var(--quote--font-size-large); 1578 font-weight: normal; 1579 line-height: var(--quote--line-height-large); 1580 margin-right: 10px; 1542 1581 } 1543 1582 @media only screen and (max-width: 481px) { … … 1758 1797 } 1759 1798 1760 .wp-block-search .wp-block-search__button:before,1761 .wp-block-search .wp-block-search__button:after {1762 content: "";1763 display: block;1764 height: 0;1765 width: 0;1766 }1767 1768 .wp-block-search .wp-block-search__button:before {1769 margin-bottom: -calc(.5em * var(--button--line-height) + -.38);1770 }1771 1772 .wp-block-search .wp-block-search__button:after {1773 margin-top: -calc(.5em * var(--button--line-height) + -.39);1774 }1775 1776 1799 .wp-block-search .wp-block-search__button:focus { 1777 1800 background: transparent; … … 1984 2007 } 1985 2008 1986 .has-background :not(.has-background-background-color).wp-block-separator,1987 [class*=background-color] :not(.has-background-background-color).wp-block-separator,1988 [style*=background-color] :not(.has-background-background-color).wp-block-separator,2009 .has-background .wp-block-separator, 2010 [class*=background-color] .wp-block-separator, 2011 [style*=background-color] .wp-block-separator, 1989 2012 .wp-block-cover[style*=background-image] .wp-block-separator, 1990 .has-background :not(.has-background-background-color)hr,1991 [class*=background-color] :not(.has-background-background-color)hr,1992 [style*=background-color] :not(.has-background-background-color)hr,2013 .has-background hr, 2014 [class*=background-color] hr, 2015 [style*=background-color] hr, 1993 2016 .wp-block-cover[style*=background-image] hr { 1994 2017 border-color: currentColor; … … 2179 2202 } 2180 2203 2181 .has-background :not(.has-background-background-color) a:not(.wp-block-button__link),2204 .has-background a, 2182 2205 .has-background p, 2183 2206 .has-background h1, … … 2210 2233 } 2211 2234 2212 /**2213 * Spacing Overrides2214 */2215 2235 [data-block] { 2216 2236 margin-top: var(--global--spacing-vertical); … … 2218 2238 } 2219 2239 2220 [data-block] [data-block]:first-child {2221 margin-top: 0;2222 }2223 2224 [data-block] [data-block]:nth-last-child(2) {2225 margin-bottom: 0;2226 }2227 2228 /* Block Alignments */2229 2240 .wp-block { 2230 2241 max-width: var(--responsive--aligndefault-width); … … 2275 2286 } 2276 2287 2288 .wp-block-freeform.block-library-rich-text__tinymce blockquote { 2289 border: none; 2290 } 2291 2292 .wp-block-freeform.block-library-rich-text__tinymce blockquote:before { 2293 left: 5px; 2294 } 2295 2277 2296 html { 2278 2297 font-family: var(--global--font-secondary); … … 2304 2323 } 2305 2324 2306 .has-background :not(.has-background-background-color).has-link-color a,2307 .has-background :not(.has-background-background-color).has-link-color a {2325 .has-background .has-link-color a, 2326 .has-background.has-link-color a { 2308 2327 color: var(--wp--style--color--link, var(--global--color-primary)); 2309 2328 } … … 2354 2373 } 2355 2374 2356 .has-background :not(.has-background-background-color) a:not(.wp-block-button__link),2375 .has-background a, 2357 2376 .has-background p, 2358 2377 .has-background h1, -
trunk/src/wp-content/themes/twentytwentyone/assets/js/customize-preview.js
r49574 r49726 16 16 document.body.classList.add( 'is-dark-theme' ); 17 17 document.documentElement.classList.add( 'is-dark-theme' ); 18 document.body.classList.remove( 'is-light-theme' ); 19 document.documentElement.classList.remove( 'is-light-theme' ); 18 20 document.documentElement.classList.remove( 'respect-color-scheme-preference' ); 19 21 } else { 20 22 document.body.classList.remove( 'is-dark-theme' ); 21 23 document.documentElement.classList.remove( 'is-dark-theme' ); 24 document.body.classList.add( 'is-light-theme' ); 25 document.documentElement.classList.add( 'is-light-theme' ); 22 26 if ( wp.customize( 'respect_user_color_preference' ).get() ) { 23 27 document.documentElement.classList.add( 'respect-color-scheme-preference' ); … … 26 30 27 31 // Toggle the white background class. 28 if ( '#ffffff' === to.toLowerCase()) {32 if ( 225 <= lum ) { 29 33 document.body.classList.add( 'has-background-white' ); 30 34 } else { -
trunk/src/wp-content/themes/twentytwentyone/assets/js/primary-navigation.js
r49633 r49726 42 42 function twentytwentyoneSubmenuPosition( li ) { 43 43 var subMenu = li.querySelector( 'ul.sub-menu' ), 44 rect = subMenu.getBoundingClientRect(), 45 right = Math.round( rect.right ), 46 left = Math.round( rect.left ), 47 windowWidth = Math.round( window.innerWidth ); 44 rect, 45 right, 46 left, 47 windowWidth; 48 49 if ( ! subMenu ) { 50 return; 51 } 52 53 rect = subMenu.getBoundingClientRect(); 54 right = Math.round( rect.right ); 55 left = Math.round( rect.left ); 56 windowWidth = Math.round( window.innerWidth ); 48 57 49 58 if ( right > windowWidth ) { -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/02-tools/mixins.scss
r49574 r49726 18 18 } 19 19 20 // Crop Text Boundry21 // - Sets a fixed-width on content within alignwide and alignfull blocks22 @mixin crop-text($inset-line-height: 1) {23 24 line-height: $inset-line-height;25 $offset-top: calc(.5em * #{$inset-line-height} + -.38);26 $offset-bottom: calc(.5em * #{$inset-line-height} + -.39);27 28 &:before,29 &:after {30 content: "";31 display: block;32 height: 0;33 width: 0;34 }35 36 &:before {37 margin-bottom: -($offset-top);38 }39 40 &:after {41 margin-top: -($offset-bottom);42 }43 }44 45 20 // Button style 46 21 // - Applies button styles to blocks and elements that share them. 47 22 @mixin button-style() { 48 @include crop-text(var(--button--line-height));23 line-height: var(--button--line-height); 49 24 color: var(--button--color-text); 50 25 cursor: pointer; … … 78 53 } 79 54 } 55 56 @mixin innerblock-margin-clear($container) { 57 58 // Clear the top margin for the first-child. 59 > #{$container} > *:first-child { 60 margin-top: 0; 61 } 62 63 // Last child that is not the appender. 64 > #{$container} > *:last-child:not(.block-list-appender) { 65 margin-bottom: 0; 66 } 67 68 // When selected, the last item becomes the second last because of the appender. 69 &.has-child-selected > #{$container} > *:nth-last-child(2), 70 &.is-selected > #{$container} > *:nth-last-child(2) { 71 margin-bottom: 0; 72 } 73 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/04-elements/blockquote.scss
r49574 r49726 60 60 font-size: var(--quote--font-size); 61 61 line-height: var(--quote--line-height); 62 position: absolute; 63 left: calc(-0.5 * var(--global--spacing-horizontal)); 62 64 } 63 65 -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/04-elements/forms.scss
r49574 r49726 35 35 background: var(--global--color-white-90); 36 36 } 37 38 37 } 39 38 … … 217 216 -webkit-appearance: none; 218 217 border: 3px solid var(--form--color-ranged); 219 height: 25px;220 width: 25px;218 height: 44px; 219 width: 44px; 221 220 border-radius: 50%; 222 221 background: var(--global--color-background); … … 226 225 input[type="range"]::-moz-range-thumb { 227 226 border: 3px solid var(--form--color-ranged); 228 height: 25px;229 width: 25px;227 height: 44px; 228 width: 44px; 230 229 border-radius: 50%; 231 230 background: var(--global--color-background); 232 231 cursor: pointer; 232 box-sizing: border-box; 233 233 } 234 234 } … … 257 257 input[type="range"]::-ms-thumb { 258 258 border: 3px solid var(--form--color-ranged); 259 height: 25px;260 width: 25px;259 height: 44px; 260 width: 44px; 261 261 border-radius: 50%; 262 262 background: var(--global--color-background); -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/04-elements/links.scss
r49574 r49726 16 16 } 17 17 18 .site a:focus {18 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 19 19 20 20 /* Only visible in Windows High Contrast mode */ 21 21 outline: 2px solid transparent; 22 22 23 text-decoration: underline 1px dotted currentColor; 24 text-decoration-skip-ink: none; 23 25 background: rgba(255, 255, 255, .9); 24 26 … … 58 60 // Enforce the custom link color even if a custom background color has been set. 59 61 // The extra specificity here is required to override the background color styles. 60 .has-background :not(.has-background-background-color){62 .has-background { 61 63 // Target both current level and nested block. 62 64 .has-link-color a, -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/04-elements/media.scss
r49574 r49726 18 18 } 19 19 20 21 20 /* Media captions */ 22 21 figcaption, 23 22 .wp-caption, 24 .wp-caption-text { 23 .wp-caption-text, 24 .wp-block-embed figcaption { 25 25 color: currentColor; 26 26 font-size: var(--global--font-size-xs); -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/columns/_editor.scss
r49574 r49726 10 10 max-width: inherit; 11 11 } 12 13 @include innerblock-margin-clear(".wp-block-column"); 12 14 13 15 &.is-style-twentytwentyone-columns-overlap { … … 51 53 } 52 54 53 .wp-block[data-align="full"] & {55 .wp-block[data-align="full"] > & { 54 56 55 57 p:not(.has-background), -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/cover/_editor.scss
r49574 r49726 15 15 margin-bottom: 0; 16 16 } 17 18 @include innerblock-margin-clear(".wp-block-cover__inner-container"); 17 19 18 20 .wp-block-cover__inner-container, -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/cover/_style.scss
r49574 r49726 19 19 .wp-block-cover-image-text, 20 20 .wp-block-cover-text { 21 color: currentColor; // uses text color specified with background-color options in /blocks/utilities/_style.scss21 color: currentColor; // Uses text color specified with background-color options in 07-utilities\color-palette.scss 22 22 margin-top: var(--global--spacing-vertical); 23 23 margin-bottom: var(--global--spacing-vertical); 24 24 25 a {25 a:not(.wp-block-button__link):not(.wp-block-file__button) { 26 26 color: currentColor; 27 27 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/group/_editor.scss
r49574 r49726 37 37 } 38 38 39 .wp-block-group__inner-container > *:last-child { 40 margin-bottom: 0; 41 } 39 @include innerblock-margin-clear(".wp-block-group__inner-container"); 42 40 } 43 41 -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/media-text/_editor.scss
r49574 r49726 6 6 } 7 7 8 @include innerblock-margin-clear(".wp-block-media-text__content"); 9 8 10 .wp-block-media-text__content { 9 11 padding: var(--global--spacing-horizontal); 10 11 [data-block]:first-child {12 margin-top: 0;13 }14 15 [data-block]:last-child {16 margin-bottom: 0;17 }18 12 } 19 13 -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/pullquote/_editor.scss
r49574 r49726 13 13 content: "\201C"; 14 14 display: block; 15 position: relative; // Override the absolute position. 16 left: 0; 15 17 font-size: 3rem; 16 18 font-weight: 500; … … 95 97 } 96 98 } 99 100 .wp-block[data-align="left"], 101 .wp-block[data-align="right"] { 102 103 .wp-block-pullquote.is-style-solid-color { 104 padding: var(--global--spacing-unit); 105 } 106 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/pullquote/_style.scss
r49574 r49726 5 5 border-bottom-style: solid; 6 6 border-top-style: solid; 7 color: currentColor; 8 border-color: currentColor; 7 9 position: relative; 8 10 … … 11 13 content: "\201C"; 12 14 display: block; 15 position: relative; // Override the absolute position. 16 left: 0; 13 17 font-size: 3rem; 14 18 font-weight: 500; … … 47 51 } 48 52 49 &.alignleft {53 &.alignleft:not(.is-style-solid-color) { 50 54 51 55 blockquote:before, … … 58 62 &.alignwide blockquote { 59 63 max-width: var(--responsive--alignwide-width); 60 61 64 } 62 65 … … 73 76 border-color: var(--pullquote--border-color); 74 77 75 @media ( min-width: 600px) {78 @media (min-width: 600px) { 76 79 padding: calc(5 * var(--global--spacing-unit)); 77 80 } … … 82 85 83 86 blockquote { 87 margin: 0; 84 88 max-width: inherit; 85 89 … … 94 98 color: currentColor; 95 99 } 100 101 &.alignleft, 102 &.alignright { 103 padding: var(--global--spacing-unit); 104 105 blockquote { 106 max-width: initial; 107 } 108 } 96 109 } 97 110 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/quote/_editor.scss
r49574 r49726 20 20 font-size: var(--quote--font-size); 21 21 line-height: var(--quote--line-height); 22 position: absolute;23 22 left: calc(-0.5 * var(--global--spacing-horizontal)); 24 23 } … … 29 28 font-style: var(--quote--font-style-cite); 30 29 31 .has-background :not(.has-background-background-color)&,32 [class*="background-color"] :not(.has-background-background-color)&,33 [style*="background-color"] :not(.has-background-background-color)&,30 .has-background &, 31 [class*="background-color"] &, 32 [style*="background-color"] &, 34 33 .wp-block-cover[style*="background-image"] & { 35 34 color: currentColor; … … 42 41 border-right: none; 43 42 43 // Hide the left aligned quote. 44 44 &:before { 45 display: none; 46 } 47 48 // Align the quote left of the text. 49 p:before { 45 50 content: "\201D"; 46 left: initial; 47 right: calc(-0.5 * var(--global--spacing-horizontal)); 51 font-size: var(--quote--font-size); 52 font-weight: normal; 53 line-height: var(--quote--line-height); 54 margin-right: 5px; 48 55 } 49 56 } … … 79 86 &.has-text-align-right { 80 87 88 // Hide the left aligned quote. 81 89 &:before { 82 left: initial; 83 right: calc(-1 * var(--global--spacing-horizontal)); 90 display: none; 91 } 92 93 // Align the quote left of the text. 94 p:before { 95 content: "\201D"; 96 font-size: var(--quote--font-size-large); 97 font-weight: normal; 98 line-height: var(--quote--line-height-large); 99 margin-right: 10px; 84 100 } 85 101 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/quote/_style.scss
r49574 r49726 1 1 .wp-block-quote { 2 border-left: none; 3 4 &:before { 5 content: "\201C"; 6 font-size: var(--quote--font-size); 7 line-height: var(--quote--line-height); 8 left: 8px; 9 } 2 10 3 11 .wp-block-quote__citation, … … 5 13 footer { 6 14 7 .has-background :not(.has-background-background-color)&,8 [class*="background-color"] :not(.has-background-background-color)&,15 .has-background &, 16 [class*="background-color"] &, 9 17 [style*="background-color"] &, 10 18 .wp-block-cover[style*="background-image"] & { … … 21 29 border-right: none; 22 30 31 // Hide the left aligned quote. 23 32 &:before { 33 display: none; 34 } 35 36 // Align the quote left of the text. 37 p:before { 24 38 content: "\201D"; 25 left: initial; 26 right: calc(-0.5 * var(--global--spacing-horizontal)); 39 font-size: var(--quote--font-size); 40 font-weight: normal; 41 line-height: var(--quote--line-height); 42 margin-right: 5px; 27 43 } 28 44 } … … 59 75 &.has-text-align-right { 60 76 77 // Hide the left aligned quote. 61 78 &:before { 62 left: initial; 63 right: calc(-1 * var(--global--spacing-horizontal)); 79 display: none; 80 } 81 82 // Align the quote left of the text. 83 p:before { 84 content: "\201D"; 85 font-size: var(--quote--font-size-large); 86 font-weight: normal; 87 line-height: var(--quote--line-height-large); 88 margin-right: 10px; 64 89 } 65 90 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/search/_style.scss
r49574 r49726 1 1 .wp-block-search { 2 2 max-width: var(--responsive--aligndefault-width); 3 4 &__button-inside {5 6 .wp-block-search__inside-wrapper {7 background-color: var(--global--color-white);8 }9 }10 3 11 4 &__button-only.aligncenter { … … 36 29 } 37 30 38 .has-background :not(.has-background-background-color)&,39 [class*="background-color"] :not(.has-background-background-color)&,31 .has-background &, 32 [class*="background-color"] &, 40 33 [style*="background-color"] &, 41 34 .wp-block-cover[style*="background-image"] & { … … 114 107 &.wp-block-search__button-inside { 115 108 109 .wp-block-search__inside-wrapper { 110 background-color: var(--global--color-white); 111 border: var(--form--border-width) solid var(--form--border-color); 112 border-radius: var(--form--border-radius); 113 114 .wp-block-search__input { 115 margin-right: 0; 116 117 &:focus { 118 outline: 2px dotted var(--form--border-color); 119 outline-offset: -5px; 120 121 .is-dark-theme & { 122 outline-color: currentColor; 123 } 124 } 125 } 126 } 127 116 128 &.wp-block-search__text-button { 117 129 -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/separator/_editor.scss
r49574 r49726 40 40 } 41 41 42 .has-background :not(.has-background-background-color)&,43 [class*="background-color"] :not(.has-background-background-color)&,44 [style*="background-color"] :not(.has-background-background-color)&,42 .has-background &, 43 [class*="background-color"] &, 44 [style*="background-color"] &, 45 45 .wp-block-cover[style*="background-image"] & { 46 46 border-color: currentColor; -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/separator/_style.scss
r49574 r49726 8 8 &.wp-block-separator { 9 9 border-bottom: var(--separator--height) solid var(--separator--border-color); 10 opacity: 1; 10 11 11 12 &:not(.is-style-dots):not(.alignwide) { 12 13 max-width: var(--responsive--aligndefault-width); 14 } 15 16 &:not(.is-style-dots) { 17 18 &.alignwide { 19 max-width: var(--responsive--alignwide-width); 20 } 13 21 14 22 &.alignfull { … … 43 51 } 44 52 45 .has-background :not(.has-background-background-color)&,46 [class*="background-color"] :not(.has-background-background-color)&,53 .has-background &, 54 [class*="background-color"] &, 47 55 [style*="background-color"] &, 48 56 .wp-block-cover[style*="background-image"] & { -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/social-icons/_style.scss
r49574 r49726 1 .wp-block-social-links .is-style-twentytwentyone-social-icons-color{1 .wp-block-social-links { 2 2 3 a {3 a:focus { 4 4 color: var(--global--color-primary); 5 5 } 6 6 7 .wp-social-link { 8 background: none; 7 &.is-style-twentytwentyone-social-icons-color { 8 9 a { 10 color: var(--global--color-primary); 11 } 12 13 .wp-social-link { 14 background: none; 15 } 16 9 17 } 10 11 18 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/utilities/_editor.scss
r49574 r49726 27 27 28 28 // Gutenberg text color options 29 30 29 .has-primary-color[class] { 31 30 color: var(--global--color-primary); … … 39 38 .has-background { 40 39 41 &:not(.has-background-background-color) a:not(.wp-block-button__link),40 a, 42 41 p, 43 42 h1, … … 71 70 } 72 71 73 /** 74 * Spacing Overrides 75 */ 76 72 // Spacing Overrides 77 73 [data-block] { 78 74 margin-top: var(--global--spacing-vertical); 79 75 margin-bottom: var(--global--spacing-vertical); 80 81 [data-block]:first-child {82 margin-top: 0;83 }84 85 // Needs to be the second-last child to avoid applying this to the appender.86 [data-block]:nth-last-child(2) {87 margin-bottom: 0;88 }89 76 } 90 77 91 / * Block Alignments */78 // Block Alignments 92 79 .wp-block { 93 80 … … 142 129 } 143 130 } 131 132 // Remove the border of blockquotes inside the classic block. 133 .wp-block-freeform.block-library-rich-text__tinymce blockquote { 134 border: none; 135 } 136 137 // Adjust the position of the quote symbol for blockquotes inside the classic block. 138 .wp-block-freeform.block-library-rich-text__tinymce blockquote:before { 139 left: 5px; 140 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/editor.scss
r49574 r49726 31 31 // Enforce the custom link color even if a custom background color has been set. 32 32 // The extra specificity here is required to override the background color styles. 33 .has-background :not(.has-background-background-color){33 .has-background { 34 34 // Target both current level and nested block. 35 35 .has-link-color a, -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/footer-navigation.scss
r49574 r49726 46 46 } 47 47 } 48 49 // Change colors when the body background is white. 50 .has-background-white & { 51 52 .svg-icon { 53 fill: var(--wp--style--color--link, var(--global--color-white)); 54 } 55 } 48 56 } 49 57 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/footer.scss
r49574 r49726 8 8 .no-widgets & { 9 9 margin-top: calc(6 * var(--global--spacing-vertical)); 10 } 11 12 @include media(mobile-only) { 13 14 .no-widgets & { 15 margin-top: calc(3 * var(--global--spacing-vertical)); 16 } 10 17 } 11 18 } … … 58 65 color: var(--wp--style--color--link, var(--global--color-background)); 59 66 } 67 68 // Change colors when the body background is white. 69 .has-background-white & { 70 color: var(--wp--style--color--link, var(--global--color-white)); 71 } 60 72 } 61 73 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/header.scss
r49574 r49726 80 80 a.custom-logo-link { 81 81 text-decoration: none; 82 83 &:focus { 84 // Change colors when the body background is white. 85 .has-background-white &, 86 .is-dark-theme & { 87 background: none; 88 } 89 } 82 90 } 83 91 … … 87 95 88 96 // Site logo 89 90 97 .site-logo { 91 98 -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/navigation.scss
r49574 r49726 375 375 376 376 + .sub-menu-toggle { 377 margin-left: calc( 0px - var(--primary-nav--padding));377 margin-left: calc(5px - var(--primary-nav--padding)); 378 378 } 379 379 } … … 417 417 z-index: 99999; // Ensure focus styles appear above absolute positioned elements 418 418 outline-offset: 0; 419 text-decoration-thickness: 2px; 419 420 } 420 421 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/pagination.scss
r49574 r49726 12 12 color: var(--global--color-primary-hover); 13 13 text-decoration: underline; 14 text-decoration-style: dotted; 14 15 } 15 16 … … 124 125 margin-bottom: 0; 125 126 } 126 127 &:hover { 128 129 .post-title { 130 text-decoration: underline; 131 text-decoration-thickness: 1px; 132 } 133 } 134 } 135 127 } 136 128 } 137 129 … … 158 150 } 159 151 152 .is-dark-theme & { 153 154 a:active, 155 a:hover:active, 156 a:hover:focus { 157 color: var(--global--color-background); 158 } 159 } 160 161 .has-background-white & { 162 163 a:active, 164 a:hover:active, 165 a:hover:focus { 166 color: var(--global--color-white); 167 } 168 } 160 169 } 161 170 … … 170 179 171 180 &.current { 172 border-bottom: 1px solid var(--pagination--color-text); 181 text-decoration: underline; 182 } 183 184 &:not(.dots):not(.current):hover { 185 text-decoration-style: dotted; 173 186 } 174 187 … … 228 241 font-size: var(--global--font-size-md); 229 242 } 230 231 } 243 } -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/06-components/widgets.scss
r49574 r49726 15 15 @include media(wide) { 16 16 grid-template-columns: repeat(3, 1fr); 17 } 18 19 @include media(mobile-only) { 20 margin-top: calc(3 * var(--global--spacing-vertical)); 17 21 } 18 22 -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/07-utilities/color-palette.scss
r49574 r49726 44 44 .has-background { 45 45 46 &:not(.has-background-background-color) a:not(.wp-block-button__link),46 a, 47 47 p, 48 48 h1, -
trunk/src/wp-content/themes/twentytwentyone/assets/sass/style-dark-mode.scss
r49633 r49726 13 13 --global--color-border: #9ea1a7; 14 14 15 .site a:focus ,16 .site a:focus .meta-nav {15 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button), 16 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 17 17 background: #000; 18 18 color: #fff; -
trunk/src/wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-custom-colors.php
r49574 r49726 169 169 public function body_class( $classes ) { 170 170 $background_color = get_theme_mod( 'background_color', 'D1E4DD' ); 171 if ( 127 > self::get_relative_luminance_from_hex( $background_color ) ) { 171 $luminance = self::get_relative_luminance_from_hex( $background_color ); 172 173 if ( 127 > $luminance ) { 172 174 $classes[] = 'is-dark-theme'; 173 175 } else { … … 175 177 } 176 178 177 if ( 'ffffff' === strtolower( $background_color )) {179 if ( 225 <= $luminance ) { 178 180 $classes[] = 'has-background-white'; 179 181 } -
trunk/src/wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-dark-mode.php
r49633 r49726 66 66 wp_add_inline_style( 67 67 'twenty-twenty-one-custom-color-overrides', 68 '.is-dark-theme.is-dark-theme .editor-styles-wrapper { --global--color-background: var(--global--color-dark-gray); --global--color-primary: var(--global--color-light-gray); --global--color-secondary: var(--global--color-light-gray); }'68 '.is-dark-theme.is-dark-theme .editor-styles-wrapper { --global--color-background: var(--global--color-dark-gray); --global--color-primary: var(--global--color-light-gray); --global--color-secondary: var(--global--color-light-gray); --button--color-text: var(--global--color-background); --button--color-text-hover: var(--global--color-secondary); --button--color-text-active: var(--global--color-secondary); --button--color-background: var(--global--color-secondary); --button--color-background-active: var(--global--color-background); --global--color-border: #9ea1a7; }' 69 69 ); 70 70 } … … 183 183 ); 184 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>'; 185 $description = '<p>'; 186 $description .= sprintf( 187 // translators: %s is the wordpress.org Twenty Twenty-One support article URL. 188 __( '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="%s">Learn more about Dark Mode.</a>', 'twentytwentyone' ), 189 __( 'https://wordpress.org/support/article/twenty-twenty-one/', 'twentytwentyone' ) 190 ); 191 $description .= '</p>'; 186 192 $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 193 -
trunk/src/wp-content/themes/twentytwentyone/functions.php
r49578 r49726 273 273 array( 274 274 'name' => esc_html__( 'Purple to yellow', 'twentytwentyone' ), 275 'gradient' => 'linear-gradient(160deg, ' . $purple . ' , ' . $yellow . ')',275 'gradient' => 'linear-gradient(160deg, ' . $purple . ' 0%, ' . $yellow . ' 100%)', 276 276 'slug' => 'purple-to-yellow', 277 277 ), 278 278 array( 279 279 'name' => esc_html__( 'Yellow to purple', 'twentytwentyone' ), 280 'gradient' => 'linear-gradient(160deg, ' . $yellow . ' , ' . $purple . ')',280 'gradient' => 'linear-gradient(160deg, ' . $yellow . ' 0%, ' . $purple . ' 100%)', 281 281 'slug' => 'yellow-to-purple', 282 282 ), 283 283 array( 284 284 'name' => esc_html__( 'Green to yellow', 'twentytwentyone' ), 285 'gradient' => 'linear-gradient(160deg, ' . $green . ' , ' . $yellow . ')',285 'gradient' => 'linear-gradient(160deg, ' . $green . ' 0%, ' . $yellow . ' 100%)', 286 286 'slug' => 'green-to-yellow', 287 287 ), 288 288 array( 289 289 'name' => esc_html__( 'Yellow to green', 'twentytwentyone' ), 290 'gradient' => 'linear-gradient(160deg, ' . $yellow . ' , ' . $green . ')',290 'gradient' => 'linear-gradient(160deg, ' . $yellow . ' 0%, ' . $green . ' 100%)', 291 291 'slug' => 'yellow-to-green', 292 292 ), 293 293 array( 294 294 'name' => esc_html__( 'Red to yellow', 'twentytwentyone' ), 295 'gradient' => 'linear-gradient(160deg, ' . $red . ' , ' . $yellow . ')',295 'gradient' => 'linear-gradient(160deg, ' . $red . ' 0%, ' . $yellow . ' 100%)', 296 296 'slug' => 'red-to-yellow', 297 297 ), 298 298 array( 299 299 'name' => esc_html__( 'Yellow to red', 'twentytwentyone' ), 300 'gradient' => 'linear-gradient(160deg, ' . $yellow . ' , ' . $red . ')',300 'gradient' => 'linear-gradient(160deg, ' . $yellow . ' 0%, ' . $red . ' 100%)', 301 301 'slug' => 'yellow-to-red', 302 302 ), 303 303 array( 304 304 'name' => esc_html__( 'Purple to red', 'twentytwentyone' ), 305 'gradient' => 'linear-gradient(160deg, ' . $purple . ' , ' . $red . ')',305 'gradient' => 'linear-gradient(160deg, ' . $purple . ' 0%, ' . $red . ' 100%)', 306 306 'slug' => 'purple-to-red', 307 307 ), 308 308 array( 309 309 'name' => esc_html__( 'Red to purple', 'twentytwentyone' ), 310 'gradient' => 'linear-gradient(160deg, ' . $red . ' , ' . $purple . ')',310 'gradient' => 'linear-gradient(160deg, ' . $red . ' 0%, ' . $purple . ' 100%)', 311 311 'slug' => 'red-to-purple', 312 312 ), … … 334 334 335 335 // Add support for experimental cover block spacing. 336 add_theme_support( ' experimental-custom-spacing' );336 add_theme_support( 'custom-spacing' ); 337 337 338 338 // Add support for custom units. -
trunk/src/wp-content/themes/twentytwentyone/inc/block-patterns.php
r49633 r49726 115 115 'categories' => array( 'twentytwentyone' ), 116 116 'description' => esc_html_x( 'A block with 3 columns that display contact information and social media links.', 'Block pattern description', 'twentytwentyone' ), 117 'content' => '<!-- wp:columns {"align":"wide"} --><div class="wp-block-columns alignwide"><!-- wp:column --><div class="wp-block-column"><!-- wp:paragraph --><p><a href="mailto:#">' . esc_html_x( 'example@example.com', 'Block pattern sample content', 'twentytwentyone' ) . '<br></a>' . esc_html_x( '123-456-7890', 'Block pattern sample content', 'twentytwentyone' ) . '</p><!-- /wp:paragraph --></div><!-- /wp:column --><!-- wp:column --><div class="wp-block-column"><!-- wp:paragraph {"align":"center"} --><p class="has-text-align-center">' . esc_html_x( '123 Main Street', 'Block pattern sample content', 'twentytwentyone' ) . '<br>' . esc_html_x( 'Cambridge, MA, 02139', 'Block pattern sample content', 'twentytwentyone' ) . '</p><!-- /wp:paragraph --></div><!-- /wp:column --><!-- wp:column {"verticalAlignment":"center"} --><div class="wp-block-column is-vertically-aligned-center"><!-- wp:social-links {"align":"right","className":"is-style-twentytwentyone-social-icons-color"} --><ul class="wp-block-social-links alignright is-style-twentytwentyone-social-icons-color"><!-- wp:social-link {"url":"https://wordpress.org","service":"wordpress"} /--><!-- wp:social-link {"url":"https://www.facebook.com/WordPress/","service":"facebook"} /--><!-- wp:social-link {"url":"https://twitter.com/WordPress","service":"twitter"} /--><!-- wp:social-link {" service":"instagram"} /--><!-- wp:social-link {"service":"linkedin"} /--><!-- wp:social-link {"service":"youtube"} /--><!-- wp:social-link {"url":"https://www.youtube.com/wordpress","service":"youtube"} /--></ul><!-- /wp:social-links --></div><!-- /wp:column --></div><!-- /wp:columns --><!-- wp:paragraph --><p></p><!-- /wp:paragraph-->',117 'content' => '<!-- wp:columns {"align":"wide"} --><div class="wp-block-columns alignwide"><!-- wp:column --><div class="wp-block-column"><!-- wp:paragraph --><p><a href="mailto:#">' . esc_html_x( 'example@example.com', 'Block pattern sample content', 'twentytwentyone' ) . '<br></a>' . esc_html_x( '123-456-7890', 'Block pattern sample content', 'twentytwentyone' ) . '</p><!-- /wp:paragraph --></div><!-- /wp:column --><!-- wp:column --><div class="wp-block-column"><!-- wp:paragraph {"align":"center"} --><p class="has-text-align-center">' . esc_html_x( '123 Main Street', 'Block pattern sample content', 'twentytwentyone' ) . '<br>' . esc_html_x( 'Cambridge, MA, 02139', 'Block pattern sample content', 'twentytwentyone' ) . '</p><!-- /wp:paragraph --></div><!-- /wp:column --><!-- wp:column {"verticalAlignment":"center"} --><div class="wp-block-column is-vertically-aligned-center"><!-- wp:social-links {"align":"right","className":"is-style-twentytwentyone-social-icons-color"} --><ul class="wp-block-social-links alignright is-style-twentytwentyone-social-icons-color"><!-- wp:social-link {"url":"https://wordpress.org","service":"wordpress"} /--><!-- wp:social-link {"url":"https://www.facebook.com/WordPress/","service":"facebook"} /--><!-- wp:social-link {"url":"https://twitter.com/WordPress","service":"twitter"} /--><!-- wp:social-link {"url":"https://www.youtube.com/wordpress","service":"youtube"} /--></ul><!-- /wp:social-links --></div><!-- /wp:column --></div><!-- /wp:columns -->', 118 118 ) 119 119 ); -
trunk/src/wp-content/themes/twentytwentyone/inc/template-tags.php
r49574 r49726 194 194 the_post_thumbnail( 'post-thumbnail', array( 'loading' => 'eager' ) ); 195 195 ?> 196 <?php if ( wp_get_attachment_caption( get_post_thumbnail_id() ) ) : ?> 197 <figcaption class="wp-caption-text"><?php echo wp_kses_post( wp_get_attachment_caption( get_post_thumbnail_id() ) ); ?></figcaption> 198 <?php endif; ?> 196 199 </figure><!-- .post-thumbnail --> 197 200 … … 202 205 <?php the_post_thumbnail( 'post-thumbnail' ); ?> 203 206 </a> 207 <?php if ( wp_get_attachment_caption( get_post_thumbnail_id() ) ) : ?> 208 <figcaption class="wp-caption-text"><?php echo wp_kses_post( wp_get_attachment_caption( get_post_thumbnail_id() ) ); ?></figcaption> 209 <?php endif; ?> 204 210 </figure> 205 211 -
trunk/src/wp-content/themes/twentytwentyone/package-lock.json
r49633 r49726 15 15 }, 16 16 "@babel/core": { 17 "version": "7.12. 3",18 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12. 3.tgz",19 "integrity": "sha512- 0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==",17 "version": "7.12.9", 18 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", 19 "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", 20 20 "dev": true, 21 21 "requires": { 22 22 "@babel/code-frame": "^7.10.4", 23 "@babel/generator": "^7.12. 1",23 "@babel/generator": "^7.12.5", 24 24 "@babel/helper-module-transforms": "^7.12.1", 25 "@babel/helpers": "^7.12. 1",26 "@babel/parser": "^7.12. 3",27 "@babel/template": "^7.1 0.4",28 "@babel/traverse": "^7.12. 1",29 "@babel/types": "^7.12. 1",25 "@babel/helpers": "^7.12.5", 26 "@babel/parser": "^7.12.7", 27 "@babel/template": "^7.12.7", 28 "@babel/traverse": "^7.12.9", 29 "@babel/types": "^7.12.7", 30 30 "convert-source-map": "^1.7.0", 31 31 "debug": "^4.1.0", … … 78 78 }, 79 79 "@babel/helper-member-expression-to-functions": { 80 "version": "7.12. 1",81 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12. 1.tgz",82 "integrity": "sha512- k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",83 "dev": true, 84 "requires": { 85 "@babel/types": "^7.12. 1"80 "version": "7.12.7", 81 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", 82 "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", 83 "dev": true, 84 "requires": { 85 "@babel/types": "^7.12.7" 86 86 } 87 87 }, … … 113 113 }, 114 114 "@babel/helper-optimise-call-expression": { 115 "version": "7.1 0.4",116 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.1 0.4.tgz",117 "integrity": "sha512- n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",118 "dev": true, 119 "requires": { 120 "@babel/types": "^7.1 0.4"115 "version": "7.12.7", 116 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", 117 "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", 118 "dev": true, 119 "requires": { 120 "@babel/types": "^7.12.7" 121 121 } 122 122 }, … … 180 180 }, 181 181 "@babel/parser": { 182 "version": "7.12. 5",183 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12. 5.tgz",184 "integrity": "sha512- FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==",182 "version": "7.12.7", 183 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", 184 "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", 185 185 "dev": true 186 186 }, … … 205 205 }, 206 206 "@babel/template": { 207 "version": "7.1 0.4",208 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1 0.4.tgz",209 "integrity": "sha512- ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",207 "version": "7.12.7", 208 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", 209 "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", 210 210 "dev": true, 211 211 "requires": { 212 212 "@babel/code-frame": "^7.10.4", 213 "@babel/parser": "^7.1 0.4",214 "@babel/types": "^7.1 0.4"213 "@babel/parser": "^7.12.7", 214 "@babel/types": "^7.12.7" 215 215 } 216 216 }, 217 217 "@babel/traverse": { 218 "version": "7.12. 5",219 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12. 5.tgz",220 "integrity": "sha512- xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==",218 "version": "7.12.9", 219 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", 220 "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", 221 221 "dev": true, 222 222 "requires": { … … 225 225 "@babel/helper-function-name": "^7.10.4", 226 226 "@babel/helper-split-export-declaration": "^7.11.0", 227 "@babel/parser": "^7.12. 5",228 "@babel/types": "^7.12. 5",227 "@babel/parser": "^7.12.7", 228 "@babel/types": "^7.12.7", 229 229 "debug": "^4.1.0", 230 230 "globals": "^11.1.0", … … 241 241 }, 242 242 "@babel/types": { 243 "version": "7.12. 6",244 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12. 6.tgz",245 "integrity": "sha512- hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==",243 "version": "7.12.7", 244 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", 245 "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", 246 246 "dev": true, 247 247 "requires": { … … 314 314 }, 315 315 "@stylelint/postcss-markdown": { 316 "version": "0.36. 1",317 "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36. 1.tgz",318 "integrity": "sha512- iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw==",319 "dev": true, 320 "requires": { 321 "remark": "^1 2.0.0",322 "unist-util-find-all-after": "^3.0. 1"316 "version": "0.36.2", 317 "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", 318 "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", 319 "dev": true, 320 "requires": { 321 "remark": "^13.0.0", 322 "unist-util-find-all-after": "^3.0.2" 323 323 } 324 324 }, … … 328 328 "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", 329 329 "dev": true 330 }, 331 "@types/mdast": { 332 "version": "3.0.3", 333 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", 334 "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", 335 "dev": true, 336 "requires": { 337 "@types/unist": "*" 338 } 330 339 }, 331 340 "@types/minimist": { … … 405 414 "prettier": "npm:wp-prettier@2.0.5", 406 415 "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": true414 }415 416 } 416 417 }, … … 496 497 }, 497 498 "array-includes": { 498 "version": "3.1.1", 499 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", 500 "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", 501 "dev": true, 502 "requires": { 499 "version": "3.1.2", 500 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", 501 "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", 502 "dev": true, 503 "requires": { 504 "call-bind": "^1.0.0", 503 505 "define-properties": "^1.1.3", 504 "es-abstract": "^1.17.0", 506 "es-abstract": "^1.18.0-next.1", 507 "get-intrinsic": "^1.0.1", 505 508 "is-string": "^1.0.5" 506 509 } … … 513 516 }, 514 517 "array.prototype.flatmap": { 515 "version": "1.2.3", 516 "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz", 517 "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==", 518 "dev": true, 519 "requires": { 518 "version": "1.2.4", 519 "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", 520 "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", 521 "dev": true, 522 "requires": { 523 "call-bind": "^1.0.0", 520 524 "define-properties": "^1.1.3", 521 "es-abstract": "^1.1 7.0-next.1",525 "es-abstract": "^1.18.0-next.1", 522 526 "function-bind": "^1.1.1" 523 527 } … … 563 567 }, 564 568 "axe-core": { 565 "version": "4. 0.2",566 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4. 0.2.tgz",567 "integrity": "sha512- arU1h31OGFu+LPrOLGZ7nB45v940NMDMEJeNmbutu57P+UFDVnkZg3e+J1I2HJRZ9hT7gO8J91dn/PMrAiKakA==",569 "version": "4.1.1", 570 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", 571 "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==", 568 572 "dev": true 569 573 }, … … 698 702 }, 699 703 "caniuse-lite": { 700 "version": "1.0.30001157", 701 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001157.tgz", 702 "integrity": "sha512-gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA==", 703 "dev": true 704 }, 705 "ccount": { 706 "version": "1.1.0", 707 "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", 708 "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", 704 "version": "1.0.30001164", 705 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001164.tgz", 706 "integrity": "sha512-G+A/tkf4bu0dSp9+duNiXc7bGds35DioCyC6vgK2m/rjA4Krpy5WeZgZyfH2f0wj2kI6yAWWucyap6oOwmY1mg==", 709 707 "dev": true 710 708 }, … … 724 722 "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", 725 723 "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", 726 "dev": true727 },728 "character-entities-html4": {729 "version": "1.1.4",730 "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz",731 "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==",732 724 "dev": true 733 725 }, … … 792 784 } 793 785 }, 794 "collapse-white-space": {795 "version": "1.0.6",796 "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",797 "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==",798 "dev": true799 },800 786 "color-convert": { 801 787 "version": "1.9.3", … … 847 833 }, 848 834 "core-js-pure": { 849 "version": "3. 7.0",850 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3. 7.0.tgz",851 "integrity": "sha512- EZD2ckZysv8MMt4J6HSvS9K2GdtlZtdBncKAmF9lr2n0c9dJUaUN88PSTjvgwCgQPWKTkERXITgS6JJRAnljtg==",835 "version": "3.8.0", 836 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.0.tgz", 837 "integrity": "sha512-fRjhg3NeouotRoIV0L1FdchA6CK7ZD+lyINyMoz19SyV+ROpC4noS1xItWHFtwZdlqfMfVPJEyEGdfri2bD1pA==", 852 838 "dev": true 853 839 }, … … 889 875 }, 890 876 "debug": { 891 "version": "4. 2.0",892 "resolved": "https://registry.npmjs.org/debug/-/debug-4. 2.0.tgz",893 "integrity": "sha512- IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",877 "version": "4.3.1", 878 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 879 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 894 880 "dev": true, 895 881 "requires": { … … 1010 996 }, 1011 997 "electron-to-chromium": { 1012 "version": "1.3. 593",1013 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3. 593.tgz",1014 "integrity": "sha512- GvO7G1ZxvffnMvPCr4A7+iQPVuvpyqMrx2VWSERAjG+pHK6tmO9XqYdBfMIq9corRyi4bNImSDEiDvIoDb8HrA==",998 "version": "1.3.612", 999 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.612.tgz", 1000 "integrity": "sha512-CdrdX1B6mQqxfw+51MPWB5qA6TKWjza9f5voBtUlRfEZEwZiFaxJLrhFI8zHE9SBAuGt4h84rQU6Ho9Bauo1LA==", 1015 1001 "dev": true 1016 1002 }, … … 1046 1032 }, 1047 1033 "es-abstract": { 1048 "version": "1.1 7.7",1049 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.1 7.7.tgz",1050 "integrity": "sha512- VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",1034 "version": "1.18.0-next.1", 1035 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", 1036 "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", 1051 1037 "dev": true, 1052 1038 "requires": { … … 1056 1042 "has-symbols": "^1.0.1", 1057 1043 "is-callable": "^1.2.2", 1044 "is-negative-zero": "^2.0.0", 1058 1045 "is-regex": "^1.1.1", 1059 1046 "object-inspect": "^1.8.0", … … 1088 1075 }, 1089 1076 "eslint": { 1090 "version": "7.1 3.0",1091 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.1 3.0.tgz",1092 "integrity": "sha512- uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==",1077 "version": "7.14.0", 1078 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz", 1079 "integrity": "sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==", 1093 1080 "dev": true, 1094 1081 "requires": { … … 1232 1219 }, 1233 1220 "eslint-plugin-jsdoc": { 1234 "version": "30.7. 7",1235 "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.7. 7.tgz",1236 "integrity": "sha512- DmVMJC2AbpYX7X1KhnVT1a9ex1AUvG+q9G8i6hzjp3cpjW8vmKQTUmZnRS0//W+7HvMqeb+eXPANdCOzGVVZBQ==",1221 "version": "30.7.8", 1222 "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.7.8.tgz", 1223 "integrity": "sha512-OWm2AYvXjCl7nRbpcw5xisfSVkpVAyp4lGqL9T+DeK4kaPm6ecnmTc/G5s1PtcRrwbaI8bIWGzwScqv5CdGyxA==", 1237 1224 "dev": true, 1238 1225 "requires": { … … 1821 1808 "has": "^1.0.3", 1822 1809 "side-channel": "^1.0.2" 1810 }, 1811 "dependencies": { 1812 "es-abstract": { 1813 "version": "1.17.7", 1814 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", 1815 "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", 1816 "dev": true, 1817 "requires": { 1818 "es-to-primitive": "^1.2.1", 1819 "function-bind": "^1.1.1", 1820 "has": "^1.0.3", 1821 "has-symbols": "^1.0.1", 1822 "is-callable": "^1.2.2", 1823 "is-regex": "^1.1.1", 1824 "object-inspect": "^1.8.0", 1825 "object-keys": "^1.1.1", 1826 "object.assign": "^4.1.1", 1827 "string.prototype.trimend": "^1.0.1", 1828 "string.prototype.trimstart": "^1.0.1" 1829 } 1830 } 1823 1831 } 1824 1832 }, … … 1829 1837 "dev": true 1830 1838 }, 1831 "is-alphanumeric": {1832 "version": "1.0.0",1833 "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz",1834 "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=",1835 "dev": true1836 },1837 1839 "is-alphanumerical": { 1838 1840 "version": "1.0.4", … … 1873 1875 }, 1874 1876 "is-core-module": { 1875 "version": "2. 1.0",1876 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2. 1.0.tgz",1877 "integrity": "sha512- YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==",1877 "version": "2.2.0", 1878 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", 1879 "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", 1878 1880 "dev": true, 1879 1881 "requires": { … … 1978 1980 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 1979 1981 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 1980 "dev": true1981 },1982 "is-whitespace-character": {1983 "version": "1.0.4",1984 "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz",1985 "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==",1986 "dev": true1987 },1988 "is-word-character": {1989 "version": "1.0.4",1990 "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz",1991 "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==",1992 1982 "dev": true 1993 1983 }, … … 2094 2084 }, 2095 2085 "known-css-properties": { 2096 "version": "0. 19.0",2097 "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0. 19.0.tgz",2098 "integrity": "sha512- eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA==",2086 "version": "0.20.0", 2087 "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", 2088 "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==", 2099 2089 "dev": true 2100 2090 }, … … 2206 2196 } 2207 2197 }, 2198 "lru-cache": { 2199 "version": "6.0.0", 2200 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 2201 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 2202 "dev": true, 2203 "requires": { 2204 "yallist": "^4.0.0" 2205 } 2206 }, 2208 2207 "map-obj": { 2209 2208 "version": "4.1.0", … … 2212 2211 "dev": true 2213 2212 }, 2214 "markdown-escapes": {2215 "version": "1.0.4",2216 "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",2217 "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==",2218 "dev": true2219 },2220 "markdown-table": {2221 "version": "2.0.0",2222 "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",2223 "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==",2224 "dev": true,2225 "requires": {2226 "repeat-string": "^1.0.0"2227 }2228 },2229 2213 "mathml-tag-names": { 2230 2214 "version": "2.1.3", … … 2233 2217 "dev": true 2234 2218 }, 2235 "mdast-util-compact": { 2236 "version": "2.0.1", 2237 "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", 2238 "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", 2239 "dev": true, 2240 "requires": { 2241 "unist-util-visit": "^2.0.0" 2242 } 2219 "mdast-util-from-markdown": { 2220 "version": "0.8.1", 2221 "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.1.tgz", 2222 "integrity": "sha512-qJXNcFcuCSPqUF0Tb0uYcFDIq67qwB3sxo9RPdf9vG8T90ViKnksFqdB/Coq2a7sTnxL/Ify2y7aIQXDkQFH0w==", 2223 "dev": true, 2224 "requires": { 2225 "@types/mdast": "^3.0.0", 2226 "mdast-util-to-string": "^1.0.0", 2227 "micromark": "~2.10.0", 2228 "parse-entities": "^2.0.0" 2229 } 2230 }, 2231 "mdast-util-to-markdown": { 2232 "version": "0.5.4", 2233 "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.5.4.tgz", 2234 "integrity": "sha512-0jQTkbWYx0HdEA/h++7faebJWr5JyBoBeiRf0u3F4F3QtnyyGaWIsOwo749kRb1ttKrLLr+wRtOkfou9yB0p6A==", 2235 "dev": true, 2236 "requires": { 2237 "@types/unist": "^2.0.0", 2238 "longest-streak": "^2.0.0", 2239 "mdast-util-to-string": "^2.0.0", 2240 "parse-entities": "^2.0.0", 2241 "repeat-string": "^1.0.0", 2242 "zwitch": "^1.0.0" 2243 }, 2244 "dependencies": { 2245 "mdast-util-to-string": { 2246 "version": "2.0.0", 2247 "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", 2248 "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", 2249 "dev": true 2250 } 2251 } 2252 }, 2253 "mdast-util-to-string": { 2254 "version": "1.1.0", 2255 "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", 2256 "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", 2257 "dev": true 2243 2258 }, 2244 2259 "memorystream": { … … 2249 2264 }, 2250 2265 "meow": { 2251 "version": " 7.1.1",2252 "resolved": "https://registry.npmjs.org/meow/-/meow- 7.1.1.tgz",2253 "integrity": "sha512- GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==",2266 "version": "8.0.0", 2267 "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", 2268 "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", 2254 2269 "dev": true, 2255 2270 "requires": { … … 2259 2274 "hard-rejection": "^2.1.0", 2260 2275 "minimist-options": "4.1.0", 2261 "normalize-package-data": "^ 2.5.0",2276 "normalize-package-data": "^3.0.0", 2262 2277 "read-pkg-up": "^7.0.1", 2263 2278 "redent": "^3.0.0", 2264 2279 "trim-newlines": "^3.0.0", 2265 "type-fest": "^0.1 3.1",2266 "yargs-parser": "^ 18.1.3"2280 "type-fest": "^0.18.0", 2281 "yargs-parser": "^20.2.3" 2267 2282 }, 2268 2283 "dependencies": { 2284 "hosted-git-info": { 2285 "version": "3.0.7", 2286 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", 2287 "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", 2288 "dev": true, 2289 "requires": { 2290 "lru-cache": "^6.0.0" 2291 } 2292 }, 2293 "normalize-package-data": { 2294 "version": "3.0.0", 2295 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", 2296 "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", 2297 "dev": true, 2298 "requires": { 2299 "hosted-git-info": "^3.0.6", 2300 "resolve": "^1.17.0", 2301 "semver": "^7.3.2", 2302 "validate-npm-package-license": "^3.0.1" 2303 } 2304 }, 2269 2305 "type-fest": { 2270 "version": "0.1 3.1",2271 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.1 3.1.tgz",2272 "integrity": "sha512- 34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",2306 "version": "0.18.1", 2307 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", 2308 "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", 2273 2309 "dev": true 2274 2310 }, 2275 2311 "yargs-parser": { 2276 "version": "18.1.3", 2277 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", 2278 "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", 2279 "dev": true, 2280 "requires": { 2281 "camelcase": "^5.0.0", 2282 "decamelize": "^1.2.0" 2283 } 2312 "version": "20.2.4", 2313 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", 2314 "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", 2315 "dev": true 2284 2316 } 2285 2317 } … … 2290 2322 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 2291 2323 "dev": true 2324 }, 2325 "micromark": { 2326 "version": "2.10.1", 2327 "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.10.1.tgz", 2328 "integrity": "sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ==", 2329 "dev": true, 2330 "requires": { 2331 "debug": "^4.0.0", 2332 "parse-entities": "^2.0.0" 2333 } 2292 2334 }, 2293 2335 "micromatch": { … … 2369 2411 }, 2370 2412 "node-releases": { 2371 "version": "1.1.6 6",2372 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.6 6.tgz",2373 "integrity": "sha512- JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==",2413 "version": "1.1.67", 2414 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", 2415 "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", 2374 2416 "dev": true 2375 2417 }, … … 2493 2535 }, 2494 2536 "object-inspect": { 2495 "version": "1. 8.0",2496 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1. 8.0.tgz",2497 "integrity": "sha512- jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==",2537 "version": "1.9.0", 2538 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", 2539 "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", 2498 2540 "dev": true 2499 2541 }, … … 2517 2559 }, 2518 2560 "object.entries": { 2561 "version": "1.1.3", 2562 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", 2563 "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", 2564 "dev": true, 2565 "requires": { 2566 "call-bind": "^1.0.0", 2567 "define-properties": "^1.1.3", 2568 "es-abstract": "^1.18.0-next.1", 2569 "has": "^1.0.3" 2570 } 2571 }, 2572 "object.fromentries": { 2573 "version": "2.0.3", 2574 "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", 2575 "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", 2576 "dev": true, 2577 "requires": { 2578 "call-bind": "^1.0.0", 2579 "define-properties": "^1.1.3", 2580 "es-abstract": "^1.18.0-next.1", 2581 "has": "^1.0.3" 2582 } 2583 }, 2584 "object.values": { 2519 2585 "version": "1.1.2", 2520 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", 2521 "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", 2522 "dev": true, 2523 "requires": { 2586 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", 2587 "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", 2588 "dev": true, 2589 "requires": { 2590 "call-bind": "^1.0.0", 2524 2591 "define-properties": "^1.1.3", 2525 "es-abstract": "^1.17.5", 2526 "has": "^1.0.3" 2527 } 2528 }, 2529 "object.fromentries": { 2530 "version": "2.0.2", 2531 "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", 2532 "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", 2533 "dev": true, 2534 "requires": { 2535 "define-properties": "^1.1.3", 2536 "es-abstract": "^1.17.0-next.1", 2537 "function-bind": "^1.1.1", 2538 "has": "^1.0.3" 2539 } 2540 }, 2541 "object.values": { 2542 "version": "1.1.1", 2543 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", 2544 "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", 2545 "dev": true, 2546 "requires": { 2547 "define-properties": "^1.1.3", 2548 "es-abstract": "^1.17.0-next.1", 2549 "function-bind": "^1.1.1", 2592 "es-abstract": "^1.18.0-next.1", 2550 2593 "has": "^1.0.3" 2551 2594 } … … 3129 3172 "dev": true 3130 3173 }, 3174 "prettier": { 3175 "version": "npm:wp-prettier@2.0.5", 3176 "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.0.5.tgz", 3177 "integrity": "sha512-5GCgdeevIXwR3cW4Qj5XWC5MO1iSCz8+IPn0mMw6awAt/PBiey8yyO7MhePRsaMqghJAhg6Q3QLYWSnUHWkG6A==", 3178 "dev": true 3179 }, 3131 3180 "prettier-linter-helpers": { 3132 3181 "version": "1.0.0", … … 3329 3378 "define-properties": "^1.1.3", 3330 3379 "es-abstract": "^1.17.0-next.1" 3380 }, 3381 "dependencies": { 3382 "es-abstract": { 3383 "version": "1.17.7", 3384 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", 3385 "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", 3386 "dev": true, 3387 "requires": { 3388 "es-to-primitive": "^1.2.1", 3389 "function-bind": "^1.1.1", 3390 "has": "^1.0.3", 3391 "has-symbols": "^1.0.1", 3392 "is-callable": "^1.2.2", 3393 "is-regex": "^1.1.1", 3394 "object-inspect": "^1.8.0", 3395 "object-keys": "^1.1.1", 3396 "object.assign": "^4.1.1", 3397 "string.prototype.trimend": "^1.0.1", 3398 "string.prototype.trimstart": "^1.0.1" 3399 } 3400 } 3331 3401 } 3332 3402 }, … … 3344 3414 }, 3345 3415 "remark": { 3346 "version": "1 2.0.1",3347 "resolved": "https://registry.npmjs.org/remark/-/remark-1 2.0.1.tgz",3348 "integrity": "sha512- gS7HDonkdIaHmmP/+shCPejCEEW+liMp/t/QwmF0Xt47Rpuhl32lLtDV1uKWvGoq+kxr5jSgg5oAIpGuyULjUw==",3349 "dev": true, 3350 "requires": { 3351 "remark-parse": "^ 8.0.0",3352 "remark-stringify": "^ 8.0.0",3353 "unified": "^9. 0.0"3416 "version": "13.0.0", 3417 "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", 3418 "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", 3419 "dev": true, 3420 "requires": { 3421 "remark-parse": "^9.0.0", 3422 "remark-stringify": "^9.0.0", 3423 "unified": "^9.1.0" 3354 3424 } 3355 3425 }, 3356 3426 "remark-parse": { 3357 "version": "8.0.3", 3358 "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", 3359 "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", 3360 "dev": true, 3361 "requires": { 3362 "ccount": "^1.0.0", 3363 "collapse-white-space": "^1.0.2", 3364 "is-alphabetical": "^1.0.0", 3365 "is-decimal": "^1.0.0", 3366 "is-whitespace-character": "^1.0.0", 3367 "is-word-character": "^1.0.0", 3368 "markdown-escapes": "^1.0.0", 3369 "parse-entities": "^2.0.0", 3370 "repeat-string": "^1.5.4", 3371 "state-toggle": "^1.0.0", 3372 "trim": "0.0.1", 3373 "trim-trailing-lines": "^1.0.0", 3374 "unherit": "^1.0.4", 3375 "unist-util-remove-position": "^2.0.0", 3376 "vfile-location": "^3.0.0", 3377 "xtend": "^4.0.1" 3427 "version": "9.0.0", 3428 "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", 3429 "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", 3430 "dev": true, 3431 "requires": { 3432 "mdast-util-from-markdown": "^0.8.0" 3378 3433 } 3379 3434 }, 3380 3435 "remark-stringify": { 3381 "version": "8.1.1", 3382 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", 3383 "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", 3384 "dev": true, 3385 "requires": { 3386 "ccount": "^1.0.0", 3387 "is-alphanumeric": "^1.0.0", 3388 "is-decimal": "^1.0.0", 3389 "is-whitespace-character": "^1.0.0", 3390 "longest-streak": "^2.0.1", 3391 "markdown-escapes": "^1.0.0", 3392 "markdown-table": "^2.0.0", 3393 "mdast-util-compact": "^2.0.0", 3394 "parse-entities": "^2.0.0", 3395 "repeat-string": "^1.5.4", 3396 "state-toggle": "^1.0.0", 3397 "stringify-entities": "^3.0.0", 3398 "unherit": "^1.0.4", 3399 "xtend": "^4.0.1" 3436 "version": "9.0.0", 3437 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.0.tgz", 3438 "integrity": "sha512-8x29DpTbVzEc6Dwb90qhxCtbZ6hmj3BxWWDpMhA+1WM4dOEGH5U5/GFe3Be5Hns5MvPSFAr1e2KSVtKZkK5nUw==", 3439 "dev": true, 3440 "requires": { 3441 "mdast-util-to-markdown": "^0.5.0" 3400 3442 } 3401 3443 }, … … 3462 3504 }, 3463 3505 "rtlcss": { 3464 "version": "2.6. 1",3465 "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.6. 1.tgz",3466 "integrity": "sha512- WoKAYLxT123Gh/9dAPeMY0YWBx6D7IjORJhTbmmq8UJI4zaSxsA0uqPWsXEqGgZT2HEGtxWkhkIZ6g1IvOQ+eg==",3506 "version": "2.6.2", 3507 "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.6.2.tgz", 3508 "integrity": "sha512-06LFAr+GAPo+BvaynsXRfoYTJvSaWRyOhURCQ7aeI1MKph9meM222F+Zkt3bDamyHHJuGi3VPtiRkpyswmQbGA==", 3467 3509 "dev": true, 3468 3510 "requires": { … … 3561 3603 "es-abstract": "^1.18.0-next.0", 3562 3604 "object-inspect": "^1.8.0" 3563 },3564 "dependencies": {3565 "es-abstract": {3566 "version": "1.18.0-next.1",3567 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",3568 "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",3569 "dev": true,3570 "requires": {3571 "es-to-primitive": "^1.2.1",3572 "function-bind": "^1.1.1",3573 "has": "^1.0.3",3574 "has-symbols": "^1.0.1",3575 "is-callable": "^1.2.2",3576 "is-negative-zero": "^2.0.0",3577 "is-regex": "^1.1.1",3578 "object-inspect": "^1.8.0",3579 "object-keys": "^1.1.1",3580 "object.assign": "^4.1.1",3581 "string.prototype.trimend": "^1.0.1",3582 "string.prototype.trimstart": "^1.0.1"3583 }3584 }3585 3605 } 3586 3606 }, … … 3641 3661 }, 3642 3662 "spdx-license-ids": { 3643 "version": "3.0. 6",3644 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0. 6.tgz",3645 "integrity": "sha512- +orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==",3663 "version": "3.0.7", 3664 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", 3665 "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", 3646 3666 "dev": true 3647 3667 }, … … 3656 3676 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 3657 3677 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 3658 "dev": true3659 },3660 "state-toggle": {3661 "version": "1.0.3",3662 "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz",3663 "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==",3664 3678 "dev": true 3665 3679 }, … … 3684 3698 }, 3685 3699 "string.prototype.matchall": { 3686 "version": "4.0.2", 3687 "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", 3688 "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", 3689 "dev": true, 3690 "requires": { 3700 "version": "4.0.3", 3701 "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", 3702 "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", 3703 "dev": true, 3704 "requires": { 3705 "call-bind": "^1.0.0", 3691 3706 "define-properties": "^1.1.3", 3692 "es-abstract": "^1.1 7.0",3707 "es-abstract": "^1.18.0-next.1", 3693 3708 "has-symbols": "^1.0.1", 3694 3709 "internal-slot": "^1.0.2", 3695 3710 "regexp.prototype.flags": "^1.3.0", 3696 "side-channel": "^1.0. 2"3711 "side-channel": "^1.0.3" 3697 3712 } 3698 3713 }, 3699 3714 "string.prototype.padend": { 3700 "version": "3.1.0", 3701 "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz", 3702 "integrity": "sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==", 3703 "dev": true, 3704 "requires": { 3705 "define-properties": "^1.1.3", 3706 "es-abstract": "^1.17.0-next.1" 3707 } 3708 }, 3709 "string.prototype.trimend": { 3710 "version": "1.0.2", 3711 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", 3712 "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", 3713 "dev": true, 3714 "requires": { 3715 "version": "3.1.1", 3716 "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz", 3717 "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==", 3718 "dev": true, 3719 "requires": { 3720 "call-bind": "^1.0.0", 3715 3721 "define-properties": "^1.1.3", 3716 3722 "es-abstract": "^1.18.0-next.1" 3717 }, 3718 "dependencies": { 3719 "es-abstract": { 3720 "version": "1.18.0-next.1", 3721 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", 3722 "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", 3723 "dev": true, 3724 "requires": { 3725 "es-to-primitive": "^1.2.1", 3726 "function-bind": "^1.1.1", 3727 "has": "^1.0.3", 3728 "has-symbols": "^1.0.1", 3729 "is-callable": "^1.2.2", 3730 "is-negative-zero": "^2.0.0", 3731 "is-regex": "^1.1.1", 3732 "object-inspect": "^1.8.0", 3733 "object-keys": "^1.1.1", 3734 "object.assign": "^4.1.1", 3735 "string.prototype.trimend": "^1.0.1", 3736 "string.prototype.trimstart": "^1.0.1" 3737 } 3738 } 3723 } 3724 }, 3725 "string.prototype.trimend": { 3726 "version": "1.0.3", 3727 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", 3728 "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", 3729 "dev": true, 3730 "requires": { 3731 "call-bind": "^1.0.0", 3732 "define-properties": "^1.1.3" 3739 3733 } 3740 3734 }, 3741 3735 "string.prototype.trimstart": { 3742 "version": "1.0.2", 3743 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", 3744 "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", 3745 "dev": true, 3746 "requires": { 3747 "define-properties": "^1.1.3", 3748 "es-abstract": "^1.18.0-next.1" 3749 }, 3750 "dependencies": { 3751 "es-abstract": { 3752 "version": "1.18.0-next.1", 3753 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", 3754 "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", 3755 "dev": true, 3756 "requires": { 3757 "es-to-primitive": "^1.2.1", 3758 "function-bind": "^1.1.1", 3759 "has": "^1.0.3", 3760 "has-symbols": "^1.0.1", 3761 "is-callable": "^1.2.2", 3762 "is-negative-zero": "^2.0.0", 3763 "is-regex": "^1.1.1", 3764 "object-inspect": "^1.8.0", 3765 "object-keys": "^1.1.1", 3766 "object.assign": "^4.1.1", 3767 "string.prototype.trimend": "^1.0.1", 3768 "string.prototype.trimstart": "^1.0.1" 3769 } 3770 } 3736 "version": "1.0.3", 3737 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", 3738 "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", 3739 "dev": true, 3740 "requires": { 3741 "call-bind": "^1.0.0", 3742 "define-properties": "^1.1.3" 3771 3743 } 3772 3744 }, … … 3788 3760 } 3789 3761 }, 3790 "stringify-entities": {3791 "version": "3.1.0",3792 "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz",3793 "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==",3794 "dev": true,3795 "requires": {3796 "character-entities-html4": "^1.0.0",3797 "character-entities-legacy": "^1.0.0",3798 "xtend": "^4.0.0"3799 }3800 },3801 3762 "strip-ansi": { 3802 3763 "version": "5.2.0", … … 3836 3797 }, 3837 3798 "stylelint": { 3838 "version": "13. 7.2",3839 "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13. 7.2.tgz",3840 "integrity": "sha512- mmieorkfmO+ZA6CNDu1ic9qpt4tFvH2QUB7vqXgrMVHe5ENU69q7YDq0YUg/UHLuCsZOWhUAvcMcLzLDIERzSg==",3799 "version": "13.8.0", 3800 "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", 3801 "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", 3841 3802 "dev": true, 3842 3803 "requires": { 3843 3804 "@stylelint/postcss-css-in-js": "^0.37.2", 3844 "@stylelint/postcss-markdown": "^0.36. 1",3805 "@stylelint/postcss-markdown": "^0.36.2", 3845 3806 "autoprefixer": "^9.8.6", 3846 3807 "balanced-match": "^1.0.0", 3847 3808 "chalk": "^4.1.0", 3848 3809 "cosmiconfig": "^7.0.0", 3849 "debug": "^4. 1.1",3810 "debug": "^4.2.0", 3850 3811 "execall": "^2.0.0", 3851 3812 "fast-glob": "^3.2.4", 3852 3813 "fastest-levenshtein": "^1.0.12", 3853 "file-entry-cache": "^ 5.0.1",3814 "file-entry-cache": "^6.0.0", 3854 3815 "get-stdin": "^8.0.0", 3855 3816 "global-modules": "^2.0.0", … … 3860 3821 "import-lazy": "^4.0.0", 3861 3822 "imurmurhash": "^0.1.4", 3862 "known-css-properties": "^0. 19.0",3823 "known-css-properties": "^0.20.0", 3863 3824 "lodash": "^4.17.20", 3864 3825 "log-symbols": "^4.0.0", 3865 3826 "mathml-tag-names": "^2.1.3", 3866 "meow": "^ 7.1.1",3827 "meow": "^8.0.0", 3867 3828 "micromatch": "^4.0.2", 3868 3829 "normalize-selector": "^0.2.0", 3869 "postcss": "^7.0.3 2",3830 "postcss": "^7.0.35", 3870 3831 "postcss-html": "^0.36.0", 3871 3832 "postcss-less": "^3.1.4", … … 3875 3836 "postcss-sass": "^0.4.4", 3876 3837 "postcss-scss": "^2.1.1", 3877 "postcss-selector-parser": "^6.0. 2",3838 "postcss-selector-parser": "^6.0.4", 3878 3839 "postcss-syntax": "^0.36.2", 3879 3840 "postcss-value-parser": "^4.1.0", … … 3886 3847 "sugarss": "^2.0.0", 3887 3848 "svg-tags": "^1.0.0", 3888 "table": "^6.0. 1",3889 "v8-compile-cache": "^2. 1.1",3849 "table": "^6.0.3", 3850 "v8-compile-cache": "^2.2.0", 3890 3851 "write-file-atomic": "^3.0.3" 3891 3852 }, … … 3943 3904 "dev": true 3944 3905 }, 3906 "file-entry-cache": { 3907 "version": "6.0.0", 3908 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", 3909 "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", 3910 "dev": true, 3911 "requires": { 3912 "flat-cache": "^3.0.4" 3913 } 3914 }, 3915 "flat-cache": { 3916 "version": "3.0.4", 3917 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 3918 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 3919 "dev": true, 3920 "requires": { 3921 "flatted": "^3.1.0", 3922 "rimraf": "^3.0.2" 3923 } 3924 }, 3925 "flatted": { 3926 "version": "3.1.0", 3927 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", 3928 "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", 3929 "dev": true 3930 }, 3945 3931 "get-stdin": { 3946 3932 "version": "8.0.0", … … 3982 3968 "dev": true 3983 3969 }, 3970 "rimraf": { 3971 "version": "3.0.2", 3972 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 3973 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 3974 "dev": true, 3975 "requires": { 3976 "glob": "^7.1.3" 3977 } 3978 }, 3984 3979 "slice-ansi": { 3985 3980 "version": "4.0.0", … … 4023 4018 }, 4024 4019 "table": { 4025 "version": "6.0. 3",4026 "resolved": "https://registry.npmjs.org/table/-/table-6.0. 3.tgz",4027 "integrity": "sha512- 8321ZMcf1B9HvVX/btKv8mMZahCjn2aYrDlpqHaBFCfnox64edeH9kEid0vTLTRR8gWR2A20aDgeuTTea4sVtw==",4020 "version": "6.0.4", 4021 "resolved": "https://registry.npmjs.org/table/-/table-6.0.4.tgz", 4022 "integrity": "sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==", 4028 4023 "dev": true, 4029 4024 "requires": { … … 4132 4127 } 4133 4128 }, 4134 "trim": {4135 "version": "0.0.1",4136 "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",4137 "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=",4138 "dev": true4139 },4140 4129 "trim-newlines": { 4141 4130 "version": "3.0.0", … … 4144 4133 "dev": true 4145 4134 }, 4146 "trim-trailing-lines": {4147 "version": "1.1.4",4148 "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz",4149 "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==",4150 "dev": true4151 },4152 4135 "trough": { 4153 4136 "version": "1.0.5", … … 4193 4176 "requires": { 4194 4177 "is-typedarray": "^1.0.0" 4195 }4196 },4197 "unherit": {4198 "version": "1.1.3",4199 "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz",4200 "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==",4201 "dev": true,4202 "requires": {4203 "inherits": "^2.0.0",4204 "xtend": "^4.0.0"4205 4178 } 4206 4179 }, … … 4235 4208 }, 4236 4209 "unist-util-is": { 4237 "version": "4.0.3", 4238 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.3.tgz", 4239 "integrity": "sha512-bTofCFVx0iQM8Jqb1TBDVRIQW03YkD3p66JOd/aCWuqzlLyUtx1ZAGw/u+Zw+SttKvSVcvTiKYbfrtLoLefykw==", 4240 "dev": true 4241 }, 4242 "unist-util-remove-position": { 4243 "version": "2.0.1", 4244 "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", 4245 "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", 4246 "dev": true, 4247 "requires": { 4248 "unist-util-visit": "^2.0.0" 4249 } 4210 "version": "4.0.4", 4211 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz", 4212 "integrity": "sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==", 4213 "dev": true 4250 4214 }, 4251 4215 "unist-util-stringify-position": { … … 4256 4220 "requires": { 4257 4221 "@types/unist": "^2.0.2" 4258 }4259 },4260 "unist-util-visit": {4261 "version": "2.0.3",4262 "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz",4263 "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==",4264 "dev": true,4265 "requires": {4266 "@types/unist": "^2.0.0",4267 "unist-util-is": "^4.0.0",4268 "unist-util-visit-parents": "^3.0.0"4269 }4270 },4271 "unist-util-visit-parents": {4272 "version": "3.1.1",4273 "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz",4274 "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==",4275 "dev": true,4276 "requires": {4277 "@types/unist": "^2.0.0",4278 "unist-util-is": "^4.0.0"4279 4222 } 4280 4223 }, … … 4329 4272 } 4330 4273 }, 4331 "vfile-location": {4332 "version": "3.2.0",4333 "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz",4334 "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==",4335 "dev": true4336 },4337 4274 "vfile-message": { 4338 4275 "version": "2.0.4", … … 4404 4341 } 4405 4342 }, 4406 "xtend": {4407 "version": "4.0.2",4408 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",4409 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",4410 "dev": true4411 },4412 4343 "y18n": { 4344 "version": "4.0.1", 4345 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", 4346 "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", 4347 "dev": true 4348 }, 4349 "yallist": { 4413 4350 "version": "4.0.0", 4414 "resolved": "https://registry.npmjs.org/y 18n/-/y18n-4.0.0.tgz",4415 "integrity": "sha512- r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",4351 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 4352 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 4416 4353 "dev": true 4417 4354 }, … … 4449 4386 "decamelize": "^1.2.0" 4450 4387 } 4388 }, 4389 "zwitch": { 4390 "version": "1.0.5", 4391 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", 4392 "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", 4393 "dev": true 4451 4394 } 4452 4395 } -
trunk/src/wp-content/themes/twentytwentyone/package.json
r49574 r49726 10 10 ], 11 11 "bugs": { 12 "url": "https:// github.com/wordpress/twentytwentyone"12 "url": "https://core.trac.wordpress.org/" 13 13 }, 14 "homepage": "https:// github.com/wordpress/twentytwentyone",14 "homepage": "https://wordpress.org/themes/twentytwentyone/", 15 15 "devDependencies": { 16 16 "@wordpress/browserslist-config": "^2.2.2", -
trunk/src/wp-content/themes/twentytwentyone/style-rtl.css
r49574 r49726 1175 1175 font-size: var(--quote--font-size); 1176 1176 line-height: var(--quote--line-height); 1177 position: absolute; 1178 right: calc(-0.5 * var(--global--spacing-horizontal)); 1177 1179 } 1178 1180 … … 1449 1451 -webkit-appearance: none; 1450 1452 border: 3px solid var(--form--color-ranged); 1451 height: 25px;1452 width: 25px;1453 height: 44px; 1454 width: 44px; 1453 1455 border-radius: 50%; 1454 1456 background: var(--global--color-background); … … 1458 1460 input[type=range]::-moz-range-thumb { 1459 1461 border: 3px solid var(--form--color-ranged); 1460 height: 25px;1461 width: 25px;1462 height: 44px; 1463 width: 44px; 1462 1464 border-radius: 50%; 1463 1465 background: var(--global--color-background); 1464 1466 cursor: pointer; 1467 box-sizing: border-box; 1465 1468 } 1466 1469 } … … 1489 1492 input[type=range]::-ms-thumb { 1490 1493 border: 3px solid var(--form--color-ranged); 1491 height: 25px;1492 width: 25px;1494 height: 44px; 1495 width: 44px; 1493 1496 border-radius: 50%; 1494 1497 background: var(--global--color-background); … … 1582 1585 figcaption, 1583 1586 .wp-caption, 1584 .wp-caption-text { 1587 .wp-caption-text, 1588 .wp-block-embed figcaption { 1585 1589 color: currentColor; 1586 1590 font-size: var(--global--font-size-xs); … … 1596 1600 .alignright .wp-caption, 1597 1601 .alignleft .wp-caption-text, 1598 .alignright .wp-caption-text { 1602 .alignright .wp-caption-text, 1603 .alignleft .wp-block-embed figcaption, 1604 .alignright .wp-block-embed figcaption { 1599 1605 margin-bottom: 0; 1600 1606 } … … 1645 1651 } 1646 1652 1647 .site a:focus {1653 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 1648 1654 1649 1655 /* Only visible in Windows High Contrast mode */ 1650 1656 outline: 2px solid transparent; 1657 text-decoration: underline 1px dotted currentColor; 1658 text-decoration-skip-ink: none; 1651 1659 background: rgba(255, 255, 255, 0.9); 1652 1660 } 1653 1661 1654 .is-dark-theme .site a:focus ,1655 .is-dark-theme .site a:focus .meta-nav {1662 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button), 1663 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 1656 1664 color: var(--wp--style--color--link, var(--global--color-background)); 1657 1665 } 1658 1666 1659 .has-background-white .site a:focus {1667 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 1660 1668 background: rgba(0, 0, 0, 0.9); 1661 1669 color: var(--wp--style--color--link, var(--global--color-white)); 1662 1670 } 1663 1671 1664 .has-background-white .site a:focus .meta-nav {1672 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 1665 1673 color: var(--wp--style--color--link, var(--global--color-white)); 1666 1674 } 1667 1675 1668 .site a:focus .skip-link {1676 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link { 1669 1677 1670 1678 /* Only visible in Windows High Contrast mode */ … … 1673 1681 } 1674 1682 1675 .site a:focus .skip-link:focus {1683 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus { 1676 1684 color: #21759b; 1677 1685 background-color: #f1f1f1; 1678 1686 } 1679 1687 1680 .site a:focus img {1688 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img { 1681 1689 outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary)); 1682 1690 } 1683 1691 1684 .has-background :not(.has-background-background-color).has-link-color a,1685 .has-background :not(.has-background-background-color).has-link-color a {1692 .has-background .has-link-color a, 1693 .has-background.has-link-color a { 1686 1694 color: var(--wp--style--color--link, var(--global--color-primary)); 1687 1695 } … … 1714 1722 } 1715 1723 1716 .site .button:before,1717 .site .button:after,1718 input[type=submit]:before,1719 input[type=submit]:after,1720 input[type=reset]:before,1721 input[type=reset]:after,1722 .wp-block-search__button:before,1723 .wp-block-search__button:after,1724 .wp-block-button .wp-block-button__link:before,1725 .wp-block-button .wp-block-button__link:after {1726 content: "";1727 display: block;1728 height: 0;1729 width: 0;1730 }1731 1732 .site .button:before,1733 input[type=submit]:before,1734 input[type=reset]:before,1735 .wp-block-search__button:before,1736 .wp-block-button .wp-block-button__link:before {1737 margin-bottom: -calc(.5em * var(--button--line-height) + -.38);1738 }1739 1740 .site .button:after,1741 input[type=submit]:after,1742 input[type=reset]:after,1743 .wp-block-search__button:after,1744 .wp-block-button .wp-block-button__link:after {1745 margin-top: -calc(.5em * var(--button--line-height) + -.39);1746 }1747 1748 1724 .site .button:focus, 1749 1725 input[type=submit]:focus, … … 2027 2003 } 2028 2004 2029 .wp-block-cover .wp-block-cover__inner-container a ,2030 .wp-block-cover .wp-block-cover-image-text a ,2031 .wp-block-cover .wp-block-cover-text a ,2032 .wp-block-cover-image .wp-block-cover__inner-container a ,2033 .wp-block-cover-image .wp-block-cover-image-text a ,2034 .wp-block-cover-image .wp-block-cover-text a {2005 .wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button), 2006 .wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2007 .wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2008 .wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button), 2009 .wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2010 .wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) { 2035 2011 color: currentColor; 2036 2012 } … … 2166 2142 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 2167 2143 display: inline-block; 2168 }2169 2170 .wp-block-file .wp-block-file__button:before,2171 .wp-block-file .wp-block-file__button:after {2172 content: "";2173 display: block;2174 height: 0;2175 width: 0;2176 }2177 2178 .wp-block-file .wp-block-file__button:before {2179 margin-bottom: -calc(.5em * var(--button--line-height) + -.38);2180 }2181 2182 .wp-block-file .wp-block-file__button:after {2183 margin-top: -calc(.5em * var(--button--line-height) + -.39);2184 2144 } 2185 2145 … … 2921 2881 border-bottom-style: solid; 2922 2882 border-top-style: solid; 2883 color: currentColor; 2884 border-color: currentColor; 2923 2885 position: relative; 2924 2886 … … 2932 2894 content: "“"; 2933 2895 display: block; 2896 position: relative; 2897 right: 0; 2934 2898 font-size: 3rem; 2935 2899 font-weight: 500; … … 2965 2929 } 2966 2930 2967 .wp-block-pullquote.alignleft blockquote:before,2968 .wp-block-pullquote.alignleft cite {2931 .wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before, 2932 .wp-block-pullquote.alignleft:not(.is-style-solid-color) cite { 2969 2933 text-align: center; 2970 2934 } … … 2999 2963 3000 2964 .wp-block-pullquote.is-style-solid-color blockquote { 2965 margin: 0; 3001 2966 max-width: inherit; 3002 2967 } … … 3012 2977 } 3013 2978 2979 .wp-block-pullquote.is-style-solid-color.alignleft, 2980 .wp-block-pullquote.is-style-solid-color.alignright { 2981 padding: var(--global--spacing-unit); 2982 } 2983 2984 .wp-block-pullquote.is-style-solid-color.alignleft blockquote, 2985 .wp-block-pullquote.is-style-solid-color.alignright blockquote { 2986 max-width: initial; 2987 } 2988 3014 2989 .wp-block-quote { 2990 border-right: none; 3015 2991 3016 2992 /** … … 3019 2995 } 3020 2996 3021 .has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 3022 [class*=background-color]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 2997 .wp-block-quote:before { 2998 content: "“"; 2999 font-size: var(--quote--font-size); 3000 line-height: var(--quote--line-height); 3001 right: 8px; 3002 } 3003 3004 .has-background .wp-block-quote .wp-block-quote__citation, 3005 [class*=background-color] .wp-block-quote .wp-block-quote__citation, 3023 3006 [style*=background-color] .wp-block-quote .wp-block-quote__citation, 3024 3007 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation, 3025 .has-background :not(.has-background-background-color).wp-block-quote cite,3026 [class*=background-color] :not(.has-background-background-color).wp-block-quote cite,3008 .has-background .wp-block-quote cite, 3009 [class*=background-color] .wp-block-quote cite, 3027 3010 [style*=background-color] .wp-block-quote cite, 3028 3011 .wp-block-cover[style*=background-image] .wp-block-quote cite, 3029 .has-background :not(.has-background-background-color).wp-block-quote footer,3030 [class*=background-color] :not(.has-background-background-color).wp-block-quote footer,3012 .has-background .wp-block-quote footer, 3013 [class*=background-color] .wp-block-quote footer, 3031 3014 [style*=background-color] .wp-block-quote footer, 3032 3015 .wp-block-cover[style*=background-image] .wp-block-quote footer { … … 3041 3024 3042 3025 .wp-block-quote.has-text-align-right:before { 3026 display: none; 3027 } 3028 3029 .wp-block-quote.has-text-align-right p:before { 3043 3030 content: "”"; 3044 right: initial; 3045 left: calc(-0.5 * var(--global--spacing-horizontal)); 3031 font-size: var(--quote--font-size); 3032 font-weight: normal; 3033 line-height: var(--quote--line-height); 3034 margin-left: 5px; 3046 3035 } 3047 3036 … … 3080 3069 .wp-block-quote.is-large.has-text-align-right:before, 3081 3070 .wp-block-quote.is-style-large.has-text-align-right:before { 3082 right: initial; 3083 left: calc(-1 * var(--global--spacing-horizontal)); 3071 display: none; 3072 } 3073 3074 .wp-block-quote.is-large.has-text-align-right p:before, 3075 .wp-block-quote.is-style-large.has-text-align-right p:before { 3076 content: "”"; 3077 font-size: var(--quote--font-size-large); 3078 font-weight: normal; 3079 line-height: var(--quote--line-height-large); 3080 margin-left: 10px; 3084 3081 } 3085 3082 … … 3243 3240 } 3244 3241 3245 .wp-block-search__button-inside .wp-block-search__inside-wrapper {3246 background-color: var(--global--color-white);3247 }3248 3249 3242 .wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper { 3250 3243 justify-content: center; … … 3272 3265 } 3273 3266 3274 .has-background :not(.has-background-background-color).wp-block-search .wp-block-search__input,3275 [class*=background-color] :not(.has-background-background-color).wp-block-search .wp-block-search__input,3267 .has-background .wp-block-search .wp-block-search__input, 3268 [class*=background-color] .wp-block-search .wp-block-search__input, 3276 3269 [style*=background-color] .wp-block-search .wp-block-search__input, 3277 3270 .wp-block-cover[style*=background-image] .wp-block-search .wp-block-search__input { … … 3363 3356 } 3364 3357 3358 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { 3359 background-color: var(--global--color-white); 3360 border: var(--form--border-width) solid var(--form--border-color); 3361 border-radius: var(--form--border-radius); 3362 } 3363 3364 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { 3365 margin-left: 0; 3366 } 3367 3368 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus { 3369 outline: 2px dotted var(--form--border-color); 3370 outline-offset: -5px; 3371 } 3372 3373 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus { 3374 outline-color: currentColor; 3375 } 3376 3365 3377 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button button.wp-block-search__button { 3366 3378 padding: var(--button--padding-vertical) var(--button--padding-horizontal); … … 3418 3430 hr.wp-block-separator { 3419 3431 border-bottom: var(--separator--height) solid var(--separator--border-color); 3432 opacity: 1; 3420 3433 3421 3434 /** … … 3428 3441 } 3429 3442 3430 hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 3443 hr.wp-block-separator:not(.is-style-dots).alignwide { 3444 max-width: var(--responsive--alignwide-width); 3445 } 3446 3447 hr.wp-block-separator:not(.is-style-dots).alignfull { 3431 3448 max-width: var(--responsive--alignfull-width); 3432 3449 } … … 3453 3470 } 3454 3471 3455 .has-background :not(.has-background-background-color)hr.wp-block-separator,3456 [class*=background-color] :not(.has-background-background-color)hr.wp-block-separator,3472 .has-background hr.wp-block-separator, 3473 [class*=background-color] hr.wp-block-separator, 3457 3474 [style*=background-color] hr.wp-block-separator, 3458 3475 .wp-block-cover[style*=background-image] hr.wp-block-separator { 3459 3476 border-color: currentColor; 3477 } 3478 3479 .wp-block-social-links a:focus { 3480 color: var(--global--color-primary); 3460 3481 } 3461 3482 … … 3853 3874 } 3854 3875 3876 .has-background-white a.custom-logo-link:focus, 3877 .is-dark-theme a.custom-logo-link:focus { 3878 background: none; 3879 } 3880 3855 3881 .site-title > a { 3856 3882 text-decoration-color: var(--global--color-secondary); … … 3959 3985 margin-top: calc(6 * var(--global--spacing-vertical)); 3960 3986 } 3987 @media only screen and (max-width: 481px) { 3988 3989 .no-widgets .site-footer { 3990 margin-top: calc(3 * var(--global--spacing-vertical)); 3991 } 3992 } 3961 3993 3962 3994 .site-footer > .site-info { … … 4010 4042 .is-dark-theme .site-footer > .site-info a:focus { 4011 4043 color: var(--wp--style--color--link, var(--global--color-background)); 4044 } 4045 4046 .has-background-white .site-footer > .site-info a:focus { 4047 color: var(--wp--style--color--link, var(--global--color-white)); 4012 4048 } 4013 4049 … … 4936 4972 4937 4973 .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle { 4938 margin-right: calc( 0px - var(--primary-nav--padding));4974 margin-right: calc(5px - var(--primary-nav--padding)); 4939 4975 } 4940 4976 } … … 4977 5013 z-index: 99999; 4978 5014 outline-offset: 0; 5015 text-decoration-thickness: 2px; 4979 5016 } 4980 5017 … … 5119 5156 } 5120 5157 5158 .has-background-white .footer-navigation-wrapper li a:focus .svg-icon { 5159 fill: var(--wp--style--color--link, var(--global--color-white)); 5160 } 5161 5121 5162 .footer-navigation-wrapper li .svg-icon { 5122 5163 vertical-align: middle; … … 5146 5187 color: var(--global--color-primary-hover); 5147 5188 text-decoration: underline; 5189 text-decoration-style: dotted; 5148 5190 } 5149 5191 … … 5261 5303 } 5262 5304 5263 .post-navigation .nav-next:hover .post-title,5264 .post-navigation .nav-previous:hover .post-title {5265 text-decoration: underline;5266 text-decoration-thickness: 1px;5267 }5268 5269 5305 .pagination, 5270 5306 .comments-pagination { … … 5289 5325 .comments-pagination .nav-links a:hover { 5290 5326 color: var(--pagination--color-link-hover); 5327 } 5328 5329 .is-dark-theme .pagination .nav-links a:active, 5330 .is-dark-theme .pagination .nav-links a:hover:active, 5331 .is-dark-theme .pagination .nav-links a:hover:focus, 5332 .is-dark-theme .comments-pagination .nav-links a:active, 5333 .is-dark-theme .comments-pagination .nav-links a:hover:active, 5334 .is-dark-theme .comments-pagination .nav-links a:hover:focus { 5335 color: var(--global--color-background); 5336 } 5337 5338 .has-background-white .pagination .nav-links a:active, 5339 .has-background-white .pagination .nav-links a:hover:active, 5340 .has-background-white .pagination .nav-links a:hover:focus, 5341 .has-background-white .comments-pagination .nav-links a:active, 5342 .has-background-white .comments-pagination .nav-links a:hover:active, 5343 .has-background-white .comments-pagination .nav-links a:hover:focus { 5344 color: var(--global--color-white); 5291 5345 } 5292 5346 … … 5304 5358 .pagination .nav-links > *.current, 5305 5359 .comments-pagination .nav-links > *.current { 5306 border-bottom: 1px solid var(--pagination--color-text); 5360 text-decoration: underline; 5361 } 5362 5363 .pagination .nav-links > *:not(.dots):not(.current):hover, 5364 .comments-pagination .nav-links > *:not(.dots):not(.current):hover { 5365 text-decoration-style: dotted; 5307 5366 } 5308 5367 … … 5389 5448 .widget-area { 5390 5449 grid-template-columns: repeat(3, 1fr); 5450 } 5451 } 5452 @media only screen and (max-width: 481px) { 5453 5454 .widget-area { 5455 margin-top: calc(3 * var(--global--spacing-vertical)); 5391 5456 } 5392 5457 } … … 5586 5651 } 5587 5652 5588 .has-background :not(.has-background-background-color) a:not(.wp-block-button__link),5653 .has-background a, 5589 5654 .has-background p, 5590 5655 .has-background h1, -
trunk/src/wp-content/themes/twentytwentyone/style.css
r49574 r49726 1183 1183 font-size: var(--quote--font-size); 1184 1184 line-height: var(--quote--line-height); 1185 position: absolute; 1186 left: calc(-0.5 * var(--global--spacing-horizontal)); 1185 1187 } 1186 1188 … … 1459 1461 -webkit-appearance: none; 1460 1462 border: 3px solid var(--form--color-ranged); 1461 height: 25px;1462 width: 25px;1463 height: 44px; 1464 width: 44px; 1463 1465 border-radius: 50%; 1464 1466 background: var(--global--color-background); … … 1468 1470 input[type=range]::-moz-range-thumb { 1469 1471 border: 3px solid var(--form--color-ranged); 1470 height: 25px;1471 width: 25px;1472 height: 44px; 1473 width: 44px; 1472 1474 border-radius: 50%; 1473 1475 background: var(--global--color-background); 1474 1476 cursor: pointer; 1477 box-sizing: border-box; 1475 1478 } 1476 1479 } … … 1499 1502 input[type=range]::-ms-thumb { 1500 1503 border: 3px solid var(--form--color-ranged); 1501 height: 25px;1502 width: 25px;1504 height: 44px; 1505 width: 44px; 1503 1506 border-radius: 50%; 1504 1507 background: var(--global--color-background); … … 1592 1595 figcaption, 1593 1596 .wp-caption, 1594 .wp-caption-text { 1597 .wp-caption-text, 1598 .wp-block-embed figcaption { 1595 1599 color: currentColor; 1596 1600 font-size: var(--global--font-size-xs); … … 1606 1610 .alignright .wp-caption, 1607 1611 .alignleft .wp-caption-text, 1608 .alignright .wp-caption-text { 1612 .alignright .wp-caption-text, 1613 .alignleft .wp-block-embed figcaption, 1614 .alignright .wp-block-embed figcaption { 1609 1615 margin-bottom: 0; 1610 1616 } … … 1655 1661 } 1656 1662 1657 .site a:focus {1663 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 1658 1664 1659 1665 /* Only visible in Windows High Contrast mode */ 1660 1666 outline: 2px solid transparent; 1667 text-decoration: underline 1px dotted currentColor; 1668 text-decoration-skip-ink: none; 1661 1669 background: rgba(255, 255, 255, 0.9); 1662 1670 } 1663 1671 1664 .is-dark-theme .site a:focus ,1665 .is-dark-theme .site a:focus .meta-nav {1672 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button), 1673 .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 1666 1674 color: var(--wp--style--color--link, var(--global--color-background)); 1667 1675 } 1668 1676 1669 .has-background-white .site a:focus {1677 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 1670 1678 background: rgba(0, 0, 0, 0.9); 1671 1679 color: var(--wp--style--color--link, var(--global--color-white)); 1672 1680 } 1673 1681 1674 .has-background-white .site a:focus .meta-nav {1682 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav { 1675 1683 color: var(--wp--style--color--link, var(--global--color-white)); 1676 1684 } 1677 1685 1678 .site a:focus .skip-link {1686 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link { 1679 1687 1680 1688 /* Only visible in Windows High Contrast mode */ … … 1683 1691 } 1684 1692 1685 .site a:focus .skip-link:focus {1693 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus { 1686 1694 color: #21759b; 1687 1695 background-color: #f1f1f1; 1688 1696 } 1689 1697 1690 .site a:focus img {1698 .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img { 1691 1699 outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary)); 1692 1700 } 1693 1701 1694 .has-background :not(.has-background-background-color).has-link-color a,1695 .has-background :not(.has-background-background-color).has-link-color a {1702 .has-background .has-link-color a, 1703 .has-background.has-link-color a { 1696 1704 color: var(--wp--style--color--link, var(--global--color-primary)); 1697 1705 } … … 1724 1732 } 1725 1733 1726 .site .button:before,1727 .site .button:after,1728 input[type=submit]:before,1729 input[type=submit]:after,1730 input[type=reset]:before,1731 input[type=reset]:after,1732 .wp-block-search__button:before,1733 .wp-block-search__button:after,1734 .wp-block-button .wp-block-button__link:before,1735 .wp-block-button .wp-block-button__link:after {1736 content: "";1737 display: block;1738 height: 0;1739 width: 0;1740 }1741 1742 .site .button:before,1743 input[type=submit]:before,1744 input[type=reset]:before,1745 .wp-block-search__button:before,1746 .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,1754 .wp-block-button .wp-block-button__link:after {1755 margin-top: -calc(.5em * var(--button--line-height) + -.39);1756 }1757 1758 1734 .site .button:focus, 1759 1735 input[type=submit]:focus, … … 2037 2013 } 2038 2014 2039 .wp-block-cover .wp-block-cover__inner-container a ,2040 .wp-block-cover .wp-block-cover-image-text a ,2041 .wp-block-cover .wp-block-cover-text a ,2042 .wp-block-cover-image .wp-block-cover__inner-container a ,2043 .wp-block-cover-image .wp-block-cover-image-text a ,2044 .wp-block-cover-image .wp-block-cover-text a {2015 .wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button), 2016 .wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2017 .wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2018 .wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button), 2019 .wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button), 2020 .wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) { 2045 2021 color: currentColor; 2046 2022 } … … 2176 2152 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 2177 2153 display: inline-block; 2178 }2179 2180 .wp-block-file .wp-block-file__button:before,2181 .wp-block-file .wp-block-file__button:after {2182 content: "";2183 display: block;2184 height: 0;2185 width: 0;2186 }2187 2188 .wp-block-file .wp-block-file__button:before {2189 margin-bottom: -calc(.5em * var(--button--line-height) + -.38);2190 }2191 2192 .wp-block-file .wp-block-file__button:after {2193 margin-top: -calc(.5em * var(--button--line-height) + -.39);2194 2154 } 2195 2155 … … 2931 2891 border-bottom-style: solid; 2932 2892 border-top-style: solid; 2893 color: currentColor; 2894 border-color: currentColor; 2933 2895 position: relative; 2934 2896 … … 2942 2904 content: "“"; 2943 2905 display: block; 2906 position: relative; 2907 left: 0; 2944 2908 font-size: 3rem; 2945 2909 font-weight: 500; … … 2975 2939 } 2976 2940 2977 .wp-block-pullquote.alignleft blockquote:before,2978 .wp-block-pullquote.alignleft cite {2941 .wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before, 2942 .wp-block-pullquote.alignleft:not(.is-style-solid-color) cite { 2979 2943 text-align: center; 2980 2944 } … … 3009 2973 3010 2974 .wp-block-pullquote.is-style-solid-color blockquote { 2975 margin: 0; 3011 2976 max-width: inherit; 3012 2977 } … … 3022 2987 } 3023 2988 2989 .wp-block-pullquote.is-style-solid-color.alignleft, 2990 .wp-block-pullquote.is-style-solid-color.alignright { 2991 padding: var(--global--spacing-unit); 2992 } 2993 2994 .wp-block-pullquote.is-style-solid-color.alignleft blockquote, 2995 .wp-block-pullquote.is-style-solid-color.alignright blockquote { 2996 max-width: initial; 2997 } 2998 3024 2999 .wp-block-quote { 3000 border-left: none; 3025 3001 3026 3002 /** … … 3029 3005 } 3030 3006 3031 .has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 3032 [class*=background-color]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 3007 .wp-block-quote:before { 3008 content: "“"; 3009 font-size: var(--quote--font-size); 3010 line-height: var(--quote--line-height); 3011 left: 8px; 3012 } 3013 3014 .has-background .wp-block-quote .wp-block-quote__citation, 3015 [class*=background-color] .wp-block-quote .wp-block-quote__citation, 3033 3016 [style*=background-color] .wp-block-quote .wp-block-quote__citation, 3034 3017 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation, 3035 .has-background :not(.has-background-background-color).wp-block-quote cite,3036 [class*=background-color] :not(.has-background-background-color).wp-block-quote cite,3018 .has-background .wp-block-quote cite, 3019 [class*=background-color] .wp-block-quote cite, 3037 3020 [style*=background-color] .wp-block-quote cite, 3038 3021 .wp-block-cover[style*=background-image] .wp-block-quote cite, 3039 .has-background :not(.has-background-background-color).wp-block-quote footer,3040 [class*=background-color] :not(.has-background-background-color).wp-block-quote footer,3022 .has-background .wp-block-quote footer, 3023 [class*=background-color] .wp-block-quote footer, 3041 3024 [style*=background-color] .wp-block-quote footer, 3042 3025 .wp-block-cover[style*=background-image] .wp-block-quote footer { … … 3051 3034 3052 3035 .wp-block-quote.has-text-align-right:before { 3036 display: none; 3037 } 3038 3039 .wp-block-quote.has-text-align-right p:before { 3053 3040 content: "”"; 3054 left: initial; 3055 right: calc(-0.5 * var(--global--spacing-horizontal)); 3041 font-size: var(--quote--font-size); 3042 font-weight: normal; 3043 line-height: var(--quote--line-height); 3044 margin-right: 5px; 3056 3045 } 3057 3046 … … 3090 3079 .wp-block-quote.is-large.has-text-align-right:before, 3091 3080 .wp-block-quote.is-style-large.has-text-align-right:before { 3092 left: initial; 3093 right: calc(-1 * var(--global--spacing-horizontal)); 3081 display: none; 3082 } 3083 3084 .wp-block-quote.is-large.has-text-align-right p:before, 3085 .wp-block-quote.is-style-large.has-text-align-right p:before { 3086 content: "”"; 3087 font-size: var(--quote--font-size-large); 3088 font-weight: normal; 3089 line-height: var(--quote--line-height-large); 3090 margin-right: 10px; 3094 3091 } 3095 3092 … … 3253 3250 } 3254 3251 3255 .wp-block-search__button-inside .wp-block-search__inside-wrapper {3256 background-color: var(--global--color-white);3257 }3258 3259 3252 .wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper { 3260 3253 justify-content: center; … … 3282 3275 } 3283 3276 3284 .has-background :not(.has-background-background-color).wp-block-search .wp-block-search__input,3285 [class*=background-color] :not(.has-background-background-color).wp-block-search .wp-block-search__input,3277 .has-background .wp-block-search .wp-block-search__input, 3278 [class*=background-color] .wp-block-search .wp-block-search__input, 3286 3279 [style*=background-color] .wp-block-search .wp-block-search__input, 3287 3280 .wp-block-cover[style*=background-image] .wp-block-search .wp-block-search__input { … … 3373 3366 } 3374 3367 3368 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { 3369 background-color: var(--global--color-white); 3370 border: var(--form--border-width) solid var(--form--border-color); 3371 border-radius: var(--form--border-radius); 3372 } 3373 3374 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { 3375 margin-right: 0; 3376 } 3377 3378 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus { 3379 outline: 2px dotted var(--form--border-color); 3380 outline-offset: -5px; 3381 } 3382 3383 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus { 3384 outline-color: currentColor; 3385 } 3386 3375 3387 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button button.wp-block-search__button { 3376 3388 padding: var(--button--padding-vertical) var(--button--padding-horizontal); … … 3428 3440 hr.wp-block-separator { 3429 3441 border-bottom: var(--separator--height) solid var(--separator--border-color); 3442 opacity: 1; 3430 3443 3431 3444 /** … … 3438 3451 } 3439 3452 3440 hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 3453 hr.wp-block-separator:not(.is-style-dots).alignwide { 3454 max-width: var(--responsive--alignwide-width); 3455 } 3456 3457 hr.wp-block-separator:not(.is-style-dots).alignfull { 3441 3458 max-width: var(--responsive--alignfull-width); 3442 3459 } … … 3463 3480 } 3464 3481 3465 .has-background :not(.has-background-background-color)hr.wp-block-separator,3466 [class*=background-color] :not(.has-background-background-color)hr.wp-block-separator,3482 .has-background hr.wp-block-separator, 3483 [class*=background-color] hr.wp-block-separator, 3467 3484 [style*=background-color] hr.wp-block-separator, 3468 3485 .wp-block-cover[style*=background-image] hr.wp-block-separator { 3469 3486 border-color: currentColor; 3487 } 3488 3489 .wp-block-social-links a:focus { 3490 color: var(--global--color-primary); 3470 3491 } 3471 3492 … … 3873 3894 } 3874 3895 3896 .has-background-white a.custom-logo-link:focus, 3897 .is-dark-theme a.custom-logo-link:focus { 3898 background: none; 3899 } 3900 3875 3901 .site-title > a { 3876 3902 text-decoration-color: var(--global--color-secondary); … … 3979 4005 margin-top: calc(6 * var(--global--spacing-vertical)); 3980 4006 } 4007 @media only screen and (max-width: 481px) { 4008 4009 .no-widgets .site-footer { 4010 margin-top: calc(3 * var(--global--spacing-vertical)); 4011 } 4012 } 3981 4013 3982 4014 .site-footer > .site-info { … … 4030 4062 .is-dark-theme .site-footer > .site-info a:focus { 4031 4063 color: var(--wp--style--color--link, var(--global--color-background)); 4064 } 4065 4066 .has-background-white .site-footer > .site-info a:focus { 4067 color: var(--wp--style--color--link, var(--global--color-white)); 4032 4068 } 4033 4069 … … 4972 5008 4973 5009 .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle { 4974 margin-left: calc( 0px - var(--primary-nav--padding));5010 margin-left: calc(5px - var(--primary-nav--padding)); 4975 5011 } 4976 5012 } … … 5013 5049 z-index: 99999; 5014 5050 outline-offset: 0; 5051 text-decoration-thickness: 2px; 5015 5052 } 5016 5053 … … 5155 5192 } 5156 5193 5194 .has-background-white .footer-navigation-wrapper li a:focus .svg-icon { 5195 fill: var(--wp--style--color--link, var(--global--color-white)); 5196 } 5197 5157 5198 .footer-navigation-wrapper li .svg-icon { 5158 5199 vertical-align: middle; … … 5182 5223 color: var(--global--color-primary-hover); 5183 5224 text-decoration: underline; 5225 text-decoration-style: dotted; 5184 5226 } 5185 5227 … … 5297 5339 } 5298 5340 5299 .post-navigation .nav-next:hover .post-title,5300 .post-navigation .nav-previous:hover .post-title {5301 text-decoration: underline;5302 text-decoration-thickness: 1px;5303 }5304 5305 5341 .pagination, 5306 5342 .comments-pagination { … … 5325 5361 .comments-pagination .nav-links a:hover { 5326 5362 color: var(--pagination--color-link-hover); 5363 } 5364 5365 .is-dark-theme .pagination .nav-links a:active, 5366 .is-dark-theme .pagination .nav-links a:hover:active, 5367 .is-dark-theme .pagination .nav-links a:hover:focus, 5368 .is-dark-theme .comments-pagination .nav-links a:active, 5369 .is-dark-theme .comments-pagination .nav-links a:hover:active, 5370 .is-dark-theme .comments-pagination .nav-links a:hover:focus { 5371 color: var(--global--color-background); 5372 } 5373 5374 .has-background-white .pagination .nav-links a:active, 5375 .has-background-white .pagination .nav-links a:hover:active, 5376 .has-background-white .pagination .nav-links a:hover:focus, 5377 .has-background-white .comments-pagination .nav-links a:active, 5378 .has-background-white .comments-pagination .nav-links a:hover:active, 5379 .has-background-white .comments-pagination .nav-links a:hover:focus { 5380 color: var(--global--color-white); 5327 5381 } 5328 5382 … … 5340 5394 .pagination .nav-links > *.current, 5341 5395 .comments-pagination .nav-links > *.current { 5342 border-bottom: 1px solid var(--pagination--color-text); 5396 text-decoration: underline; 5397 } 5398 5399 .pagination .nav-links > *:not(.dots):not(.current):hover, 5400 .comments-pagination .nav-links > *:not(.dots):not(.current):hover { 5401 text-decoration-style: dotted; 5343 5402 } 5344 5403 … … 5425 5484 .widget-area { 5426 5485 grid-template-columns: repeat(3, 1fr); 5486 } 5487 } 5488 @media only screen and (max-width: 481px) { 5489 5490 .widget-area { 5491 margin-top: calc(3 * var(--global--spacing-vertical)); 5427 5492 } 5428 5493 } … … 5622 5687 } 5623 5688 5624 .has-background :not(.has-background-background-color) a:not(.wp-block-button__link),5689 .has-background a, 5625 5690 .has-background p, 5626 5691 .has-background h1,
Note: See TracChangeset
for help on using the changeset viewer.