Changeset 49574
- Timestamp:
- 11/12/2020 06:34:44 PM (4 years ago)
- Location:
- trunk/src/wp-content/themes/twentytwentyone
- Files:
-
- 145 added
- 1 deleted
- 31 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-content/themes/twentytwentyone/assets/css/custom-color-overrides.css
r49216 r49574 1 1 /** 2 2 * Custom Color Overrides 3 * 3 * 4 4 * This file is automatically populated if the user chooses custom colors in the Customzier. 5 5 */ -
trunk/src/wp-content/themes/twentytwentyone/assets/css/ie-editor.css
r49478 r49574 1 1 @charset "UTF-8"; 2 2 3 /** 3 4 * These styles should be loaded by the Block Editor only 4 5 */ 6 5 7 /* Variables */ 6 8 :root { 9 7 10 /* Font Family */ 11 --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); 12 --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); 13 8 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; 25 9 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; 30 10 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; 54 11 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); 62 12 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); 78 13 79 /* Body text color, site title, footer text color. */ 80 --global--color-secondary: var(--global--color-gray); 81 14 82 /* Headings */ 83 --global--color-primary-hover: var(--global--color-primary); 84 --global--color-background: var(--global--color-green); 85 15 86 /* Mint, default body background */ 87 --global--color-border: var(--global--color-primary); 88 16 89 /* Used for borders (separators) */ 90 17 91 /* Spacing */ 92 --global--spacing-unit: 20px; 93 --global--spacing-measure: unset; 94 --global--spacing-horizontal: 25px; 95 --global--spacing-vertical: 30px; 96 18 97 /* Elevation */ 98 --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); 99 19 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)); 111 20 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); 116 21 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)); 131 22 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); 141 23 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; 158 24 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); 176 25 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; 184 26 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); 191 27 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; 214 28 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); 219 29 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)); 225 30 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 } 31 249 } 32 250 … … 34 252 * Repsonsive Styles 35 253 */ 254 36 255 /** 37 256 * Required Variables 38 257 */ 258 39 259 /** 40 260 * Root Media Query Variables 41 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 } 42 287 43 288 /** … … 45 290 */ 46 291 .default-max-width { 47 max-width: calc(100vw - 30px);292 max-width: var(--responsive--aligndefault-width); 48 293 margin-left: auto; 49 294 margin-right: auto; 50 295 } 51 @media only screen and (min-width: 482px){52 .default-max-width{53 max-width: min(calc(100vw - 100px), 610px);54 }55 }56 @media only screen and (min-width: 822px){57 .default-max-width{58 max-width: min(calc(100vw - 200px), 610px);59 }60 }61 296 62 297 .wide-max-width { 63 max-width: calc(100vw - 30px);298 max-width: var(--responsive--alignwide-width); 64 299 margin-left: auto; 65 300 margin-right: auto; 66 301 } 67 302 68 @media only screen and (min-width: 482px){69 .wide-max-width{70 max-width: calc(100vw - 100px);71 }72 }73 74 @media only screen and (min-width: 822px){75 .wide-max-width{76 max-width: min(calc(100vw - 200px), 1240px);77 }78 }79 80 303 @media only screen and (min-width: 482px) { 304 81 305 .full-max-width { 82 max-width: 100%;306 max-width: var(--responsive--alignfull-width); 83 307 width: auto; 84 308 margin-left: auto; … … 90 314 padding: 0; 91 315 position: relative; 92 margin: 30px 0 30px 25px;316 margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal); 93 317 } 94 318 95 319 blockquote > * { 96 margin-top: 20px;97 margin-bottom: 20px;320 margin-top: var(--global--spacing-unit); 321 margin-bottom: var(--global--spacing-unit); 98 322 } 99 323 … … 107 331 108 332 blockquote p { 109 letter-spacing: normal; 110 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 111 font-size: 1.25rem; 112 font-style: normal; 113 font-weight: 700; 114 line-height: 1.7; 115 } 116 117 blockquote cite { 118 font-weight: normal; 119 color: #28303d; 120 font-size: 1rem; 121 letter-spacing: normal; 122 } 123 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, 124 342 blockquote footer { 125 343 font-weight: normal; 126 color: #28303d; 127 font-size: 1rem; 128 letter-spacing: normal; 129 } 130 131 blockquote.alignleft, blockquote.alignright { 344 color: var(--global--color-primary); 345 font-size: var(--global--font-size-xs); 346 letter-spacing: var(--global--letter-spacing); 347 } 348 349 blockquote.alignleft, 350 blockquote.alignright { 132 351 padding-left: inherit; 133 352 } 134 353 135 blockquote.alignleft p { 136 font-size: 1.125rem; 354 blockquote.alignleft p, 355 blockquote.alignright p { 356 font-size: var(--heading--font-size-h5); 137 357 max-width: inherit; 138 358 width: inherit; 139 359 } 140 360 141 blockquote.alignright p { 142 font-size: 1.125rem; 143 max-width: inherit; 144 width: inherit; 145 } 146 147 blockquote.alignleft cite { 148 font-size: 1rem; 149 letter-spacing: normal; 150 } 151 152 blockquote.alignleft footer { 153 font-size: 1rem; 154 letter-spacing: normal; 155 } 156 157 blockquote.alignright cite { 158 font-size: 1rem; 159 letter-spacing: normal; 160 } 161 361 blockquote.alignleft cite, 362 blockquote.alignleft footer, 363 blockquote.alignright cite, 162 364 blockquote.alignright footer { 163 font-size: 1rem;164 letter-spacing: normal;365 font-size: var(--global--font-size-xs); 366 letter-spacing: var(--global--letter-spacing); 165 367 } 166 368 167 369 blockquote strong { 168 font-weight: normal;370 font-weight: var(--quote--font-weight-strong); 169 371 } 170 372 171 373 blockquote:before { 172 content: "\201C"; 173 font-size: 1.25rem; 174 line-height: 1.7; 175 position: absolute; 176 left: -12px; 177 } 178 179 blockquote .wp-block-quote__citation { 180 color: #28303d; 181 font-size: 1rem; 182 font-style: normal; 183 } 184 185 blockquote cite { 186 color: #28303d; 187 font-size: 1rem; 188 font-style: normal; 189 } 190 374 content: "“"; 375 font-size: var(--quote--font-size); 376 line-height: var(--quote--line-height); 377 } 378 379 blockquote .wp-block-quote__citation, 380 blockquote cite, 191 381 blockquote footer { 192 color: #28303d; 193 font-size: 1rem; 194 font-style: normal; 195 } 196 382 color: var(--global--color-primary); 383 font-size: var(--global--font-size-xs); 384 font-style: var(--quote--font-style-cite); 385 } 197 386 @media only screen and (max-width: 481px) { 387 198 388 blockquote { 199 padding-left: 13px; 200 } 389 padding-left: calc(0.5 * var(--global--spacing-horizontal)); 390 } 391 201 392 blockquote:before { 202 393 left: 0; … … 224 415 225 416 /* Media captions */ 226 figcaption { 227 color: currentColor; 228 font-size: 1rem; 229 line-height: 1.7; 230 margin-top: 10px; 231 margin-bottom: 20px; 232 text-align: center; 233 } 234 .wp-caption { 235 color: currentColor; 236 font-size: 1rem; 237 line-height: 1.7; 238 margin-top: 10px; 239 margin-bottom: 20px; 240 text-align: center; 241 } 417 figcaption, 418 .wp-caption, 242 419 .wp-caption-text { 243 420 color: currentColor; 244 font-size: 1rem;245 line-height: 1.7;246 margin-top: 10px;247 margin-bottom: 20px;421 font-size: var(--global--font-size-xs); 422 line-height: var(--global--line-height-body); 423 margin-top: calc(0.5 * var(--global--spacing-unit)); 424 margin-bottom: var(--global--spacing-unit); 248 425 text-align: center; 249 426 } 250 427 251 428 .alignleft figcaption, 252 .alignright figcaption, .alignleft 253 .wp-caption, 254 .alignright 255 .wp-caption, .alignleft 256 .wp-caption-text, 257 .alignright 258 .wp-caption-text { 429 .alignright figcaption, 430 .alignleft .wp-caption, 431 .alignright .wp-caption, 432 .alignleft .wp-caption-text, 433 .alignright .wp-caption-text { 259 434 margin-bottom: 0; 260 435 } … … 271 446 272 447 select { 273 border: 3px solid #39414d;274 border-radius: 0;275 color: #28303d;276 font-size: 1.125rem;448 border: var(--form--border-width) solid var(--form--border-color); 449 border-radius: var(--form--border-radius); 450 color: var(--form--color-text); 451 font-size: var(--form--font-size); 277 452 -moz-appearance: none; 278 453 -webkit-appearance: none; 279 454 appearance: none; 280 padding: 10px 30px 10px 10px; 281 /* stylelint-disable */ 282 background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 283 /* stylelint-enable */ 284 background-position: right 10px top 60%; 455 padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit); 456 background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 457 background-position: right var(--form--spacing-unit) top 60%; 285 458 } 286 459 … … 292 465 a { 293 466 cursor: pointer; 294 color: #28303d;467 color: var(--wp--style--color--link, var(--global--color-primary)); 295 468 text-underline-offset: 3px; 296 469 text-decoration-skip-ink: all; … … 303 476 304 477 .site a:focus { 478 305 479 /* Only visible in Windows High Contrast mode */ 306 480 outline: 2px solid transparent; … … 308 482 } 309 483 310 .has-background-dark .site a:focus { 311 color: #d1e4dd; 312 } 313 314 .has-background-dark .site a:focus .meta-nav { 315 color: #d1e4dd; 484 .is-dark-theme .site a:focus, 485 .is-dark-theme .site a:focus .meta-nav { 486 color: var(--wp--style--color--link, var(--global--color-background)); 316 487 } 317 488 318 489 .has-background-white .site a:focus { 319 490 background: rgba(0, 0, 0, 0.9); 320 color: #fff;491 color: var(--wp--style--color--link, var(--global--color-white)); 321 492 } 322 493 323 494 .has-background-white .site a:focus .meta-nav { 324 color: #fff;495 color: var(--wp--style--color--link, var(--global--color-white)); 325 496 } 326 497 327 498 .site a:focus.skip-link { 499 328 500 /* Only visible in Windows High Contrast mode */ 329 501 outline: 2px solid transparent; … … 337 509 338 510 .site a:focus img { 339 outline: 2px dotted #28303d; 340 } 341 342 .has-background:not(.has-background-background-color) .has-link-color a { 343 color: #28303d; 344 } 345 511 outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary)); 512 } 513 514 .has-background:not(.has-background-background-color) .has-link-color a, 346 515 .has-background:not(.has-background-background-color).has-link-color a { 347 color: #28303d;516 color: var(--wp--style--color--link, var(--global--color-primary)); 348 517 } 349 518 350 519 .wp-block-button__link { 351 line-height: 1.5;352 color: #d1e4dd;520 line-height: var(--button--line-height); 521 color: var(--button--color-text); 353 522 cursor: pointer; 354 font-weight: 500;355 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;356 font-size: 1.25rem;357 background-color: #39414d;358 border-radius: 0;359 border: 3px solid #39414d;523 font-weight: var(--button--font-weight); 524 font-family: var(--button--font-family); 525 font-size: var(--button--font-size); 526 background-color: var(--button--color-background); 527 border-radius: var(--button--border-radius); 528 border: var(--button--border-width) solid var(--button--color-background); 360 529 text-decoration: none; 361 padding: 15px 30px; 362 } 363 364 .wp-block-button__link:before, .wp-block-button__link:after { 530 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 531 } 532 533 .wp-block-button__link:before, 534 .wp-block-button__link:after { 365 535 content: ""; 366 536 display: block; … … 370 540 371 541 .wp-block-button__link:before { 372 margin-bottom: -calc( 1em - 0);542 margin-bottom: -calc(.5em * var(--button--line-height) + -.38); 373 543 } 374 544 375 545 .wp-block-button__link:after { 376 margin-top: -calc( 1em - 0);546 margin-top: -calc(.5em * var(--button--line-height) + -.39); 377 547 } 378 548 … … 383 553 } 384 554 385 . has-background-dark.wp-block-button__link:focus {386 color: #39414d;555 .is-dark-theme .wp-block-button__link:focus { 556 color: var(--button--color-background); 387 557 } 388 558 389 559 .wp-block-button__link:focus:not(.has-background) { 390 color: #39414d;560 color: var(--button--color-text-hover); 391 561 } 392 562 393 563 .wp-block-button__link:disabled { 394 background-color: rgba(255, 255, 255, 0.5);395 border-color: rgba(255, 255, 255, 0.5);396 color: #39414d;564 background-color: var(--global--color-white-50); 565 border-color: var(--global--color-white-50); 566 color: var(--button--color-text-active); 397 567 } 398 568 … … 400 570 * Block Options 401 571 */ 402 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):not(.has-text-color):active { 403 color: #39414d; 404 background-color: #d1e4dd; 405 } 406 407 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):not(.has-text-color):hover { 408 color: #39414d; 572 [data-block].wp-block-buttons { 573 margin-top: 0; 574 margin-bottom: 0; 575 } 576 577 [data-block].wp-block-buttons .wp-block-button:first-child { 578 margin-top: var(--global--spacing-vertical); 579 } 580 581 [data-block].wp-block-buttons .wp-block-button:last-child { 582 margin-bottom: var(--global--spacing-vertical); 583 } 584 585 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 586 color: var(--button--color-text-active) !important; 587 background: transparent !important; 588 border-color: var(--button--color-background); 589 } 590 591 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { 592 color: var(--button--color-text-hover) !important; 593 background: transparent !important; 594 border-color: var(--button--color-background); 595 } 596 597 .wp-block-button.is-style-outline .wp-block-button__link { 598 color: var(--button--color-background); 409 599 background: transparent; 410 } 411 412 .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:hover { 413 outline-offset: -7px; 414 outline: 2px dotted currentColor; 415 } 416 417 .wp-block-button.is-style-outline .wp-block-button__link { 418 color: #39414d; 419 background: transparent; 420 border: 3px solid currentColor; 421 padding: 15px 30px; 422 } 423 424 .wp-block-button.is-style-outline .wp-block-button__link:active { 425 background-color: #39414d; 426 color: #d1e4dd; 427 border: 3px solid #39414d; 428 } 429 600 border: var(--button--border-width) solid currentColor; 601 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 602 } 603 604 .wp-block-button.is-style-outline .wp-block-button__link:active, 430 605 .wp-block-button.is-style-outline .wp-block-button__link:hover { 431 background-color: #39414d;432 color: #d1e4dd;433 border : 3px solid #39414d;606 background-color: var(--button--color-background); 607 color: var(--button--color-text); 608 border-color: var(--button--color-background); 434 609 } 435 610 436 611 .wp-block-button.is-style-outline .wp-block-button__link.has-background { 437 background: transparent !important; 438 } 439 440 .wp-block-button.is-style-outline .wp-block-button__link.has-background:active { 441 color: #39414d; 442 outline-offset: -7px; 443 background: transparent; 444 outline: 2px dotted currentColor; 445 border: 3px solid currentColor; 446 } 447 612 border-color: var(--button--color-background); 613 } 614 615 .wp-block-button.is-style-outline .wp-block-button__link.has-background:active, 448 616 .wp-block-button.is-style-outline .wp-block-button__link.has-background:hover { 449 color: #39414d; 450 outline-offset: -7px; 451 background: transparent; 452 outline: 2px dotted currentColor; 453 border: 3px solid currentColor; 454 } 455 456 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active { 457 color: #39414d; 458 outline-offset: -7px; 459 background: transparent; 460 outline: 2px dotted currentColor; 461 border: 3px solid currentColor; 462 } 463 617 background-color: var(--button--color-background) !important; 618 } 619 620 .wp-block-button.is-style-outline .wp-block-button__link.has-background:not(.has-text-color) { 621 color: var(--global--color-dark-gray); 622 } 623 624 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color), 625 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color), 626 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-color) { 627 color: var(--global--color-white); 628 } 629 630 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-white-background-color, 631 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-green-background-color, 632 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-blue-background-color, 633 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-purple-background-color, 634 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-red-background-color, 635 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-orange-background-color, 636 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-yellow-background-color { 637 color: var(--global--color-dark-gray); 638 } 639 640 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color { 641 border-color: currentColor; 642 } 643 644 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active, 464 645 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover { 465 color: #39414d; 466 outline-offset: -7px; 467 background: transparent; 468 outline: 2px dotted currentColor; 469 border: 3px solid currentColor; 646 color: var(--button--color-text) !important; 647 border-color: var(--button--color-background); 470 648 } 471 649 … … 474 652 } 475 653 476 .is-selected.is-style-outline .wp-block-button__link:hover { 477 background-color: transparent; 478 color: #39414d; 479 } 480 481 .is-style-outline .wp-block-button__link[style*="radius"], 482 .wp-block-button__link[style*="radius"] { 654 .is-style-outline .wp-block-button__link[style*=radius], 655 .wp-block-button__link[style*=radius] { 483 656 outline-offset: 2px; 484 657 } 485 658 486 659 .wp-block-code code { 487 font-size: 1rem;660 font-size: var(--global--font-size-xs); 488 661 white-space: pre !important; 489 662 overflow-x: auto; … … 491 664 492 665 .wp-block-code { 493 border-color: #28303d;666 border-color: var(--global--color-border); 494 667 border-radius: 0; 495 668 border-style: solid; 496 669 border-width: 0.1rem; 497 padding: 20px;670 padding: var(--global--spacing-unit); 498 671 color: currentColor; 499 672 } 500 673 501 .wp-block-cover { 502 background-color: #000; 503 min-height: 450px; 504 margin-top: inherit; 505 margin-bottom: inherit; 506 } 507 674 .wp-block-cover, 508 675 .wp-block-cover-image { 509 background-color: #000;510 min-height: 450px;676 background-color: var(--cover--color-background); 677 min-height: var(--cover--height); 511 678 margin-top: inherit; 512 679 margin-bottom: inherit; … … 516 683 .wp-block-cover-image:not(.alignwide):not(.alignfull) { 517 684 clear: both; 685 } 686 687 [data-align=full] .wp-block-cover, 688 [data-align=full] .wp-block-cover-image { 689 margin-top: 0; 690 margin-bottom: 0; 518 691 } 519 692 … … 540 713 } 541 714 542 .wp-block-cover .wp-block-cover__inner-container .has-link-color a { 543 color: #28303d; 544 } 545 546 .wp-block-cover .wp-block-cover-image-text .has-link-color a { 547 color: #28303d; 548 } 549 550 .wp-block-cover .wp-block-cover-text .has-link-color a { 551 color: #28303d; 552 } 553 554 .wp-block-cover .block-editor-block-list__block .has-link-color a { 555 color: #28303d; 556 } 557 558 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a { 559 color: #28303d; 560 } 561 562 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a { 563 color: #28303d; 564 } 565 566 .wp-block-cover-image .wp-block-cover-text .has-link-color a { 567 color: #28303d; 568 } 569 715 .wp-block-cover .wp-block-cover__inner-container .has-link-color a, 716 .wp-block-cover .wp-block-cover-image-text .has-link-color a, 717 .wp-block-cover .wp-block-cover-text .has-link-color a, 718 .wp-block-cover .block-editor-block-list__block .has-link-color a, 719 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a, 720 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a, 721 .wp-block-cover-image .wp-block-cover-text .has-link-color a, 570 722 .wp-block-cover-image .block-editor-block-list__block .has-link-color a { 571 color: #28303d; 572 } 573 574 .wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container { 575 color: #fff; 576 } 577 578 .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text { 579 color: #fff; 580 } 581 582 .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text { 583 color: #fff; 584 } 585 586 .wp-block-cover:not([class*="background-color"]) .block-editor-block-list__block { 587 color: #fff; 588 } 589 590 .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container { 591 color: #fff; 592 } 593 594 .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text { 595 color: #fff; 596 } 597 598 .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text { 599 color: #fff; 600 } 601 602 .wp-block-cover-image:not([class*="background-color"]) .block-editor-block-list__block { 603 color: #fff; 604 } 605 606 .wp-block-cover h2 { 607 font-size: 2.25rem; 608 letter-spacing: normal; 609 line-height: 1.3; 723 color: var(--wp--style--color--link, var(--global--color-primary)); 724 } 725 726 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 727 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 728 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 729 .wp-block-cover:not([class*=background-color]) .block-editor-block-list__block, 730 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 731 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 732 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text, 733 .wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block { 734 color: var(--cover--color-foreground); 735 } 736 737 .wp-block-cover h2, 738 .wp-block-cover-image h2 { 739 font-size: var(--heading--font-size-h2); 740 letter-spacing: var(--heading--letter-spacing-h2); 741 line-height: var(--heading--line-height-h2); 610 742 padding: 0; 611 743 max-width: inherit; … … 613 745 } 614 746 615 @media only screen and (min-width: 652px){616 .wp-block-cover h2{617 font-size: 3rem;618 }619 }620 621 @media only screen and (min-width: 652px){622 .wp-block-cover h2{623 font-size: 3rem;624 }625 }626 627 .wp-block-cover-image h2 {628 font-size: 2.25rem;629 letter-spacing: normal;630 line-height: 1.3;631 padding: 0;632 max-width: inherit;633 text-align: inherit;634 }635 636 @media only screen and (min-width: 652px){637 .wp-block-cover-image h2{638 font-size: 3rem;639 }640 }641 642 @media only screen and (min-width: 652px){643 .wp-block-cover-image h2{644 font-size: 3rem;645 }646 }647 648 747 .wp-block-cover h2.has-text-align-left, 649 748 .wp-block-cover-image h2.has-text-align-left { … … 661 760 } 662 761 663 .wp-block-cover.is-style-twentytwentyone-border { 664 border: 3px solid #28303d; 665 } 666 762 .wp-block-cover.is-style-twentytwentyone-border, 667 763 .wp-block-cover-image.is-style-twentytwentyone-border { 668 border: 3px solid #28303d;764 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 669 765 } 670 766 … … 677 773 max-width: inherit; 678 774 } 679 680 775 @media only screen and (min-width: 652px) { 776 681 777 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 682 margin-left: -50px;683 margin-top: 63px;778 margin-left: calc(-2 * var(--global--spacing-horizontal)); 779 margin-top: calc(2.5 * var(--global--spacing-horizontal)); 684 780 z-index: 2; 685 781 } 686 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background) { 687 background-color: #d1e4dd; 688 padding: 20px; 689 } 690 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background) { 691 background-color: #d1e4dd; 692 padding: 20px; 693 } 694 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background) { 695 background-color: #d1e4dd; 696 padding: 20px; 697 } 698 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background) { 699 background-color: #d1e4dd; 700 padding: 20px; 701 } 702 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background) { 703 background-color: #d1e4dd; 704 padding: 20px; 705 } 706 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background) { 707 background-color: #d1e4dd; 708 padding: 20px; 709 } 710 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background) { 711 background-color: #d1e4dd; 712 padding: 20px; 713 } 714 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) { 715 background-color: #d1e4dd; 716 padding: 20px; 717 } 782 783 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 784 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), 785 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background), 786 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background), 787 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background), 788 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background), 789 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background), 790 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 791 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background), 792 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) { 793 background-color: var(--global--color-background); 794 padding: var(--global--spacing-unit); 795 } 796 797 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 718 798 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 719 background-color: #d1e4dd; 720 padding: 20px; 721 } 722 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) { 723 background-color: #d1e4dd; 724 padding: 20px; 725 } 726 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) { 727 padding-left: 50px; 728 } 729 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 730 padding-left: 50px; 731 } 799 padding-left: calc(2 * var(--global--spacing-horizontal)); 800 } 801 732 802 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center { 733 803 margin-top: 0; … … 735 805 } 736 806 737 .wp-block[data-align="full"] .wp-block-columns p:not(.has-background) { 738 padding-left: 20px; 739 padding-right: 20px; 740 } 741 742 .wp-block[data-align="full"] .wp-block-columns h1:not(.has-background) { 743 padding-left: 20px; 744 padding-right: 20px; 745 } 746 747 .wp-block[data-align="full"] .wp-block-columns h2:not(.has-background) { 748 padding-left: 20px; 749 padding-right: 20px; 750 } 751 752 .wp-block[data-align="full"] .wp-block-columns h3:not(.has-background) { 753 padding-left: 20px; 754 padding-right: 20px; 755 } 756 757 .wp-block[data-align="full"] .wp-block-columns h4:not(.has-background) { 758 padding-left: 20px; 759 padding-right: 20px; 760 } 761 762 .wp-block[data-align="full"] .wp-block-columns h5:not(.has-background) { 763 padding-left: 20px; 764 padding-right: 20px; 765 } 766 767 .wp-block[data-align="full"] .wp-block-columns h6:not(.has-background) { 768 padding-left: 20px; 769 padding-right: 20px; 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) { 814 padding-left: var(--global--spacing-unit); 815 padding-right: var(--global--spacing-unit); 770 816 } 771 817 … … 782 828 783 829 .wp-block-file .wp-block-file__button { 784 line-height: 1.5;785 color: #d1e4dd;830 line-height: var(--button--line-height); 831 color: var(--button--color-text); 786 832 cursor: pointer; 787 font-weight: 500;788 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;789 font-size: 1.25rem;790 background-color: #39414d;791 border-radius: 0;792 border: 3px solid #39414d;833 font-weight: var(--button--font-weight); 834 font-family: var(--button--font-family); 835 font-size: var(--button--font-size); 836 background-color: var(--button--color-background); 837 border-radius: var(--button--border-radius); 838 border: var(--button--border-width) solid var(--button--color-background); 793 839 text-decoration: none; 794 padding: 15px 30px;840 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 795 841 display: inline-block; 796 842 } 797 843 798 .wp-block-file .wp-block-file__button:before, .wp-block-file .wp-block-file__button:after { 844 .wp-block-file .wp-block-file__button:before, 845 .wp-block-file .wp-block-file__button:after { 799 846 content: ""; 800 847 display: block; … … 804 851 805 852 .wp-block-file .wp-block-file__button:before { 806 margin-bottom: -calc( 1em - 0);853 margin-bottom: -calc(.5em * var(--button--line-height) + -.38); 807 854 } 808 855 809 856 .wp-block-file .wp-block-file__button:after { 810 margin-top: -calc( 1em - 0);857 margin-top: -calc(.5em * var(--button--line-height) + -.39); 811 858 } 812 859 … … 817 864 } 818 865 819 . has-background-dark.wp-block-file .wp-block-file__button:focus {820 color: #39414d;866 .is-dark-theme .wp-block-file .wp-block-file__button:focus { 867 color: var(--button--color-background); 821 868 } 822 869 823 870 .wp-block-file .wp-block-file__button:focus:not(.has-background) { 824 color: #39414d;871 color: var(--button--color-text-hover); 825 872 } 826 873 827 874 .wp-block-file .wp-block-file__button:disabled { 828 background-color: rgba(255, 255, 255, 0.5);829 border-color: rgba(255, 255, 255, 0.5);830 color: #39414d;875 background-color: var(--global--color-white-50); 876 border-color: var(--global--color-white-50); 877 color: var(--button--color-text-active); 831 878 } 832 879 833 880 .wp-block-file .wp-block-file__button:hover { 834 color: #39414d;881 color: var(--button--color-text-hover); 835 882 background: transparent; 836 883 } … … 841 888 842 889 .wp-block-gallery figcaption a { 843 color: #fff;890 color: var(--global--color-white); 844 891 } 845 892 … … 850 897 } 851 898 852 .wp-block-group:before, .wp-block-group:after { 899 .wp-block-group:before, 900 .wp-block-group:after { 853 901 content: ""; 854 902 display: block; … … 857 905 858 906 .wp-block-group.has-background { 859 padding: 30px; 907 padding: var(--global--spacing-vertical); 908 } 909 910 [data-align=full] .wp-block-group.has-background { 911 margin-top: 0; 912 margin-bottom: 0; 860 913 } 861 914 862 915 .wp-block-group.is-style-twentytwentyone-border { 863 border: 3px solid #28303d;864 padding: 30px;865 } 866 867 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align= "full"] {868 max-width: calc( 100% + 60px);869 width: calc( 100% + 60px);870 margin-left: -30px;916 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 917 padding: var(--global--spacing-vertical); 918 } 919 920 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align=full] { 921 max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 922 width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 923 margin-left: calc(-1 * var(--global--spacing-vertical)); 871 924 } 872 925 … … 875 928 } 876 929 877 .wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align= "full"] {930 .wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align=full] { 878 931 margin: 0; 879 932 width: 100%; 880 933 } 881 934 882 .wp-block-heading h1 { 883 clear: both; 884 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 885 font-weight: normal; 886 } 887 888 h1 { 889 clear: both; 890 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 891 font-weight: normal; 892 } 893 894 .h1 { 895 clear: both; 896 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 897 font-weight: normal; 898 } 899 900 .wp-block-heading h2 { 901 clear: both; 902 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 903 font-weight: normal; 904 } 905 906 h2 { 907 clear: both; 908 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 909 font-weight: normal; 910 } 911 912 .h2 { 913 clear: both; 914 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 915 font-weight: normal; 916 } 917 918 .wp-block-heading h3 { 919 clear: both; 920 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 921 font-weight: normal; 922 } 923 924 h3 { 925 clear: both; 926 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 927 font-weight: normal; 928 } 929 930 .h3 { 931 clear: both; 932 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 933 font-weight: normal; 934 } 935 936 .wp-block-heading h4 { 937 clear: both; 938 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 939 font-weight: normal; 940 } 941 942 h4 { 943 clear: both; 944 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 945 font-weight: normal; 946 } 947 948 .h4 { 949 clear: both; 950 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 951 font-weight: normal; 952 } 953 954 .wp-block-heading h5 { 955 clear: both; 956 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 957 font-weight: normal; 958 } 959 960 h5 { 961 clear: both; 962 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 963 font-weight: normal; 964 } 965 966 .h5 { 967 clear: both; 968 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 969 font-weight: normal; 970 } 971 972 .wp-block-heading h6 { 973 clear: both; 974 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 975 font-weight: normal; 976 } 977 978 h6 { 979 clear: both; 980 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 981 font-weight: normal; 982 } 983 935 .wp-block-heading h1, 936 h1, 937 .h1, 938 .wp-block-heading h2, 939 h2, 940 .h2, 941 .wp-block-heading h3, 942 h3, 943 .h3, 944 .wp-block-heading h4, 945 h4, 946 .h4, 947 .wp-block-heading h5, 948 h5, 949 .h5, 950 .wp-block-heading h6, 951 h6, 984 952 .h6 { 985 953 clear: both; 986 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 987 font-weight: normal; 988 } 989 990 .wp-block-heading h1 strong { 991 font-weight: 600; 992 } 993 994 h1 strong { 995 font-weight: 600; 996 } 997 998 .h1 strong { 999 font-weight: 600; 1000 } 1001 1002 .wp-block-heading h2 strong { 1003 font-weight: 600; 1004 } 1005 1006 h2 strong { 1007 font-weight: 600; 1008 } 1009 1010 .h2 strong { 1011 font-weight: 600; 1012 } 1013 1014 .wp-block-heading h3 strong { 1015 font-weight: 600; 1016 } 1017 1018 h3 strong { 1019 font-weight: 600; 1020 } 1021 1022 .h3 strong { 1023 font-weight: 600; 1024 } 1025 1026 .wp-block-heading h4 strong { 1027 font-weight: 600; 1028 } 1029 1030 h4 strong { 1031 font-weight: 600; 1032 } 1033 1034 .h4 strong { 1035 font-weight: 600; 1036 } 1037 1038 .wp-block-heading h5 strong { 1039 font-weight: 600; 1040 } 1041 1042 h5 strong { 1043 font-weight: 600; 1044 } 1045 1046 .h5 strong { 1047 font-weight: 600; 1048 } 1049 1050 .wp-block-heading h6 strong { 1051 font-weight: 600; 1052 } 1053 1054 h6 strong { 1055 font-weight: 600; 1056 } 1057 954 font-family: var(--heading--font-family); 955 font-weight: var(--heading--font-weight); 956 } 957 958 .wp-block-heading h1 strong, 959 h1 strong, 960 .h1 strong, 961 .wp-block-heading h2 strong, 962 h2 strong, 963 .h2 strong, 964 .wp-block-heading h3 strong, 965 h3 strong, 966 .h3 strong, 967 .wp-block-heading h4 strong, 968 h4 strong, 969 .h4 strong, 970 .wp-block-heading h5 strong, 971 h5 strong, 972 .h5 strong, 973 .wp-block-heading h6 strong, 974 h6 strong, 1058 975 .h6 strong { 1059 font-weight: 600; 1060 } 1061 1062 .wp-block-heading h1[style*="--wp--typography--line-height"] { 1063 line-height: --global--line-height-body; 1064 } 1065 1066 h1[style*="--wp--typography--line-height"] { 1067 line-height: --global--line-height-body; 1068 } 1069 1070 .h1[style*="--wp--typography--line-height"] { 1071 line-height: --global--line-height-body; 1072 } 1073 1074 .wp-block-heading h2[style*="--wp--typography--line-height"] { 1075 line-height: --global--line-height-body; 1076 } 1077 1078 h2[style*="--wp--typography--line-height"] { 1079 line-height: --global--line-height-body; 1080 } 1081 1082 .h2[style*="--wp--typography--line-height"] { 1083 line-height: --global--line-height-body; 1084 } 1085 1086 .wp-block-heading h3[style*="--wp--typography--line-height"] { 1087 line-height: --global--line-height-body; 1088 } 1089 1090 h3[style*="--wp--typography--line-height"] { 1091 line-height: --global--line-height-body; 1092 } 1093 1094 .h3[style*="--wp--typography--line-height"] { 1095 line-height: --global--line-height-body; 1096 } 1097 1098 .wp-block-heading h4[style*="--wp--typography--line-height"] { 1099 line-height: --global--line-height-body; 1100 } 1101 1102 h4[style*="--wp--typography--line-height"] { 1103 line-height: --global--line-height-body; 1104 } 1105 1106 .h4[style*="--wp--typography--line-height"] { 1107 line-height: --global--line-height-body; 1108 } 1109 1110 .wp-block-heading h5[style*="--wp--typography--line-height"] { 1111 line-height: --global--line-height-body; 1112 } 1113 1114 h5[style*="--wp--typography--line-height"] { 1115 line-height: --global--line-height-body; 1116 } 1117 1118 .h5[style*="--wp--typography--line-height"] { 1119 line-height: --global--line-height-body; 1120 } 1121 1122 .wp-block-heading h6[style*="--wp--typography--line-height"] { 1123 line-height: --global--line-height-body; 1124 } 1125 1126 h6[style*="--wp--typography--line-height"] { 1127 line-height: --global--line-height-body; 1128 } 1129 976 font-weight: var(--heading--font-weight-strong); 977 } 978 979 .wp-block-heading h1[style*="--wp--typography--line-height"], 980 h1[style*="--wp--typography--line-height"], 981 .h1[style*="--wp--typography--line-height"], 982 .wp-block-heading h2[style*="--wp--typography--line-height"], 983 h2[style*="--wp--typography--line-height"], 984 .h2[style*="--wp--typography--line-height"], 985 .wp-block-heading h3[style*="--wp--typography--line-height"], 986 h3[style*="--wp--typography--line-height"], 987 .h3[style*="--wp--typography--line-height"], 988 .wp-block-heading h4[style*="--wp--typography--line-height"], 989 h4[style*="--wp--typography--line-height"], 990 .h4[style*="--wp--typography--line-height"], 991 .wp-block-heading h5[style*="--wp--typography--line-height"], 992 h5[style*="--wp--typography--line-height"], 993 .h5[style*="--wp--typography--line-height"], 994 .wp-block-heading h6[style*="--wp--typography--line-height"], 995 h6[style*="--wp--typography--line-height"], 1130 996 .h6[style*="--wp--typography--line-height"] { 1131 line-height: --global--line-height-body; 1132 } 1133 1134 .wp-block-heading h1 { 1135 font-size: 4rem; 1136 letter-spacing: normal; 1137 line-height: 1.1; 1138 } 1139 1140 @media only screen and (min-width: 652px){ 1141 .wp-block-heading h1{ 1142 font-size: 6rem; 1143 } 1144 } 1145 1146 h1 { 1147 font-size: 4rem; 1148 letter-spacing: normal; 1149 line-height: 1.1; 1150 } 1151 1152 @media only screen and (min-width: 652px){ 1153 h1{ 1154 font-size: 6rem; 1155 } 1156 } 1157 997 line-height: var(--wp--typography--line-height, --global--line-height-body); 998 } 999 1000 .wp-block-heading h1, 1001 h1, 1158 1002 .h1 { 1159 font-size: 4rem; 1160 letter-spacing: normal; 1161 line-height: 1.1; 1162 } 1163 1164 @media only screen and (min-width: 652px){ 1165 .h1{ 1166 font-size: 6rem; 1167 } 1168 } 1169 1170 .wp-block-heading h2 { 1171 font-size: 2.25rem; 1172 letter-spacing: normal; 1173 line-height: 1.3; 1174 } 1175 1176 @media only screen and (min-width: 652px){ 1177 .wp-block-heading h2{ 1178 font-size: 3rem; 1179 } 1180 } 1181 1182 @media only screen and (min-width: 652px){ 1183 .wp-block-heading h2{ 1184 font-size: 3rem; 1185 } 1186 } 1187 1188 h2 { 1189 font-size: 2.25rem; 1190 letter-spacing: normal; 1191 line-height: 1.3; 1192 } 1193 1194 @media only screen and (min-width: 652px){ 1195 h2{ 1196 font-size: 3rem; 1197 } 1198 } 1199 1200 @media only screen and (min-width: 652px){ 1201 h2{ 1202 font-size: 3rem; 1203 } 1204 } 1205 1003 font-size: var(--heading--font-size-h1); 1004 letter-spacing: var(--heading--letter-spacing-h1); 1005 line-height: var(--heading--line-height-h1); 1006 } 1007 1008 .wp-block-heading h2, 1009 h2, 1206 1010 .h2 { 1207 font-size: 2.25rem; 1208 letter-spacing: normal; 1209 line-height: 1.3; 1210 } 1211 1212 @media only screen and (min-width: 652px){ 1213 .h2{ 1214 font-size: 3rem; 1215 } 1216 } 1217 1218 @media only screen and (min-width: 652px){ 1219 .h2{ 1220 font-size: 3rem; 1221 } 1222 } 1223 1224 .wp-block-heading h3 { 1225 font-size: 2rem; 1226 letter-spacing: normal; 1227 line-height: 1.3; 1228 } 1229 1230 @media only screen and (min-width: 652px){ 1231 .wp-block-heading h3{ 1232 font-size: 2rem; 1233 } 1234 } 1235 1236 h3 { 1237 font-size: 2rem; 1238 letter-spacing: normal; 1239 line-height: 1.3; 1240 } 1241 1242 @media only screen and (min-width: 652px){ 1243 h3{ 1244 font-size: 2rem; 1245 } 1246 } 1247 1011 font-size: var(--heading--font-size-h2); 1012 letter-spacing: var(--heading--letter-spacing-h2); 1013 line-height: var(--heading--line-height-h2); 1014 } 1015 1016 .wp-block-heading h3, 1017 h3, 1248 1018 .h3 { 1249 font-size: 2rem; 1250 letter-spacing: normal; 1251 line-height: 1.3; 1252 } 1253 1254 @media only screen and (min-width: 652px){ 1255 .h3{ 1256 font-size: 2rem; 1257 } 1258 } 1259 1260 .wp-block-heading h4 { 1261 font-size: 1.5rem; 1262 font-weight: 600; 1263 letter-spacing: normal; 1264 line-height: 1.3; 1265 } 1266 1267 h4 { 1268 font-size: 1.5rem; 1269 font-weight: 600; 1270 letter-spacing: normal; 1271 line-height: 1.3; 1272 } 1273 1019 font-size: var(--heading--font-size-h3); 1020 letter-spacing: var(--heading--letter-spacing-h3); 1021 line-height: var(--heading--line-height-h3); 1022 } 1023 1024 .wp-block-heading h4, 1025 h4, 1274 1026 .h4 { 1275 font-size: 1.5rem; 1276 font-weight: 600; 1277 letter-spacing: normal; 1278 line-height: 1.3; 1279 } 1280 1281 .wp-block-heading h5 { 1282 font-size: 1.125rem; 1283 font-weight: 600; 1284 letter-spacing: 0.05em; 1285 line-height: 1.3; 1286 } 1287 1288 h5 { 1289 font-size: 1.125rem; 1290 font-weight: 600; 1291 letter-spacing: 0.05em; 1292 line-height: 1.3; 1293 } 1294 1027 font-size: var(--heading--font-size-h4); 1028 font-weight: var(--heading--font-weight-strong); 1029 letter-spacing: var(--heading--letter-spacing-h4); 1030 line-height: var(--heading--line-height-h4); 1031 } 1032 1033 .wp-block-heading h5, 1034 h5, 1295 1035 .h5 { 1296 font-size: 1.125rem; 1297 font-weight: 600; 1298 letter-spacing: 0.05em; 1299 line-height: 1.3; 1300 } 1301 1302 .wp-block-heading h6 { 1303 font-size: 1rem; 1304 font-weight: 600; 1305 letter-spacing: 0.05em; 1306 line-height: 1.3; 1307 } 1308 1309 h6 { 1310 font-size: 1rem; 1311 font-weight: 600; 1312 letter-spacing: 0.05em; 1313 line-height: 1.3; 1314 } 1315 1036 font-size: var(--heading--font-size-h5); 1037 font-weight: var(--heading--font-weight-strong); 1038 letter-spacing: var(--heading--letter-spacing-h5); 1039 line-height: var(--heading--line-height-h5); 1040 } 1041 1042 .wp-block-heading h6, 1043 h6, 1316 1044 .h6 { 1317 font-size: 1rem;1318 font-weight: 600;1319 letter-spacing: 0.05em;1320 line-height: 1.3;1045 font-size: var(--heading--font-size-h6); 1046 font-weight: var(--heading--font-weight-strong); 1047 letter-spacing: var(--heading--letter-spacing-h6); 1048 line-height: var(--heading--line-height-h6); 1321 1049 } 1322 1050 1323 1051 [data-type="core/html"] textarea { 1324 color: #28303d;1052 color: var(--global--color-dark-gray); 1325 1053 border-radius: 0; 1326 padding: 20px;1054 padding: var(--global--spacing-unit); 1327 1055 } 1328 1056 … … 1337 1065 1338 1066 /* Block Styles */ 1339 .wp-block-image.is-style-twentytwentyone-border img { 1340 border: 3px solid #28303d; 1341 } 1067 .wp-block-image.is-style-twentytwentyone-border img, 1342 1068 .wp-block-image.is-style-twentytwentyone-image-frame img { 1343 border: 3px solid #28303d;1069 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 1344 1070 } 1345 1071 1346 1072 .wp-block-image.is-style-twentytwentyone-image-frame img { 1347 padding: 20px;1073 padding: var(--global--spacing-unit); 1348 1074 } 1349 1075 … … 1357 1083 1358 1084 .wp-block-latest-posts:not(.is-grid) > li { 1359 margin-top: 50px;1360 margin-bottom: 50px;1085 margin-top: calc(1.666 * var(--global--spacing-vertical)); 1086 margin-bottom: calc(1.666 * var(--global--spacing-vertical)); 1361 1087 } 1362 1088 … … 1375 1101 1376 1102 .wp-block-latest-posts.is-grid > li { 1377 margin-bottom: 30px;1103 margin-bottom: var(--global--spacing-vertical); 1378 1104 } 1379 1105 … … 1383 1109 1384 1110 .wp-block-latest-posts > li > * { 1385 margin-top: 10px;1386 margin-bottom: 10px;1111 margin-top: calc(0.333 * var(--global--spacing-vertical)); 1112 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 1387 1113 } 1388 1114 … … 1397 1123 .wp-block-latest-posts > li > a { 1398 1124 display: inline-block; 1399 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1400 font-size: 2rem; 1401 font-weight: normal; 1402 line-height: 1.3; 1403 margin-bottom: 10px; 1404 } 1405 1406 @media only screen and (min-width: 652px){ 1407 .wp-block-latest-posts > li > a{ 1408 font-size: 2rem; 1409 } 1125 font-family: var(--latest-posts--title-font-family); 1126 font-size: var(--latest-posts--title-font-size); 1127 font-weight: var(--heading--font-weight); 1128 line-height: var(--global--line-height-heading); 1129 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 1410 1130 } 1411 1131 1412 1132 .wp-block-latest-posts .wp-block-latest-posts__post-author { 1413 color: #28303d;1414 font-size: 1.25rem;1415 line-height: 1.7;1133 color: var(--global--color-primary); 1134 font-size: var(--global--font-size-md); 1135 line-height: var(--global--line-height-body); 1416 1136 } 1417 1137 1418 1138 .wp-block-latest-posts .wp-block-latest-posts__post-date { 1419 color: #28303d;1420 font-size: 1rem;1421 line-height: 1.7;1422 } 1423 1424 [class*= "inner-container"] .wp-block-latest-posts .wp-block-latest-posts__post-date,1139 color: var(--global--color-primary); 1140 font-size: var(--global--font-size-xs); 1141 line-height: var(--global--line-height-body); 1142 } 1143 1144 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, 1425 1145 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date { 1426 1146 color: currentColor; 1427 1147 } 1428 1148 1429 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt { 1430 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1431 font-size: 1.125rem; 1432 line-height: 1.7; 1433 margin-top: 20px; 1434 } 1435 1149 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt, 1436 1150 .wp-block-latest-posts .wp-block-latest-posts__post-full-content { 1437 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;1438 font-size: 1.125rem;1439 line-height: 1.7;1440 margin-top: 20px;1151 font-family: var(--latest-posts--description-font-family); 1152 font-size: var(--latest-posts--description-font-size); 1153 line-height: var(--global--line-height-body); 1154 margin-top: calc(0.666 * var(--global--spacing-vertical)); 1441 1155 } 1442 1156 1443 1157 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers { 1444 border-top: 3px solid #28303d; 1445 border-bottom: 3px solid #28303d; 1446 } 1447 1448 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li { 1449 padding-bottom: 30px; 1450 border-bottom: 1px solid #28303d; 1451 margin-top: 30px; 1452 margin-bottom: 30px; 1453 } 1454 1158 border-top: calc(3 * var(--separator--height)) solid var(--global--color-border); 1159 border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border); 1160 } 1161 1162 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li, 1455 1163 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li { 1456 padding-bottom: 30px;1457 border-bottom: 1px solid #28303d;1458 margin-top: 30px;1459 margin-bottom: 30px;1164 padding-bottom: var(--global--spacing-vertical); 1165 border-bottom: var(--separator--height) solid var(--global--color-border); 1166 margin-top: var(--global--spacing-vertical); 1167 margin-bottom: var(--global--spacing-vertical); 1460 1168 } 1461 1169 … … 1467 1175 1468 1176 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid { 1469 box-shadow: inset 0 -1px 0 0 #28303d;1470 border-bottom: 2px solid #28303d;1177 box-shadow: inset 0 -1px 0 0 var(--global--color-border); 1178 border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border); 1471 1179 } 1472 1180 1473 1181 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li { 1474 1182 margin: 0; 1475 padding-top: 30px;1476 padding-right: 25px;1183 padding-top: var(--global--spacing-vertical); 1184 padding-right: var(--global--spacing-horizontal); 1477 1185 } 1478 1186 1479 1187 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child { 1480 padding-bottom: 30px; 1481 } 1482 1188 padding-bottom: var(--global--spacing-vertical); 1189 } 1483 1190 @media screen and (min-width: 600px) { 1191 1484 1192 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 1485 width: 50%; 1486 } 1193 width: calc((100% / 2)); 1194 } 1195 1487 1196 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 1488 width: 33%; 1489 } 1197 width: calc((100% / 3)); 1198 } 1199 1490 1200 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 1491 width: 25%; 1492 } 1201 width: calc((100% / 4)); 1202 } 1203 1493 1204 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 1494 width: 20%; 1495 } 1205 width: calc((100% / 5)); 1206 } 1207 1496 1208 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 1497 width: 17%;1209 width: calc((100% / 6)); 1498 1210 } 1499 1211 } 1500 1212 1501 1213 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li { 1502 border: 3px solid #28303d;1503 padding: 30px 25px;1214 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 1215 padding: var(--global--spacing-vertical) var(--global--spacing-horizontal); 1504 1216 } 1505 1217 1506 1218 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child { 1507 padding-bottom: 30px;1508 margin-bottom: 30px;1219 padding-bottom: var(--global--spacing-vertical); 1220 margin-bottom: var(--global--spacing-vertical); 1509 1221 } 1510 1222 1511 1223 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li { 1512 margin-top: 25px;1513 margin-bottom: 25px;1224 margin-top: var(--global--spacing-horizontal); 1225 margin-bottom: var(--global--spacing-horizontal); 1514 1226 } 1515 1227 … … 1557 1269 } 1558 1270 1559 ul { 1560 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1561 margin: 30px 0; 1562 padding-left: 50px; 1563 } 1564 1271 ul, 1565 1272 ol { 1566 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;1567 margin: 30px0;1568 padding-left: 50px;1273 font-family: var(--list--font-family); 1274 margin: var(--global--spacing-vertical) 0; 1275 padding-left: calc(2 * var(--global--spacing-horizontal)); 1569 1276 } 1570 1277 … … 1589 1296 1590 1297 dt { 1591 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;1298 font-family: var(--definition-term--font-family); 1592 1299 font-weight: bold; 1593 1300 } 1594 1301 1302 [data-align=full] .wp-block-media-text { 1303 margin-top: 0; 1304 margin-bottom: 0; 1305 } 1306 1595 1307 .wp-block-media-text .wp-block-media-text__content { 1596 padding: 25px;1308 padding: var(--global--spacing-horizontal); 1597 1309 } 1598 1310 … … 1606 1318 1607 1319 .wp-block-media-text.is-style-twentytwentyone-border { 1608 border: 3px solid #28303d;1320 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 1609 1321 } 1610 1322 1611 1323 .wp-block-navigation .wp-block-navigation__container { 1612 background: #d1e4dd;1324 background: var(--global--color-background); 1613 1325 padding: 0; 1614 1326 } 1615 1327 1616 1328 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content { 1617 padding: 13px;1329 padding: var(--primary-nav--padding); 1618 1330 } 1619 1331 1620 1332 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label { 1621 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;1622 font-size: 1.25rem;1623 font-weight: normal;1333 font-family: var(--primary-nav--font-family); 1334 font-size: var(--primary-nav--font-size); 1335 font-weight: var(--primary-nav--font-weight); 1624 1336 } 1625 1337 1626 1338 .wp-block-navigation .has-child .wp-block-navigation__container { 1627 box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); 1628 } 1629 1630 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover { 1631 color: #28303d; 1632 } 1633 1339 box-shadow: var(--global--elevation); 1340 } 1341 1342 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 1634 1343 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 1635 color: #28303d;1344 color: var(--primary-nav--color-link-hover); 1636 1345 } 1637 1346 … … 1641 1350 1642 1351 p { 1643 line-height: --global--line-height-body;1352 line-height: var(--wp--typography--line-height, --global--line-height-body); 1644 1353 } 1645 1354 1646 1355 p.has-background { 1647 padding: 20px;1356 padding: var(--global--spacing-unit); 1648 1357 } 1649 1358 … … 1651 1360 overflow-x: auto; 1652 1361 white-space: pre !important; 1653 font-size: 1rem;1362 font-size: var(--global--font-size-xs); 1654 1363 } 1655 1364 1656 1365 .wp-block-pullquote { 1657 padding: 40px0;1366 padding: calc(2 * var(--global--spacing-unit)) 0; 1658 1367 text-align: center; 1659 border-width: 3px;1368 border-width: var(--pullquote--border-width); 1660 1369 border-bottom-style: solid; 1661 1370 border-top-style: solid; … … 1667 1376 .wp-block-pullquote blockquote::before { 1668 1377 color: currentColor; 1669 content: " \201C";1378 content: "“"; 1670 1379 display: block; 1671 1380 font-size: 3rem; … … 1675 1384 1676 1385 .wp-block-pullquote p { 1677 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;1678 font-size: 2rem;1679 font-style: normal;1386 font-family: var(--pullquote--font-family); 1387 font-size: var(--pullquote--font-size); 1388 font-style: var(--pullquote--font-style); 1680 1389 font-weight: 700; 1681 letter-spacing: normal;1682 line-height: 1.3;1390 letter-spacing: var(--pullquote--letter-spacing); 1391 line-height: var(--pullquote--line-height); 1683 1392 margin: 0; 1684 }1685 1686 @media only screen and (min-width: 652px){1687 .wp-block-pullquote p{1688 font-size: 2rem;1689 }1690 1393 } 1691 1394 … … 1694 1397 } 1695 1398 1696 .wp-block-pullquote .wp-block-pullquote__citation { 1697 font-size: 1rem; 1698 font-style: normal; 1699 text-transform: none; 1700 } 1701 1702 .wp-block-pullquote cite { 1703 font-size: 1rem; 1704 font-style: normal; 1705 text-transform: none; 1706 } 1707 1399 .wp-block-pullquote .wp-block-pullquote__citation, 1400 .wp-block-pullquote cite, 1708 1401 .wp-block-pullquote footer { 1709 font-size: 1rem;1710 font-style: normal;1402 font-size: var(--global--font-size-xs); 1403 font-style: var(--pullquote--font-style); 1711 1404 text-transform: none; 1712 1405 } … … 1719 1412 margin-left: auto; 1720 1413 margin-right: auto; 1721 padding: 50px;1722 border-width: 3px;1414 padding: calc(2.5 * var(--global--spacing-unit)); 1415 border-width: var(--pullquote--border-width); 1723 1416 border-style: solid; 1724 border-color: #28303d; 1725 } 1726 1417 border-color: var(--pullquote--border-color); 1418 } 1727 1419 @media (min-width: 600px) { 1420 1728 1421 .wp-block-pullquote.is-style-solid-color { 1729 padding: 100px;1422 padding: calc(5 * var(--global--spacing-unit)); 1730 1423 } 1731 1424 } … … 1735 1428 } 1736 1429 1737 .wp-block-pullquote.is-style-solid-color.alignleft blockquote { 1738 padding-left: 20px; 1739 padding-right: 20px; 1740 max-width: inherit; 1741 } 1742 1430 .wp-block-pullquote.is-style-solid-color.alignleft blockquote, 1743 1431 .wp-block-pullquote.is-style-solid-color.alignright blockquote { 1744 padding-left: 20px;1745 padding-right: 20px;1432 padding-left: var(--global--spacing-unit); 1433 padding-right: var(--global--spacing-unit); 1746 1434 max-width: inherit; 1747 1435 } … … 1753 1441 1754 1442 .wp-block-pullquote.is-style-solid-color blockquote p { 1755 font-size: 2rem; 1756 } 1757 1758 @media only screen and (min-width: 652px){ 1759 .wp-block-pullquote.is-style-solid-color blockquote p{ 1760 font-size: 2rem; 1761 } 1443 font-size: var(--pullquote--font-size); 1762 1444 } 1763 1445 … … 1768 1450 } 1769 1451 1770 .wp-block[data-align= "full"] .wp-block-pullquote:not(.is-style-solid-color) blockquote {1771 padding: 0 40px;1452 .wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote { 1453 padding: 0 calc(2 * var(--global--spacing-unit)); 1772 1454 } 1773 1455 … … 1775 1457 position: relative; 1776 1458 border-left: none; 1777 margin: 30px auto 30px 25px;1459 margin: var(--global--spacing-vertical) auto var(--global--spacing-vertical) var(--global--spacing-horizontal); 1778 1460 } 1779 1461 1780 1462 .wp-block-quote p { 1781 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;1782 font-size: 1.25rem;1783 font-style: normal;1784 font-weight: 700;1785 line-height: 1.7;1463 font-family: var(--quote--font-family); 1464 font-size: var(--quote--font-size); 1465 font-style: var(--quote--font-style); 1466 font-weight: var(--quote--font-weight); 1467 line-height: var(--quote--line-height); 1786 1468 } 1787 1469 1788 1470 .wp-block-quote strong { 1789 font-weight: normal;1471 font-weight: var(--quote--font-weight-strong); 1790 1472 } 1791 1473 1792 1474 .wp-block-quote:before { 1793 content: " \201C";1794 font-size: 1.25rem;1795 line-height: 1.7;1475 content: "“"; 1476 font-size: var(--quote--font-size); 1477 line-height: var(--quote--line-height); 1796 1478 position: absolute; 1797 left: -12px;1479 left: calc(-0.5 * var(--global--spacing-horizontal)); 1798 1480 } 1799 1481 1800 1482 .wp-block-quote .wp-block-quote__citation { 1801 color: #28303d;1802 font-size: 1rem;1803 font-style: normal;1483 color: var(--global--color-primary); 1484 font-size: var(--global--font-size-xs); 1485 font-style: var(--quote--font-style-cite); 1804 1486 } 1805 1487 1806 1488 .has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 1807 [class*= "background-color"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,1808 [style*= "background-color"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,1809 .wp-block-cover[style*= "background-image"] .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, 1491 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation { 1810 1492 color: currentColor; 1811 1493 } 1812 1494 1813 1495 .wp-block-quote.has-text-align-right { 1814 margin: 30px 25px 30pxauto;1496 margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto; 1815 1497 padding-right: 0; 1816 1498 border-right: none; … … 1818 1500 1819 1501 .wp-block-quote.has-text-align-right:before { 1820 content: " \201D";1502 content: "”"; 1821 1503 left: initial; 1822 right: -12px;1504 right: calc(-0.5 * var(--global--spacing-horizontal)); 1823 1505 } 1824 1506 1825 1507 .wp-block-quote.has-text-align-center { 1826 margin: 30pxauto;1508 margin: var(--global--spacing-vertical) auto; 1827 1509 } 1828 1510 … … 1831 1513 } 1832 1514 1833 .wp-block-quote.is-large { 1834 padding-left: 0; 1835 /* Resetting margins to match _block-container.scss */ 1836 margin-top: 30px; 1837 margin-bottom: 30px; 1838 } 1839 1515 .wp-block-quote.is-large, 1840 1516 .wp-block-quote.is-style-large { 1841 1517 padding-left: 0; 1518 1842 1519 /* Resetting margins to match _block-container.scss */ 1843 margin-top: 30px; 1844 margin-bottom: 30px; 1845 } 1846 1847 .wp-block-quote.is-large p { 1848 font-size: 2.25rem; 1849 font-style: normal; 1850 line-height: 1.35; 1851 } 1852 1853 @media only screen and (min-width: 652px){ 1854 .wp-block-quote.is-large p{ 1855 font-size: 2.5rem; 1856 } 1857 } 1858 1520 margin-top: var(--global--spacing-vertical); 1521 margin-bottom: var(--global--spacing-vertical); 1522 } 1523 1524 .wp-block-quote.is-large p, 1859 1525 .wp-block-quote.is-style-large p { 1860 font-size: 2.25rem; 1861 font-style: normal; 1862 line-height: 1.35; 1863 } 1864 1865 @media only screen and (min-width: 652px){ 1866 .wp-block-quote.is-style-large p{ 1867 font-size: 2.5rem; 1868 } 1869 } 1870 1871 .wp-block-quote.is-large:before { 1872 font-size: 2.25rem; 1873 line-height: 1.35; 1874 left: -25px; 1875 } 1876 1877 @media only screen and (min-width: 652px){ 1878 .wp-block-quote.is-large:before{ 1879 font-size: 2.5rem; 1880 } 1881 } 1882 1526 font-size: var(--quote--font-size-large); 1527 font-style: var(--quote--font-style-large); 1528 line-height: var(--quote--line-height-large); 1529 } 1530 1531 .wp-block-quote.is-large:before, 1883 1532 .wp-block-quote.is-style-large:before { 1884 font-size: 2.25rem; 1885 line-height: 1.35; 1886 left: -25px; 1887 } 1888 1889 @media only screen and (min-width: 652px){ 1890 .wp-block-quote.is-style-large:before{ 1891 font-size: 2.5rem; 1892 } 1893 } 1894 1895 .wp-block-quote.is-large.has-text-align-right:before { 1896 left: initial; 1897 right: -25px; 1898 } 1899 1533 font-size: var(--quote--font-size-large); 1534 line-height: var(--quote--line-height-large); 1535 left: calc(-1 * var(--global--spacing-horizontal)); 1536 } 1537 1538 .wp-block-quote.is-large.has-text-align-right:before, 1900 1539 .wp-block-quote.is-style-large.has-text-align-right:before { 1901 1540 left: initial; 1902 right: -25px; 1903 } 1904 1541 right: calc(-1 * var(--global--spacing-horizontal)); 1542 } 1905 1543 @media only screen and (max-width: 481px) { 1906 .wp-block-quote.is-large { 1907 padding-left: 25px; 1908 } 1544 1545 .wp-block-quote.is-large, 1909 1546 .wp-block-quote.is-style-large { 1910 padding-left: 25px; 1911 } 1912 .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before { 1547 padding-left: var(--global--spacing-horizontal); 1548 } 1549 1550 .wp-block-quote.is-large:before, 1551 .wp-block-quote.is-style-large:before { 1913 1552 left: 0; 1914 1553 } 1915 .wp-block-quote.is-large.has-text-align-right { 1916 padding-left: 0; 1917 padding-right: 25px; 1918 } 1554 1555 .wp-block-quote.is-large.has-text-align-right, 1919 1556 .wp-block-quote.is-style-large.has-text-align-right { 1920 1557 padding-left: 0; 1921 padding-right: 25px; 1922 } 1923 .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before { 1558 padding-right: var(--global--spacing-horizontal); 1559 } 1560 1561 .wp-block-quote.is-large.has-text-align-right:before, 1562 .wp-block-quote.is-style-large.has-text-align-right:before { 1924 1563 right: 0; 1925 1564 } 1926 1565 } 1927 1928 1566 @media only screen and (max-width: 481px) { 1567 1929 1568 .wp-block-quote { 1930 padding-left: 13px; 1931 } 1569 padding-left: calc(0.5 * var(--global--spacing-horizontal)); 1570 } 1571 1932 1572 .wp-block-quote:before { 1933 1573 left: 0; 1934 1574 } 1575 1935 1576 .wp-block-quote.has-text-align-right { 1936 1577 padding-left: 0; 1937 padding-right: 13px; 1938 } 1578 padding-right: calc(0.5 * var(--global--spacing-horizontal)); 1579 } 1580 1939 1581 .wp-block-quote.has-text-align-right:before { 1940 1582 right: 0; 1941 1583 } 1584 1942 1585 .wp-block-quote.has-text-align-center { 1943 1586 padding-left: 0; … … 1945 1588 } 1946 1589 } 1947 1948 1590 @media only screen and (min-width: 482px) { 1591 1949 1592 .wp-block-quote { 1950 1593 margin-left: auto; 1951 1594 } 1595 1952 1596 .wp-block-quote.has-text-align-right { 1953 1597 margin-right: auto; … … 1964 1608 1965 1609 .wp-block-rss:not(.is-grid) > li { 1966 margin-top: 50px;1967 margin-bottom: 50px;1610 margin-top: calc(1.666 * var(--global--spacing-vertical)); 1611 margin-bottom: calc(1.666 * var(--global--spacing-vertical)); 1968 1612 } 1969 1613 … … 1977 1621 1978 1622 .wp-block-rss.is-grid > li { 1979 margin-bottom: 30px;1623 margin-bottom: var(--global--spacing-vertical); 1980 1624 } 1981 1625 … … 1984 1628 } 1985 1629 1986 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1),1987 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1) ~ li,1988 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1),1989 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1) ~ li,1990 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1),1991 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1) ~ li,1992 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1),1993 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1) ~ li,1994 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1),1995 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1) ~ li {1630 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 1631 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 1632 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 1633 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 1634 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 1635 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 1636 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 1637 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 1638 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 1639 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 1996 1640 margin-bottom: 0; 1997 1641 } 1998 1642 1999 1643 .wp-block-rss > li > * { 2000 margin-top: 10px;2001 margin-bottom: 10px;1644 margin-top: calc(0.333 * var(--global--spacing-vertical)); 1645 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 2002 1646 } 2003 1647 … … 2012 1656 .wp-block-rss .wp-block-rss__item-title > a { 2013 1657 display: inline-block; 2014 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2015 font-size: 2rem; 2016 font-weight: normal; 2017 line-height: 1.3; 2018 margin-bottom: 10px; 2019 } 2020 2021 @media only screen and (min-width: 652px){ 2022 .wp-block-rss .wp-block-rss__item-title > a{ 2023 font-size: 2rem; 2024 } 1658 font-family: var(--latest-posts--title-font-family); 1659 font-size: var(--latest-posts--title-font-size); 1660 font-weight: var(--heading--font-weight); 1661 line-height: var(--global--line-height-heading); 1662 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 2025 1663 } 2026 1664 2027 1665 .wp-block-rss .wp-block-rss__item-author { 2028 color: #28303d;2029 font-size: 1.25rem;2030 line-height: 1.7;1666 color: var(--global--color-primary); 1667 font-size: var(--global--font-size-md); 1668 line-height: var(--global--line-height-body); 2031 1669 } 2032 1670 2033 1671 .wp-block-rss .wp-block-rss__item-publish-date { 2034 color: #28303d;2035 font-size: 1rem;2036 line-height: 1.7;2037 } 2038 2039 [class*= "inner-container"] .wp-block-rss .wp-block-rss__item-publish-date,1672 color: var(--global--color-primary); 1673 font-size: var(--global--font-size-xs); 1674 line-height: var(--global--line-height-body); 1675 } 1676 1677 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, 2040 1678 .has-background .wp-block-rss .wp-block-rss__item-publish-date { 2041 1679 color: currentColor; 2042 1680 } 2043 1681 2044 .wp-block-rss .wp-block-rss__item-excerpt { 2045 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2046 font-size: 1.125rem; 2047 line-height: 1.7; 2048 margin-top: 20px; 2049 } 2050 1682 .wp-block-rss .wp-block-rss__item-excerpt, 2051 1683 .wp-block-rss .wp-block-rss__item-full-content { 2052 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2053 font-size: 1.125rem;2054 line-height: 1.7;2055 margin-top: 20px;1684 font-family: var(--latest-posts--description-font-family); 1685 font-size: var(--latest-posts--description-font-size); 1686 line-height: var(--global--line-height-body); 1687 margin-top: calc(0.666 * var(--global--spacing-vertical)); 2056 1688 } 2057 1689 2058 1690 .wp-block-rss.alignfull { 2059 padding-left: 20px;2060 padding-right: 20px;2061 } 2062 2063 .entry-content [class*= "inner-container"] .wp-block-rss.alignfull,1691 padding-left: var(--global--spacing-unit); 1692 padding-right: var(--global--spacing-unit); 1693 } 1694 1695 .entry-content [class*=inner-container] .wp-block-rss.alignfull, 2064 1696 .entry-content .has-background .wp-block-rss.alignfull { 2065 1697 padding-left: 0; … … 2068 1700 2069 1701 .wp-block-search { 2070 max-width: calc(100vw - 30px); 2071 } 2072 2073 @media only screen and (min-width: 482px){ 2074 .wp-block-search{ 2075 max-width: min(calc(100vw - 100px), 610px); 2076 } 2077 } 2078 2079 @media only screen and (min-width: 822px){ 2080 .wp-block-search{ 2081 max-width: min(calc(100vw - 200px), 610px); 2082 } 1702 max-width: var(--responsive--aligndefault-width); 2083 1703 } 2084 1704 2085 1705 .wp-block-search .wp-block-search__label { 2086 font-size: 1.125rem;2087 font-weight: 500;2088 margin-bottom: 10px;1706 font-size: var(--form--font-size); 1707 font-weight: var(--form--label-weight); 1708 margin-bottom: calc(var(--global--spacing-vertical) / 3); 2089 1709 } 2090 1710 2091 1711 .wp-block-search .wp-block-search__input { 2092 border: 3px solid #39414d;2093 border-radius: 0;2094 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2095 font-size: 1.125rem;2096 line-height: 1.7;1712 border: var(--form--border-width) solid var(--form--border-color); 1713 border-radius: var(--form--border-radius); 1714 font-family: var(--form--font-family); 1715 font-size: var(--form--font-size); 1716 line-height: var(--form--line-height); 2097 1717 max-width: inherit; 2098 margin-right: -3px; 2099 padding: 10px; 2100 } 2101 2102 .wp-block-search .wp-block-search__input:focus { 2103 border-color: #39414d; 1718 margin-right: calc(-1 * var(--button--border-width)); 1719 padding: var(--form--spacing-unit); 1720 } 1721 1722 .is-dark-theme .wp-block-search .wp-block-search__input { 1723 background: var(--global--color-white-90); 1724 } 1725 1726 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__input, 1727 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__input, 1728 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__input, 1729 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__input, 1730 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__input, 1731 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__input, 1732 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__input { 1733 border-color: var(--form--color-text); 1734 } 1735 1736 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input, 1737 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input, 1738 .has-background.has-black-background-color .wp-block-search .wp-block-search__input { 1739 border-color: var(--global--color-white); 2104 1740 } 2105 1741 2106 1742 .wp-block-search .wp-block-search__button { 2107 line-height: 1.5;2108 color: #d1e4dd;1743 line-height: var(--button--line-height); 1744 color: var(--button--color-text); 2109 1745 cursor: pointer; 2110 font-weight: 500;2111 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2112 font-size: 1.25rem;2113 background-color: #39414d;2114 border-radius: 0;2115 border: 3px solid #39414d;1746 font-weight: var(--button--font-weight); 1747 font-family: var(--button--font-family); 1748 font-size: var(--button--font-size); 1749 background-color: var(--button--color-background); 1750 border-radius: var(--button--border-radius); 1751 border: var(--button--border-width) solid var(--button--color-background); 2116 1752 text-decoration: none; 2117 padding: 15px 30px;1753 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 2118 1754 box-shadow: none; 2119 1755 margin-left: 0; 2120 1756 background-color: transparent; 2121 color: #39414d; 2122 } 2123 2124 .wp-block-search .wp-block-search__button:before, .wp-block-search .wp-block-search__button:after { 1757 color: var(--button--color-text-hover); 1758 } 1759 1760 .wp-block-search .wp-block-search__button:before, 1761 .wp-block-search .wp-block-search__button:after { 2125 1762 content: ""; 2126 1763 display: block; … … 2130 1767 2131 1768 .wp-block-search .wp-block-search__button:before { 2132 margin-bottom: -calc( 1em - 0);1769 margin-bottom: -calc(.5em * var(--button--line-height) + -.38); 2133 1770 } 2134 1771 2135 1772 .wp-block-search .wp-block-search__button:after { 2136 margin-top: -calc( 1em - 0);1773 margin-top: -calc(.5em * var(--button--line-height) + -.39); 2137 1774 } 2138 1775 … … 2143 1780 } 2144 1781 2145 . has-background-dark.wp-block-search .wp-block-search__button:focus {2146 color: #39414d;1782 .is-dark-theme .wp-block-search .wp-block-search__button:focus { 1783 color: var(--button--color-background); 2147 1784 } 2148 1785 2149 1786 .wp-block-search .wp-block-search__button:focus:not(.has-background) { 2150 color: #39414d;1787 color: var(--button--color-text-hover); 2151 1788 } 2152 1789 2153 1790 .wp-block-search .wp-block-search__button:disabled { 2154 background-color: rgba(255, 255, 255, 0.5);2155 border-color: rgba(255, 255, 255, 0.5);2156 color: #39414d;1791 background-color: var(--global--color-white-50); 1792 border-color: var(--global--color-white-50); 1793 color: var(--button--color-text-active); 2157 1794 } 2158 1795 2159 1796 .wp-block-search .wp-block-search__button:hover { 2160 background-color: #39414d; 2161 color: #d1e4dd; 2162 } 2163 2164 .wp-block[data-align="center"] > * { 1797 color: var(--button--color-text); 1798 background-color: var(--button--color-background); 1799 } 1800 1801 .wp-block-search .wp-block-search__button.has-icon { 1802 padding: calc(2 * var(--button--padding-vertical)) calc(0.5 * var(--button--padding-horizontal)); 1803 } 1804 1805 .wp-block-search .wp-block-search__button.has-icon svg { 1806 width: 40px; 1807 height: 40px; 1808 } 1809 1810 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button, 1811 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button, 1812 .has-background.has-black-background-color .wp-block-search .wp-block-search__button { 1813 color: var(--global--color-white); 1814 border-color: currentColor; 1815 } 1816 1817 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover, 1818 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover, 1819 .has-background.has-black-background-color .wp-block-search .wp-block-search__button:hover { 1820 color: var(--global--color-white); 1821 background-color: var(--button--color-background); 1822 border-color: var(--global--color-white); 1823 } 1824 1825 .is-dark-theme .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover, 1826 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover, 1827 .is-dark-theme .has-background.has-black-background-color .wp-block-search .wp-block-search__button:hover { 1828 color: var(--button--color-text); 1829 background-color: var(--button--color-background); 1830 } 1831 1832 .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover, 1833 .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover, 1834 .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover, 1835 .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover, 1836 .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover, 1837 .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover, 1838 .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover { 1839 color: var(--global--color-white); 1840 background-color: var(--form--border-color); 1841 border-color: var(--form--border-color); 1842 } 1843 1844 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button, 1845 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button, 1846 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button, 1847 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button, 1848 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button, 1849 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button, 1850 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button { 1851 color: var(--form--color-text); 1852 border-color: currentColor; 1853 } 1854 1855 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover, 1856 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover, 1857 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover, 1858 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover, 1859 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover, 1860 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover, 1861 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover { 1862 color: var(--global--color-white); 1863 background-color: var(--button--color-text); 1864 border-color: var(--button--color-text); 1865 } 1866 1867 .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1868 .has-background.has-white-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1869 .has-background.has-green-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1870 .has-background.has-blue-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1871 .has-background.has-purple-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1872 .has-background.has-red-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1873 .has-background.has-orange-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1874 .has-background.has-yellow-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input { 1875 border: none; 1876 } 1877 1878 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button { 1879 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 1880 } 1881 1882 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1883 color: var(--button--color-text); 1884 border-color: currentColor; 1885 } 1886 1887 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 1888 color: var(--global--color-white); 1889 background-color: var(--button--color-text); 1890 border-color: var(--button--color-text); 1891 } 1892 1893 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1894 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1895 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1896 color: var(--button--color-text-hover); 1897 border-color: currentColor; 1898 } 1899 1900 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1901 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1902 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 1903 color: var(--global--color-white); 1904 background-color: var(--button--color-background); 1905 border-color: var(--button--color-background); 1906 } 1907 1908 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1909 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1910 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1911 color: var(--button--color-text); 1912 border-color: currentColor; 1913 } 1914 1915 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1916 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1917 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 1918 color: var(--global--color-white); 1919 background-color: var(--button--color-text); 1920 border-color: var(--button--color-text); 1921 } 1922 1923 .wp-block[data-align=center] > * { 2165 1924 text-align: center; 2166 1925 } 2167 1926 2168 .wp-block[data-align= "center"] .wp-block-search__button-only .wp-block-search__inside-wrapper {1927 .wp-block[data-align=center] .wp-block-search__button-only .wp-block-search__inside-wrapper { 2169 1928 justify-content: center; 2170 1929 } 2171 1930 2172 .wp-block-separator { 2173 border-bottom: 1px solid #28303d; 1931 .wp-block-separator, 1932 hr { 1933 border-bottom: var(--separator--height) solid var(--separator--border-color); 2174 1934 clear: both; 2175 1935 opacity: 1; 2176 1936 } 2177 1937 2178 hr { 2179 border-bottom: 1px solid #28303d; 2180 clear: both; 2181 opacity: 1; 2182 } 2183 2184 .wp-block-separator[style*="text-align:right"] { 2185 border-right-color: #28303d; 2186 } 2187 2188 .wp-block-separator[style*="text-align: right"] { 2189 border-right-color: #28303d; 2190 } 2191 2192 hr[style*="text-align:right"] { 2193 border-right-color: #28303d; 2194 } 2195 1938 .wp-block-separator[style*="text-align:right"], 1939 .wp-block-separator[style*="text-align: right"], 1940 hr[style*="text-align:right"], 2196 1941 hr[style*="text-align: right"] { 2197 border-right-color: #28303d; 2198 } 2199 2200 .wp-block-separator:not(.is-style-dots) { 2201 max-width: calc(100vw - 30px); 2202 } 2203 2204 @media only screen and (min-width: 482px){ 2205 .wp-block-separator:not(.is-style-dots){ 2206 max-width: min(calc(100vw - 100px), 610px); 2207 } 2208 } 2209 2210 @media only screen and (min-width: 822px){ 2211 .wp-block-separator:not(.is-style-dots){ 2212 max-width: min(calc(100vw - 200px), 610px); 2213 } 2214 } 2215 1942 border-right-color: var(--separator--border-color); 1943 } 1944 1945 .wp-block-separator:not(.is-style-dots), 2216 1946 hr:not(.is-style-dots) { 2217 max-width: calc(100vw - 30px); 2218 } 2219 2220 @media only screen and (min-width: 482px){ 2221 hr:not(.is-style-dots){ 2222 max-width: min(calc(100vw - 100px), 610px); 2223 } 2224 } 2225 2226 @media only screen and (min-width: 822px){ 2227 hr:not(.is-style-dots){ 2228 max-width: min(calc(100vw - 200px), 610px); 2229 } 2230 } 2231 2232 [data-align="full"] > .wp-block-separator, 2233 [data-align="wide"] > .wp-block-separator, [data-align="full"] > 2234 hr, 2235 [data-align="wide"] > 2236 hr { 1947 max-width: var(--responsive--aligndefault-width); 1948 } 1949 1950 [data-align=full] > .wp-block-separator, 1951 [data-align=wide] > .wp-block-separator, 1952 [data-align=full] > hr, 1953 [data-align=wide] > hr { 2237 1954 max-width: inherit; 2238 1955 } 2239 1956 2240 .wp-block-separator.is-style-twentytwentyone-separator-thick { 2241 border-bottom-width: 3px; 2242 } 2243 1957 .wp-block-separator.is-style-twentytwentyone-separator-thick, 2244 1958 hr.is-style-twentytwentyone-separator-thick { 2245 border-bottom-width: 3px;1959 border-bottom-width: calc(3 * var(--separator--height)); 2246 1960 } 2247 1961 … … 2251 1965 } 2252 1966 2253 .wp-block-separator.is-style-dots.has-background, .wp-block-separator.is-style-dots.has-text-color, 1967 .wp-block-separator.is-style-dots.has-background, 1968 .wp-block-separator.is-style-dots.has-text-color, 2254 1969 hr.is-style-dots.has-background, 2255 1970 hr.is-style-dots.has-text-color { … … 2257 1972 } 2258 1973 2259 .wp-block-separator.is-style-dots.has-background:before, .wp-block-separator.is-style-dots.has-text-color:before, 1974 .wp-block-separator.is-style-dots.has-background:before, 1975 .wp-block-separator.is-style-dots.has-text-color:before, 2260 1976 hr.is-style-dots.has-background:before, 2261 1977 hr.is-style-dots.has-text-color:before { … … 2263 1979 } 2264 1980 2265 .wp-block-separator.is-style-dots:before { 2266 color: #28303d; 2267 } 2268 1981 .wp-block-separator.is-style-dots:before, 2269 1982 hr.is-style-dots:before { 2270 color: #28303d;1983 color: var(--separator--border-color); 2271 1984 } 2272 1985 2273 1986 .has-background:not(.has-background-background-color) .wp-block-separator, 2274 [class*="background-color"]:not(.has-background-background-color) .wp-block-separator, 2275 [style*="background-color"]:not(.has-background-background-color) .wp-block-separator, 2276 .wp-block-cover[style*="background-image"] .wp-block-separator, .has-background:not(.has-background-background-color) 2277 hr, 2278 [class*="background-color"]:not(.has-background-background-color) 2279 hr, 2280 [style*="background-color"]:not(.has-background-background-color) 2281 hr, 2282 .wp-block-cover[style*="background-image"] 2283 hr { 1987 [class*=background-color]:not(.has-background-background-color) .wp-block-separator, 1988 [style*=background-color]:not(.has-background-background-color) .wp-block-separator, 1989 .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, 1993 .wp-block-cover[style*=background-image] hr { 2284 1994 border-color: currentColor; 2285 1995 } … … 2291 2001 2292 2002 .wp-block-social-links.is-style-twentytwentyone-social-icons-color button { 2293 color: #28303d;2003 color: var(--global--color-primary); 2294 2004 } 2295 2005 … … 2298 2008 } 2299 2009 2300 table th { 2301 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2302 } 2303 2010 table th, 2304 2011 .wp-block-table th { 2305 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2306 } 2307 2308 table td { 2309 padding: 10px; 2310 } 2311 2312 table th { 2313 padding: 10px; 2314 } 2315 2316 .wp-block-table td { 2317 padding: 10px; 2318 } 2319 2012 font-family: var(--heading--font-family); 2013 } 2014 2015 table td, 2016 table th, 2017 .wp-block-table td, 2320 2018 .wp-block-table th { 2321 padding: 10px; 2322 } 2323 2324 table.is-style-regular .has-background { 2325 color: #28303d; 2326 } 2327 2328 table.is-style-stripes .has-background thead tr { 2329 color: #28303d; 2330 } 2331 2332 table.is-style-stripes .has-background tfoot tr { 2333 color: #28303d; 2334 } 2335 2336 table.is-style-stripes .has-background tbody tr:nth-child(even) { 2337 color: #28303d; 2338 } 2339 2340 .wp-block-table.is-style-regular .has-background { 2341 color: #28303d; 2342 } 2343 2344 .wp-block-table.is-style-stripes .has-background thead tr { 2345 color: #28303d; 2346 } 2347 2348 .wp-block-table.is-style-stripes .has-background tfoot tr { 2349 color: #28303d; 2350 } 2351 2019 padding: calc(0.5 * var(--global--spacing-unit)); 2020 } 2021 2022 table.is-style-regular .has-background, 2023 table.is-style-stripes .has-background thead tr, 2024 table.is-style-stripes .has-background tfoot tr, 2025 table.is-style-stripes .has-background tbody tr:nth-child(even), 2026 .wp-block-table.is-style-regular .has-background, 2027 .wp-block-table.is-style-stripes .has-background thead tr, 2028 .wp-block-table.is-style-stripes .has-background tfoot tr, 2352 2029 .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(even) { 2353 color: #28303d; 2354 } 2355 2356 table.is-style-stripes { 2357 border-color: #f0f0f0; 2358 } 2359 2030 color: var(--table--has-background-text-color); 2031 } 2032 2033 table.is-style-stripes, 2360 2034 .wp-block-table.is-style-stripes { 2361 border-color: #f0f0f0;2035 border-color: var(--table--stripes-border-color); 2362 2036 } 2363 2037 … … 2369 2043 } 2370 2044 2371 table.is-style-stripes tbody tr:nth-child(odd) { 2372 background-color: #f0f0f0; 2373 } 2374 2045 table.is-style-stripes tbody tr:nth-child(odd), 2375 2046 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { 2376 background-color: #f0f0f0;2047 background-color: var(--table--stripes-background-color); 2377 2048 } 2378 2049 … … 2399 2070 font-weight: bold; 2400 2071 text-align: left; 2401 margin-bottom: 20px;2072 margin-bottom: var(--global--spacing-unit); 2402 2073 color: currentColor; 2403 2074 } … … 2405 2076 .wp-calendar-nav { 2406 2077 text-align: left; 2407 margin-top: 10px;2078 margin-top: calc(var(--global--spacing-unit) / 2); 2408 2079 } 2409 2080 … … 2430 2101 } 2431 2102 2432 :root .is-extra-small-text { 2433 font-size: 1rem; 2434 } 2435 2103 :root .is-extra-small-text, 2436 2104 :root .has-extra-small-font-size { 2437 font-size: 1rem; 2438 } 2439 2440 :root .is-small-text { 2441 font-size: 1.125rem; 2442 } 2443 2105 font-size: var(--global--font-size-xs); 2106 } 2107 2108 :root .is-small-text, 2444 2109 :root .has-small-font-size { 2445 font-size: 1.125rem; 2446 } 2447 2448 :root .is-regular-text { 2449 font-size: 1.25rem; 2450 } 2451 2452 :root .has-regular-font-size { 2453 font-size: 1.25rem; 2454 } 2455 2456 :root .is-normal-font-size { 2457 font-size: 1.25rem; 2458 } 2459 2460 :root .has-normal-font-size { 2461 font-size: 1.25rem; 2462 } 2463 2110 font-size: var(--global--font-size-sm); 2111 } 2112 2113 :root .is-regular-text, 2114 :root .has-regular-font-size, 2115 :root .is-normal-font-size, 2116 :root .has-normal-font-size, 2464 2117 :root .has-medium-font-size { 2465 font-size: 1.25rem; 2466 } 2467 2468 :root .is-large-text { 2469 font-size: 1.5rem; 2470 line-height: 1.3; 2471 } 2472 2118 font-size: var(--global--font-size-base); 2119 } 2120 2121 :root .is-large-text, 2473 2122 :root .has-large-font-size { 2474 font-size: 1.5rem; 2475 line-height: 1.3; 2476 } 2477 2478 :root .is-larger-text { 2479 font-size: 2.5rem; 2480 line-height: 1.3; 2481 } 2482 2483 @media only screen and (min-width: 652px){ 2484 :root .is-larger-text{ 2485 font-size: 2.5rem; 2486 } 2487 } 2488 2489 :root .has-larger-font-size { 2490 font-size: 2.5rem; 2491 line-height: 1.3; 2492 } 2493 2494 @media only screen and (min-width: 652px){ 2495 :root .has-larger-font-size{ 2496 font-size: 2.5rem; 2497 } 2498 } 2499 2500 :root .is-extra-large-text { 2501 font-size: 2.5rem; 2502 line-height: 1.3; 2503 } 2504 2505 @media only screen and (min-width: 652px){ 2506 :root .is-extra-large-text{ 2507 font-size: 2.5rem; 2508 } 2509 } 2510 2123 font-size: var(--global--font-size-lg); 2124 line-height: var(--global--line-height-heading); 2125 } 2126 2127 :root .is-larger-text, 2128 :root .has-larger-font-size, 2129 :root .is-extra-large-text, 2511 2130 :root .has-extra-large-font-size { 2512 font-size: 2.5rem; 2513 line-height: 1.3; 2514 } 2515 2516 @media only screen and (min-width: 652px){ 2517 :root .has-extra-large-font-size{ 2518 font-size: 2.5rem; 2519 } 2520 } 2521 2522 :root .is-huge-text { 2523 font-size: 6rem; 2524 line-height: 1.3; 2525 font-weight: 300; 2526 } 2527 2528 @media only screen and (min-width: 652px){ 2529 :root .is-huge-text{ 2530 font-size: 6rem; 2531 } 2532 } 2533 2131 font-size: var(--global--font-size-xl); 2132 line-height: var(--global--line-height-heading); 2133 } 2134 2135 :root .is-huge-text, 2534 2136 :root .has-huge-font-size { 2535 font-size: 6rem; 2536 line-height: 1.3; 2537 font-weight: 300; 2538 } 2539 2540 @media only screen and (min-width: 652px){ 2541 :root .has-huge-font-size{ 2542 font-size: 6rem; 2543 } 2544 } 2545 2546 :root .is-gigantic-text { 2547 font-size: 9rem; 2548 line-height: 1.3; 2549 font-weight: 300; 2550 } 2551 2552 @media only screen and (min-width: 652px){ 2553 :root .is-gigantic-text{ 2554 font-size: 9rem; 2555 } 2556 } 2557 2137 font-size: var(--global--font-size-xxl); 2138 line-height: var(--global--line-height-heading); 2139 font-weight: var(--heading--font-weight-page-title); 2140 } 2141 2142 :root .is-gigantic-text, 2558 2143 :root .has-gigantic-font-size { 2559 font-size: 9rem; 2560 line-height: 1.3; 2561 font-weight: 300; 2562 } 2563 2564 @media only screen and (min-width: 652px){ 2565 :root .has-gigantic-font-size{ 2566 font-size: 9rem; 2567 } 2144 font-size: var(--global--font-size-xxxl); 2145 line-height: var(--global--line-height-heading); 2146 font-weight: var(--heading--font-weight-page-title); 2568 2147 } 2569 2148 … … 2573 2152 */ 2574 2153 .wp-block.editor-post-title__block { 2575 border-bottom: 3px solid #28303d; 2576 padding-bottom: 60px; 2577 margin-bottom: 90px; 2578 max-width: calc(100vw - 30px); 2579 } 2580 @media only screen and (min-width: 482px){ 2581 .wp-block.editor-post-title__block{ 2582 max-width: calc(100vw - 100px); 2583 } 2584 } 2585 @media only screen and (min-width: 822px){ 2586 .wp-block.editor-post-title__block{ 2587 max-width: min(calc(100vw - 200px), 1240px); 2588 } 2154 border-bottom: 3px solid var(--global--color-border); 2155 padding-bottom: calc(2 * var(--global--spacing-vertical)); 2156 margin-bottom: calc(3 * var(--global--spacing-vertical)); 2157 max-width: var(--responsive--alignwide-width); 2589 2158 } 2590 2159 2591 2160 .wp-block.editor-post-title__block .editor-post-title__input { 2592 color: #39414d; 2593 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2594 font-size: 4rem; 2595 font-weight: 300; 2596 line-height: 1.1; 2597 } 2598 2599 @media only screen and (min-width: 652px){ 2600 .wp-block.editor-post-title__block .editor-post-title__input{ 2601 font-size: 6rem; 2602 } 2161 color: var(--global--color-secondary); 2162 font-family: var(--heading--font-family); 2163 font-size: var(--global--font-size-page-title); 2164 font-weight: var(--heading--font-weight-page-title); 2165 line-height: var(--heading--line-height-h1); 2603 2166 } 2604 2167 2605 2168 .wp-block.block-editor-default-block-appender > textarea { 2606 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2607 font-size: 1.25rem;2169 font-family: var(--global--font-secondary); 2170 font-size: var(--global--font-size-md); 2608 2171 } 2609 2172 2610 2173 .has-primary-color[class] { 2611 color: #28303d;2174 color: var(--global--color-primary); 2612 2175 } 2613 2176 2614 2177 .has-secondary-color[class] { 2615 color: #39414d;2178 color: var(--global--color-secondary); 2616 2179 } 2617 2180 … … 2628 2191 2629 2192 .has-primary-background-color[class] { 2630 background-color: #28303d;2631 color: #d1e4dd;2193 background-color: var(--global--color-primary); 2194 color: var(--global--color-background); 2632 2195 } 2633 2196 2634 2197 .has-secondary-background-color[class] { 2635 background-color: #39414d;2636 color: #d1e4dd;2198 background-color: var(--global--color-secondary); 2199 color: var(--global--color-background); 2637 2200 } 2638 2201 2639 2202 .has-white-background-color[class] { 2640 background-color: #fff;2641 color: #39414d;2203 background-color: var(--global--color-white); 2204 color: var(--global--color-secondary); 2642 2205 } 2643 2206 2644 2207 .has-black-background-color[class] { 2645 background-color: #000;2646 color: #28303d;2208 background-color: var(--global--color-black); 2209 color: var(--global--color-primary); 2647 2210 } 2648 2211 … … 2651 2214 */ 2652 2215 [data-block] { 2653 margin-top: 30px;2654 margin-bottom: 30px;2216 margin-top: var(--global--spacing-vertical); 2217 margin-bottom: var(--global--spacing-vertical); 2655 2218 } 2656 2219 … … 2665 2228 /* Block Alignments */ 2666 2229 .wp-block { 2667 max-width: calc(100vw - 30px); 2668 } 2669 @media only screen and (min-width: 482px){ 2670 .wp-block{ 2671 max-width: min(calc(100vw - 100px), 610px); 2672 } 2673 } 2674 @media only screen and (min-width: 822px){ 2675 .wp-block{ 2676 max-width: min(calc(100vw - 200px), 610px); 2677 } 2678 } 2679 2680 .wp-block[data-align="wide"] { 2681 max-width: calc(100vw - 30px); 2682 } 2683 2684 @media only screen and (min-width: 482px){ 2685 .wp-block[data-align="wide"]{ 2686 max-width: calc(100vw - 100px); 2687 } 2688 } 2689 2690 @media only screen and (min-width: 822px){ 2691 .wp-block[data-align="wide"]{ 2692 max-width: min(calc(100vw - 200px), 1240px); 2693 } 2694 } 2695 2230 max-width: var(--responsive--aligndefault-width); 2231 } 2232 2233 .wp-block[data-align=wide], 2696 2234 .wp-block.alignwide { 2697 max-width: calc(100vw - 30px); 2698 } 2699 2700 @media only screen and (min-width: 482px){ 2701 .wp-block.alignwide{ 2702 max-width: calc(100vw - 100px); 2703 } 2704 } 2705 2706 @media only screen and (min-width: 822px){ 2707 .wp-block.alignwide{ 2708 max-width: min(calc(100vw - 200px), 1240px); 2709 } 2710 } 2711 2712 .wp-block[data-align="full"], .wp-block.alignfull { 2235 max-width: var(--responsive--alignwide-width); 2236 } 2237 2238 .wp-block[data-align=full], 2239 .wp-block.alignfull { 2713 2240 max-width: none; 2714 }2715 2716 .block-editor-block-list__layout:not(.edit-site-block-editor__block-list) .wp-block[data-align="full"] > [data-block], .block-editor-block-list__layout:not(.edit-site-block-editor__block-list) .wp-block.alignfull > [data-block] {2717 margin-top: 0;2718 margin-bottom: 0;2719 2241 } 2720 2242 2721 2243 .alignleft { 2722 2244 margin: 0; 2723 margin-right: 25px;2245 margin-right: var(--global--spacing-horizontal); 2724 2246 } 2725 2247 2726 2248 .alignright { 2727 2249 margin: 0; 2728 margin-left: 25px;2250 margin-left: var(--global--spacing-horizontal); 2729 2251 } 2730 2252 2731 2253 .has-drop-cap:not(:focus)::first-letter { 2732 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2733 font-weight: normal;2254 font-family: var(--heading--font-family); 2255 font-weight: var(--heading--font-weight); 2734 2256 line-height: 0.66; 2735 2257 text-transform: uppercase; … … 2737 2259 float: left; 2738 2260 margin: 0.1em 0.1em 0 0; 2739 font-size: 5rem; 2740 } 2741 2742 @media only screen and (min-width: 652px){ 2743 .has-drop-cap:not(:focus)::first-letter{ 2744 font-size: 7rem; 2745 } 2261 font-size: calc(1.2 * var(--heading--font-size-h1)); 2746 2262 } 2747 2263 2748 2264 @media only screen and (min-width: 482px) { 2749 .wp-block[data-align="left"] > * { 2265 2266 .wp-block[data-align=left] > * { 2750 2267 max-width: 290px; 2751 margin-right: 25px; 2752 } 2753 .wp-block[data-align="right"] > * { 2268 margin-right: var(--global--spacing-horizontal); 2269 } 2270 2271 .wp-block[data-align=right] > * { 2754 2272 max-width: 290px; 2755 margin-left: 25px;2273 margin-left: var(--global--spacing-horizontal); 2756 2274 } 2757 2275 } 2758 2276 2759 2277 html { 2760 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2761 line-height: 1.7;2278 font-family: var(--global--font-secondary); 2279 line-height: var(--global--line-height-body); 2762 2280 } 2763 2281 2764 2282 body { 2765 color: #28303d; 2766 background-color: #d1e4dd; 2767 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2768 font-size: 1.25rem; 2283 --wp--typography--line-height: var(--global--line-height-body); 2284 color: var(--global--color-primary); 2285 background-color: var(--global--color-background); 2286 font-family: var(--global--font-secondary); 2287 font-size: var(--global--font-size-base); 2769 2288 font-weight: normal; 2770 2289 -moz-osx-font-smoothing: grayscale; … … 2773 2292 2774 2293 .wp-block a { 2775 color: #28303d;2294 color: var(--wp--style--color--link, var(--global--color-primary)); 2776 2295 } 2777 2296 … … 2781 2300 2782 2301 .wp-block a:focus { 2783 outline: 2px solid #28303d;2302 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary)); 2784 2303 text-decoration: none; 2785 2304 } 2786 2305 2787 .has-background:not(.has-background-background-color) .has-link-color a { 2788 color: #28303d; 2789 } 2790 2306 .has-background:not(.has-background-background-color) .has-link-color a, 2791 2307 .has-background:not(.has-background-background-color).has-link-color a { 2792 color: #28303d;2308 color: var(--wp--style--color--link, var(--global--color-primary)); 2793 2309 } 2794 2310 … … 2799 2315 2800 2316 .has-black-color[class] { 2801 color: #000;2317 color: var(--global--color-black); 2802 2318 } 2803 2319 2804 2320 .has-gray-color[class] { 2805 color: #39414d;2321 color: var(--global--color-gray); 2806 2322 } 2807 2323 2808 2324 .has-dark-gray-color[class] { 2809 color: #28303d;2325 color: var(--global--color-dark-gray); 2810 2326 } 2811 2327 2812 2328 .has-green-color[class] { 2813 color: #d1e4dd;2329 color: var(--global--color-green); 2814 2330 } 2815 2331 2816 2332 .has-blue-color[class] { 2817 color: #d1dfe4;2333 color: var(--global--color-blue); 2818 2334 } 2819 2335 2820 2336 .has-purple-color[class] { 2821 color: #d1d1e4;2337 color: var(--global--color-purple); 2822 2338 } 2823 2339 2824 2340 .has-red-color[class] { 2825 color: #e4d1d1;2341 color: var(--global--color-red); 2826 2342 } 2827 2343 2828 2344 .has-orange-color[class] { 2829 color: #e4dad1;2345 color: var(--global--color-orange); 2830 2346 } 2831 2347 2832 2348 .has-yellow-color[class] { 2833 color: #eeeadd;2349 color: var(--global--color-yellow); 2834 2350 } 2835 2351 2836 2352 .has-white-color[class] { 2837 color: #fff;2353 color: var(--global--color-white); 2838 2354 } 2839 2355 … … 2850 2366 2851 2367 .has-black-background-color[class] { 2852 background-color: #000;2368 background-color: var(--global--color-black); 2853 2369 } 2854 2370 2855 2371 .has-gray-background-color[class] { 2856 background-color: #39414d;2372 background-color: var(--global--color-gray); 2857 2373 } 2858 2374 2859 2375 .has-dark-gray-background-color[class] { 2860 background-color: #28303d;2376 background-color: var(--global--color-dark-gray); 2861 2377 } 2862 2378 2863 2379 .has-green-background-color[class] { 2864 background-color: #d1e4dd;2380 background-color: var(--global--color-green); 2865 2381 } 2866 2382 2867 2383 .has-blue-background-color[class] { 2868 background-color: #d1dfe4;2384 background-color: var(--global--color-blue); 2869 2385 } 2870 2386 2871 2387 .has-purple-background-color[class] { 2872 background-color: #d1d1e4;2388 background-color: var(--global--color-purple); 2873 2389 } 2874 2390 2875 2391 .has-red-background-color[class] { 2876 background-color: #e4d1d1;2392 background-color: var(--global--color-red); 2877 2393 } 2878 2394 2879 2395 .has-orange-background-color[class] { 2880 background-color: #e4dad1;2396 background-color: var(--global--color-orange); 2881 2397 } 2882 2398 2883 2399 .has-yellow-background-color[class] { 2884 background-color: #eeeadd;2400 background-color: var(--global--color-yellow); 2885 2401 } 2886 2402 2887 2403 .has-white-background-color[class] { 2888 background-color: #fff; 2889 } 2890 2891 :not(.has-text-color).has-black-background-color[class] { 2892 color: #fff; 2893 } 2894 2895 :not(.has-text-color).has-gray-background-color[class] { 2896 color: #fff; 2897 } 2898 2404 background-color: var(--global--color-white); 2405 } 2406 2407 :not(.has-text-color).has-black-background-color[class], 2408 :not(.has-text-color).has-gray-background-color[class], 2899 2409 :not(.has-text-color).has-dark-gray-background-color[class] { 2900 color: #fff; 2901 } 2902 2903 :not(.has-text-color).has-green-background-color[class] { 2904 color: #28303d; 2905 } 2906 2907 :not(.has-text-color).has-blue-background-color[class] { 2908 color: #28303d; 2909 } 2910 2911 :not(.has-text-color).has-purple-background-color[class] { 2912 color: #28303d; 2913 } 2914 2915 :not(.has-text-color).has-red-background-color[class] { 2916 color: #28303d; 2917 } 2918 2919 :not(.has-text-color).has-orange-background-color[class] { 2920 color: #28303d; 2921 } 2922 2923 :not(.has-text-color).has-yellow-background-color[class] { 2924 color: #28303d; 2925 } 2926 2410 color: var(--global--color-white); 2411 } 2412 2413 :not(.has-text-color).has-green-background-color[class], 2414 :not(.has-text-color).has-blue-background-color[class], 2415 :not(.has-text-color).has-purple-background-color[class], 2416 :not(.has-text-color).has-red-background-color[class], 2417 :not(.has-text-color).has-orange-background-color[class], 2418 :not(.has-text-color).has-yellow-background-color[class], 2927 2419 :not(.has-text-color).has-white-background-color[class] { 2928 color: #28303d;2420 color: var(--global--color-dark-gray); 2929 2421 } 2930 2422 2931 2423 .has-purple-to-yellow-gradient-background { 2932 background: linear-gradient(160deg, #d1d1e4, #eeeadd);2424 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow)); 2933 2425 } 2934 2426 2935 2427 .has-yellow-to-purple-gradient-background { 2936 background: linear-gradient(160deg, #eeeadd, #d1d1e4);2428 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple)); 2937 2429 } 2938 2430 2939 2431 .has-green-to-yellow-gradient-background { 2940 background: linear-gradient(160deg, #d1e4dd, #eeeadd);2432 background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow)); 2941 2433 } 2942 2434 2943 2435 .has-yellow-to-green-gradient-background { 2944 background: linear-gradient(160deg, #eeeadd, #d1e4dd);2436 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green)); 2945 2437 } 2946 2438 2947 2439 .has-red-to-yellow-gradient-background { 2948 background: linear-gradient(160deg, #e4d1d1, #eeeadd);2440 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow)); 2949 2441 } 2950 2442 2951 2443 .has-yellow-to-red-gradient-background { 2952 background: linear-gradient(160deg, #eeeadd, #e4d1d1);2444 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red)); 2953 2445 } 2954 2446 2955 2447 .has-purple-to-red-gradient-background { 2956 background: linear-gradient(160deg, #d1d1e4, #e4d1d1);2448 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red)); 2957 2449 } 2958 2450 2959 2451 .has-red-to-purple-gradient-background { 2960 background: linear-gradient(160deg, #e4d1d1, #d1d1e4); 2961 } 2962 /*# sourceMappingURL=ie-editor.css.map */ 2452 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple)); 2453 } -
trunk/src/wp-content/themes/twentytwentyone/assets/css/ie.css
r49478 r49574 1 1 @charset "UTF-8"; 2 2 3 /* 3 4 Theme Name: Twenty Twenty-One … … 18 19 Twenty Twenty-One is distributed under the terms of the GNU GPL. 19 20 */ 21 20 22 /** 21 23 * SETTINGS … … 93 95 * Measure..............The width of a line of text, in characters. 94 96 */ 97 95 98 /* Categories 01 to 03 are the basics. */ 99 96 100 /* Variables */ 97 101 :root { 102 98 103 /* Font Family */ 104 --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); 105 --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); 106 99 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; 118 100 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; 123 101 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; 147 102 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); 155 103 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); 171 104 172 /* Body text color, site title, footer text color. */ 173 --global--color-secondary: var(--global--color-gray); 174 105 175 /* Headings */ 176 --global--color-primary-hover: var(--global--color-primary); 177 --global--color-background: var(--global--color-green); 178 106 179 /* Mint, default body background */ 180 --global--color-border: var(--global--color-primary); 181 107 182 /* Used for borders (separators) */ 183 108 184 /* Spacing */ 185 --global--spacing-unit: 20px; 186 --global--spacing-measure: unset; 187 --global--spacing-horizontal: 25px; 188 --global--spacing-vertical: 30px; 189 109 190 /* Elevation */ 191 --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); 192 110 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)); 204 111 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); 209 112 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)); 224 113 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); 234 114 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; 251 115 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); 269 116 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; 277 117 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); 284 118 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; 307 119 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); 312 120 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)); 318 121 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 } 122 342 } 123 343 124 344 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ 345 125 346 /* Document 126 347 ========================================================================== */ 348 127 349 /** 128 350 * 1. Correct the line height in all browsers. … … 131 353 html { 132 354 line-height: 1.15; 355 133 356 /* 1 */ 134 357 -webkit-text-size-adjust: 100%; 358 135 359 /* 2 */ 136 360 } … … 138 362 /* Sections 139 363 ========================================================================== */ 364 140 365 /** 141 366 * Remove the margin in all browsers. … … 163 388 /* Grouping content 164 389 ========================================================================== */ 390 165 391 /** 166 392 * 1. Add the correct box sizing in Firefox. … … 169 395 hr { 170 396 box-sizing: content-box; 397 171 398 /* 1 */ 172 399 height: 0; 400 173 401 /* 1 */ 174 402 overflow: visible; 403 175 404 /* 2 */ 176 405 } … … 182 411 pre { 183 412 font-family: monospace; 413 184 414 /* 1 */ 185 415 font-size: 1em; 416 186 417 /* 2 */ 187 418 } … … 189 420 /* Text-level semantics 190 421 ========================================================================== */ 422 191 423 /** 192 424 * Remove the gray background on active links in IE 10. … … 203 435 abbr[title] { 204 436 border-bottom: none; 437 205 438 /* 1 */ 206 439 text-decoration: underline; 440 207 441 /* 2 */ 208 442 text-decoration-style: dotted; 443 209 444 /* 2 */ 210 445 } … … 226 461 samp { 227 462 font-family: monospace; 463 228 464 /* 1 */ 229 465 font-size: 1em; 466 230 467 /* 2 */ 231 468 } … … 260 497 /* Embedded content 261 498 ========================================================================== */ 499 262 500 /** 263 501 * Remove the border on images inside links in IE 10. … … 269 507 /* Forms 270 508 ========================================================================== */ 509 271 510 /** 272 511 * 1. Change the font styles in all browsers. … … 279 518 textarea { 280 519 font-family: inherit; 520 281 521 /* 1 */ 282 522 font-size: 100%; 523 283 524 /* 1 */ 284 525 line-height: 1.15; 526 285 527 /* 1 */ 286 528 margin: 0; 529 287 530 /* 2 */ 288 531 } … … 294 537 button, 295 538 input { 539 296 540 /* 1 */ 297 541 overflow: visible; … … 304 548 button, 305 549 select { 550 306 551 /* 1 */ 307 552 text-transform: none; … … 312 557 */ 313 558 button, 314 [type= "button"],315 [type= "reset"],316 [type= "submit"] {559 [type=button], 560 [type=reset], 561 [type=submit] { 317 562 -webkit-appearance: button; 318 563 } … … 322 567 */ 323 568 button::-moz-focus-inner, 324 [type= "button"]::-moz-focus-inner,325 [type= "reset"]::-moz-focus-inner,326 [type= "submit"]::-moz-focus-inner {569 [type=button]::-moz-focus-inner, 570 [type=reset]::-moz-focus-inner, 571 [type=submit]::-moz-focus-inner { 327 572 border-style: none; 328 573 padding: 0; … … 333 578 */ 334 579 button:-moz-focusring, 335 [type= "button"]:-moz-focusring,336 [type= "reset"]:-moz-focusring,337 [type= "submit"]:-moz-focusring {580 [type=button]:-moz-focusring, 581 [type=reset]:-moz-focusring, 582 [type=submit]:-moz-focusring { 338 583 outline: 1px dotted ButtonText; 339 584 } … … 354 599 legend { 355 600 box-sizing: border-box; 601 356 602 /* 1 */ 357 603 color: inherit; 604 358 605 /* 2 */ 359 606 display: table; 607 360 608 /* 1 */ 361 609 max-width: 100%; 610 362 611 /* 1 */ 363 612 padding: 0; 613 364 614 /* 3 */ 365 615 white-space: normal; 616 366 617 /* 1 */ 367 618 } … … 385 636 * 2. Remove the padding in IE 10. 386 637 */ 387 [type= "checkbox"],388 [type= "radio"] {638 [type=checkbox], 639 [type=radio] { 389 640 box-sizing: border-box; 641 390 642 /* 1 */ 391 643 padding: 0; 644 392 645 /* 2 */ 393 646 } … … 396 649 * Correct the cursor style of increment and decrement buttons in Chrome. 397 650 */ 398 [type= "number"]::-webkit-inner-spin-button,399 [type= "number"]::-webkit-outer-spin-button {651 [type=number]::-webkit-inner-spin-button, 652 [type=number]::-webkit-outer-spin-button { 400 653 height: auto; 401 654 } … … 405 658 * 2. Correct the outline style in Safari. 406 659 */ 407 [type= "search"] {660 [type=search] { 408 661 -webkit-appearance: textfield; 662 409 663 /* 1 */ 410 664 outline-offset: -2px; 665 411 666 /* 2 */ 412 667 } … … 415 670 * Remove the inner padding in Chrome and Safari on macOS. 416 671 */ 417 [type= "search"]::-webkit-search-decoration {672 [type=search]::-webkit-search-decoration { 418 673 -webkit-appearance: none; 419 674 } … … 425 680 ::-webkit-file-upload-button { 426 681 -webkit-appearance: button; 682 427 683 /* 1 */ 428 684 font: inherit; 685 429 686 /* 2 */ 430 687 } … … 432 689 /* Interactive 433 690 ========================================================================== */ 691 434 692 /* 435 693 * Add the correct display in Edge, IE 10+, and Firefox. … … 448 706 /* Misc 449 707 ========================================================================== */ 708 450 709 /** 451 710 * Add the correct display in IE 10+. … … 465 724 * Repsonsive Styles 466 725 */ 726 467 727 /** 468 728 * Required Variables 469 729 */ 730 470 731 /** 471 732 * Root Media Query Variables 472 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 } 473 759 474 760 /** 475 761 * Extends 476 762 */ 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), 477 767 .default-max-width { 478 max-width: calc(100vw - 30px);768 max-width: var(--responsive--aligndefault-width); 479 769 margin-left: auto; 480 770 margin-right: auto; 481 771 } 482 @media only screen and (min-width: 482px){ 483 .default-max-width{ 484 max-width: min(calc(100vw - 100px), 610px); 485 } 486 } 487 @media only screen and (min-width: 822px){ 488 .default-max-width{ 489 max-width: min(calc(100vw - 200px), 610px); 490 } 491 } 492 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) { 493 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); 494 782 margin-left: auto; 495 783 margin-right: auto; 496 784 } 497 @media only screen and (min-width: 482px){ 498 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){ 499 max-width: min(calc(100vw - 100px), 610px); 500 } 501 } 502 @media only screen and (min-width: 822px){ 503 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){ 504 max-width: min(calc(100vw - 200px), 610px); 505 } 506 } 507 *[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) { 508 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); 509 791 margin-left: auto; 510 792 margin-right: auto; 511 793 } 512 @media only screen and (min-width: 482px){513 *[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){514 max-width: min(calc(100vw - 100px), 610px);515 }516 }517 @media only screen and (min-width: 822px){518 *[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){519 max-width: min(calc(100vw - 200px), 610px);520 }521 }522 .entry-content .wp-audio-shortcode {523 max-width: calc(100vw - 30px);524 margin-left: auto;525 margin-right: auto;526 }527 @media only screen and (min-width: 482px){528 .entry-content .wp-audio-shortcode{529 max-width: min(calc(100vw - 100px), 610px);530 }531 }532 @media only screen and (min-width: 822px){533 .entry-content .wp-audio-shortcode{534 max-width: min(calc(100vw - 200px), 610px);535 }536 }537 .post-thumbnail {538 max-width: calc(100vw - 30px);539 margin-left: auto;540 margin-right: auto;541 }542 @media only screen and (min-width: 482px){543 .post-thumbnail{544 max-width: min(calc(100vw - 100px), 610px);545 }546 }547 @media only screen and (min-width: 822px){548 .post-thumbnail{549 max-width: min(calc(100vw - 200px), 610px);550 }551 }552 553 .wide-max-width {554 max-width: calc(100vw - 30px);555 margin-left: auto;556 margin-right: auto;557 }558 559 @media only screen and (min-width: 482px){560 .wide-max-width{561 max-width: calc(100vw - 100px);562 }563 }564 565 @media only screen and (min-width: 822px){566 .wide-max-width{567 max-width: min(calc(100vw - 200px), 1240px);568 }569 }570 571 .alignwide {572 max-width: calc(100vw - 30px);573 margin-left: auto;574 margin-right: auto;575 }576 577 @media only screen and (min-width: 482px){578 .alignwide{579 max-width: calc(100vw - 100px);580 }581 }582 583 @media only screen and (min-width: 822px){584 .alignwide{585 max-width: min(calc(100vw - 200px), 1240px);586 }587 }588 589 .site-header {590 max-width: calc(100vw - 30px);591 margin-left: auto;592 margin-right: auto;593 }594 595 @media only screen and (min-width: 482px){596 .site-header{597 max-width: calc(100vw - 100px);598 }599 }600 601 @media only screen and (min-width: 822px){602 .site-header{603 max-width: min(calc(100vw - 200px), 1240px);604 }605 }606 607 .site-footer {608 max-width: calc(100vw - 30px);609 margin-left: auto;610 margin-right: auto;611 }612 613 @media only screen and (min-width: 482px){614 .site-footer{615 max-width: calc(100vw - 100px);616 }617 }618 619 @media only screen and (min-width: 822px){620 .site-footer{621 max-width: min(calc(100vw - 200px), 1240px);622 }623 }624 625 .post-navigation {626 max-width: calc(100vw - 30px);627 margin-left: auto;628 margin-right: auto;629 }630 631 @media only screen and (min-width: 482px){632 .post-navigation{633 max-width: calc(100vw - 100px);634 }635 }636 637 @media only screen and (min-width: 822px){638 .post-navigation{639 max-width: min(calc(100vw - 200px), 1240px);640 }641 }642 643 .pagination {644 max-width: calc(100vw - 30px);645 margin-left: auto;646 margin-right: auto;647 }648 649 @media only screen and (min-width: 482px){650 .pagination{651 max-width: calc(100vw - 100px);652 }653 }654 655 @media only screen and (min-width: 822px){656 .pagination{657 max-width: min(calc(100vw - 200px), 1240px);658 }659 }660 661 .comments-pagination {662 max-width: calc(100vw - 30px);663 margin-left: auto;664 margin-right: auto;665 }666 667 @media only screen and (min-width: 482px){668 .comments-pagination{669 max-width: calc(100vw - 100px);670 }671 }672 673 @media only screen and (min-width: 822px){674 .comments-pagination{675 max-width: min(calc(100vw - 200px), 1240px);676 }677 }678 679 .widget-area {680 max-width: calc(100vw - 30px);681 margin-left: auto;682 margin-right: auto;683 }684 685 @media only screen and (min-width: 482px){686 .widget-area{687 max-width: calc(100vw - 100px);688 }689 }690 691 @media only screen and (min-width: 822px){692 .widget-area{693 max-width: min(calc(100vw - 200px), 1240px);694 }695 }696 697 .full-max-width {698 max-width: 100%;699 width: 100%;700 margin-left: auto;701 margin-right: auto;702 }703 704 .wp-block-group .wp-block-group__inner-container > *.alignfull {705 max-width: 100%;706 width: 100%;707 margin-left: auto;708 margin-right: auto;709 }710 711 .alignfull {712 max-width: 100%;713 width: 100%;714 margin-left: auto;715 margin-right: auto;716 }717 794 718 795 @media only screen and (min-width: 482px) { 796 797 .alignfull, 719 798 .full-max-width { 720 max-width: 100%;799 max-width: var(--responsive--alignfull-width); 721 800 width: auto; 722 801 margin-left: auto; 723 802 margin-right: auto; 724 803 } 725 .alignfull { 726 max-width: 100%; 727 width: auto; 728 margin-left: auto; 729 margin-right: auto; 730 } 731 } 732 733 .alignwide [class*="inner-container"] > .alignwide { 804 } 805 806 .entry-header .post-thumbnail, 807 .singular .post-thumbnail, 808 .alignfull [class*=inner-container] > .alignwide, 809 .alignwide [class*=inner-container] > .alignwide { 734 810 margin-left: auto; 735 811 margin-right: auto; 736 width: calc(100vw - 30px); 737 max-width: 100%; 738 } 739 740 @media only screen and (min-width: 482px){ 741 .alignwide [class*="inner-container"] > .alignwide{ 742 width: calc(100vw - 100px); 743 } 744 } 745 746 @media only screen and (min-width: 822px){ 747 .alignwide [class*="inner-container"] > .alignwide{ 748 width: min(calc(100vw - 200px), 1240px); 749 } 750 } 751 752 .alignfull [class*="inner-container"] > .alignwide { 753 margin-left: auto; 754 margin-right: auto; 755 width: calc(100vw - 30px); 756 max-width: 100%; 757 } 758 759 @media only screen and (min-width: 482px){ 760 .alignfull [class*="inner-container"] > .alignwide{ 761 width: calc(100vw - 100px); 762 } 763 } 764 765 @media only screen and (min-width: 822px){ 766 .alignfull [class*="inner-container"] > .alignwide{ 767 width: min(calc(100vw - 200px), 1240px); 768 } 769 } 770 771 .entry-header .post-thumbnail { 772 margin-left: auto; 773 margin-right: auto; 774 width: calc(100vw - 30px); 775 max-width: 100%; 776 } 777 778 @media only screen and (min-width: 482px){ 779 .entry-header .post-thumbnail{ 780 width: calc(100vw - 100px); 781 } 782 } 783 784 @media only screen and (min-width: 822px){ 785 .entry-header .post-thumbnail{ 786 width: min(calc(100vw - 200px), 1240px); 787 } 788 } 789 790 .singular .post-thumbnail { 791 margin-left: auto; 792 margin-right: auto; 793 width: calc(100vw - 30px); 794 max-width: 100%; 795 } 796 797 @media only screen and (min-width: 482px){ 798 .singular .post-thumbnail{ 799 width: calc(100vw - 100px); 800 } 801 } 802 803 @media only screen and (min-width: 822px){ 804 .singular .post-thumbnail{ 805 width: min(calc(100vw - 200px), 1240px); 806 } 812 width: var(--responsive--alignwide-width); 813 max-width: var(--responsive--alignfull-width); 807 814 } 808 815 809 816 @media only screen and (min-width: 482px) { 817 810 818 .entry-content > .alignleft { 819 811 820 /*rtl:ignore*/ 812 margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1); 821 margin-left: var(--responsive--alignleft-margin); 822 813 823 /*rtl:ignore*/ 814 margin-right: 25px; 815 } 816 @media only screen and (min-width: 482px){ 817 .entry-content > .alignleft{ 818 margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1); 819 } 820 } 821 @media only screen and (min-width: 482px){ 822 .entry-content > .alignleft{ 823 margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1); 824 } 825 } 826 @media only screen and (min-width: 822px){ 827 .entry-content > .alignleft{ 828 margin-left: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1); 829 } 830 } 831 } 832 824 margin-right: var(--global--spacing-horizontal); 825 } 826 } 833 827 @media only screen and (min-width: 482px) { 828 834 829 .entry-content > .alignright { 830 835 831 /*rtl:ignore*/ 836 margin-left: 25px; 832 margin-left: var(--global--spacing-horizontal); 833 837 834 /*rtl:ignore*/ 838 margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1); 839 } 840 @media only screen and (min-width: 482px){ 841 .entry-content > .alignright{ 842 margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1); 843 } 844 } 845 @media only screen and (min-width: 482px){ 846 .entry-content > .alignright{ 847 margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1); 848 } 849 } 850 @media only screen and (min-width: 822px){ 851 .entry-content > .alignright{ 852 margin-right: calc(50vw - min(calc(100vw - 4 * 25px), 610px)*1); 853 } 835 margin-right: var(--responsive--alignright-margin); 854 836 } 855 837 } … … 863 845 * - See: globals/_global-width-responsive.scss 864 846 */ 847 865 848 /** 866 849 * Top Level Wrappers (header, main, footer) 867 850 * - Set vertical padding and horizontal margins 868 851 */ 869 .site-header { 870 padding-top: 30px; 871 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); 872 858 margin-left: auto; 873 859 margin-right: auto; 874 860 } 875 .site-main {876 padding-top: 30px;877 padding-bottom: 30px;878 margin-left: auto;879 margin-right: auto;880 }881 .widget-area {882 padding-top: 30px;883 padding-bottom: 30px;884 margin-left: auto;885 margin-right: auto;886 }887 .site-footer {888 padding-top: 30px;889 padding-bottom: 30px;890 margin-left: auto;891 margin-right: auto;892 }893 861 894 862 .site-header { 895 padding-top: 23px; 896 padding-bottom: 60px; 897 } 898 863 padding-top: calc(0.75 * var(--global--spacing-vertical)); 864 padding-bottom: calc(2 * var(--global--spacing-vertical)); 865 } 899 866 @media only screen and (min-width: 482px) { 867 900 868 .site-header { 901 padding-bottom: 90px;869 padding-bottom: calc(3 * var(--global--spacing-vertical)); 902 870 } 903 871 } … … 908 876 */ 909 877 .site-main > * { 910 margin-top: 90px;911 margin-bottom: 90px;878 margin-top: calc(3 * var(--global--spacing-vertical)); 879 margin-bottom: calc(3 * var(--global--spacing-vertical)); 912 880 } 913 881 … … 923 891 * Set the default maximum responsive content-width 924 892 */ 893 925 894 /** 926 895 * Set the wide maximum responsive content-width 927 896 */ 897 928 898 /** 929 899 * Set the full maximum responsive content-width 930 900 */ 901 931 902 /* 932 903 * Block & non-gutenberg content wrappers 933 904 * - Set margins 934 905 */ 935 .entry-header { 936 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); 937 912 margin-right: auto; 938 margin-bottom: 30px; 939 margin-left: auto; 940 } 941 .post-thumbnail { 942 margin-top: 30px; 943 margin-right: auto; 944 margin-bottom: 30px; 945 margin-left: auto; 946 } 947 .entry-content { 948 margin-top: 30px; 949 margin-right: auto; 950 margin-bottom: 30px; 951 margin-left: auto; 952 } 953 .entry-footer { 954 margin-top: 30px; 955 margin-right: auto; 956 margin-bottom: 30px; 957 margin-left: auto; 958 } 959 .author-bio { 960 margin-top: 30px; 961 margin-right: auto; 962 margin-bottom: 30px; 913 margin-bottom: var(--global--spacing-vertical); 963 914 margin-left: auto; 964 915 } … … 968 919 * - Sets spacing-vertical margin logic 969 920 */ 970 .site-main > article > * { 971 margin-top: 20px; 972 margin-bottom: 20px; 973 } 974 .site-main > .not-found > * { 975 margin-top: 20px; 976 margin-bottom: 20px; 977 } 978 .entry-content > * { 979 margin-top: 20px; 980 margin-bottom: 20px; 981 } 982 [class*="inner-container"] > * { 983 margin-top: 20px; 984 margin-bottom: 20px; 985 } 921 .site-main > article > *, 922 .site-main > .not-found > *, 923 .entry-content > *, 924 [class*=inner-container] > *, 986 925 .wp-block-template-part > * { 987 margin-top: 20px; 988 margin-bottom: 20px; 989 } 990 926 margin-top: calc(0.666 * var(--global--spacing-vertical)); 927 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 928 } 991 929 @media only screen and (min-width: 482px) { 992 .site-main > article > * { 993 margin-top: 30px; 994 margin-bottom: 30px; 995 } 996 .site-main > .not-found > * { 997 margin-top: 30px; 998 margin-bottom: 30px; 999 } 1000 .entry-content > * { 1001 margin-top: 30px; 1002 margin-bottom: 30px; 1003 } 1004 [class*="inner-container"] > * { 1005 margin-top: 30px; 1006 margin-bottom: 30px; 1007 } 930 931 .site-main > article > *, 932 .site-main > .not-found > *, 933 .entry-content > *, 934 [class*=inner-container] > *, 1008 935 .wp-block-template-part > * { 1009 margin-top: 30px;1010 margin-bottom: 30px;936 margin-top: var(--global--spacing-vertical); 937 margin-bottom: var(--global--spacing-vertical); 1011 938 } 1012 939 } … … 1015 942 .site-main > .not-found > *:first-child, 1016 943 .entry-content > *:first-child, 1017 [class*= "inner-container"] > *:first-child,944 [class*=inner-container] > *:first-child, 1018 945 .wp-block-template-part > *:first-child { 1019 946 margin-top: 0; … … 1023 950 .site-main > .not-found > *:last-child, 1024 951 .entry-content > *:last-child, 1025 [class*= "inner-container"] > *:last-child,952 [class*=inner-container] > *:last-child, 1026 953 .wp-block-template-part > *:last-child { 1027 954 margin-bottom: 0; 1028 955 } 1029 956 1030 .site-footer > * { 1031 margin-top: 20px; 1032 margin-bottom: 20px; 1033 } 1034 957 .site-footer > *, 1035 958 .widget-area > * { 1036 margin-top: 20px; 1037 margin-bottom: 20px; 1038 } 1039 959 margin-top: calc(0.666 * var(--global--spacing-vertical)); 960 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 961 } 1040 962 @media only screen and (min-width: 482px) { 1041 .site-footer > * { 1042 margin-top: 30px; 1043 margin-bottom: 30px; 1044 } 963 964 .site-footer > *, 1045 965 .widget-area > * { 1046 margin-top: 30px;1047 margin-bottom: 30px;966 margin-top: var(--global--spacing-vertical); 967 margin-bottom: var(--global--spacing-vertical); 1048 968 } 1049 969 } … … 1053 973 * - Sets spacing-unit margins 1054 974 */ 1055 .entry-header > * { 1056 margin-top: 20px; 1057 margin-bottom: 20px; 1058 } 1059 .post-thumbnail > * { 1060 margin-top: 20px; 1061 margin-bottom: 20px; 1062 } 1063 .page-content > * { 1064 margin-top: 20px; 1065 margin-bottom: 20px; 1066 } 1067 .comment-content > * { 1068 margin-top: 20px; 1069 margin-bottom: 20px; 1070 } 975 .entry-header > *, 976 .post-thumbnail > *, 977 .page-content > *, 978 .comment-content > *, 1071 979 .widget > * { 1072 margin-top: 20px;1073 margin-bottom: 20px;980 margin-top: var(--global--spacing-unit); 981 margin-bottom: var(--global--spacing-unit); 1074 982 } 1075 983 … … 1095 1003 */ 1096 1004 .entry-content > * { 1005 1097 1006 /* Reset alignleft and alignright margins after alignfull */ 1098 1007 } 1099 1008 1100 .entry-content > *.alignleft, .entry-content > *.alignright, 1009 .entry-content > *.alignleft, 1010 .entry-content > *.alignright, 1101 1011 .entry-content > *.alignleft:first-child + *, 1102 .entry-content > *.alignright:first-child + *, .entry-content > *.alignfull.has-background { 1012 .entry-content > *.alignright:first-child + *, 1013 .entry-content > *.alignfull.has-background { 1103 1014 margin-top: 0; 1104 1015 } 1105 1016 1106 .entry-content > *:last-child, .entry-content > *.alignfull.has-background { 1017 .entry-content > *:last-child, 1018 .entry-content > *.alignfull.has-background { 1107 1019 margin-bottom: 0; 1108 1020 } 1109 1021 1110 .entry-content > *.alignfull + .alignleft { 1111 margin-top: 30px; 1112 } 1113 1022 .entry-content > *.alignfull + .alignleft, 1114 1023 .entry-content > *.alignfull + .alignright { 1115 margin-top: 30px;1024 margin-top: var(--global--spacing-vertical); 1116 1025 } 1117 1026 … … 1155 1064 */ 1156 1065 html { 1066 1157 1067 /* Apply border-box across the entire page. */ 1158 1068 box-sizing: border-box; 1159 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;1160 line-height: 1.7;1069 font-family: var(--global--font-secondary); 1070 line-height: var(--global--line-height-body); 1161 1071 } 1162 1072 … … 1164 1074 * Relax the definition a bit, to allow components to override it manually. 1165 1075 */ 1166 *, *::before, *::after { 1076 *, 1077 *::before, 1078 *::after { 1167 1079 box-sizing: inherit; 1168 1080 } 1169 1081 1170 1082 body { 1171 font-size: 1.25rem;1083 font-size: var(--global--font-size-base); 1172 1084 font-weight: normal; 1173 color: #28303d;1085 color: var(--global--color-primary); 1174 1086 text-align: left; 1175 background-color: #d1e4dd;1087 background-color: var(--global--color-background); 1176 1088 } 1177 1089 … … 1210 1122 padding: 0; 1211 1123 position: relative; 1212 margin: 30px 0 30px 25px;1124 margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal); 1213 1125 } 1214 1126 1215 1127 blockquote > * { 1216 margin-top: 20px;1217 margin-bottom: 20px;1128 margin-top: var(--global--spacing-unit); 1129 margin-bottom: var(--global--spacing-unit); 1218 1130 } 1219 1131 … … 1227 1139 1228 1140 blockquote p { 1229 letter-spacing: normal; 1230 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 1231 font-size: 1.25rem; 1232 font-style: normal; 1233 font-weight: 700; 1234 line-height: 1.7; 1235 } 1236 1237 blockquote cite { 1238 font-weight: normal; 1239 color: #28303d; 1240 font-size: 1rem; 1241 letter-spacing: normal; 1242 } 1243 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, 1244 1150 blockquote footer { 1245 1151 font-weight: normal; 1246 color: #28303d; 1247 font-size: 1rem; 1248 letter-spacing: normal; 1249 } 1250 1251 blockquote.alignleft, blockquote.alignright { 1152 color: var(--global--color-primary); 1153 font-size: var(--global--font-size-xs); 1154 letter-spacing: var(--global--letter-spacing); 1155 } 1156 1157 blockquote.alignleft, 1158 blockquote.alignright { 1252 1159 padding-left: inherit; 1253 1160 } 1254 1161 1255 blockquote.alignleft p { 1256 font-size: 1.125rem; 1162 blockquote.alignleft p, 1163 blockquote.alignright p { 1164 font-size: var(--heading--font-size-h5); 1257 1165 max-width: inherit; 1258 1166 width: inherit; 1259 1167 } 1260 1168 1261 blockquote.alignright p { 1262 font-size: 1.125rem; 1263 max-width: inherit; 1264 width: inherit; 1265 } 1266 1267 blockquote.alignleft cite { 1268 font-size: 1rem; 1269 letter-spacing: normal; 1270 } 1271 1272 blockquote.alignleft footer { 1273 font-size: 1rem; 1274 letter-spacing: normal; 1275 } 1276 1277 blockquote.alignright cite { 1278 font-size: 1rem; 1279 letter-spacing: normal; 1280 } 1281 1169 blockquote.alignleft cite, 1170 blockquote.alignleft footer, 1171 blockquote.alignright cite, 1282 1172 blockquote.alignright footer { 1283 font-size: 1rem;1284 letter-spacing: normal;1173 font-size: var(--global--font-size-xs); 1174 letter-spacing: var(--global--letter-spacing); 1285 1175 } 1286 1176 1287 1177 blockquote strong { 1288 font-weight: normal;1178 font-weight: var(--quote--font-weight-strong); 1289 1179 } 1290 1180 1291 1181 blockquote:before { 1292 content: "\201C"; 1293 font-size: 1.25rem; 1294 line-height: 1.7; 1295 position: absolute; 1296 left: -12px; 1297 } 1298 1299 blockquote .wp-block-quote__citation { 1300 color: #28303d; 1301 font-size: 1rem; 1302 font-style: normal; 1303 } 1304 1305 blockquote cite { 1306 color: #28303d; 1307 font-size: 1rem; 1308 font-style: normal; 1309 } 1310 1182 content: "“"; 1183 font-size: var(--quote--font-size); 1184 line-height: var(--quote--line-height); 1185 } 1186 1187 blockquote .wp-block-quote__citation, 1188 blockquote cite, 1311 1189 blockquote footer { 1312 color: #28303d; 1313 font-size: 1rem; 1314 font-style: normal; 1315 } 1316 1190 color: var(--global--color-primary); 1191 font-size: var(--global--font-size-xs); 1192 font-style: var(--quote--font-style-cite); 1193 } 1317 1194 @media only screen and (max-width: 481px) { 1195 1318 1196 blockquote { 1319 padding-left: 13px; 1320 } 1197 padding-left: calc(0.5 * var(--global--spacing-horizontal)); 1198 } 1199 1321 1200 blockquote:before { 1322 1201 left: 0; … … 1324 1203 } 1325 1204 1326 input[type="text"] { 1327 border: 3px solid #39414d; 1328 border-radius: 0; 1329 color: #28303d; 1330 line-height: 1.7; 1331 padding: 10px; 1205 input[type=text], 1206 input[type=email], 1207 input[type=url], 1208 input[type=password], 1209 input[type=search], 1210 input[type=number], 1211 input[type=tel], 1212 input[type=date], 1213 input[type=month], 1214 input[type=week], 1215 input[type=time], 1216 input[type=datetime], 1217 input[type=datetime-local], 1218 input[type=color], 1219 .site textarea { 1220 border: var(--form--border-width) solid var(--form--border-color); 1221 border-radius: var(--form--border-radius); 1222 color: var(--form--color-text); 1223 line-height: var(--global--line-height-body); 1224 padding: var(--form--spacing-unit); 1332 1225 margin: 0 2px; 1333 1226 } 1334 1227 1335 input[type="email"] { 1336 border: 3px solid #39414d; 1337 border-radius: 0; 1338 color: #28303d; 1339 line-height: 1.7; 1340 padding: 10px; 1341 margin: 0 2px; 1342 } 1343 1344 input[type="url"] { 1345 border: 3px solid #39414d; 1346 border-radius: 0; 1347 color: #28303d; 1348 line-height: 1.7; 1349 padding: 10px; 1350 margin: 0 2px; 1351 } 1352 1353 input[type="password"] { 1354 border: 3px solid #39414d; 1355 border-radius: 0; 1356 color: #28303d; 1357 line-height: 1.7; 1358 padding: 10px; 1359 margin: 0 2px; 1360 } 1361 1362 input[type="search"] { 1363 border: 3px solid #39414d; 1364 border-radius: 0; 1365 color: #28303d; 1366 line-height: 1.7; 1367 padding: 10px; 1368 margin: 0 2px; 1369 } 1370 1371 input[type="number"] { 1372 border: 3px solid #39414d; 1373 border-radius: 0; 1374 color: #28303d; 1375 line-height: 1.7; 1376 padding: 10px; 1377 margin: 0 2px; 1378 } 1379 1380 input[type="tel"] { 1381 border: 3px solid #39414d; 1382 border-radius: 0; 1383 color: #28303d; 1384 line-height: 1.7; 1385 padding: 10px; 1386 margin: 0 2px; 1387 } 1388 1389 input[type="date"] { 1390 border: 3px solid #39414d; 1391 border-radius: 0; 1392 color: #28303d; 1393 line-height: 1.7; 1394 padding: 10px; 1395 margin: 0 2px; 1396 } 1397 1398 input[type="month"] { 1399 border: 3px solid #39414d; 1400 border-radius: 0; 1401 color: #28303d; 1402 line-height: 1.7; 1403 padding: 10px; 1404 margin: 0 2px; 1405 } 1406 1407 input[type="week"] { 1408 border: 3px solid #39414d; 1409 border-radius: 0; 1410 color: #28303d; 1411 line-height: 1.7; 1412 padding: 10px; 1413 margin: 0 2px; 1414 } 1415 1416 input[type="time"] { 1417 border: 3px solid #39414d; 1418 border-radius: 0; 1419 color: #28303d; 1420 line-height: 1.7; 1421 padding: 10px; 1422 margin: 0 2px; 1423 } 1424 1425 input[type="datetime"] { 1426 border: 3px solid #39414d; 1427 border-radius: 0; 1428 color: #28303d; 1429 line-height: 1.7; 1430 padding: 10px; 1431 margin: 0 2px; 1432 } 1433 1434 input[type="datetime-local"] { 1435 border: 3px solid #39414d; 1436 border-radius: 0; 1437 color: #28303d; 1438 line-height: 1.7; 1439 padding: 10px; 1440 margin: 0 2px; 1441 } 1442 1443 input[type="color"] { 1444 border: 3px solid #39414d; 1445 border-radius: 0; 1446 color: #28303d; 1447 line-height: 1.7; 1448 padding: 10px; 1449 margin: 0 2px; 1450 } 1451 1452 .site textarea { 1453 border: 3px solid #39414d; 1454 border-radius: 0; 1455 color: #28303d; 1456 line-height: 1.7; 1457 padding: 10px; 1458 margin: 0 2px; 1459 } 1460 1461 input[type="text"]:focus { 1462 color: #28303d; 1228 input[type=text]:focus, 1229 input[type=email]:focus, 1230 input[type=url]:focus, 1231 input[type=password]:focus, 1232 input[type=search]:focus, 1233 input[type=number]:focus, 1234 input[type=tel]:focus, 1235 input[type=date]:focus, 1236 input[type=month]:focus, 1237 input[type=week]:focus, 1238 input[type=time]:focus, 1239 input[type=datetime]:focus, 1240 input[type=datetime-local]:focus, 1241 input[type=color]:focus, 1242 .site textarea:focus { 1243 color: var(--form--color-text); 1463 1244 outline-offset: 2px; 1464 outline: 2px dotted #39414d; 1465 } 1466 1467 input[type="email"]:focus { 1468 color: #28303d; 1469 outline-offset: 2px; 1470 outline: 2px dotted #39414d; 1471 } 1472 1473 input[type="url"]:focus { 1474 color: #28303d; 1475 outline-offset: 2px; 1476 outline: 2px dotted #39414d; 1477 } 1478 1479 input[type="password"]:focus { 1480 color: #28303d; 1481 outline-offset: 2px; 1482 outline: 2px dotted #39414d; 1483 } 1484 1485 input[type="search"]:focus { 1486 color: #28303d; 1487 outline-offset: 2px; 1488 outline: 2px dotted #39414d; 1489 } 1490 1491 input[type="number"]:focus { 1492 color: #28303d; 1493 outline-offset: 2px; 1494 outline: 2px dotted #39414d; 1495 } 1496 1497 input[type="tel"]:focus { 1498 color: #28303d; 1499 outline-offset: 2px; 1500 outline: 2px dotted #39414d; 1501 } 1502 1503 input[type="date"]:focus { 1504 color: #28303d; 1505 outline-offset: 2px; 1506 outline: 2px dotted #39414d; 1507 } 1508 1509 input[type="month"]:focus { 1510 color: #28303d; 1511 outline-offset: 2px; 1512 outline: 2px dotted #39414d; 1513 } 1514 1515 input[type="week"]:focus { 1516 color: #28303d; 1517 outline-offset: 2px; 1518 outline: 2px dotted #39414d; 1519 } 1520 1521 input[type="time"]:focus { 1522 color: #28303d; 1523 outline-offset: 2px; 1524 outline: 2px dotted #39414d; 1525 } 1526 1527 input[type="datetime"]:focus { 1528 color: #28303d; 1529 outline-offset: 2px; 1530 outline: 2px dotted #39414d; 1531 } 1532 1533 input[type="datetime-local"]:focus { 1534 color: #28303d; 1535 outline-offset: 2px; 1536 outline: 2px dotted #39414d; 1537 } 1538 1539 input[type="color"]:focus { 1540 color: #28303d; 1541 outline-offset: 2px; 1542 outline: 2px dotted #39414d; 1543 } 1544 1545 .site textarea:focus { 1546 color: #28303d; 1547 outline-offset: 2px; 1548 outline: 2px dotted #39414d; 1549 } 1550 1551 input[type="text"]:disabled, 1552 input[type="email"]:disabled, 1553 input[type="url"]:disabled, 1554 input[type="password"]:disabled, 1555 input[type="search"]:disabled, 1556 input[type="number"]:disabled, 1557 input[type="tel"]:disabled, 1558 input[type="date"]:disabled, 1559 input[type="month"]:disabled, 1560 input[type="week"]:disabled, 1561 input[type="time"]:disabled, 1562 input[type="datetime"]:disabled, 1563 input[type="datetime-local"]:disabled, 1564 input[type="color"]:disabled, 1245 outline: 2px dotted var(--form--border-color); 1246 } 1247 1248 input[type=text]:disabled, 1249 input[type=email]:disabled, 1250 input[type=url]:disabled, 1251 input[type=password]:disabled, 1252 input[type=search]:disabled, 1253 input[type=number]:disabled, 1254 input[type=tel]:disabled, 1255 input[type=date]:disabled, 1256 input[type=month]:disabled, 1257 input[type=week]:disabled, 1258 input[type=time]:disabled, 1259 input[type=datetime]:disabled, 1260 input[type=datetime-local]:disabled, 1261 input[type=color]:disabled, 1565 1262 .site textarea:disabled { 1566 1263 opacity: 0.7; 1567 1264 } 1568 1265 1569 .has-background-dark input[type="text"] { 1570 background: rgba(255, 255, 255, 0.9); 1571 } 1572 1573 .has-background-dark 1574 input[type="email"] { 1575 background: rgba(255, 255, 255, 0.9); 1576 } 1577 1578 .has-background-dark 1579 input[type="url"] { 1580 background: rgba(255, 255, 255, 0.9); 1581 } 1582 1583 .has-background-dark 1584 input[type="password"] { 1585 background: rgba(255, 255, 255, 0.9); 1586 } 1587 1588 .has-background-dark 1589 input[type="search"] { 1590 background: rgba(255, 255, 255, 0.9); 1591 } 1592 1593 .has-background-dark 1594 input[type="number"] { 1595 background: rgba(255, 255, 255, 0.9); 1596 } 1597 1598 .has-background-dark 1599 input[type="tel"] { 1600 background: rgba(255, 255, 255, 0.9); 1601 } 1602 1603 .has-background-dark 1604 input[type="date"] { 1605 background: rgba(255, 255, 255, 0.9); 1606 } 1607 1608 .has-background-dark 1609 input[type="month"] { 1610 background: rgba(255, 255, 255, 0.9); 1611 } 1612 1613 .has-background-dark 1614 input[type="week"] { 1615 background: rgba(255, 255, 255, 0.9); 1616 } 1617 1618 .has-background-dark 1619 input[type="time"] { 1620 background: rgba(255, 255, 255, 0.9); 1621 } 1622 1623 .has-background-dark 1624 input[type="datetime"] { 1625 background: rgba(255, 255, 255, 0.9); 1626 } 1627 1628 .has-background-dark 1629 input[type="datetime-local"] { 1630 background: rgba(255, 255, 255, 0.9); 1631 } 1632 1633 .has-background-dark 1634 input[type="color"] { 1635 background: rgba(255, 255, 255, 0.9); 1636 } 1637 1638 .has-background-dark 1639 .site textarea { 1640 background: rgba(255, 255, 255, 0.9); 1641 } 1642 1643 input[type="search"]:focus { 1266 .is-dark-theme input[type=text], 1267 .is-dark-theme input[type=email], 1268 .is-dark-theme input[type=url], 1269 .is-dark-theme input[type=password], 1270 .is-dark-theme input[type=search], 1271 .is-dark-theme input[type=number], 1272 .is-dark-theme input[type=tel], 1273 .is-dark-theme input[type=date], 1274 .is-dark-theme input[type=month], 1275 .is-dark-theme input[type=week], 1276 .is-dark-theme input[type=time], 1277 .is-dark-theme input[type=datetime], 1278 .is-dark-theme input[type=datetime-local], 1279 .is-dark-theme input[type=color], 1280 .is-dark-theme .site textarea { 1281 background: var(--global--color-white-90); 1282 } 1283 1284 input[type=search]:focus { 1644 1285 outline-offset: -7px; 1645 1286 } 1646 1287 1647 .has-background-dark input[type="search"]:focus { 1648 outline-color: #d1e4dd; 1649 } 1650 1651 input[type="color"] { 1652 padding: 5px; 1653 height: 40px; 1654 } 1655 1656 input[type="email"], 1657 input[type="url"] { 1288 .is-dark-theme input[type=search]:focus { 1289 outline-color: var(--global--color-background); 1290 } 1291 1292 input[type=color] { 1293 padding: calc(var(--form--spacing-unit) / 2); 1294 height: calc(4 * var(--form--spacing-unit)); 1295 } 1296 1297 input[type=email], 1298 input[type=url] { 1299 1658 1300 /*rtl:ignore*/ 1659 1301 direction: ltr; … … 1661 1303 1662 1304 select { 1663 border: 3px solid #39414d;1664 color: #28303d;1305 border: var(--form--border-width) solid var(--form--border-color); 1306 color: var(--form--color-text); 1665 1307 -moz-appearance: none; 1666 1308 -webkit-appearance: none; 1667 1309 appearance: none; 1668 line-height: 1.7; 1669 padding: 10px 30px 10px 10px; 1670 /* stylelint-disable */ 1671 background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 1672 /* stylelint-enable */ 1673 background-position: right 10px top 60%; 1310 line-height: var(--global--line-height-body); 1311 padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit); 1312 background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 1313 background-position: right var(--form--spacing-unit) top 60%; 1674 1314 } 1675 1315 1676 1316 select:focus { 1677 1317 outline-offset: 2px; 1678 outline: 2px dotted #39414d; 1679 } 1680 1681 .has-background-dark select { 1682 /* stylelint-disable */ 1683 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; 1684 /* stylelint-enable */ 1685 background-position: right 10px top 60%; 1318 outline: 2px dotted var(--form--border-color); 1319 } 1320 1321 .is-dark-theme select { 1322 background: var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 1323 background-position: right var(--form--spacing-unit) top 60%; 1686 1324 } 1687 1325 … … 1691 1329 1692 1330 label { 1693 font-size: 1.125rem;1694 font-weight: 500;1695 margin-bottom: 10px;1331 font-size: var(--form--font-size); 1332 font-weight: var(--form--label-weight); 1333 margin-bottom: calc(var(--global--spacing-vertical) / 3); 1696 1334 } 1697 1335 … … 1702 1340 */ 1703 1341 @supports (-webkit-appearance: none) or (-moz-appearance: none) { 1704 input[type="checkbox"] { 1342 1343 input[type=checkbox], 1344 input[type=radio] { 1705 1345 -webkit-appearance: none; 1706 1346 -moz-appearance: none; … … 1708 1348 width: 25px; 1709 1349 height: 25px; 1710 border: 3px solid #39414d; 1711 background: #fff; 1712 } 1713 input[type="radio"] { 1714 -webkit-appearance: none; 1715 -moz-appearance: none; 1716 position: relative; 1717 width: 25px; 1718 height: 25px; 1719 border: 3px solid #39414d; 1720 background: #fff; 1721 } 1722 input[type="checkbox"]:disabled, 1723 input[type="radio"]:disabled { 1350 border: var(--form--border-width) solid var(--form--border-color); 1351 background: var(--global--color-white); 1352 } 1353 1354 input[type=checkbox]:disabled, 1355 input[type=radio]:disabled { 1724 1356 opacity: 0.7; 1725 1357 } 1726 .has-background-dark input[type="checkbox"] { 1727 background: rgba(255, 255, 255, 0.9); 1728 } 1729 .has-background-dark 1730 input[type="radio"] { 1731 background: rgba(255, 255, 255, 0.9); 1732 } 1733 input[type="checkbox"]:focus { 1358 1359 .is-dark-theme input[type=checkbox], 1360 .is-dark-theme input[type=radio] { 1361 background: var(--global--color-white-90); 1362 } 1363 1364 input[type=checkbox]:focus { 1734 1365 outline-offset: 2px; 1735 outline: 2px dotted #39414d; 1736 } 1737 input[type="checkbox"]:after { 1366 outline: 2px dotted var(--form--border-color); 1367 } 1368 1369 input[type=checkbox]:after { 1738 1370 content: ""; 1739 1371 opacity: 0; … … 1744 1376 width: 7px; 1745 1377 height: 13px; 1746 border: 3px solid #28303d;1378 border: 3px solid var(--form--color-text); 1747 1379 border-top: 0; 1748 1380 border-left: 0; 1749 1381 transform: rotate(30deg); 1750 1382 } 1751 input[type="checkbox"]:checked { 1752 color: #28303d; 1753 } 1754 input[type="checkbox"]:checked:after { 1383 1384 input[type=checkbox]:checked { 1385 color: var(--form--color-text); 1386 } 1387 1388 input[type=checkbox]:checked:after { 1755 1389 opacity: 1; 1756 1390 } 1757 input[type="radio"] { 1391 1392 input[type=radio] { 1758 1393 border-radius: 50%; 1759 1394 } 1760 input[type="radio"]:focus { 1395 1396 input[type=radio]:focus { 1761 1397 outline-offset: 2px; 1762 outline: 2px dotted #39414d; 1763 } 1764 input[type="radio"]:after { 1398 outline: 2px dotted var(--form--border-color); 1399 } 1400 1401 input[type=radio]:after { 1765 1402 content: ""; 1766 1403 opacity: 0; … … 1772 1409 height: 11px; 1773 1410 border-radius: 50%; 1774 background: #28303d; 1775 } 1776 input[type="radio"]:checked { 1777 border: 4px solid #39414d; 1778 } 1779 input[type="radio"]:checked:after { 1411 background: var(--form--color-text); 1412 } 1413 1414 input[type=radio]:checked { 1415 border: 4px solid var(--form--border-color); 1416 } 1417 1418 input[type=radio]:checked:after { 1780 1419 opacity: 1; 1781 1420 } 1782 input[type="radio"]:checked:focus { 1421 1422 input[type=radio]:checked:focus { 1783 1423 outline-offset: 4px; 1784 outline: 2px dotted #39414d; 1785 } 1786 } 1787 1788 input[type="checkbox"] + label { 1424 outline: 2px dotted var(--form--border-color); 1425 } 1426 } 1427 1428 input[type=checkbox] + label, 1429 input[type=radio] + label { 1789 1430 display: inline-block; 1790 1431 padding-left: 10px; 1791 font-size: 1rem; 1792 vertical-align: top; 1793 } 1794 1795 input[type="radio"] + label { 1796 display: inline-block; 1797 padding-left: 10px; 1798 font-size: 1rem; 1432 font-size: var(--global--font-size-xs); 1799 1433 vertical-align: top; 1800 1434 } … … 1804 1438 */ 1805 1439 @supports (-webkit-appearance: none) or (-moz-appearance: none) { 1806 input[type="range"] { 1440 1441 input[type=range] { 1807 1442 -webkit-appearance: none; 1443 1808 1444 /* Hides the slider so that custom slider can be made */ 1809 1445 width: 100%; 1446 1810 1447 /* Specific width is required for Firefox. */ 1811 1448 height: 6px; 1812 background: #39414d;1449 background: var(--form--color-ranged); 1813 1450 border-radius: 6px; 1814 1451 outline-offset: 10px; 1815 1452 } 1816 input[type="range"]:disabled { 1453 1454 input[type=range]:disabled { 1817 1455 opacity: 0.7; 1818 1456 } 1819 input[type="range"]::-webkit-slider-thumb { 1457 1458 input[type=range]::-webkit-slider-thumb { 1820 1459 -webkit-appearance: none; 1821 border: 3px solid #39414d;1460 border: 3px solid var(--form--color-ranged); 1822 1461 height: 25px; 1823 1462 width: 25px; 1824 1463 border-radius: 50%; 1825 background: #d1e4dd;1464 background: var(--global--color-background); 1826 1465 cursor: pointer; 1827 1466 } 1828 input[type="range"]::-moz-range-thumb { 1829 border: 3px solid #39414d; 1467 1468 input[type=range]::-moz-range-thumb { 1469 border: 3px solid var(--form--color-ranged); 1830 1470 height: 25px; 1831 1471 width: 25px; 1832 1472 border-radius: 50%; 1833 background: #d1e4dd;1473 background: var(--global--color-background); 1834 1474 cursor: pointer; 1835 1475 } 1836 1476 } 1837 1477 1838 input[type= "range"]::-ms-track {1478 input[type=range]::-ms-track { 1839 1479 width: 100%; 1840 1480 height: 6px; 1841 1481 border-radius: 6px; 1842 1482 border-width: 19px 0; 1843 border-color: #d1e4dd;1483 border-color: var(--global--color-background); 1844 1484 background: transparent; 1845 1485 color: transparent; … … 1847 1487 } 1848 1488 1849 input[type= "range"]::-ms-fill-upper {1850 background: #39414d;1489 input[type=range]::-ms-fill-upper { 1490 background: var(--form--color-ranged); 1851 1491 border-radius: 6px; 1852 1492 } 1853 1493 1854 input[type= "range"]::-ms-fill-lower {1855 background: #39414d;1494 input[type=range]::-ms-fill-lower { 1495 background: var(--form--color-ranged); 1856 1496 border-radius: 6px; 1857 1497 } 1858 1498 1859 input[type= "range"]::-ms-thumb {1860 border: 3px solid #39414d;1499 input[type=range]::-ms-thumb { 1500 border: 3px solid var(--form--color-ranged); 1861 1501 height: 25px; 1862 1502 width: 25px; 1863 1503 border-radius: 50%; 1864 background: #d1e4dd;1504 background: var(--global--color-background); 1865 1505 cursor: pointer; 1866 1506 } … … 1868 1508 fieldset { 1869 1509 display: grid; 1870 border-color: #39414d;1871 padding: 25px;1510 border-color: var(--global--color-secondary); 1511 padding: var(--global--spacing-horizontal); 1872 1512 } 1873 1513 1874 1514 fieldset legend { 1875 font-size: 1.5rem;1876 } 1877 1878 fieldset input[type= "submit"] {1515 font-size: var(--global--font-size-lg); 1516 } 1517 1518 fieldset input[type=submit] { 1879 1519 max-width: max-content; 1880 1520 } 1881 1521 1882 fieldset input:not([type="submit"]) { 1883 margin-bottom: 20px; 1884 } 1885 1886 fieldset input[type="radio"], fieldset input[type="checkbox"] { 1522 fieldset input:not([type=submit]) { 1523 margin-bottom: var(--global--spacing-unit); 1524 } 1525 1526 fieldset input[type=radio], 1527 fieldset input[type=checkbox] { 1887 1528 margin-bottom: 0; 1888 1529 } 1889 1530 1890 fieldset input[type="radio"] + label { 1891 font-size: 1.125rem; 1531 fieldset input[type=radio] + label, 1532 fieldset input[type=checkbox] + label { 1533 font-size: var(--form--font-size); 1892 1534 padding-left: 0; 1893 margin-bottom: 20px; 1894 } 1895 1896 fieldset input[type="checkbox"] + label { 1897 font-size: 1.125rem; 1898 padding-left: 0; 1899 margin-bottom: 20px; 1535 margin-bottom: var(--global--spacing-unit); 1900 1536 } 1901 1537 1902 1538 ::-moz-placeholder { 1903 1539 opacity: 1; 1540 } 1541 1542 .post-password-message { 1543 font-size: var(--global--font-size-lg); 1544 } 1545 1546 .post-password-form { 1547 display: flex; 1548 flex-wrap: wrap; 1549 } 1550 1551 .post-password-form__label { 1552 width: 100%; 1553 margin-bottom: 0; 1554 } 1555 1556 .post-password-form input[type=password] { 1557 flex-grow: 1; 1558 margin-top: calc(var(--global--spacing-vertical) / 3); 1559 margin-right: calc(0.66 * var(--global--spacing-horizontal)); 1560 } 1561 1562 .post-password-form__submit { 1563 margin-top: calc(var(--global--spacing-vertical) / 3); 1564 } 1565 @media only screen and (min-width: 592px) { 1566 1567 .post-password-form__submit { 1568 margin-left: calc(0.4 * var(--global--spacing-horizontal)); 1569 } 1904 1570 } 1905 1571 … … 1924 1590 1925 1591 /* Media captions */ 1926 figcaption { 1927 color: currentColor; 1928 font-size: 1rem; 1929 line-height: 1.7; 1930 margin-top: 10px; 1931 margin-bottom: 20px; 1932 text-align: center; 1933 } 1934 .wp-caption { 1935 color: currentColor; 1936 font-size: 1rem; 1937 line-height: 1.7; 1938 margin-top: 10px; 1939 margin-bottom: 20px; 1940 text-align: center; 1941 } 1592 figcaption, 1593 .wp-caption, 1942 1594 .wp-caption-text { 1943 1595 color: currentColor; 1944 font-size: 1rem;1945 line-height: 1.7;1946 margin-top: 10px;1947 margin-bottom: 20px;1596 font-size: var(--global--font-size-xs); 1597 line-height: var(--global--line-height-body); 1598 margin-top: calc(0.5 * var(--global--spacing-unit)); 1599 margin-bottom: var(--global--spacing-unit); 1948 1600 text-align: center; 1949 1601 } 1950 1602 1951 1603 .alignleft figcaption, 1952 .alignright figcaption, .alignleft 1953 .wp-caption, 1954 .alignright 1955 .wp-caption, .alignleft 1956 .wp-caption-text, 1957 .alignright 1958 .wp-caption-text { 1604 .alignright figcaption, 1605 .alignleft .wp-caption, 1606 .alignright .wp-caption, 1607 .alignleft .wp-caption-text, 1608 .alignright .wp-caption-text { 1959 1609 margin-bottom: 0; 1960 1610 } … … 1995 1645 a { 1996 1646 cursor: pointer; 1997 color: #28303d;1647 color: var(--wp--style--color--link, var(--global--color-primary)); 1998 1648 text-underline-offset: 3px; 1999 1649 text-decoration-skip-ink: all; … … 2006 1656 2007 1657 .site a:focus { 1658 2008 1659 /* Only visible in Windows High Contrast mode */ 2009 1660 outline: 2px solid transparent; … … 2011 1662 } 2012 1663 2013 .has-background-dark .site a:focus { 2014 color: #d1e4dd; 2015 } 2016 2017 .has-background-dark .site a:focus .meta-nav { 2018 color: #d1e4dd; 1664 .is-dark-theme .site a:focus, 1665 .is-dark-theme .site a:focus .meta-nav { 1666 color: var(--wp--style--color--link, var(--global--color-background)); 2019 1667 } 2020 1668 2021 1669 .has-background-white .site a:focus { 2022 1670 background: rgba(0, 0, 0, 0.9); 2023 color: #fff;1671 color: var(--wp--style--color--link, var(--global--color-white)); 2024 1672 } 2025 1673 2026 1674 .has-background-white .site a:focus .meta-nav { 2027 color: #fff;1675 color: var(--wp--style--color--link, var(--global--color-white)); 2028 1676 } 2029 1677 2030 1678 .site a:focus.skip-link { 1679 2031 1680 /* Only visible in Windows High Contrast mode */ 2032 1681 outline: 2px solid transparent; … … 2040 1689 2041 1690 .site a:focus img { 2042 outline: 2px dotted #28303d; 2043 } 2044 2045 .has-background:not(.has-background-background-color) .has-link-color a { 2046 color: #28303d; 2047 } 2048 1691 outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary)); 1692 } 1693 1694 .has-background:not(.has-background-background-color) .has-link-color a, 2049 1695 .has-background:not(.has-background-background-color).has-link-color a { 2050 color: #28303d;1696 color: var(--wp--style--color--link, var(--global--color-primary)); 2051 1697 } 2052 1698 … … 2054 1700 .wp-block-audio audio:focus { 2055 1701 outline-offset: 5px; 2056 outline: 2px solid #28303d;1702 outline: 2px solid var(--global--color-primary); 2057 1703 } 2058 1704 … … 2060 1706 * Button 2061 1707 */ 2062 .site .button { 2063 line-height: 1.5; 2064 color: #d1e4dd; 1708 .site .button, 1709 input[type=submit], 1710 input[type=reset], 1711 .wp-block-search__button, 1712 .wp-block-button .wp-block-button__link { 1713 line-height: var(--button--line-height); 1714 color: var(--button--color-text); 2065 1715 cursor: pointer; 2066 font-weight: 500;2067 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2068 font-size: 1.25rem;2069 background-color: #39414d;2070 border-radius: 0;2071 border: 3px solid #39414d;1716 font-weight: var(--button--font-weight); 1717 font-family: var(--button--font-family); 1718 font-size: var(--button--font-size); 1719 background-color: var(--button--color-background); 1720 border-radius: var(--button--border-radius); 1721 border: var(--button--border-width) solid var(--button--color-background); 2072 1722 text-decoration: none; 2073 padding: 15px 30px; 2074 } 2075 input[type="submit"] { 2076 line-height: 1.5; 2077 color: #d1e4dd; 2078 cursor: pointer; 2079 font-weight: 500; 2080 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2081 font-size: 1.25rem; 2082 background-color: #39414d; 2083 border-radius: 0; 2084 border: 3px solid #39414d; 2085 text-decoration: none; 2086 padding: 15px 30px; 2087 } 2088 input[type="reset"] { 2089 line-height: 1.5; 2090 color: #d1e4dd; 2091 cursor: pointer; 2092 font-weight: 500; 2093 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2094 font-size: 1.25rem; 2095 background-color: #39414d; 2096 border-radius: 0; 2097 border: 3px solid #39414d; 2098 text-decoration: none; 2099 padding: 15px 30px; 2100 } 2101 .wp-block-search__button { 2102 line-height: 1.5; 2103 color: #d1e4dd; 2104 cursor: pointer; 2105 font-weight: 500; 2106 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2107 font-size: 1.25rem; 2108 background-color: #39414d; 2109 border-radius: 0; 2110 border: 3px solid #39414d; 2111 text-decoration: none; 2112 padding: 15px 30px; 2113 } 2114 .wp-block-button .wp-block-button__link { 2115 line-height: 1.5; 2116 color: #d1e4dd; 2117 cursor: pointer; 2118 font-weight: 500; 2119 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2120 font-size: 1.25rem; 2121 background-color: #39414d; 2122 border-radius: 0; 2123 border: 3px solid #39414d; 2124 text-decoration: none; 2125 padding: 15px 30px; 2126 } 2127 2128 .site .button:before, .site .button:after, 2129 input[type="submit"]:before, 2130 input[type="submit"]:after, 2131 input[type="reset"]:before, 2132 input[type="reset"]:after, 1723 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 1724 } 1725 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, 2133 1732 .wp-block-search__button:before, 2134 1733 .wp-block-search__button:after, … … 2141 1740 } 2142 1741 2143 .site .button:before { 2144 margin-bottom: -calc(1em - 0); 2145 } 2146 2147 input[type="submit"]:before { 2148 margin-bottom: -calc(1em - 0); 2149 } 2150 2151 input[type="reset"]:before { 2152 margin-bottom: -calc(1em - 0); 2153 } 2154 2155 .wp-block-search__button:before { 2156 margin-bottom: -calc(1em - 0); 2157 } 2158 1742 .site .button:before, 1743 input[type=submit]:before, 1744 input[type=reset]:before, 1745 .wp-block-search__button:before, 2159 1746 .wp-block-button .wp-block-button__link:before { 2160 margin-bottom: -calc(1em - 0); 2161 } 2162 2163 .site .button:after { 2164 margin-top: -calc(1em - 0); 2165 } 2166 2167 input[type="submit"]:after { 2168 margin-top: -calc(1em - 0); 2169 } 2170 2171 input[type="reset"]:after { 2172 margin-top: -calc(1em - 0); 2173 } 2174 2175 .wp-block-search__button:after { 2176 margin-top: -calc(1em - 0); 2177 } 2178 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, 2179 1754 .wp-block-button .wp-block-button__link:after { 2180 margin-top: -calc( 1em - 0);1755 margin-top: -calc(.5em * var(--button--line-height) + -.39); 2181 1756 } 2182 1757 2183 1758 .site .button:focus, 2184 input[type= "submit"]:focus,2185 input[type= "reset"]:focus,1759 input[type=submit]:focus, 1760 input[type=reset]:focus, 2186 1761 .wp-block-search__button:focus, 2187 1762 .wp-block-button .wp-block-button__link:focus { … … 2191 1766 } 2192 1767 2193 .has-background-dark .site .button:focus { 2194 color: #39414d; 2195 } 2196 2197 .has-background-dark 2198 input[type="submit"]:focus { 2199 color: #39414d; 2200 } 2201 2202 .has-background-dark 2203 input[type="reset"]:focus { 2204 color: #39414d; 2205 } 2206 2207 .has-background-dark 2208 .wp-block-search__button:focus { 2209 color: #39414d; 2210 } 2211 2212 .has-background-dark 2213 .wp-block-button .wp-block-button__link:focus { 2214 color: #39414d; 2215 } 2216 2217 .site .button:focus:not(.has-background) { 2218 color: #39414d; 2219 } 2220 2221 input[type="submit"]:focus:not(.has-background) { 2222 color: #39414d; 2223 } 2224 2225 input[type="reset"]:focus:not(.has-background) { 2226 color: #39414d; 2227 } 2228 2229 .wp-block-search__button:focus:not(.has-background) { 2230 color: #39414d; 2231 } 2232 1768 .is-dark-theme .site .button:focus, 1769 .is-dark-theme input[type=submit]:focus, 1770 .is-dark-theme input[type=reset]:focus, 1771 .is-dark-theme .wp-block-search__button:focus, 1772 .is-dark-theme .wp-block-button .wp-block-button__link:focus { 1773 color: var(--button--color-background); 1774 } 1775 1776 .site .button:focus:not(.has-background), 1777 input[type=submit]:focus:not(.has-background), 1778 input[type=reset]:focus:not(.has-background), 1779 .wp-block-search__button:focus:not(.has-background), 2233 1780 .wp-block-button .wp-block-button__link:focus:not(.has-background) { 2234 color: #39414d; 2235 } 2236 2237 .site .button:disabled { 2238 background-color: rgba(255, 255, 255, 0.5); 2239 border-color: rgba(255, 255, 255, 0.5); 2240 color: #39414d; 2241 } 2242 2243 input[type="submit"]:disabled { 2244 background-color: rgba(255, 255, 255, 0.5); 2245 border-color: rgba(255, 255, 255, 0.5); 2246 color: #39414d; 2247 } 2248 2249 input[type="reset"]:disabled { 2250 background-color: rgba(255, 255, 255, 0.5); 2251 border-color: rgba(255, 255, 255, 0.5); 2252 color: #39414d; 2253 } 2254 2255 .wp-block-search__button:disabled { 2256 background-color: rgba(255, 255, 255, 0.5); 2257 border-color: rgba(255, 255, 255, 0.5); 2258 color: #39414d; 2259 } 2260 1781 color: var(--button--color-text-hover); 1782 } 1783 1784 .site .button:disabled, 1785 input[type=submit]:disabled, 1786 input[type=reset]:disabled, 1787 .wp-block-search__button:disabled, 2261 1788 .wp-block-button .wp-block-button__link:disabled { 2262 background-color: rgba(255, 255, 255, 0.5); 2263 border-color: rgba(255, 255, 255, 0.5); 2264 color: #39414d; 2265 } 2266 2267 .site .button:active { 2268 color: #39414d; 2269 background-color: #d1e4dd; 2270 } 2271 2272 input[type="submit"]:active { 2273 color: #39414d; 2274 background-color: #d1e4dd; 2275 } 2276 2277 input[type="reset"]:active { 2278 color: #39414d; 2279 background-color: #d1e4dd; 2280 } 2281 2282 .wp-block-search .wp-block-search__button:active { 2283 color: #39414d; 2284 background-color: #d1e4dd; 2285 } 2286 1789 background-color: var(--global--color-white-50); 1790 border-color: var(--global--color-white-50); 1791 color: var(--button--color-text-active); 1792 } 1793 1794 .site .button:active, 1795 input[type=submit]:active, 1796 input[type=reset]:active, 1797 .wp-block-search .wp-block-search__button:active, 2287 1798 .wp-block-file .wp-block-file__button:active { 2288 color: #39414d; 2289 background-color: #d1e4dd; 2290 } 2291 2292 .site .button:hover { 2293 color: #39414d; 1799 color: var(--button--color-text-active); 1800 background-color: var(--button--color-background-active); 1801 } 1802 1803 .site .button:hover, 1804 input[type=submit]:hover, 1805 input[type=reset]:hover, 1806 .wp-block-search .wp-block-search__button:hover, 1807 .wp-block-file .wp-block-file__button:hover { 1808 color: var(--button--color-text-hover); 2294 1809 background: transparent; 2295 1810 } 2296 1811 2297 input[type="submit"]:hover { 2298 color: #39414d; 1812 /** 1813 * Block Options 1814 */ 1815 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 1816 color: var(--button--color-text-active) !important; 1817 background: transparent !important; 1818 border-color: var(--button--color-background); 1819 } 1820 1821 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { 1822 color: var(--button--color-text-hover) !important; 1823 background: transparent !important; 1824 border-color: var(--button--color-background); 1825 } 1826 1827 .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus { 1828 color: var(--button--color-text) !important; 1829 background: var(--button--color-background) !important; 1830 } 1831 1832 .wp-block-button.is-style-outline .wp-block-button__link { 1833 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 1834 } 1835 1836 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background) { 2299 1837 background: transparent; 2300 1838 } 2301 1839 2302 input[type="reset"]:hover { 2303 color: #39414d; 1840 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) { 2304 1841 background: transparent; 2305 } 2306 2307 .wp-block-search .wp-block-search__button:hover { 2308 color: #39414d; 2309 background: transparent; 2310 } 2311 2312 .wp-block-file .wp-block-file__button:hover { 2313 color: #39414d; 2314 background: transparent; 2315 } 2316 2317 /** 2318 * Block Options 2319 */ 2320 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):not(.has-text-color):active { 2321 color: #39414d; 2322 background-color: #d1e4dd; 2323 } 2324 2325 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):not(.has-text-color):hover { 2326 color: #39414d; 2327 background: transparent; 2328 } 2329 2330 .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:focus { 2331 outline-offset: -7px; 2332 outline: 2px dotted currentColor; 2333 } 2334 2335 .wp-block-button.is-style-outline .wp-block-button__link { 2336 background: transparent; 2337 padding: 15px 30px; 2338 } 2339 2340 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) { 2341 color: #39414d; 2342 border: 3px solid currentColor; 2343 } 2344 2345 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color):active { 2346 background-color: #39414d; 2347 color: #d1e4dd; 2348 border: 3px solid #39414d; 2349 } 2350 2351 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color):hover { 2352 background-color: #39414d; 2353 color: #d1e4dd; 2354 border: 3px solid #39414d; 2355 } 2356 2357 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color):focus { 2358 outline-offset: -7px; 2359 background: transparent; 2360 outline: 2px dotted #39414d; 2361 color: #39414d; 2362 } 2363 2364 .wp-block-button.is-style-outline .wp-block-button__link.has-background { 2365 border: 3px solid currentColor; 2366 } 2367 2368 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color { 2369 border: 3px solid currentColor; 2370 } 2371 2372 .wp-block-button.is-style-outline .wp-block-button__link.has-background:active { 2373 outline-offset: -7px; 2374 background: transparent; 2375 outline: 2px dotted currentColor; 2376 border: 3px solid currentColor; 2377 } 2378 2379 .wp-block-button.is-style-outline .wp-block-button__link.has-background:hover { 2380 outline-offset: -7px; 2381 background: transparent; 2382 outline: 2px dotted currentColor; 2383 border: 3px solid currentColor; 2384 } 2385 2386 .wp-block-button.is-style-outline .wp-block-button__link.has-background:focus { 2387 outline-offset: -7px; 2388 background: transparent; 2389 outline: 2px dotted currentColor; 2390 border: 3px solid currentColor; 2391 } 2392 2393 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active { 2394 outline-offset: -7px; 2395 background: transparent; 2396 outline: 2px dotted currentColor; 2397 border: 3px solid currentColor; 2398 } 2399 2400 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover { 2401 outline-offset: -7px; 2402 background: transparent; 2403 outline: 2px dotted currentColor; 2404 border: 3px solid currentColor; 2405 } 2406 2407 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:focus { 2408 outline-offset: -7px; 2409 background: transparent; 2410 outline: 2px dotted currentColor; 2411 border: 3px solid currentColor; 1842 color: var(--button--color-background); 1843 border-color: var(--button--color-background); 1844 } 1845 1846 .wp-block-button.is-style-outline .wp-block-button__link.has-background:not(.has-text-color) { 1847 color: currentColor; 1848 } 1849 1850 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color), 1851 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color), 1852 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-color) { 1853 color: var(--global--color-white); 1854 } 1855 1856 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background { 1857 color: var(--global--color-dark-gray); 1858 } 1859 1860 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-gray-background-color, 1861 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-dark-gray-background-color, 1862 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-black-background-color { 1863 color: var(--global--color-white); 1864 } 1865 1866 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color, 1867 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-text-color { 1868 border-color: currentColor; 1869 } 1870 1871 .wp-block-button.is-style-outline .wp-block-button__link:active, 1872 .wp-block-button.is-style-outline .wp-block-button__link:hover { 1873 color: var(--button--color-text) !important; 1874 background: var(--button--color-background) !important; 1875 border-color: var(--button--color-background); 1876 } 1877 1878 .wp-block-button.is-style-outline .wp-block-button__link:active.has-text-color, 1879 .wp-block-button.is-style-outline .wp-block-button__link:hover.has-text-color { 1880 border-color: var(--button--color-background); 1881 } 1882 1883 .wp-block-button.is-style-outline .wp-block-button__link:focus { 1884 color: var(--button--color-background) !important; 1885 background: transparent !important; 2412 1886 } 2413 1887 … … 2416 1890 } 2417 1891 2418 .is-style-outline .wp-block-button__link[style*="radius"]:focus { 1892 .is-style-outline .wp-block-button__link[style*=radius]:focus, 1893 .wp-block-button a.wp-block-button__link[style*=radius]:focus { 2419 1894 outline-offset: 2px; 2420 outline: 2px dotted #39414d; 2421 } 2422 2423 .wp-block-button a.wp-block-button__link[style*="radius"]:focus { 2424 outline-offset: 2px; 2425 outline: 2px dotted #39414d; 1895 outline: 2px dotted var(--button--color-background); 2426 1896 } 2427 1897 2428 1898 .wp-block-code { 2429 border-color: #28303d;1899 border-color: var(--global--color-border); 2430 1900 border-radius: 0; 2431 1901 border-style: solid; 2432 1902 border-width: 0.1rem; 2433 padding: 20px;1903 padding: var(--global--spacing-unit); 2434 1904 } 2435 1905 2436 1906 .wp-block-code code { 2437 font-size: 1rem;1907 font-size: var(--global--font-size-xs); 2438 1908 white-space: pre; 2439 1909 overflow-x: auto; … … 2446 1916 2447 1917 .wp-block-columns .wp-block-column > * { 2448 margin-top: 20px; 2449 margin-bottom: 20px; 2450 } 2451 1918 margin-top: calc(0.66 * var(--global--spacing-vertical)); 1919 margin-bottom: calc(0.66 * var(--global--spacing-vertical)); 1920 } 2452 1921 @media only screen and (min-width: 482px) { 1922 2453 1923 .wp-block-columns .wp-block-column > * { 2454 margin-top: 30px;2455 margin-bottom: 30px;1924 margin-top: var(--global--spacing-vertical); 1925 margin-bottom: var(--global--spacing-vertical); 2456 1926 } 2457 1927 } … … 2470 1940 2471 1941 .wp-block-columns .wp-block-column:not(:last-child) { 2472 margin-bottom: 20px; 2473 } 2474 1942 margin-bottom: calc(0.66 * var(--global--spacing-vertical)); 1943 } 2475 1944 @media only screen and (min-width: 482px) { 1945 2476 1946 .wp-block-columns .wp-block-column:not(:last-child) { 2477 margin-bottom: 30px; 2478 } 2479 } 2480 1947 margin-bottom: var(--global--spacing-vertical); 1948 } 1949 } 2481 1950 @media only screen and (min-width: 822px) { 1951 2482 1952 .wp-block-columns .wp-block-column:not(:last-child) { 2483 1953 margin-bottom: 0; … … 2488 1958 justify-content: space-around; 2489 1959 } 2490 2491 1960 @media only screen and (min-width: 652px) { 1961 2492 1962 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 2493 margin-left: -50px;2494 margin-top: 63px;1963 margin-left: calc(-2 * var(--global--spacing-horizontal)); 1964 margin-top: calc(2.5 * var(--global--spacing-horizontal)); 2495 1965 z-index: 2; 2496 1966 } 2497 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background) { 2498 background-color: #d1e4dd; 2499 padding: 20px; 2500 } 2501 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background) { 2502 background-color: #d1e4dd; 2503 padding: 20px; 2504 } 2505 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background) { 2506 background-color: #d1e4dd; 2507 padding: 20px; 2508 } 2509 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background) { 2510 background-color: #d1e4dd; 2511 padding: 20px; 2512 } 2513 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background) { 2514 background-color: #d1e4dd; 2515 padding: 20px; 2516 } 2517 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background) { 2518 background-color: #d1e4dd; 2519 padding: 20px; 2520 } 2521 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background) { 2522 background-color: #d1e4dd; 2523 padding: 20px; 2524 } 2525 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) { 2526 background-color: #d1e4dd; 2527 padding: 20px; 2528 } 1967 1968 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 1969 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), 1970 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background), 1971 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background), 1972 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background), 1973 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background), 1974 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background), 1975 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 1976 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background), 1977 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) { 1978 background-color: var(--global--color-background); 1979 padding: var(--global--spacing-unit); 1980 } 1981 1982 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 2529 1983 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 2530 background-color: #d1e4dd; 2531 padding: 20px; 2532 } 2533 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) { 2534 background-color: #d1e4dd; 2535 padding: 20px; 2536 } 2537 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background) { 2538 padding-left: 50px; 2539 } 2540 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 2541 padding-left: 50px; 2542 } 1984 padding-left: calc(2 * var(--global--spacing-horizontal)); 1985 } 1986 2543 1987 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center { 2544 1988 margin-top: 0; … … 2546 1990 } 2547 1991 2548 .wp-block-columns.alignfull .wp-block-column p:not(.has-background) { 2549 padding-left: 20px; 2550 padding-right: 20px; 2551 } 2552 2553 .wp-block-columns.alignfull .wp-block-column h1:not(.has-background) { 2554 padding-left: 20px; 2555 padding-right: 20px; 2556 } 2557 2558 .wp-block-columns.alignfull .wp-block-column h2:not(.has-background) { 2559 padding-left: 20px; 2560 padding-right: 20px; 2561 } 2562 2563 .wp-block-columns.alignfull .wp-block-column h3:not(.has-background) { 2564 padding-left: 20px; 2565 padding-right: 20px; 2566 } 2567 2568 .wp-block-columns.alignfull .wp-block-column h4:not(.has-background) { 2569 padding-left: 20px; 2570 padding-right: 20px; 2571 } 2572 2573 .wp-block-columns.alignfull .wp-block-column h5:not(.has-background) { 2574 padding-left: 20px; 2575 padding-right: 20px; 2576 } 2577 1992 .wp-block-columns.alignfull .wp-block-column p:not(.has-background), 1993 .wp-block-columns.alignfull .wp-block-column h1:not(.has-background), 1994 .wp-block-columns.alignfull .wp-block-column h2:not(.has-background), 1995 .wp-block-columns.alignfull .wp-block-column h3:not(.has-background), 1996 .wp-block-columns.alignfull .wp-block-column h4:not(.has-background), 1997 .wp-block-columns.alignfull .wp-block-column h5:not(.has-background), 2578 1998 .wp-block-columns.alignfull .wp-block-column h6:not(.has-background) { 2579 padding-left: 20px; 2580 padding-right: 20px; 2581 } 2582 2583 .wp-block-cover { 2584 background-color: #000; 2585 min-height: 450px; 1999 padding-left: var(--global--spacing-unit); 2000 padding-right: var(--global--spacing-unit); 2001 } 2002 2003 .wp-block-cover, 2004 .wp-block-cover-image { 2005 background-color: var(--cover--color-background); 2006 min-height: var(--cover--height); 2586 2007 margin-top: inherit; 2587 2008 margin-bottom: inherit; 2009 2588 2010 /* default & custom background-color */ 2011 2589 2012 /* Treating H2 separately to account for legacy /core styles */ 2590 /* Block Styles */ 2591 } 2592 2593 .wp-block-cover-image { 2594 background-color: #000; 2595 min-height: 450px; 2596 margin-top: inherit; 2597 margin-bottom: inherit; 2598 /* default & custom background-color */ 2599 /* Treating H2 separately to account for legacy /core styles */ 2013 2600 2014 /* Block Styles */ 2601 2015 } … … 2606 2020 } 2607 2021 2608 .wp-block-cover .wp-block-cover__inner-container { 2609 color: currentColor; 2610 margin-top: 30px; 2611 margin-bottom: 30px; 2612 } 2613 2614 .wp-block-cover .wp-block-cover-image-text { 2615 color: currentColor; 2616 margin-top: 30px; 2617 margin-bottom: 30px; 2618 } 2619 2620 .wp-block-cover .wp-block-cover-text { 2621 color: currentColor; 2622 margin-top: 30px; 2623 margin-bottom: 30px; 2624 } 2625 2626 .wp-block-cover-image .wp-block-cover__inner-container { 2627 color: currentColor; 2628 margin-top: 30px; 2629 margin-bottom: 30px; 2630 } 2631 2632 .wp-block-cover-image .wp-block-cover-image-text { 2633 color: currentColor; 2634 margin-top: 30px; 2635 margin-bottom: 30px; 2636 } 2637 2022 .wp-block-cover.alignfull, 2023 .wp-block-cover-image.alignfull { 2024 margin-top: 0; 2025 margin-bottom: 0; 2026 } 2027 2028 .wp-block-cover .wp-block-cover__inner-container, 2029 .wp-block-cover .wp-block-cover-image-text, 2030 .wp-block-cover .wp-block-cover-text, 2031 .wp-block-cover-image .wp-block-cover__inner-container, 2032 .wp-block-cover-image .wp-block-cover-image-text, 2638 2033 .wp-block-cover-image .wp-block-cover-text { 2639 2034 color: currentColor; 2640 margin-top: 30px;2641 margin-bottom: 30px;2035 margin-top: var(--global--spacing-vertical); 2036 margin-bottom: var(--global--spacing-vertical); 2642 2037 } 2643 2038 … … 2651 2046 } 2652 2047 2653 .wp-block-cover .wp-block-cover__inner-container .has-link-color a { 2654 color: #28303d; 2655 } 2656 2657 .wp-block-cover .wp-block-cover-image-text .has-link-color a { 2658 color: #28303d; 2659 } 2660 2661 .wp-block-cover .wp-block-cover-text .has-link-color a { 2662 color: #28303d; 2663 } 2664 2665 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a { 2666 color: #28303d; 2667 } 2668 2669 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a { 2670 color: #28303d; 2671 } 2672 2048 .wp-block-cover .wp-block-cover__inner-container .has-link-color a, 2049 .wp-block-cover .wp-block-cover-image-text .has-link-color a, 2050 .wp-block-cover .wp-block-cover-text .has-link-color a, 2051 .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a, 2052 .wp-block-cover-image .wp-block-cover-image-text .has-link-color a, 2673 2053 .wp-block-cover-image .wp-block-cover-text .has-link-color a { 2674 color: #28303d; 2675 } 2676 2677 .wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container { 2678 color: #fff; 2679 } 2680 2681 .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text { 2682 color: #fff; 2683 } 2684 2685 .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text { 2686 color: #fff; 2687 } 2688 2689 .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container { 2690 color: #fff; 2691 } 2692 2693 .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text { 2694 color: #fff; 2695 } 2696 2697 .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text { 2698 color: #fff; 2699 } 2700 2701 .wp-block-cover h2 { 2702 font-size: 2.25rem; 2703 letter-spacing: normal; 2704 line-height: 1.3; 2054 color: var(--wp--style--color--link, var(--global--color-primary)); 2055 } 2056 2057 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 2058 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 2059 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 2060 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 2061 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 2062 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text { 2063 color: var(--cover--color-foreground); 2064 } 2065 2066 .wp-block-cover h2, 2067 .wp-block-cover-image h2 { 2068 font-size: var(--heading--font-size-h2); 2069 letter-spacing: var(--heading--letter-spacing-h2); 2070 line-height: var(--heading--line-height-h2); 2705 2071 max-width: inherit; 2706 2072 text-align: inherit; … … 2708 2074 } 2709 2075 2710 @media only screen and (min-width: 652px){2711 .wp-block-cover h2{2712 font-size: 3rem;2713 }2714 }2715 2716 @media only screen and (min-width: 652px){2717 .wp-block-cover h2{2718 font-size: 3rem;2719 }2720 }2721 2722 .wp-block-cover-image h2 {2723 font-size: 2.25rem;2724 letter-spacing: normal;2725 line-height: 1.3;2726 max-width: inherit;2727 text-align: inherit;2728 padding: 0;2729 }2730 2731 @media only screen and (min-width: 652px){2732 .wp-block-cover-image h2{2733 font-size: 3rem;2734 }2735 }2736 2737 @media only screen and (min-width: 652px){2738 .wp-block-cover-image h2{2739 font-size: 3rem;2740 }2741 }2742 2743 2076 .wp-block-cover h2.has-text-align-left, 2744 2077 .wp-block-cover-image h2.has-text-align-left { … … 2756 2089 } 2757 2090 2758 .wp-block-cover .wp-block-cover__inner-container { 2759 width: calc(100% - 60px); 2760 } 2761 2091 .wp-block-cover .wp-block-cover__inner-container, 2762 2092 .wp-block-cover-image .wp-block-cover__inner-container { 2763 width: calc(100% - 60px); 2764 } 2765 2766 .wp-block-cover .wp-block-cover__inner-container > * { 2767 margin-top: 20px; 2768 margin-bottom: 20px; 2769 } 2770 2093 width: calc(100% - calc(2 * var(--global--spacing-vertical))); 2094 } 2095 2096 .wp-block-cover .wp-block-cover__inner-container > *, 2771 2097 .wp-block-cover-image .wp-block-cover__inner-container > * { 2772 margin-top: 20px; 2773 margin-bottom: 20px; 2774 } 2775 2098 margin-top: calc(0.666 * var(--global--spacing-vertical)); 2099 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 2100 } 2776 2101 @media only screen and (min-width: 482px) { 2777 .wp-block-cover .wp-block-cover__inner-container > * { 2778 margin-top: 30px; 2779 margin-bottom: 30px; 2780 } 2102 2103 .wp-block-cover .wp-block-cover__inner-container > *, 2781 2104 .wp-block-cover-image .wp-block-cover__inner-container > * { 2782 margin-top: 30px;2783 margin-bottom: 30px;2105 margin-top: var(--global--spacing-vertical); 2106 margin-bottom: var(--global--spacing-vertical); 2784 2107 } 2785 2108 } … … 2795 2118 } 2796 2119 2797 .wp-block-cover.alignleft, .wp-block-cover.alignright, 2120 .wp-block-cover.alignleft, 2121 .wp-block-cover.alignright, 2798 2122 .wp-block-cover-image.alignleft, 2799 2123 .wp-block-cover-image.alignright { … … 2801 2125 } 2802 2126 2803 .wp-block-cover.alignleft > * { 2804 margin-top: 60px; 2805 margin-bottom: 60px; 2806 padding-left: 25px; 2807 padding-right: 25px; 2127 .wp-block-cover.alignleft > *, 2128 .wp-block-cover.alignright > *, 2129 .wp-block-cover-image.alignleft > *, 2130 .wp-block-cover-image.alignright > * { 2131 margin-top: calc(2 * var(--global--spacing-vertical)); 2132 margin-bottom: calc(2 * var(--global--spacing-vertical)); 2133 padding-left: var(--global--spacing-horizontal); 2134 padding-right: var(--global--spacing-horizontal); 2808 2135 width: 100%; 2809 2136 } 2810 2137 2811 .wp-block-cover.alignright > * { 2812 margin-top: 60px; 2813 margin-bottom: 60px; 2814 padding-left: 25px; 2815 padding-right: 25px; 2816 width: 100%; 2817 } 2818 2819 .wp-block-cover-image.alignleft > * { 2820 margin-top: 60px; 2821 margin-bottom: 60px; 2822 padding-left: 25px; 2823 padding-right: 25px; 2824 width: 100%; 2825 } 2826 2827 .wp-block-cover-image.alignright > * { 2828 margin-top: 60px; 2829 margin-bottom: 60px; 2830 padding-left: 25px; 2831 padding-right: 25px; 2832 width: 100%; 2833 } 2834 2835 .wp-block-cover.has-left-content, .wp-block-cover.has-right-content, 2138 .wp-block-cover.has-left-content, 2139 .wp-block-cover.has-right-content, 2836 2140 .wp-block-cover-image.has-left-content, 2837 2141 .wp-block-cover-image.has-right-content { … … 2839 2143 } 2840 2144 2841 .wp-block-cover.is-style-twentytwentyone-border { 2842 border: 3px solid #28303d; 2843 } 2844 2145 .wp-block-cover.is-style-twentytwentyone-border, 2845 2146 .wp-block-cover-image.is-style-twentytwentyone-border { 2846 border: 3px solid #28303d; 2847 } 2848 2849 .wp-block-file a.wp-block-file__button:active { 2850 color: #39414d; 2147 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 2148 } 2149 2150 .wp-block-file a.wp-block-file__button:active, 2151 .wp-block-file a.wp-block-file__button:focus, 2152 .wp-block-file a.wp-block-file__button:hover { 2153 color: var(--button--color-text-hover); 2851 2154 opacity: inherit; 2852 2155 } 2853 2156 2854 .wp-block-file a.wp-block-file__button:focus {2855 color: #39414d;2856 opacity: inherit;2857 }2858 2859 .wp-block-file a.wp-block-file__button:hover {2860 color: #39414d;2861 opacity: inherit;2862 }2863 2864 2157 .wp-block-file a.wp-block-file__button:visited { 2865 color: #d1e4dd;2158 color: var(--button--color-text); 2866 2159 } 2867 2160 2868 2161 .wp-block-file a.wp-block-file__button:visited:hover { 2869 color: #39414d;2162 color: var(--button--color-text-hover); 2870 2163 } 2871 2164 2872 2165 .wp-block-file .wp-block-file__button { 2873 line-height: 1.5;2874 color: #d1e4dd;2166 line-height: var(--button--line-height); 2167 color: var(--button--color-text); 2875 2168 cursor: pointer; 2876 font-weight: 500;2877 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2878 font-size: 1.25rem;2879 background-color: #39414d;2880 border-radius: 0;2881 border: 3px solid #39414d;2169 font-weight: var(--button--font-weight); 2170 font-family: var(--button--font-family); 2171 font-size: var(--button--font-size); 2172 background-color: var(--button--color-background); 2173 border-radius: var(--button--border-radius); 2174 border: var(--button--border-width) solid var(--button--color-background); 2882 2175 text-decoration: none; 2883 padding: 15px 30px;2176 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 2884 2177 display: inline-block; 2885 2178 } 2886 2179 2887 .wp-block-file .wp-block-file__button:before, .wp-block-file .wp-block-file__button:after { 2180 .wp-block-file .wp-block-file__button:before, 2181 .wp-block-file .wp-block-file__button:after { 2888 2182 content: ""; 2889 2183 display: block; … … 2893 2187 2894 2188 .wp-block-file .wp-block-file__button:before { 2895 margin-bottom: -calc( 1em - 0);2189 margin-bottom: -calc(.5em * var(--button--line-height) + -.38); 2896 2190 } 2897 2191 2898 2192 .wp-block-file .wp-block-file__button:after { 2899 margin-top: -calc( 1em - 0);2193 margin-top: -calc(.5em * var(--button--line-height) + -.39); 2900 2194 } 2901 2195 … … 2906 2200 } 2907 2201 2908 . has-background-dark.wp-block-file .wp-block-file__button:focus {2909 color: #39414d;2202 .is-dark-theme .wp-block-file .wp-block-file__button:focus { 2203 color: var(--button--color-background); 2910 2204 } 2911 2205 2912 2206 .wp-block-file .wp-block-file__button:focus:not(.has-background) { 2913 color: #39414d;2207 color: var(--button--color-text-hover); 2914 2208 } 2915 2209 2916 2210 .wp-block-file .wp-block-file__button:disabled { 2917 background-color: rgba(255, 255, 255, 0.5);2918 border-color: rgba(255, 255, 255, 0.5);2919 color: #39414d;2211 background-color: var(--global--color-white-50); 2212 border-color: var(--global--color-white-50); 2213 color: var(--button--color-text-active); 2920 2214 } 2921 2215 … … 2924 2218 } 2925 2219 2926 .wp-block-gallery .blocks-gallery-image { 2927 width: calc(50% - 10px); 2928 } 2929 2220 .wp-block-gallery .blocks-gallery-image, 2930 2221 .wp-block-gallery .blocks-gallery-item { 2931 width: calc(50% - 10px); 2932 } 2933 2934 .wp-block-gallery .blocks-gallery-image figcaption { 2935 margin: 0; 2936 color: #fff; 2937 font-size: 1rem; 2938 } 2939 2222 width: calc((100% - var(--global--spacing-unit)) / 2); 2223 } 2224 2225 .wp-block-gallery .blocks-gallery-image figcaption, 2940 2226 .wp-block-gallery .blocks-gallery-item figcaption { 2941 2227 margin: 0; 2942 color: #fff; 2943 font-size: 1rem; 2944 } 2945 2946 .wp-block-gallery .blocks-gallery-image figcaption a { 2947 color: #fff; 2948 } 2949 2228 color: var(--global--color-white); 2229 font-size: var(--global--font-size-xs); 2230 } 2231 2232 .wp-block-gallery .blocks-gallery-image figcaption a, 2950 2233 .wp-block-gallery .blocks-gallery-item figcaption a { 2951 color: #fff; 2952 } 2953 2954 .wp-block-gallery .blocks-gallery-image figcaption a:focus { 2955 background-color: transparent; 2956 outline: 2px solid #28303d; 2957 text-decoration: none; 2958 } 2959 2234 color: var(--global--color-white); 2235 } 2236 2237 .wp-block-gallery .blocks-gallery-image figcaption a:focus, 2960 2238 .wp-block-gallery .blocks-gallery-item figcaption a:focus { 2961 2239 background-color: transparent; 2962 outline: 2px solid #28303d;2240 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary)); 2963 2241 text-decoration: none; 2964 2242 } … … 2975 2253 } 2976 2254 2977 .wp-block-group:before, .wp-block-group:after { 2255 .wp-block-group:before, 2256 .wp-block-group:after { 2978 2257 content: ""; 2979 2258 display: block; … … 2987 2266 2988 2267 .wp-block-group .wp-block-group__inner-container > * { 2989 margin-top: 20px; 2990 margin-bottom: 20px; 2991 } 2992 2268 margin-top: calc(0.666 * var(--global--spacing-vertical)); 2269 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 2270 } 2993 2271 @media only screen and (min-width: 482px) { 2272 2994 2273 .wp-block-group .wp-block-group__inner-container > * { 2995 margin-top: 30px;2996 margin-bottom: 30px;2274 margin-top: var(--global--spacing-vertical); 2275 margin-bottom: var(--global--spacing-vertical); 2997 2276 } 2998 2277 } … … 3007 2286 3008 2287 .wp-block-group.has-background { 3009 padding: 20px; 3010 } 3011 2288 padding: calc(0.666 * var(--global--spacing-vertical)); 2289 } 3012 2290 @media only screen and (min-width: 482px) { 2291 3013 2292 .wp-block-group.has-background { 3014 padding: 30px;2293 padding: var(--global--spacing-vertical); 3015 2294 } 3016 2295 } 3017 2296 3018 2297 .wp-block-group.is-style-twentytwentyone-border { 3019 border: 3px solid #28303d; 3020 padding: 30px; 3021 } 3022 3023 .wp-block-group.has-background .wp-block-group__inner-container > .alignfull { 3024 max-width: calc(100% + 60px); 3025 width: calc(100% + 60px); 3026 margin-left: -30px; 3027 } 3028 3029 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 3030 max-width: calc(100% + 60px); 3031 width: calc(100% + 60px); 3032 margin-left: -30px; 3033 } 3034 3035 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull { 3036 max-width: calc(100% + 60px); 3037 width: calc(100% + 60px); 3038 margin-left: -30px; 3039 } 3040 2298 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 2299 padding: var(--global--spacing-vertical); 2300 } 2301 2302 .wp-block-group.has-background .wp-block-group__inner-container > .alignfull, 2303 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull, 2304 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull, 3041 2305 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 3042 max-width: calc(100% + 60px); 3043 width: calc(100% + 60px); 3044 margin-left: -30px; 3045 } 3046 3047 h1 { 3048 clear: both; 3049 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3050 font-weight: normal; 3051 } 3052 3053 .h1 { 3054 clear: both; 3055 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3056 font-weight: normal; 3057 } 3058 3059 h2 { 3060 clear: both; 3061 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3062 font-weight: normal; 3063 } 3064 3065 .h2 { 3066 clear: both; 3067 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3068 font-weight: normal; 3069 } 3070 3071 h3 { 3072 clear: both; 3073 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3074 font-weight: normal; 3075 } 3076 3077 .h3 { 3078 clear: both; 3079 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3080 font-weight: normal; 3081 } 3082 3083 h4 { 3084 clear: both; 3085 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3086 font-weight: normal; 3087 } 3088 3089 .h4 { 3090 clear: both; 3091 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3092 font-weight: normal; 3093 } 3094 3095 h5 { 3096 clear: both; 3097 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3098 font-weight: normal; 3099 } 3100 3101 .h5 { 3102 clear: both; 3103 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3104 font-weight: normal; 3105 } 3106 3107 h6 { 3108 clear: both; 3109 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3110 font-weight: normal; 3111 } 3112 2306 max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 2307 width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 2308 margin-left: calc(-1 * var(--global--spacing-vertical)); 2309 } 2310 2311 h1, 2312 .h1, 2313 h2, 2314 .h2, 2315 h3, 2316 .h3, 2317 h4, 2318 .h4, 2319 h5, 2320 .h5, 2321 h6, 3113 2322 .h6 { 3114 2323 clear: both; 3115 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3116 font-weight: normal; 3117 } 3118 3119 h1 strong { 3120 font-weight: 600; 3121 } 3122 3123 .h1 strong { 3124 font-weight: 600; 3125 } 3126 3127 h2 strong { 3128 font-weight: 600; 3129 } 3130 3131 .h2 strong { 3132 font-weight: 600; 3133 } 3134 3135 h3 strong { 3136 font-weight: 600; 3137 } 3138 3139 .h3 strong { 3140 font-weight: 600; 3141 } 3142 3143 h4 strong { 3144 font-weight: 600; 3145 } 3146 3147 .h4 strong { 3148 font-weight: 600; 3149 } 3150 3151 h5 strong { 3152 font-weight: 600; 3153 } 3154 3155 .h5 strong { 3156 font-weight: 600; 3157 } 3158 3159 h6 strong { 3160 font-weight: 600; 3161 } 3162 2324 font-family: var(--heading--font-family); 2325 font-weight: var(--heading--font-weight); 2326 } 2327 2328 h1 strong, 2329 .h1 strong, 2330 h2 strong, 2331 .h2 strong, 2332 h3 strong, 2333 .h3 strong, 2334 h4 strong, 2335 .h4 strong, 2336 h5 strong, 2337 .h5 strong, 2338 h6 strong, 3163 2339 .h6 strong { 3164 font-weight: 600; 3165 } 3166 3167 h1 { 3168 font-size: 4rem; 3169 letter-spacing: normal; 3170 line-height: 1.1; 3171 } 3172 3173 @media only screen and (min-width: 652px){ 3174 h1{ 3175 font-size: 6rem; 3176 } 3177 } 3178 2340 font-weight: var(--heading--font-weight-strong); 2341 } 2342 2343 h1, 3179 2344 .h1 { 3180 font-size: 4rem; 3181 letter-spacing: normal; 3182 line-height: 1.1; 3183 } 3184 3185 @media only screen and (min-width: 652px){ 3186 .h1{ 3187 font-size: 6rem; 3188 } 3189 } 3190 3191 h2 { 3192 font-size: 2.25rem; 3193 letter-spacing: normal; 3194 line-height: 1.3; 3195 } 3196 3197 @media only screen and (min-width: 652px){ 3198 h2{ 3199 font-size: 3rem; 3200 } 3201 } 3202 3203 @media only screen and (min-width: 652px){ 3204 h2{ 3205 font-size: 3rem; 3206 } 3207 } 3208 2345 font-size: var(--heading--font-size-h1); 2346 letter-spacing: var(--heading--letter-spacing-h1); 2347 line-height: var(--heading--line-height-h1); 2348 } 2349 2350 h2, 3209 2351 .h2 { 3210 font-size: 2.25rem; 3211 letter-spacing: normal; 3212 line-height: 1.3; 3213 } 3214 3215 @media only screen and (min-width: 652px){ 3216 .h2{ 3217 font-size: 3rem; 3218 } 3219 } 3220 3221 @media only screen and (min-width: 652px){ 3222 .h2{ 3223 font-size: 3rem; 3224 } 3225 } 3226 3227 h3 { 3228 font-size: 2rem; 3229 letter-spacing: normal; 3230 line-height: 1.3; 3231 } 3232 3233 @media only screen and (min-width: 652px){ 3234 h3{ 3235 font-size: 2rem; 3236 } 3237 } 3238 2352 font-size: var(--heading--font-size-h2); 2353 letter-spacing: var(--heading--letter-spacing-h2); 2354 line-height: var(--heading--line-height-h2); 2355 } 2356 2357 h3, 3239 2358 .h3 { 3240 font-size: 2rem; 3241 letter-spacing: normal; 3242 line-height: 1.3; 3243 } 3244 3245 @media only screen and (min-width: 652px){ 3246 .h3{ 3247 font-size: 2rem; 3248 } 3249 } 3250 3251 h4 { 3252 font-size: 1.5rem; 3253 font-weight: 600; 3254 letter-spacing: normal; 3255 line-height: 1.3; 3256 } 3257 2359 font-size: var(--heading--font-size-h3); 2360 letter-spacing: var(--heading--letter-spacing-h3); 2361 line-height: var(--heading--line-height-h3); 2362 } 2363 2364 h4, 3258 2365 .h4 { 3259 font-size: 1.5rem; 3260 font-weight: 600; 3261 letter-spacing: normal; 3262 line-height: 1.3; 3263 } 3264 3265 h5 { 3266 font-size: 1.125rem; 3267 font-weight: 600; 3268 letter-spacing: 0.05em; 3269 line-height: 1.3; 3270 } 3271 2366 font-size: var(--heading--font-size-h4); 2367 font-weight: var(--heading--font-weight-strong); 2368 letter-spacing: var(--heading--letter-spacing-h4); 2369 line-height: var(--heading--line-height-h4); 2370 } 2371 2372 h5, 3272 2373 .h5 { 3273 font-size: 1.125rem; 3274 font-weight: 600; 3275 letter-spacing: 0.05em; 3276 line-height: 1.3; 3277 } 3278 3279 h6 { 3280 font-size: 1rem; 3281 font-weight: 600; 3282 letter-spacing: 0.05em; 3283 line-height: 1.3; 3284 } 3285 2374 font-size: var(--heading--font-size-h5); 2375 font-weight: var(--heading--font-weight-strong); 2376 letter-spacing: var(--heading--letter-spacing-h5); 2377 line-height: var(--heading--line-height-h5); 2378 } 2379 2380 h6, 3286 2381 .h6 { 3287 font-size: 1rem;3288 font-weight: 600;3289 letter-spacing: 0.05em;3290 line-height: 1.3;2382 font-size: var(--heading--font-size-h6); 2383 font-weight: var(--heading--font-weight-strong); 2384 letter-spacing: var(--heading--letter-spacing-h6); 2385 line-height: var(--heading--line-height-h6); 3291 2386 } 3292 2387 … … 3296 2391 3297 2392 .wp-block-image figcaption { 3298 color: #28303d;3299 font-size: 1rem;3300 line-height: 1.7;3301 margin-top: 10px;3302 margin-bottom: 20px;2393 color: var(--global--color-primary); 2394 font-size: var(--global--font-size-xs); 2395 line-height: var(--global--line-height-body); 2396 margin-top: calc(0.5 * var(--global--spacing-unit)); 2397 margin-bottom: var(--global--spacing-unit); 3303 2398 text-align: center; 3304 2399 } 3305 2400 3306 2401 .wp-block-image .alignright { 3307 margin-left: 25px;2402 margin-left: var(--global--spacing-horizontal); 3308 2403 } 3309 2404 3310 2405 .wp-block-image .alignleft { 3311 margin-right: 25px;2406 margin-right: var(--global--spacing-horizontal); 3312 2407 } 3313 2408 … … 3316 2411 } 3317 2412 3318 .entry-content > *[class= "wp-block-image"],3319 .entry-content [class*= "inner-container"] > *[class="wp-block-image"] {2413 .entry-content > *[class=wp-block-image], 2414 .entry-content [class*=inner-container] > *[class=wp-block-image] { 3320 2415 margin-top: 0; 3321 2416 margin-bottom: 0; 3322 2417 } 3323 2418 3324 .entry-content > *[class= "wp-block-image"] + *,3325 .entry-content [class*= "inner-container"] > *[class="wp-block-image"] + * {2419 .entry-content > *[class=wp-block-image] + *, 2420 .entry-content [class*=inner-container] > *[class=wp-block-image] + * { 3326 2421 margin-top: 0; 3327 2422 } … … 3333 2428 } 3334 2429 3335 .wp-block-image.is-style-twentytwentyone-border img { 3336 border: 3px solid #28303d; 3337 } 3338 2430 .wp-block-image.is-style-twentytwentyone-border img, 3339 2431 .wp-block-image.is-style-twentytwentyone-image-frame img { 3340 border: 3px solid #28303d;2432 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 3341 2433 } 3342 2434 3343 2435 .wp-block-image.is-style-twentytwentyone-image-frame img { 3344 padding: 20px;2436 padding: var(--global--spacing-unit); 3345 2437 } 3346 2438 3347 2439 @media only screen and (min-width: 482px) { 2440 3348 2441 .entry-content > .wp-block-image > .alignleft, 3349 2442 .entry-content > .wp-block-image > .alignright { … … 3351 2444 } 3352 2445 } 3353 3354 2446 @media only screen and (max-width: 481px) { 2447 3355 2448 .entry-content > .wp-block-image > .alignleft, 3356 2449 .entry-content > .wp-block-image > .alignright { … … 3365 2458 3366 2459 .wp-block-latest-comments .wp-block-latest-comments__comment { 3367 font-size: 1.125rem; 3368 line-height: 1.7; 2460 font-size: var(--global--font-size-sm); 2461 line-height: var(--global--line-height-body); 2462 3369 2463 /* Vertical margins logic */ 3370 margin-top: 30px;3371 margin-bottom: 30px;2464 margin-top: var(--global--spacing-vertical); 2465 margin-bottom: var(--global--spacing-vertical); 3372 2466 } 3373 2467 … … 3381 2475 3382 2476 .wp-block-latest-comments .wp-block-latest-comments__comment-meta { 3383 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2477 font-family: var(--heading--font-family); 3384 2478 } 3385 2479 3386 2480 .wp-block-latest-comments .wp-block-latest-comments__comment-date { 3387 color: #28303d;3388 font-size: 1.125rem;2481 color: var(--global--color-primary); 2482 font-size: var(--global--font-size-sm); 3389 2483 } 3390 2484 3391 2485 .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { 3392 font-size: 1.125rem;3393 line-height: 1.7;2486 font-size: var(--global--font-size-sm); 2487 line-height: var(--global--line-height-body); 3394 2488 margin: 0; 3395 2489 } … … 3400 2494 3401 2495 .wp-block-latest-posts:not(.is-grid) > li { 3402 margin-top: 50px;3403 margin-bottom: 50px;2496 margin-top: calc(1.666 * var(--global--spacing-vertical)); 2497 margin-bottom: calc(1.666 * var(--global--spacing-vertical)); 3404 2498 } 3405 2499 … … 3418 2512 3419 2513 .wp-block-latest-posts.is-grid > li { 3420 margin-bottom: 30px;2514 margin-bottom: var(--global--spacing-vertical); 3421 2515 } 3422 2516 … … 3425 2519 } 3426 2520 3427 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1),3428 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1) ~ li,3429 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1),3430 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1) ~ li,3431 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1),3432 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1) ~ li,3433 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1),3434 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1) ~ li,3435 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1),3436 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1) ~ li {2521 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 2522 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 2523 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 2524 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 2525 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 2526 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 2527 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 2528 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 2529 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 2530 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 3437 2531 margin-bottom: 0; 3438 2532 } 3439 2533 3440 2534 .wp-block-latest-posts > li > * { 3441 margin-top: 10px;3442 margin-bottom: 10px;2535 margin-top: calc(0.333 * var(--global--spacing-vertical)); 2536 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 3443 2537 } 3444 2538 … … 3453 2547 .wp-block-latest-posts > li > a { 3454 2548 display: inline-block; 3455 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3456 font-size: 2rem; 3457 font-weight: normal; 3458 line-height: 1.3; 3459 margin-bottom: 10px; 3460 } 3461 3462 @media only screen and (min-width: 652px){ 3463 .wp-block-latest-posts > li > a{ 3464 font-size: 2rem; 3465 } 2549 font-family: var(--latest-posts--title-font-family); 2550 font-size: var(--latest-posts--title-font-size); 2551 font-weight: var(--heading--font-weight); 2552 line-height: var(--global--line-height-heading); 2553 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 3466 2554 } 3467 2555 3468 2556 .wp-block-latest-posts .wp-block-latest-posts__post-author { 3469 color: #28303d;3470 font-size: 1.25rem;3471 line-height: 1.7;2557 color: var(--global--color-primary); 2558 font-size: var(--global--font-size-md); 2559 line-height: var(--global--line-height-body); 3472 2560 } 3473 2561 3474 2562 .wp-block-latest-posts .wp-block-latest-posts__post-date { 3475 color: #28303d;3476 font-size: 1rem;3477 line-height: 1.7;3478 } 3479 3480 [class*= "inner-container"] .wp-block-latest-posts .wp-block-latest-posts__post-date,2563 color: var(--global--color-primary); 2564 font-size: var(--global--font-size-xs); 2565 line-height: var(--global--line-height-body); 2566 } 2567 2568 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, 3481 2569 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date { 3482 2570 color: currentColor; 3483 2571 } 3484 2572 3485 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt { 3486 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3487 font-size: 1.125rem; 3488 line-height: 1.7; 3489 margin-top: 20px; 3490 } 3491 2573 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt, 3492 2574 .wp-block-latest-posts .wp-block-latest-posts__post-full-content { 3493 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;3494 font-size: 1.125rem;3495 line-height: 1.7;3496 margin-top: 20px;2575 font-family: var(--latest-posts--description-font-family); 2576 font-size: var(--latest-posts--description-font-size); 2577 line-height: var(--global--line-height-body); 2578 margin-top: calc(0.666 * var(--global--spacing-vertical)); 3497 2579 } 3498 2580 3499 2581 .wp-block-latest-posts.alignfull { 3500 padding-left: 20px;3501 padding-right: 20px;3502 } 3503 3504 .entry-content [class*= "inner-container"] .wp-block-latest-posts.alignfull,2582 padding-left: var(--global--spacing-unit); 2583 padding-right: var(--global--spacing-unit); 2584 } 2585 2586 .entry-content [class*=inner-container] .wp-block-latest-posts.alignfull, 3505 2587 .entry-content .has-background .wp-block-latest-posts.alignfull { 3506 2588 padding-left: 0; … … 3509 2591 3510 2592 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers { 3511 border-top: 3px solid #28303d; 3512 border-bottom: 3px solid #28303d; 3513 } 3514 3515 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li { 3516 padding-bottom: 30px; 3517 border-bottom: 1px solid #28303d; 3518 margin-top: 30px; 3519 margin-bottom: 30px; 3520 } 3521 2593 border-top: calc(3 * var(--separator--height)) solid var(--global--color-border); 2594 border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border); 2595 } 2596 2597 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li, 3522 2598 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li { 3523 padding-bottom: 30px;3524 border-bottom: 1px solid #28303d;3525 margin-top: 30px;3526 margin-bottom: 30px;2599 padding-bottom: var(--global--spacing-vertical); 2600 border-bottom: var(--separator--height) solid var(--global--color-border); 2601 margin-top: var(--global--spacing-vertical); 2602 margin-bottom: var(--global--spacing-vertical); 3527 2603 } 3528 2604 … … 3534 2610 3535 2611 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid { 3536 box-shadow: inset 0 -1px 0 0 #28303d;3537 border-bottom: 2px solid #28303d;2612 box-shadow: inset 0 -1px 0 0 var(--global--color-border); 2613 border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border); 3538 2614 } 3539 2615 3540 2616 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li { 3541 2617 margin: 0; 3542 padding-top: 30px;3543 padding-right: 25px;2618 padding-top: var(--global--spacing-vertical); 2619 padding-right: var(--global--spacing-horizontal); 3544 2620 } 3545 2621 3546 2622 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child { 3547 padding-bottom: 30px; 3548 } 3549 2623 padding-bottom: var(--global--spacing-vertical); 2624 } 3550 2625 @media screen and (min-width: 600px) { 2626 3551 2627 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 3552 width: 50%; 3553 } 2628 width: calc((100% / 2)); 2629 } 2630 3554 2631 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 3555 width: 33%; 3556 } 2632 width: calc((100% / 3)); 2633 } 2634 3557 2635 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 3558 width: 25%; 3559 } 2636 width: calc((100% / 4)); 2637 } 2638 3560 2639 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 3561 width: 20%; 3562 } 2640 width: calc((100% / 5)); 2641 } 2642 3563 2643 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 3564 width: 17%;2644 width: calc((100% / 6)); 3565 2645 } 3566 2646 } 3567 2647 3568 2648 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li { 3569 border: 3px solid #28303d;3570 padding: 30px 25px;2649 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 2650 padding: var(--global--spacing-vertical) var(--global--spacing-horizontal); 3571 2651 } 3572 2652 3573 2653 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child { 3574 padding-bottom: 30px;2654 padding-bottom: var(--global--spacing-vertical); 3575 2655 } 3576 2656 3577 2657 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li { 3578 margin-top: 25px;3579 margin-bottom: 25px;2658 margin-top: var(--global--spacing-horizontal); 2659 margin-bottom: var(--global--spacing-horizontal); 3580 2660 } 3581 2661 … … 3635 2715 } 3636 2716 3637 ul { 3638 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2717 ul, 2718 ol { 2719 font-family: var(--list--font-family); 3639 2720 margin: 0; 3640 padding-left: 50px; 3641 } 3642 3643 ol { 3644 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 3645 margin: 0; 3646 padding-left: 50px; 2721 padding-left: calc(2 * var(--global--spacing-horizontal)); 3647 2722 } 3648 2723 … … 3669 2744 3670 2745 dt { 3671 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;2746 font-family: var(--definition-term--font-family); 3672 2747 font-weight: bold; 3673 2748 } … … 3675 2750 dd { 3676 2751 margin: 0; 3677 padding-left: 50px;2752 padding-left: calc(2 * var(--global--spacing-horizontal)); 3678 2753 } 3679 2754 3680 2755 .wp-block-media-text { 2756 3681 2757 /** 3682 * Block Options 3683 */ 2758 * Block Options 2759 */ 2760 } 2761 2762 .wp-block-media-text.alignfull { 2763 margin-top: 0; 2764 margin-bottom: 0; 3684 2765 } 3685 2766 … … 3689 2770 3690 2771 .wp-block-media-text .wp-block-media-text__content { 3691 padding: 25px; 3692 } 3693 2772 padding: var(--global--spacing-horizontal); 2773 } 3694 2774 @media only screen and (min-width: 592px) { 2775 3695 2776 .wp-block-media-text .wp-block-media-text__content { 3696 padding: 30px;2777 padding: var(--global--spacing-vertical); 3697 2778 } 3698 2779 } 3699 2780 3700 2781 .wp-block-media-text .wp-block-media-text__content > * { 3701 margin-top: 20px; 3702 margin-bottom: 20px; 3703 } 3704 2782 margin-top: calc(0.666 * var(--global--spacing-vertical)); 2783 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 2784 } 3705 2785 @media only screen and (min-width: 482px) { 2786 3706 2787 .wp-block-media-text .wp-block-media-text__content > * { 3707 margin-top: 30px;3708 margin-bottom: 30px;2788 margin-top: var(--global--spacing-vertical); 2789 margin-bottom: var(--global--spacing-vertical); 3709 2790 } 3710 2791 } … … 3717 2798 margin-bottom: 0; 3718 2799 } 3719 3720 2800 @media only screen and (min-width: 482px) { 2801 3721 2802 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { 3722 padding-top: 30px;3723 padding-bottom: 30px;2803 padding-top: var(--global--spacing-vertical); 2804 padding-bottom: var(--global--spacing-vertical); 3724 2805 } 3725 2806 } 3726 2807 3727 2808 .wp-block-media-text.is-style-twentytwentyone-border { 3728 border: 3px solid #28303d;2809 border: calc(3 * var(--separator--height)) solid var(--global--color-border); 3729 2810 } 3730 2811 … … 3734 2815 3735 2816 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content { 3736 padding: 13px;2817 padding: var(--primary-nav--padding); 3737 2818 } 3738 2819 3739 2820 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label { 3740 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;3741 font-size: 1.25rem;3742 font-weight: normal;2821 font-family: var(--primary-nav--font-family); 2822 font-size: var(--primary-nav--font-size); 2823 font-weight: var(--primary-nav--font-weight); 3743 2824 } 3744 2825 … … 3754 2835 border: none; 3755 2836 left: 0; 3756 margin-left: 13px;2837 margin-left: var(--primary-nav--padding); 3757 2838 min-width: max-content; 3758 2839 opacity: 0; … … 3764 2845 .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content { 3765 2846 display: inline-block; 3766 padding: 7px 13px;2847 padding: calc(0.5 * var(--primary-nav--padding)) var(--primary-nav--padding); 3767 2848 } 3768 2849 … … 3771 2852 } 3772 2853 3773 .wp-block-navigation > .wp-block-navigation__container .has-child:hover .wp-block-navigation__container, .wp-block-navigation > .wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container { 2854 .wp-block-navigation > .wp-block-navigation__container .has-child:hover .wp-block-navigation__container, 2855 .wp-block-navigation > .wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container { 3774 2856 display: block; 3775 2857 opacity: 1; … … 3778 2860 3779 2861 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container { 3780 background: #d1e4dd;2862 background: var(--global--color-background); 3781 2863 margin: 0; 3782 2864 padding: 0; 3783 2865 position: absolute; 3784 2866 top: 100%; 3785 border: 1px solid #28303d; 3786 } 3787 3788 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before { 3789 content: ""; 3790 display: block; 3791 position: absolute; 3792 width: 0; 3793 top: -10px; 3794 left: 25px; 3795 border-style: solid; 3796 border-color: #28303d transparent; 3797 border-width: 0 7px 10px 7px; 3798 } 3799 2867 border: 1px solid var(--primary-nav--border-color); 2868 } 2869 2870 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before, 3800 2871 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 3801 2872 content: ""; … … 3804 2875 width: 0; 3805 2876 top: -10px; 3806 left: 25px;2877 left: var(--global--spacing-horizontal); 3807 2878 border-style: solid; 3808 border-color: #28303dtransparent;2879 border-color: var(--primary-nav--border-color) transparent; 3809 2880 border-width: 0 7px 10px 7px; 3810 2881 } … … 3812 2883 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 3813 2884 top: -9px; 3814 border-color: #d1e4ddtransparent;2885 border-color: var(--global--color-background) transparent; 3815 2886 } 3816 2887 3817 2888 .wp-block-navigation:not(.has-background) .wp-block-navigation__container { 3818 background: #d1e4dd;2889 background: var(--global--color-background); 3819 2890 } 3820 2891 3821 2892 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container { 3822 background: #d1e4dd; 3823 } 3824 3825 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover { 3826 color: #28303d; 3827 } 3828 2893 background: var(--global--color-background); 2894 } 2895 2896 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 3829 2897 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 3830 color: #28303d;2898 color: var(--primary-nav--color-link-hover); 3831 2899 } 3832 2900 … … 3841 2909 3842 2910 p { 3843 line-height: --global--line-height-body;2911 line-height: var(--wp--typography--line-height, --global--line-height-body); 3844 2912 } 3845 2913 3846 2914 p.has-background { 3847 padding: 20px;2915 padding: var(--global--spacing-unit); 3848 2916 } 3849 2917 3850 2918 p.has-text-color a { 3851 color: #28303d; 3852 } 3853 3854 .post-password-message { 3855 font-size: 1.5rem; 3856 } 3857 3858 .post-password-form { 3859 display: flex; 3860 flex-wrap: wrap; 3861 } 3862 3863 .post-password-form__label { 3864 width: 100%; 3865 margin-bottom: 0; 3866 } 3867 3868 .post-password-form__input { 3869 flex-grow: 1; 3870 margin-top: 10px; 3871 margin-right: 17px; 3872 } 3873 3874 .post-password-form__submit { 3875 margin-top: 10px; 3876 } 3877 3878 @media only screen and (min-width: 592px) { 3879 .post-password-form__submit { 3880 margin-left: 10px; 3881 } 2919 color: var(--wp--style--color--link, var(--global--color-primary)); 3882 2920 } 3883 2921 … … 3888 2926 3889 2927 .wp-block-pullquote { 3890 padding: 40px0;2928 padding: calc(2 * var(--global--spacing-unit)) 0; 3891 2929 text-align: center; 3892 border-width: 3px;2930 border-width: var(--pullquote--border-width); 3893 2931 border-bottom-style: solid; 3894 2932 border-top-style: solid; 3895 2933 position: relative; 2934 3896 2935 /** 3897 3898 2936 * Block Options 2937 */ 3899 2938 } 3900 2939 3901 2940 .wp-block-pullquote blockquote::before { 3902 2941 color: currentColor; 3903 content: " \201C";2942 content: "“"; 3904 2943 display: block; 3905 2944 font-size: 3rem; … … 3909 2948 3910 2949 .wp-block-pullquote p { 3911 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;3912 font-size: 2rem;3913 font-style: normal;2950 font-family: var(--pullquote--font-family); 2951 font-size: var(--pullquote--font-size); 2952 font-style: var(--pullquote--font-style); 3914 2953 font-weight: 700; 3915 letter-spacing: normal;3916 line-height: 1.3;2954 letter-spacing: var(--pullquote--letter-spacing); 2955 line-height: var(--pullquote--line-height); 3917 2956 margin: 0; 3918 }3919 3920 @media only screen and (min-width: 652px){3921 .wp-block-pullquote p{3922 font-size: 2rem;3923 }3924 2957 } 3925 2958 … … 3928 2961 } 3929 2962 3930 .wp-block-pullquote .wp-block-pullquote__citation { 3931 color: currentColor; 3932 display: block; 3933 font-size: 1rem; 3934 font-style: normal; 3935 text-transform: none; 3936 } 3937 3938 .wp-block-pullquote cite { 3939 color: currentColor; 3940 display: block; 3941 font-size: 1rem; 3942 font-style: normal; 3943 text-transform: none; 3944 } 3945 2963 .wp-block-pullquote .wp-block-pullquote__citation, 2964 .wp-block-pullquote cite, 3946 2965 .wp-block-pullquote footer { 3947 2966 color: currentColor; 3948 2967 display: block; 3949 font-size: 1rem;3950 font-style: normal;2968 font-size: var(--global--font-size-xs); 2969 font-style: var(--pullquote--font-style); 3951 2970 text-transform: none; 3952 2971 } … … 3961 2980 } 3962 2981 3963 .wp-block-pullquote.alignwide > p { 3964 max-width: calc(100vw - 30px); 3965 } 3966 3967 @media only screen and (min-width: 482px){ 3968 .wp-block-pullquote.alignwide > p{ 3969 max-width: calc(100vw - 100px); 3970 } 3971 } 3972 3973 @media only screen and (min-width: 822px){ 3974 .wp-block-pullquote.alignwide > p{ 3975 max-width: min(calc(100vw - 200px), 1240px); 3976 } 3977 } 3978 2982 .wp-block-pullquote.alignwide > p, 3979 2983 .wp-block-pullquote.alignwide blockquote { 3980 max-width: calc(100vw - 30px); 3981 } 3982 3983 @media only screen and (min-width: 482px){ 3984 .wp-block-pullquote.alignwide blockquote{ 3985 max-width: calc(100vw - 100px); 3986 } 3987 } 3988 3989 @media only screen and (min-width: 822px){ 3990 .wp-block-pullquote.alignwide blockquote{ 3991 max-width: min(calc(100vw - 200px), 1240px); 3992 } 3993 } 3994 3995 .wp-block-pullquote.alignfull:not(.is-style-solid-color) > p { 3996 padding: 0 40px; 3997 } 3998 2984 max-width: var(--responsive--alignwide-width); 2985 } 2986 2987 .wp-block-pullquote.alignfull:not(.is-style-solid-color) > p, 3999 2988 .wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote { 4000 padding: 0 40px;2989 padding: 0 calc(2 * var(--global--spacing-unit)); 4001 2990 } 4002 2991 4003 2992 .wp-block-pullquote.is-style-solid-color { 4004 color: #28303d;4005 padding: 50px;4006 border-width: 3px;2993 color: var(--pullquote--color-foreground); 2994 padding: calc(2.5 * var(--global--spacing-unit)); 2995 border-width: var(--pullquote--border-width); 4007 2996 border-style: solid; 4008 border-color: #28303d; 4009 } 4010 2997 border-color: var(--pullquote--border-color); 2998 } 4011 2999 @media (min-width: 600px) { 3000 4012 3001 .wp-block-pullquote.is-style-solid-color { 4013 padding: 100px;3002 padding: calc(5 * var(--global--spacing-unit)); 4014 3003 } 4015 3004 } … … 4024 3013 4025 3014 .wp-block-pullquote.is-style-solid-color blockquote p { 4026 font-size: 2rem; 4027 } 4028 4029 @media only screen and (min-width: 652px){ 4030 .wp-block-pullquote.is-style-solid-color blockquote p{ 4031 font-size: 2rem; 4032 } 3015 font-size: var(--pullquote--font-size); 4033 3016 } 4034 3017 … … 4040 3023 4041 3024 .wp-block-quote { 3025 4042 3026 /** 4043 4044 3027 * Block Options 3028 */ 4045 3029 } 4046 3030 4047 3031 .has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 4048 [class*="background-color"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 4049 [style*="background-color"] .wp-block-quote .wp-block-quote__citation, 4050 .wp-block-cover[style*="background-image"] .wp-block-quote .wp-block-quote__citation, .has-background:not(.has-background-background-color) 4051 .wp-block-quote cite, 4052 [class*="background-color"]:not(.has-background-background-color) 4053 .wp-block-quote cite, 4054 [style*="background-color"] 4055 .wp-block-quote cite, 4056 .wp-block-cover[style*="background-image"] 4057 .wp-block-quote cite, .has-background:not(.has-background-background-color) 4058 .wp-block-quote footer, 4059 [class*="background-color"]:not(.has-background-background-color) 4060 .wp-block-quote footer, 4061 [style*="background-color"] 4062 .wp-block-quote footer, 4063 .wp-block-cover[style*="background-image"] 4064 .wp-block-quote footer { 3032 [class*=background-color]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 3033 [style*=background-color] .wp-block-quote .wp-block-quote__citation, 3034 .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, 3037 [style*=background-color] .wp-block-quote cite, 3038 .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, 3041 [style*=background-color] .wp-block-quote footer, 3042 .wp-block-cover[style*=background-image] .wp-block-quote footer { 4065 3043 color: currentColor; 4066 3044 } 4067 3045 4068 3046 .wp-block-quote.has-text-align-right { 4069 margin: 30px 25px 30pxauto;3047 margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto; 4070 3048 padding-right: 0; 4071 3049 border-right: none; … … 4073 3051 4074 3052 .wp-block-quote.has-text-align-right:before { 4075 content: " \201D";3053 content: "”"; 4076 3054 left: initial; 4077 right: -12px;3055 right: calc(-0.5 * var(--global--spacing-horizontal)); 4078 3056 } 4079 3057 4080 3058 .wp-block-quote.has-text-align-center { 4081 margin: 30pxauto;3059 margin: var(--global--spacing-vertical) auto; 4082 3060 } 4083 3061 … … 4086 3064 } 4087 3065 4088 .wp-block-quote.is-large { 4089 padding-left: 0; 4090 padding-right: 0; 4091 /* Resetting margins to match _block-container.scss */ 4092 margin-top: 30px; 4093 margin-bottom: 30px; 4094 } 4095 3066 .wp-block-quote.is-large, 4096 3067 .wp-block-quote.is-style-large { 4097 3068 padding-left: 0; 4098 3069 padding-right: 0; 3070 4099 3071 /* Resetting margins to match _block-container.scss */ 4100 margin-top: 30px; 4101 margin-bottom: 30px; 4102 } 4103 4104 .wp-block-quote.is-large p { 4105 font-size: 2.25rem; 4106 font-style: normal; 4107 line-height: 1.35; 4108 } 4109 4110 @media only screen and (min-width: 652px){ 4111 .wp-block-quote.is-large p{ 4112 font-size: 2.5rem; 4113 } 4114 } 4115 3072 margin-top: var(--global--spacing-vertical); 3073 margin-bottom: var(--global--spacing-vertical); 3074 } 3075 3076 .wp-block-quote.is-large p, 4116 3077 .wp-block-quote.is-style-large p { 4117 font-size: 2.25rem; 4118 font-style: normal; 4119 line-height: 1.35; 4120 } 4121 4122 @media only screen and (min-width: 652px){ 4123 .wp-block-quote.is-style-large p{ 4124 font-size: 2.5rem; 4125 } 4126 } 4127 4128 .wp-block-quote.is-large:before { 4129 font-size: 2.25rem; 4130 line-height: 1.35; 4131 left: -25px; 4132 } 4133 4134 @media only screen and (min-width: 652px){ 4135 .wp-block-quote.is-large:before{ 4136 font-size: 2.5rem; 4137 } 4138 } 4139 3078 font-size: var(--quote--font-size-large); 3079 font-style: var(--quote--font-style-large); 3080 line-height: var(--quote--line-height-large); 3081 } 3082 3083 .wp-block-quote.is-large:before, 4140 3084 .wp-block-quote.is-style-large:before { 4141 font-size: 2.25rem; 4142 line-height: 1.35; 4143 left: -25px; 4144 } 4145 4146 @media only screen and (min-width: 652px){ 4147 .wp-block-quote.is-style-large:before{ 4148 font-size: 2.5rem; 4149 } 4150 } 4151 4152 .wp-block-quote.is-large.has-text-align-right:before { 4153 left: initial; 4154 right: -25px; 4155 } 4156 3085 font-size: var(--quote--font-size-large); 3086 line-height: var(--quote--line-height-large); 3087 left: calc(-1 * var(--global--spacing-horizontal)); 3088 } 3089 3090 .wp-block-quote.is-large.has-text-align-right:before, 4157 3091 .wp-block-quote.is-style-large.has-text-align-right:before { 4158 3092 left: initial; 4159 right: -25px; 4160 } 4161 4162 .wp-block-quote.is-large .wp-block-quote__citation { 4163 color: #28303d; 4164 font-size: 1.125rem; 4165 } 4166 4167 .wp-block-quote.is-large cite { 4168 color: #28303d; 4169 font-size: 1.125rem; 4170 } 4171 4172 .wp-block-quote.is-large footer { 4173 color: #28303d; 4174 font-size: 1.125rem; 4175 } 4176 4177 .wp-block-quote.is-style-large .wp-block-quote__citation { 4178 color: #28303d; 4179 font-size: 1.125rem; 4180 } 4181 4182 .wp-block-quote.is-style-large cite { 4183 color: #28303d; 4184 font-size: 1.125rem; 4185 } 4186 3093 right: calc(-1 * var(--global--spacing-horizontal)); 3094 } 3095 3096 .wp-block-quote.is-large .wp-block-quote__citation, 3097 .wp-block-quote.is-large cite, 3098 .wp-block-quote.is-large footer, 3099 .wp-block-quote.is-style-large .wp-block-quote__citation, 3100 .wp-block-quote.is-style-large cite, 4187 3101 .wp-block-quote.is-style-large footer { 4188 color: #28303d; 4189 font-size: 1.125rem; 4190 } 4191 3102 color: var(--global--color-primary); 3103 font-size: var(--global--font-size-sm); 3104 } 4192 3105 @media only screen and (max-width: 481px) { 4193 .wp-block-quote.is-large { 4194 padding-left: 25px; 4195 } 3106 3107 .wp-block-quote.is-large, 4196 3108 .wp-block-quote.is-style-large { 4197 padding-left: 25px; 4198 } 4199 .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before { 3109 padding-left: var(--global--spacing-horizontal); 3110 } 3111 3112 .wp-block-quote.is-large:before, 3113 .wp-block-quote.is-style-large:before { 4200 3114 left: 0; 4201 3115 } 4202 .wp-block-quote.is-large.has-text-align-right { 4203 padding-left: 0; 4204 padding-right: 25px; 4205 } 3116 3117 .wp-block-quote.is-large.has-text-align-right, 4206 3118 .wp-block-quote.is-style-large.has-text-align-right { 4207 3119 padding-left: 0; 4208 padding-right: 25px; 4209 } 4210 .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before { 3120 padding-right: var(--global--spacing-horizontal); 3121 } 3122 3123 .wp-block-quote.is-large.has-text-align-right:before, 3124 .wp-block-quote.is-style-large.has-text-align-right:before { 4211 3125 right: 0; 4212 3126 } 4213 .wp-block-quote.is-large.has-text-align-center, .wp-block-quote.is-style-large.has-text-align-center { 3127 3128 .wp-block-quote.is-large.has-text-align-center, 3129 .wp-block-quote.is-style-large.has-text-align-center { 4214 3130 padding-left: 0; 4215 3131 padding-right: 0; 4216 3132 } 4217 3133 } 4218 4219 3134 @media only screen and (max-width: 481px) { 3135 4220 3136 .wp-block-quote.has-text-align-right { 4221 3137 padding-left: 0; 4222 padding-right: 13px; 4223 } 3138 padding-right: calc(0.5 * var(--global--spacing-horizontal)); 3139 } 3140 4224 3141 .wp-block-quote.has-text-align-right:before { 4225 3142 right: 0; 4226 3143 } 3144 4227 3145 .wp-block-quote.has-text-align-center { 4228 3146 padding-left: 0; … … 4240 3158 4241 3159 .wp-block-rss:not(.is-grid) > li { 4242 margin-top: 50px;4243 margin-bottom: 50px;3160 margin-top: calc(1.666 * var(--global--spacing-vertical)); 3161 margin-bottom: calc(1.666 * var(--global--spacing-vertical)); 4244 3162 } 4245 3163 … … 4253 3171 4254 3172 .wp-block-rss.is-grid > li { 4255 margin-bottom: 30px;3173 margin-bottom: var(--global--spacing-vertical); 4256 3174 } 4257 3175 … … 4260 3178 } 4261 3179 4262 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1),4263 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1) ~ li,4264 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1),4265 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1) ~ li,4266 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1),4267 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1) ~ li,4268 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1),4269 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1) ~ li,4270 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1),4271 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1) ~ li {3180 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 3181 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 3182 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 3183 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 3184 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 3185 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 3186 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 3187 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 3188 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 3189 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 4272 3190 margin-bottom: 0; 4273 3191 } 4274 3192 4275 3193 .wp-block-rss > li > * { 4276 margin-top: 10px;4277 margin-bottom: 10px;3194 margin-top: calc(0.333 * var(--global--spacing-vertical)); 3195 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 4278 3196 } 4279 3197 … … 4288 3206 .wp-block-rss .wp-block-rss__item-title > a { 4289 3207 display: inline-block; 4290 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4291 font-size: 2rem; 4292 font-weight: normal; 4293 line-height: 1.3; 4294 margin-bottom: 10px; 4295 } 4296 4297 @media only screen and (min-width: 652px){ 4298 .wp-block-rss .wp-block-rss__item-title > a{ 4299 font-size: 2rem; 4300 } 3208 font-family: var(--latest-posts--title-font-family); 3209 font-size: var(--latest-posts--title-font-size); 3210 font-weight: var(--heading--font-weight); 3211 line-height: var(--global--line-height-heading); 3212 margin-bottom: calc(0.333 * var(--global--spacing-vertical)); 4301 3213 } 4302 3214 4303 3215 .wp-block-rss .wp-block-rss__item-author { 4304 color: #28303d;4305 font-size: 1.25rem;4306 line-height: 1.7;3216 color: var(--global--color-primary); 3217 font-size: var(--global--font-size-md); 3218 line-height: var(--global--line-height-body); 4307 3219 } 4308 3220 4309 3221 .wp-block-rss .wp-block-rss__item-publish-date { 4310 color: #28303d;4311 font-size: 1rem;4312 line-height: 1.7;4313 } 4314 4315 [class*= "inner-container"] .wp-block-rss .wp-block-rss__item-publish-date,3222 color: var(--global--color-primary); 3223 font-size: var(--global--font-size-xs); 3224 line-height: var(--global--line-height-body); 3225 } 3226 3227 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, 4316 3228 .has-background .wp-block-rss .wp-block-rss__item-publish-date { 4317 3229 color: currentColor; 4318 3230 } 4319 3231 4320 .wp-block-rss .wp-block-rss__item-excerpt { 4321 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4322 font-size: 1.125rem; 4323 line-height: 1.7; 4324 margin-top: 20px; 4325 } 4326 3232 .wp-block-rss .wp-block-rss__item-excerpt, 4327 3233 .wp-block-rss .wp-block-rss__item-full-content { 4328 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;4329 font-size: 1.125rem;4330 line-height: 1.7;4331 margin-top: 20px;3234 font-family: var(--latest-posts--description-font-family); 3235 font-size: var(--latest-posts--description-font-size); 3236 line-height: var(--global--line-height-body); 3237 margin-top: calc(0.666 * var(--global--spacing-vertical)); 4332 3238 } 4333 3239 4334 3240 .wp-block-rss.alignfull { 4335 padding-left: 20px;4336 padding-right: 20px;4337 } 4338 4339 .entry-content [class*= "inner-container"] .wp-block-rss.alignfull,3241 padding-left: var(--global--spacing-unit); 3242 padding-right: var(--global--spacing-unit); 3243 } 3244 3245 .entry-content [class*=inner-container] .wp-block-rss.alignfull, 4340 3246 .entry-content .has-background .wp-block-rss.alignfull { 4341 3247 padding-left: 0; … … 4344 3250 4345 3251 .wp-block-search { 4346 max-width: calc(100vw - 30px); 4347 } 4348 4349 @media only screen and (min-width: 482px){ 4350 .wp-block-search{ 4351 max-width: min(calc(100vw - 100px), 610px); 4352 } 4353 } 4354 4355 @media only screen and (min-width: 822px){ 4356 .wp-block-search{ 4357 max-width: min(calc(100vw - 200px), 610px); 4358 } 3252 max-width: var(--responsive--aligndefault-width); 4359 3253 } 4360 3254 4361 3255 .wp-block-search__button-inside .wp-block-search__inside-wrapper { 4362 background-color: #fff;3256 background-color: var(--global--color-white); 4363 3257 } 4364 3258 … … 4368 3262 4369 3263 .wp-block-search .wp-block-search__label { 4370 font-size: 1.125rem;4371 font-weight: 500;4372 margin-bottom: 10px;3264 font-size: var(--form--font-size); 3265 font-weight: var(--form--label-weight); 3266 margin-bottom: calc(var(--global--spacing-vertical) / 3); 4373 3267 } 4374 3268 4375 3269 .wp-block-search .wp-block-search__input { 4376 border: 3px solid #39414d;4377 border-radius: 0;4378 color: #28303d;4379 line-height: 1.7;3270 border: var(--form--border-width) solid var(--form--border-color); 3271 border-radius: var(--form--border-radius); 3272 color: var(--form--color-text); 3273 line-height: var(--form--line-height); 4380 3274 max-width: inherit; 4381 margin-right: -3px; 4382 padding: 10px; 4383 background-color: #fff; 3275 margin-right: calc(-1 * var(--button--border-width)); 3276 padding: var(--form--spacing-unit); 4384 3277 } 4385 3278 4386 3279 .wp-block-search .wp-block-search__input:focus { 4387 color: #28303d; 4388 border-color: #39414d; 3280 color: var(--form--color-text); 3281 border-color: var(--form--border-color); 3282 } 3283 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, 3286 [style*=background-color] .wp-block-search .wp-block-search__input, 3287 .wp-block-cover[style*=background-image] .wp-block-search .wp-block-search__input { 3288 border-color: currentColor; 3289 } 3290 3291 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input, 3292 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input, 3293 .has-background.has-black-background-color .wp-block-search .wp-block-search__input { 3294 border-color: var(--global--color-white); 4389 3295 } 4390 3296 … … 4392 3298 margin-left: 0; 4393 3299 background-color: transparent; 4394 color: #39414d; 3300 color: var(--button--color-text-hover); 3301 line-height: 1; 4395 3302 } 4396 3303 4397 3304 .wp-block-search button.wp-block-search__button:hover { 4398 background-color: #39414d; 4399 color: #d1e4dd; 3305 background-color: var(--button--color-background); 3306 color: var(--button--color-text); 3307 } 3308 3309 .wp-block-search button.wp-block-search__button.has-icon { 3310 padding: 6px calc(0.5 * var(--button--padding-horizontal)); 3311 } 3312 3313 .wp-block-search button.wp-block-search__button.has-icon svg { 3314 width: 40px; 3315 height: 40px; 3316 fill: currentColor; 3317 } 3318 3319 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button, 3320 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button, 3321 .has-background.has-black-background-color .wp-block-search button.wp-block-search__button { 3322 color: var(--global--color-white); 3323 border-color: currentColor; 3324 } 3325 3326 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3327 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3328 .has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover { 3329 background-color: var(--button--color-background); 3330 border-color: var(--global--color-white); 3331 color: var(--global--color-white); 3332 } 3333 3334 .is-dark-theme .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3335 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3336 .is-dark-theme .has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover { 3337 color: var(--button--color-text); 3338 } 3339 3340 .has-background.has-white-background-color .wp-block-search button.wp-block-search__button, 3341 .has-background.has-green-background-color .wp-block-search button.wp-block-search__button, 3342 .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button, 3343 .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button, 3344 .has-background.has-red-background-color .wp-block-search button.wp-block-search__button, 3345 .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button, 3346 .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button { 3347 border-color: currentColor; 3348 color: currentColor; 3349 } 3350 3351 .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover, 3352 .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover, 3353 .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover, 3354 .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover, 3355 .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover, 3356 .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover, 3357 .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover { 3358 background-color: var(--form--border-color); 3359 border-color: var(--form--border-color); 3360 color: var(--global--color-white); 3361 } 3362 3363 .is-dark-theme .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover, 3364 .is-dark-theme .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover, 3365 .is-dark-theme .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover, 3366 .is-dark-theme .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover, 3367 .is-dark-theme .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover, 3368 .is-dark-theme .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover, 3369 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover { 3370 border-color: var(--button--color-text); 3371 background-color: var(--button--color-text); 3372 color: var(--button--color-background); 3373 } 3374 3375 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button button.wp-block-search__button { 3376 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 3377 } 3378 3379 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3380 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3381 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3382 border-color: var(--button--color-background); 3383 color: var(--button--color-background); 3384 } 3385 3386 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3387 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3388 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3389 color: var(--global--color-white); 3390 } 3391 3392 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3393 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3394 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3395 border-color: var(--button--color-text); 3396 color: var(--button--color-text); 3397 } 3398 3399 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3400 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3401 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3402 color: var(--global--color-white); 3403 } 3404 3405 .is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3406 border-color: var(--button--color-text); 3407 color: var(--button--color-text); 3408 } 3409 3410 .is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3411 border-color: var(--button--color-text); 3412 background-color: var(--button--color-text); 3413 color: var(--button--color-background); 4400 3414 } 4401 3415 … … 4406 3420 hr { 4407 3421 border-style: none; 4408 border-bottom: 1px solid #28303d;3422 border-bottom: var(--separator--height) solid var(--separator--border-color); 4409 3423 clear: both; 4410 3424 margin-left: auto; … … 4413 3427 4414 3428 hr.wp-block-separator { 4415 border-bottom: 1px solid #28303d; 3429 border-bottom: var(--separator--height) solid var(--separator--border-color); 3430 4416 3431 /** 4417 4418 3432 * Block Options 3433 */ 4419 3434 } 4420 3435 4421 3436 hr.wp-block-separator:not(.is-style-dots):not(.alignwide) { 4422 max-width: calc(100vw - 30px); 4423 } 4424 4425 @media only screen and (min-width: 482px){ 4426 hr.wp-block-separator:not(.is-style-dots):not(.alignwide){ 4427 max-width: min(calc(100vw - 100px), 610px); 4428 } 4429 } 4430 4431 @media only screen and (min-width: 822px){ 4432 hr.wp-block-separator:not(.is-style-dots):not(.alignwide){ 4433 max-width: min(calc(100vw - 200px), 610px); 4434 } 3437 max-width: var(--responsive--aligndefault-width); 4435 3438 } 4436 3439 4437 3440 hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 4438 max-width: 100%;3441 max-width: var(--responsive--alignfull-width); 4439 3442 } 4440 3443 4441 3444 hr.wp-block-separator.is-style-twentytwentyone-separator-thick { 4442 border-bottom-width: 3px; 4443 } 4444 4445 hr.wp-block-separator.is-style-dots.has-background, hr.wp-block-separator.is-style-dots.has-text-color { 3445 border-bottom-width: calc(3 * var(--separator--height)); 3446 } 3447 3448 hr.wp-block-separator.is-style-dots.has-background, 3449 hr.wp-block-separator.is-style-dots.has-text-color { 4446 3450 background-color: transparent !important; 4447 3451 } 4448 3452 4449 hr.wp-block-separator.is-style-dots.has-background:before, hr.wp-block-separator.is-style-dots.has-text-color:before { 3453 hr.wp-block-separator.is-style-dots.has-background:before, 3454 hr.wp-block-separator.is-style-dots.has-text-color:before { 4450 3455 color: currentColor !important; 4451 3456 } 4452 3457 4453 3458 hr.wp-block-separator.is-style-dots:before { 4454 color: #28303d; 4455 font-size: 2.25rem; 4456 letter-spacing: 1.125rem; 4457 padding-left: 1.125rem; 4458 } 4459 4460 @media only screen and (min-width: 652px){ 4461 hr.wp-block-separator.is-style-dots:before{ 4462 font-size: 2.5rem; 4463 } 3459 color: var(--separator--border-color); 3460 font-size: var(--global--font-size-xl); 3461 letter-spacing: var(--global--font-size-sm); 3462 padding-left: var(--global--font-size-sm); 4464 3463 } 4465 3464 4466 3465 .has-background:not(.has-background-background-color) hr.wp-block-separator, 4467 [class*= "background-color"]:not(.has-background-background-color) hr.wp-block-separator,4468 [style*= "background-color"] hr.wp-block-separator,4469 .wp-block-cover[style*= "background-image"] hr.wp-block-separator {3466 [class*=background-color]:not(.has-background-background-color) hr.wp-block-separator, 3467 [style*=background-color] hr.wp-block-separator, 3468 .wp-block-cover[style*=background-image] hr.wp-block-separator { 4470 3469 border-color: currentColor; 4471 3470 } 4472 3471 4473 3472 .wp-block-social-links.is-style-twentytwentyone-social-icons-color a { 4474 color: #28303d;3473 color: var(--global--color-primary); 4475 3474 } 4476 3475 … … 4484 3483 margin-top: 0 !important; 4485 3484 } 4486 4487 3485 @media only screen and (max-width: 481px) { 3486 4488 3487 .wp-block-spacer[style] { 4489 height: 20px!important;3488 height: var(--global--spacing-unit) !important; 4490 3489 } 4491 3490 } … … 4498 3497 } 4499 3498 4500 table th { 4501 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4502 } 4503 3499 table th, 4504 3500 .wp-block-table th { 4505 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4506 } 4507 4508 table td { 4509 padding: 10px; 3501 font-family: var(--heading--font-family); 3502 } 3503 3504 table td, 3505 table th, 3506 .wp-block-table td, 3507 .wp-block-table th { 3508 padding: calc(0.5 * var(--global--spacing-unit)); 4510 3509 border: 1px solid; 4511 3510 } 4512 3511 4513 table th { 4514 padding: 10px; 4515 border: 1px solid; 4516 } 4517 4518 .wp-block-table td { 4519 padding: 10px; 4520 border: 1px solid; 4521 } 4522 4523 .wp-block-table th { 4524 padding: 10px; 4525 border: 1px solid; 4526 } 4527 4528 table.is-style-regular .has-background { 4529 color: #28303d; 4530 } 4531 4532 table.is-style-stripes .has-background thead tr { 4533 color: #28303d; 4534 } 4535 4536 table.is-style-stripes .has-background tfoot tr { 4537 color: #28303d; 4538 } 4539 4540 table.is-style-stripes .has-background tbody tr:nth-child(even) { 4541 color: #28303d; 4542 } 4543 4544 .wp-block-table.is-style-regular .has-background { 4545 color: #28303d; 4546 } 4547 4548 .wp-block-table.is-style-stripes .has-background thead tr { 4549 color: #28303d; 4550 } 4551 4552 .wp-block-table.is-style-stripes .has-background tfoot tr { 4553 color: #28303d; 4554 } 4555 3512 table.is-style-regular .has-background, 3513 table.is-style-stripes .has-background thead tr, 3514 table.is-style-stripes .has-background tfoot tr, 3515 table.is-style-stripes .has-background tbody tr:nth-child(even), 3516 .wp-block-table.is-style-regular .has-background, 3517 .wp-block-table.is-style-stripes .has-background thead tr, 3518 .wp-block-table.is-style-stripes .has-background tfoot tr, 4556 3519 .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(even) { 4557 color: #28303d; 4558 } 4559 4560 table.is-style-stripes { 4561 border-color: #f0f0f0; 4562 } 4563 3520 color: var(--table--has-background-text-color); 3521 } 3522 3523 table.is-style-stripes, 4564 3524 .wp-block-table.is-style-stripes { 4565 border-color: #f0f0f0;3525 border-color: var(--table--stripes-border-color); 4566 3526 } 4567 3527 … … 4573 3533 } 4574 3534 4575 table.is-style-stripes tbody tr:nth-child(odd) { 4576 background-color: #f0f0f0; 4577 } 4578 3535 table.is-style-stripes tbody tr:nth-child(odd), 4579 3536 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { 4580 background-color: #f0f0f0;3537 background-color: var(--table--stripes-background-color); 4581 3538 } 4582 3539 … … 4604 3561 font-weight: bold; 4605 3562 text-align: left; 4606 margin-bottom: 20px;3563 margin-bottom: var(--global--spacing-unit); 4607 3564 color: currentColor; 4608 3565 } … … 4610 3567 .wp-calendar-nav { 4611 3568 text-align: left; 4612 margin-top: 10px;3569 margin-top: calc(var(--global--spacing-unit) / 2); 4613 3570 } 4614 3571 … … 4627 3584 4628 3585 .wp-block-tag-cloud.alignfull { 4629 padding-left: 20px;4630 padding-right: 20px;3586 padding-left: var(--global--spacing-unit); 3587 padding-right: var(--global--spacing-unit); 4631 3588 } 4632 3589 4633 3590 .wp-block-verse { 4634 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;3591 font-family: var(--entry-content--font-family); 4635 3592 } 4636 3593 4637 3594 .wp-block-video figcaption { 4638 color: #28303d;4639 font-size: 1rem;4640 margin-top: 10px;4641 margin-bottom: 20px;3595 color: var(--global--color-primary); 3596 font-size: var(--global--font-size-xs); 3597 margin-top: calc(0.5 * var(--global--spacing-unit)); 3598 margin-bottom: var(--global--spacing-unit); 4642 3599 text-align: center; 4643 3600 } … … 4649 3606 } 4650 3607 4651 :root .is-extra-small-text { 4652 font-size: 1rem; 4653 } 4654 3608 :root .is-extra-small-text, 4655 3609 :root .has-extra-small-font-size { 4656 font-size: 1rem; 4657 } 4658 4659 :root .is-small-text { 4660 font-size: 1.125rem; 4661 } 4662 3610 font-size: var(--global--font-size-xs); 3611 } 3612 3613 :root .is-small-text, 4663 3614 :root .has-small-font-size { 4664 font-size: 1.125rem; 4665 } 4666 4667 :root .is-regular-text { 4668 font-size: 1.25rem; 4669 } 4670 4671 :root .has-regular-font-size { 4672 font-size: 1.25rem; 4673 } 4674 4675 :root .is-normal-font-size { 4676 font-size: 1.25rem; 4677 } 4678 4679 :root .has-normal-font-size { 4680 font-size: 1.25rem; 4681 } 4682 3615 font-size: var(--global--font-size-sm); 3616 } 3617 3618 :root .is-regular-text, 3619 :root .has-regular-font-size, 3620 :root .is-normal-font-size, 3621 :root .has-normal-font-size, 4683 3622 :root .has-medium-font-size { 4684 font-size: 1.25rem; 4685 } 4686 4687 :root .is-large-text { 4688 font-size: 1.5rem; 4689 line-height: 1.3; 4690 } 4691 3623 font-size: var(--global--font-size-base); 3624 } 3625 3626 :root .is-large-text, 4692 3627 :root .has-large-font-size { 4693 font-size: 1.5rem; 4694 line-height: 1.3; 4695 } 4696 4697 :root .is-larger-text { 4698 font-size: 2.5rem; 4699 line-height: 1.3; 4700 } 4701 4702 @media only screen and (min-width: 652px){ 4703 :root .is-larger-text{ 4704 font-size: 2.5rem; 4705 } 4706 } 4707 4708 :root .has-larger-font-size { 4709 font-size: 2.5rem; 4710 line-height: 1.3; 4711 } 4712 4713 @media only screen and (min-width: 652px){ 4714 :root .has-larger-font-size{ 4715 font-size: 2.5rem; 4716 } 4717 } 4718 4719 :root .is-extra-large-text { 4720 font-size: 2.5rem; 4721 line-height: 1.3; 4722 } 4723 4724 @media only screen and (min-width: 652px){ 4725 :root .is-extra-large-text{ 4726 font-size: 2.5rem; 4727 } 4728 } 4729 3628 font-size: var(--global--font-size-lg); 3629 line-height: var(--global--line-height-heading); 3630 } 3631 3632 :root .is-larger-text, 3633 :root .has-larger-font-size, 3634 :root .is-extra-large-text, 4730 3635 :root .has-extra-large-font-size { 4731 font-size: 2.5rem; 4732 line-height: 1.3; 4733 } 4734 4735 @media only screen and (min-width: 652px){ 4736 :root .has-extra-large-font-size{ 4737 font-size: 2.5rem; 4738 } 4739 } 4740 4741 :root .is-huge-text { 4742 font-size: 6rem; 4743 line-height: 1.3; 4744 font-weight: 300; 4745 } 4746 4747 @media only screen and (min-width: 652px){ 4748 :root .is-huge-text{ 4749 font-size: 6rem; 4750 } 4751 } 4752 3636 font-size: var(--global--font-size-xl); 3637 line-height: var(--global--line-height-heading); 3638 } 3639 3640 :root .is-huge-text, 4753 3641 :root .has-huge-font-size { 4754 font-size: 6rem; 4755 line-height: 1.3; 4756 font-weight: 300; 4757 } 4758 4759 @media only screen and (min-width: 652px){ 4760 :root .has-huge-font-size{ 4761 font-size: 6rem; 4762 } 4763 } 4764 4765 :root .is-gigantic-text { 4766 font-size: 9rem; 4767 line-height: 1.3; 4768 font-weight: 300; 4769 } 4770 4771 @media only screen and (min-width: 652px){ 4772 :root .is-gigantic-text{ 4773 font-size: 9rem; 4774 } 4775 } 4776 3642 font-size: var(--global--font-size-xxl); 3643 line-height: var(--global--line-height-heading); 3644 font-weight: var(--heading--font-weight-page-title); 3645 } 3646 3647 :root .is-gigantic-text, 4777 3648 :root .has-gigantic-font-size { 4778 font-size: 9rem; 4779 line-height: 1.3; 4780 font-weight: 300; 4781 } 4782 4783 @media only screen and (min-width: 652px){ 4784 :root .has-gigantic-font-size{ 4785 font-size: 9rem; 4786 } 3649 font-size: var(--global--font-size-xxxl); 3650 line-height: var(--global--line-height-heading); 3651 font-weight: var(--heading--font-weight-page-title); 4787 3652 } 4788 3653 4789 3654 /* Block Alignments */ 3655 4790 3656 /** 4791 3657 * These selectors set the default max width for content appearing inside a post or page. 4792 3658 */ 3659 4793 3660 /** 4794 3661 * .alignleft 4795 3662 */ 4796 3663 .alignleft { 3664 4797 3665 /*rtl:ignore*/ 4798 3666 text-align: left; … … 4801 3669 4802 3670 .entry-content > .alignleft { 4803 max-width: calc(100vw - 30px); 4804 } 4805 4806 @media only screen and (min-width: 482px){ 4807 .entry-content > .alignleft{ 4808 max-width: min(calc(100vw - 100px), 610px); 4809 } 4810 } 4811 4812 @media only screen and (min-width: 822px){ 4813 .entry-content > .alignleft{ 4814 max-width: min(calc(100vw - 200px), 610px); 4815 } 3671 max-width: var(--responsive--aligndefault-width); 4816 3672 } 4817 3673 4818 3674 @media only screen and (min-width: 482px) { 3675 4819 3676 .alignleft { 3677 4820 3678 /*rtl:ignore*/ 4821 3679 float: left; 3680 4822 3681 /*rtl:ignore*/ 4823 margin-right: 25px; 4824 margin-bottom: 30px; 4825 } 3682 margin-right: var(--global--spacing-horizontal); 3683 margin-bottom: var(--global--spacing-vertical); 3684 } 3685 4826 3686 .entry-content > .alignleft { 4827 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1); 4828 } 4829 @media only screen and (min-width: 482px){ 4830 .entry-content > .alignleft{ 4831 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1); 4832 } 4833 } 4834 @media only screen and (min-width: 482px){ 4835 .entry-content > .alignleft{ 4836 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1); 4837 } 4838 } 4839 @media only screen and (min-width: 822px){ 4840 .entry-content > .alignleft{ 4841 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1); 4842 } 3687 max-width: calc(50% - var(--responsive--alignleft-margin)); 4843 3688 } 4844 3689 } … … 4861 3706 .alignright { 4862 3707 margin-top: 0; 4863 margin-bottom: 30px;3708 margin-bottom: var(--global--spacing-vertical); 4864 3709 } 4865 3710 4866 3711 .entry-content > .alignright { 4867 max-width: calc(100vw - 30px); 4868 } 4869 4870 @media only screen and (min-width: 482px){ 4871 .entry-content > .alignright{ 4872 max-width: min(calc(100vw - 100px), 610px); 4873 } 4874 } 4875 4876 @media only screen and (min-width: 822px){ 4877 .entry-content > .alignright{ 4878 max-width: min(calc(100vw - 200px), 610px); 4879 } 3712 max-width: var(--responsive--aligndefault-width); 4880 3713 } 4881 3714 4882 3715 @media only screen and (min-width: 482px) { 3716 4883 3717 .alignright { 3718 4884 3719 /*rtl:ignore*/ 4885 3720 float: right; 3721 4886 3722 /*rtl:ignore*/ 4887 margin-left: 25px; 4888 } 3723 margin-left: var(--global--spacing-horizontal); 3724 } 3725 4889 3726 .entry-content > .alignright { 4890 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1); 4891 } 4892 @media only screen and (min-width: 482px){ 4893 .entry-content > .alignright{ 4894 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1); 4895 } 4896 } 4897 @media only screen and (min-width: 482px){ 4898 .entry-content > .alignright{ 4899 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1); 4900 } 4901 } 4902 @media only screen and (min-width: 822px){ 4903 .entry-content > .alignright{ 4904 max-width: calc(50% - 50vw + min(calc(100vw - 4 * 25px), 610px)*1); 4905 } 4906 } 4907 } 4908 4909 [class*="inner-container"] > .alignleft + *, 4910 [class*="inner-container"] > .alignright + * { 3727 max-width: calc(50% - var(--responsive--alignright-margin)); 3728 } 3729 } 3730 3731 [class*=inner-container] > .alignleft + *, 3732 [class*=inner-container] > .alignright + * { 4911 3733 margin-top: 0; 4912 3734 } … … 4939 3761 4940 3762 .has-drop-cap:not(:focus)::first-letter { 4941 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;4942 font-weight: normal;3763 font-family: var(--heading--font-family); 3764 font-weight: var(--heading--font-weight); 4943 3765 line-height: 0.66; 4944 3766 text-transform: uppercase; … … 4946 3768 float: left; 4947 3769 margin: 0.1em 0.1em 0 0; 4948 font-size: 5rem; 4949 } 4950 4951 @media only screen and (min-width: 652px){ 4952 .has-drop-cap:not(:focus)::first-letter{ 4953 font-size: 7rem; 4954 } 3770 font-size: calc(1.2 * var(--heading--font-size-h1)); 4955 3771 } 4956 3772 … … 4965 3781 display: none; 4966 3782 } 4967 4968 3783 @media only screen and (min-width: 482px) { 3784 4969 3785 .desktop-only { 4970 3786 display: block; … … 4977 3793 align-items: flex-start; 4978 3794 flex-wrap: wrap; 4979 row-gap: 30px;3795 row-gap: var(--global--spacing-vertical); 4980 3796 } 4981 3797 … … 4983 3799 align-items: center; 4984 3800 } 4985 4986 3801 @media only screen and (min-width: 482px) { 3802 4987 3803 .site-header { 4988 padding-top: 40px; 4989 } 4990 } 4991 3804 padding-top: calc(var(--global--spacing-vertical) / 0.75); 3805 } 3806 } 4992 3807 @media only screen and (min-width: 822px) { 3808 4993 3809 .site-header { 4994 padding-top: 72px;3810 padding-top: calc(2.4 * var(--global--spacing-vertical)); 4995 3811 } 4996 3812 } 4997 3813 4998 3814 .site-branding { 4999 color: #28303d;3815 color: var(--branding--color-text); 5000 3816 margin-right: 140px; 5001 3817 } … … 5006 3822 text-align: center; 5007 3823 } 5008 5009 3824 @media only screen and (min-width: 482px) { 3825 5010 3826 .site-branding { 5011 3827 margin-right: initial; … … 5015 3831 5016 3832 .site-title { 5017 color: #28303d;5018 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;5019 font-size: 1.5rem;3833 color: var(--branding--color-link); 3834 font-family: var(--branding--title--font-family); 3835 font-size: var(--branding--title--font-size-mobile); 5020 3836 letter-spacing: normal; 5021 text-transform: uppercase;5022 line-height: 1.3;5023 margin-bottom: 5px;3837 text-transform: var(--branding--title--text-transform); 3838 line-height: var(--global--line-height-heading); 3839 margin-bottom: calc(var(--global--spacing-vertical) / 6); 5024 3840 } 5025 3841 5026 3842 .site-title a { 5027 3843 color: currentColor; 5028 font-weight: normal; 5029 } 5030 5031 .site-title a:link, .site-title a:visited, .site-title a:active { 3844 font-weight: var(--branding--title--font-weight); 3845 } 3846 3847 .site-title a:link, 3848 .site-title a:visited, 3849 .site-title a:active { 5032 3850 color: currentColor; 5033 3851 } 5034 3852 5035 .site-title a:hover { 5036 color: #39414d; 5037 } 5038 3853 .site-title a:hover, 5039 3854 .site-title a:focus { 5040 color: #39414d; 5041 } 5042 3855 color: var(--branding--color-link-hover); 3856 } 5043 3857 @media only screen and (min-width: 482px) { 3858 5044 3859 .site-title { 5045 font-size: 1.5rem;3860 font-size: var(--branding--title--font-size); 5046 3861 } 5047 3862 } … … 5049 3864 .site-description { 5050 3865 color: currentColor; 5051 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;5052 font-size: 1.125rem;3866 font-family: var(--branding--description--font-family); 3867 font-size: var(--branding--description--font-size); 5053 3868 line-height: 1.4; 5054 3869 } … … 5059 3874 5060 3875 .site-title > a { 5061 text-decoration-color: #39414d;3876 text-decoration-color: var(--global--color-secondary); 5062 3877 } 5063 3878 5064 3879 .site-logo { 5065 margin: 15px0;3880 margin: calc(var(--global--spacing-vertical) / 2) 0; 5066 3881 } 5067 3882 5068 3883 .site-header > .site-logo { 5069 3884 width: 100%; 5070 padding-bottom: 45px;3885 padding-bottom: calc(var(--global--spacing-vertical) * 1.5); 5071 3886 border-bottom: 1px solid; 5072 3887 text-align: center; … … 5076 3891 margin-left: auto; 5077 3892 margin-right: auto; 5078 max-width: 96px;5079 max-height: 96px;3893 max-width: var(--branding--logo--max-width-mobile); 3894 max-height: var(--branding--logo--max-height-mobile); 5080 3895 height: auto; 5081 3896 display: inline-block; 5082 3897 width: auto; 5083 3898 } 5084 5085 3899 @media only screen and (min-width: 482px) { 3900 5086 3901 .site-logo .custom-logo { 5087 max-width: 300px;5088 max-height: 100px;3902 max-width: var(--branding--logo--max-width); 3903 max-height: var(--branding--logo--max-height); 5089 3904 height: auto; 5090 3905 width: auto; … … 5093 3908 5094 3909 @media only screen and (max-width: 481px) { 3910 5095 3911 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo { 5096 3912 position: absolute; 5097 padding-top: 15px;3913 padding-top: calc(0.5 * var(--global--spacing-vertical)); 5098 3914 margin-top: 0; 5099 top: 0; 5100 } 3915 top: var(--global--admin-bar--height); 3916 } 3917 5101 3918 .primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo { 5102 3919 display: none; 5103 3920 } 3921 5104 3922 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img { 5105 max-height: calc(10px + 2em); 5106 } 3923 max-height: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit)) + 1.7em); 3924 } 3925 5107 3926 .site-header.has-logo.has-title-and-tagline { 5108 3927 align-items: flex-start; 5109 3928 } 3929 5110 3930 .site-header.has-logo.has-title-and-tagline.has-menu { 5111 3931 justify-content: space-between; 5112 3932 } 3933 5113 3934 .site-header.has-logo.has-title-and-tagline.has-menu .site-branding { 5114 3935 max-width: calc(100% - 160px); 5115 3936 } 3937 5116 3938 .site-header.has-logo.has-title-and-tagline .site-branding { 5117 3939 margin-right: 0; 5118 3940 } 3941 5119 3942 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after { 5120 3943 display: none; 5121 3944 } 3945 5122 3946 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation { 5123 3947 position: relative; 5124 3948 top: 0; 5125 3949 } 3950 5126 3951 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container { 5127 3952 position: relative; 5128 3953 padding-top: 0; 5129 margin-top: -10px; 5130 } 3954 margin-top: calc(0px - var(--button--padding-vertical) + (0.25 * var(--global--spacing-unit))); 3955 } 3956 5131 3957 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu { 5132 padding-left: 11px; 5133 padding-right: 11px; 5134 margin-right: -15px; 5135 } 3958 padding-left: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px); 3959 padding-right: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px); 3960 margin-right: calc(0px - var(--global--spacing-horizontal) * 0.6); 3961 } 3962 5136 3963 .site-header:not(.has-logo).has-title-and-tagline .site-branding { 5137 3964 margin-right: 0; 5138 3965 max-width: calc(100% - 160px); 5139 3966 } 3967 5140 3968 .site-header:not(.has-menu) { 5141 3969 justify-content: center; … … 5145 3973 .site-footer { 5146 3974 padding-top: 0; 5147 padding-bottom: 51px;3975 padding-bottom: calc(1.7 * var(--global--spacing-vertical)); 5148 3976 } 5149 3977 5150 3978 .no-widgets .site-footer { 5151 margin-top: 180px;3979 margin-top: calc(6 * var(--global--spacing-vertical)); 5152 3980 } 5153 3981 5154 3982 .site-footer > .site-info { 5155 padding-top: 30px;5156 color: #28303d;5157 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;5158 font-size: 1.125rem;5159 line-height: 1.7;5160 border-top: 3px solid #28303d;3983 padding-top: var(--global--spacing-vertical); 3984 color: var(--footer--color-text); 3985 font-family: var(--footer--font-family); 3986 font-size: var(--footer--font-size); 3987 line-height: var(--global--line-height-body); 3988 border-top: 3px solid var(--global--color-border); 5161 3989 } 5162 3990 5163 3991 .site-footer > .site-info .site-name { 5164 text-transform: uppercase;5165 font-size: 1.5rem;3992 text-transform: var(--branding--title--text-transform); 3993 font-size: var(--branding--title--font-size); 5166 3994 } 5167 3995 5168 3996 .site-footer > .site-info .powered-by { 5169 margin-top: 15px; 5170 } 5171 3997 margin-top: calc(0.5 * var(--global--spacing-vertical)); 3998 } 5172 3999 @media only screen and (min-width: 822px) { 4000 5173 4001 .site-footer > .site-info { 5174 4002 display: flex; 5175 4003 align-items: center; 5176 4004 } 4005 5177 4006 .site-footer > .site-info .powered-by { 5178 4007 margin-top: initial; … … 5182 4011 5183 4012 .site-footer > .site-info a { 5184 color: #28303d; 5185 } 5186 5187 .site-footer > .site-info a:link { 5188 color: #28303d; 5189 } 5190 5191 .site-footer > .site-info a:visited { 5192 color: #28303d; 5193 } 5194 4013 color: var(--footer--color-link); 4014 } 4015 4016 .site-footer > .site-info a:link, 4017 .site-footer > .site-info a:visited, 5195 4018 .site-footer > .site-info a:active { 5196 color: #28303d;4019 color: var(--footer--color-link); 5197 4020 } 5198 4021 5199 4022 .site-footer > .site-info a:hover { 5200 color: #28303d;4023 color: var(--footer--color-link-hover); 5201 4024 } 5202 4025 5203 4026 .site-footer > .site-info a:focus { 5204 color: #28303d; 4027 color: var(--footer--color-link-hover); 4028 } 4029 4030 .is-dark-theme .site-footer > .site-info a:focus { 4031 color: var(--wp--style--color--link, var(--global--color-background)); 5205 4032 } 5206 4033 5207 4034 .singular .entry-header { 5208 border-bottom: 3px solid #28303d;5209 padding-bottom: 60px;5210 margin-bottom: 90px;4035 border-bottom: 3px solid var(--global--color-border); 4036 padding-bottom: calc(2 * var(--global--spacing-vertical)); 4037 margin-bottom: calc(3 * var(--global--spacing-vertical)); 5211 4038 } 5212 4039 … … 5219 4046 .singular .has-post-thumbnail .entry-header { 5220 4047 border-bottom: none; 5221 padding-bottom: 39px;4048 padding-bottom: calc(1.3 * var(--global--spacing-vertical)); 5222 4049 margin-bottom: 0; 5223 4050 } 5224 4051 5225 4052 .no-results.not-found > *:first-child { 5226 margin-bottom: 90px;4053 margin-bottom: calc(3 * var(--global--spacing-vertical)); 5227 4054 } 5228 4055 … … 5233 4060 .page-links .post-page-numbers { 5234 4061 display: inline-block; 5235 margin-left: 13px;5236 margin-right: 13px;4062 margin-left: calc(0.66 * var(--global--spacing-unit)); 4063 margin-right: calc(0.66 * var(--global--spacing-unit)); 5237 4064 min-width: 44px; 5238 4065 min-height: 44px; … … 5244 4071 5245 4072 .entry-title { 5246 color: #28303d;5247 font-size: 2.25rem;5248 letter-spacing: normal;5249 line-height: 1.3;4073 color: var(--entry-header--color); 4074 font-size: var(--entry-header--font-size); 4075 letter-spacing: var(--heading--letter-spacing-h2); 4076 line-height: var(--heading--line-height-h2); 5250 4077 overflow-wrap: break-word; 5251 4078 } 5252 4079 5253 @media only screen and (min-width: 652px){5254 .entry-title{5255 font-size: 3rem;5256 }5257 }5258 5259 @media only screen and (min-width: 652px){5260 .entry-title{5261 font-size: 3rem;5262 }5263 }5264 5265 4080 .entry-title a { 5266 color: currentColor;4081 color: var(--entry-header--color-link); 5267 4082 text-underline-offset: 0.15em; 5268 4083 } 5269 4084 5270 4085 .entry-title a:hover { 5271 color: #28303d;4086 color: var(--entry-header--color-hover); 5272 4087 } 5273 4088 5274 4089 .entry-title a:focus { 5275 color: #39414d;4090 color: var(--entry-header--color-focus); 5276 4091 } 5277 4092 5278 4093 .entry-title a:active { 5279 color: currentColor;4094 color: var(--entry-header--color-link); 5280 4095 } 5281 4096 5282 4097 .singular .entry-title { 5283 font-size: 4rem; 5284 } 5285 5286 @media only screen and (min-width: 652px){ 5287 .singular .entry-title{ 5288 font-size: 6rem; 5289 } 4098 font-size: var(--global--font-size-page-title); 5290 4099 } 5291 4100 5292 4101 h1.entry-title { 5293 line-height: 1.1;5294 font-weight: 300;4102 line-height: var(--heading--line-height-h1); 4103 font-weight: var(--heading--font-weight-page-title); 5295 4104 } 5296 4105 … … 5298 4107 * Entry Content 5299 4108 */ 5300 .entry-content { 5301 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5302 } 4109 .entry-content, 5303 4110 .entry-summary { 5304 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;4111 font-family: var(--entry-content--font-family); 5305 4112 } 5306 4113 … … 5310 4117 5311 4118 .entry-content > iframe[style] { 5312 margin: 30px0 !important;4119 margin: var(--global--spacing-vertical) 0 !important; 5313 4120 max-width: 100% !important; 5314 4121 } 5315 5316 4122 @media only screen and (min-width: 482px) { 4123 5317 4124 .entry-content > iframe[style] { 5318 max-width: 30px!important;4125 max-width: var(--global--spacing-vertical) !important; 5319 4126 } 5320 4127 } 5321 4128 5322 4129 .entry-footer { 5323 color: #28303d;4130 color: var(--global--color-primary); 5324 4131 clear: both; 5325 4132 float: none; 5326 font-size: 1rem;4133 font-size: var(--global--font-size-xs); 5327 4134 display: block; 5328 4135 } … … 5336 4143 } 5337 4144 5338 .entry-footer a:hover { 5339 color: #28303d; 5340 } 5341 4145 .entry-footer a:hover, 5342 4146 .entry-footer a:focus { 5343 color: #28303d;4147 color: var(--global--color-primary-hover); 5344 4148 } 5345 4149 … … 5349 4153 5350 4154 .site-main > article > .entry-footer { 5351 margin-top: 30px;5352 padding-top: 20px;5353 padding-bottom: 90px;5354 border-bottom: 1px solid #28303d;4155 margin-top: var(--global--spacing-vertical); 4156 padding-top: var(--global--spacing-unit); 4157 padding-bottom: calc(3 * var(--global--spacing-vertical)); 4158 border-bottom: var(--separator--height) solid var(--separator--border-color); 5355 4159 } 5356 4160 5357 4161 body:not(.single) .site-main > article:last-of-type .entry-footer { 5358 border-bottom: 1pxsolid transparent;4162 border-bottom: var(--separator--height) solid transparent; 5359 4163 } 5360 4164 5361 4165 .single .site-main > article > .entry-footer { 5362 margin-top: 102px;5363 margin-bottom: 102px;4166 margin-top: calc(3.4 * var(--global--spacing-vertical)); 4167 margin-bottom: calc(3.4 * var(--global--spacing-vertical)); 5364 4168 padding-bottom: 0; 5365 padding-top: 24px;5366 border-top: 3px solid #28303d;5367 border-bottom: 1pxsolid transparent;4169 padding-top: calc(0.8 * var(--global--spacing-vertical)); 4170 border-top: 3px solid var(--separator--border-color); 4171 border-bottom: var(--separator--height) solid transparent; 5368 4172 display: grid; 5369 4173 grid-template-columns: repeat(2, 1fr); 5370 column-gap: 50px;4174 column-gap: calc(2 * var(--global--spacing-horizontal)); 5371 4175 } 5372 4176 … … 5387 4191 display: block; 5388 4192 } 5389 5390 4193 @media only screen and (max-width: 481px) { 4194 5391 4195 .single .site-main > article > .entry-footer { 5392 4196 display: block; 5393 4197 } 4198 5394 4199 .single .site-main > article > .entry-footer .full-size-link { 5395 4200 display: block; 5396 4201 } 4202 5397 4203 .single .site-main > article > .entry-footer .post-taxonomies, 5398 4204 .single .site-main > article > .entry-footer .full-size-link { … … 5411 4217 display: block; 5412 4218 width: auto; 5413 min-width: calc(100vw - 30px);5414 4219 max-width: 100%; 5415 4220 margin-left: auto; 5416 4221 margin-right: auto; 5417 margin-top: 60px; 5418 } 5419 5420 @media only screen and (min-width: 482px){ 5421 .post-thumbnail .wp-post-image{ 5422 min-width: min(calc(100vw - 100px), 610px); 5423 } 5424 } 5425 5426 @media only screen and (min-width: 822px){ 5427 .post-thumbnail .wp-post-image{ 5428 min-width: min(calc(100vw - 200px), 610px); 5429 } 4222 margin-top: calc(2 * var(--global--spacing-vertical)); 5430 4223 } 5431 4224 … … 5435 4228 .author-bio { 5436 4229 position: relative; 5437 font-size: 1rem; 5438 max-width: calc(100vw - 30px); 5439 } 5440 @media only screen and (min-width: 482px){ 5441 .author-bio{ 5442 max-width: min(calc(100vw - 100px), 610px); 5443 } 5444 } 5445 @media only screen and (min-width: 822px){ 5446 .author-bio{ 5447 max-width: min(calc(100vw - 200px), 610px); 5448 } 4230 font-size: var(--global--font-size-xs); 4231 max-width: var(--responsive--aligndefault-width); 5449 4232 } 5450 4233 5451 4234 .site-main > article > .author-bio { 5452 margin-top: 60px;4235 margin-top: calc(2 * var(--global--spacing-vertical)); 5453 4236 } 5454 4237 … … 5461 4244 .author-bio.show-avatars .author-bio-content { 5462 4245 display: inline-block; 5463 padding-left: 25px; 5464 max-width: calc(100vw - 120px); 5465 } 5466 5467 @media only screen and (min-width: 482px){ 5468 .author-bio.show-avatars .author-bio-content{ 5469 max-width: calc(min(calc(100vw - 4 * 25px), 610px) - 90px); 5470 } 5471 } 5472 5473 @media only screen and (min-width: 822px){ 5474 .author-bio.show-avatars .author-bio-content{ 5475 max-width: calc(min(calc(100vw - 8 * 25px), 610px) - 90px); 5476 } 4246 padding-left: var(--global--spacing-horizontal); 4247 max-width: calc(var(--responsive--aligndefault-width) - 90px); 5477 4248 } 5478 4249 5479 4250 .author-bio .author-bio-content .author-title { 5480 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;5481 font-size: 1.5rem;4251 font-family: var(--entry-author-bio--font-family); 4252 font-size: var(--entry-author-bio--font-size); 5482 4253 display: inline; 5483 4254 } 5484 4255 5485 4256 .author-bio .author-bio-content .author-description { 5486 font-size: 1rem;5487 margin-top: 15px;5488 margin-bottom: 15px;4257 font-size: var(--global--font-size-xs); 4258 margin-top: calc(0.5 * var(--global--spacing-vertical)); 4259 margin-bottom: calc(0.5 * var(--global--spacing-vertical)); 5489 4260 } 5490 4261 5491 4262 .page-title { 5492 font-size: 4rem; 5493 } 5494 5495 @media only screen and (min-width: 652px){ 5496 .page-title{ 5497 font-size: 6rem; 5498 } 4263 font-size: var(--global--font-size-page-title); 4264 } 4265 4266 h1.page-title, 4267 h2.page-title { 4268 font-weight: var(--heading--font-weight-page-title); 5499 4269 } 5500 4270 5501 4271 h1.page-title { 5502 font-weight: 300; 5503 } 5504 5505 h2.page-title { 5506 font-weight: 300; 5507 } 5508 5509 h1.page-title { 5510 line-height: 1.1; 4272 line-height: var(--heading--line-height-h1); 5511 4273 } 5512 4274 5513 4275 .page-header { 5514 border-bottom: 3px solid #28303d; 5515 padding-bottom: 60px; 5516 } 5517 5518 .archive .content-area .format-aside .entry-content { 5519 font-size: 1.5rem; 5520 } 5521 5522 .archive .content-area .format-status .entry-content { 5523 font-size: 1.5rem; 5524 } 5525 5526 .archive .content-area .format-link .entry-content { 5527 font-size: 1.5rem; 5528 } 5529 5530 .search .content-area .format-aside .entry-content { 5531 font-size: 1.5rem; 5532 } 5533 5534 .search .content-area .format-status .entry-content { 5535 font-size: 1.5rem; 5536 } 5537 5538 .search .content-area .format-link .entry-content { 5539 font-size: 1.5rem; 5540 } 5541 5542 .blog .content-area .format-aside .entry-content { 5543 font-size: 1.5rem; 5544 } 5545 5546 .blog .content-area .format-status .entry-content { 5547 font-size: 1.5rem; 5548 } 5549 4276 border-bottom: 3px solid var(--global--color-border); 4277 padding-bottom: calc(2 * var(--global--spacing-vertical)); 4278 } 4279 4280 .archive .content-area .format-aside .entry-content, 4281 .archive .content-area .format-status .entry-content, 4282 .archive .content-area .format-link .entry-content, 4283 .search .content-area .format-aside .entry-content, 4284 .search .content-area .format-status .entry-content, 4285 .search .content-area .format-link .entry-content, 4286 .blog .content-area .format-aside .entry-content, 4287 .blog .content-area .format-status .entry-content, 5550 4288 .blog .content-area .format-link .entry-content { 5551 font-size: 1.5rem; 5552 } 5553 5554 .archive .format-image .entry-content { 5555 margin-top: 60px; 5556 } 5557 5558 .archive .format-gallery .entry-content { 5559 margin-top: 60px; 5560 } 5561 5562 .archive .format-video .entry-content { 5563 margin-top: 60px; 5564 } 5565 5566 .search .format-image .entry-content { 5567 margin-top: 60px; 5568 } 5569 5570 .search .format-gallery .entry-content { 5571 margin-top: 60px; 5572 } 5573 5574 .search .format-video .entry-content { 5575 margin-top: 60px; 5576 } 5577 5578 .blog .format-image .entry-content { 5579 margin-top: 60px; 5580 } 5581 5582 .blog .format-gallery .entry-content { 5583 margin-top: 60px; 5584 } 5585 4289 font-size: var(--global--font-size-lg); 4290 } 4291 4292 .archive .format-image .entry-content, 4293 .archive .format-gallery .entry-content, 4294 .archive .format-video .entry-content, 4295 .search .format-image .entry-content, 4296 .search .format-gallery .entry-content, 4297 .search .format-video .entry-content, 4298 .blog .format-image .entry-content, 4299 .blog .format-gallery .entry-content, 5586 4300 .blog .format-video .entry-content { 5587 margin-top: 60px;4301 margin-top: calc(2 * var(--global--spacing-vertical)); 5588 4302 } 5589 4303 … … 5597 4311 } 5598 4312 5599 .archive.logged-in .entry-footer .posted-on { 5600 margin-right: 10px; 5601 } 5602 5603 .search.logged-in .entry-footer .posted-on { 5604 margin-right: 10px; 5605 } 5606 4313 .archive.logged-in .entry-footer .posted-on, 4314 .search.logged-in .entry-footer .posted-on, 5607 4315 .blog.logged-in .entry-footer .posted-on { 5608 margin-right: 10px;4316 margin-right: calc(0.5 * var(--global--spacing-unit)); 5609 4317 } 5610 4318 5611 4319 .archive-description { 5612 margin-top: 30px; 5613 font-size: 2.25rem; 5614 line-height: 1.3; 5615 } 5616 5617 @media only screen and (min-width: 652px){ 5618 .archive-description{ 5619 font-size: 2.5rem; 5620 } 4320 margin-top: var(--global--spacing-vertical); 4321 font-size: var(--global--font-size-xl); 4322 line-height: var(--global--line-height-heading); 5621 4323 } 5622 4324 5623 4325 .error404 main p { 5624 font-size: 1.5rem;5625 margin-bottom: 50px;4326 font-size: var(--global--font-size-lg); 4327 margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667); 5626 4328 } 5627 4329 5628 4330 .search-no-results .page-content { 5629 margin-top: 90px;4331 margin-top: calc(3 * var(--global--spacing-vertical)); 5630 4332 } 5631 4333 … … 5634 4336 */ 5635 4337 .comments-area > * { 5636 margin-top: 30px;5637 margin-bottom: 30px;4338 margin-top: var(--global--spacing-vertical); 4339 margin-bottom: var(--global--spacing-vertical); 5638 4340 } 5639 4341 … … 5664 4366 * Comment Title 5665 4367 */ 5666 .comments-title { 5667 font-size: 2.25rem; 5668 letter-spacing: normal; 5669 } 5670 @media only screen and (min-width: 652px){ 5671 .comments-title{ 5672 font-size: 3rem; 5673 } 5674 } 5675 @media only screen and (min-width: 652px){ 5676 .comments-title{ 5677 font-size: 3rem; 5678 } 5679 } 4368 .comments-title, 5680 4369 .comment-reply-title { 5681 font-size: 2.25rem; 5682 letter-spacing: normal; 5683 } 5684 @media only screen and (min-width: 652px){ 5685 .comment-reply-title{ 5686 font-size: 3rem; 5687 } 5688 } 5689 @media only screen and (min-width: 652px){ 5690 .comment-reply-title{ 5691 font-size: 3rem; 5692 } 4370 font-size: var(--heading--font-size-h2); 4371 letter-spacing: var(--heading--letter-spacing-h2); 5693 4372 } 5694 4373 … … 5699 4378 5700 4379 .comment-reply-title small a { 5701 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;5702 font-size: 1rem;4380 font-family: var(--global--font-secondary); 4381 font-size: var(--global--font-size-xs); 5703 4382 font-style: normal; 5704 4383 font-weight: normal; … … 5708 4387 /* Nested comment reply title*/ 5709 4388 .comment .comment-respond .comment-reply-title { 5710 font-size: 1.5rem;4389 font-size: var(--global--font-size-lg); 5711 4390 } 5712 4391 … … 5720 4399 5721 4400 .comment-list > li { 5722 margin-top: 30px;5723 margin-bottom: 30px;4401 margin-top: var(--global--spacing-vertical); 4402 margin-bottom: var(--global--spacing-vertical); 5724 4403 } 5725 4404 … … 5730 4409 5731 4410 .comment-list .children > li { 5732 margin-top: 30px;5733 margin-bottom: 30px;4411 margin-top: var(--global--spacing-vertical); 4412 margin-bottom: var(--global--spacing-vertical); 5734 4413 } 5735 4414 5736 4415 @media only screen and (min-width: 482px) { 5737 .comment-list .depth-2 { 5738 padding-left: 100px; 5739 } 4416 4417 .comment-list .depth-2, 5740 4418 .comment-list .depth-3 { 5741 padding-left: 100px;4419 padding-left: calc(4 * var(--global--spacing-horizontal)); 5742 4420 } 5743 4421 } … … 5747 4425 */ 5748 4426 .comment-meta .comment-author { 5749 line-height: 1.3; 5750 margin-bottom: 5px; 5751 } 5752 4427 line-height: var(--global--line-height-heading); 4428 margin-bottom: calc(0.25 * var(--global--spacing-unit)); 4429 } 5753 4430 @media only screen and (min-width: 482px) { 4431 5754 4432 .comment-meta .comment-author { 5755 4433 margin-bottom: 0; … … 5759 4437 5760 4438 .comment-meta .comment-author .fn { 5761 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;4439 font-family: var(--global--font-secondary); 5762 4440 font-weight: normal; 5763 font-size: 1.5rem;4441 font-size: var(--global--font-size-lg); 5764 4442 hyphens: auto; 5765 4443 word-wrap: break-word; … … 5768 4446 5769 4447 .comment-meta .comment-metadata { 5770 color: #28303d;5771 font-size: 1rem;4448 color: var(--global--color-primary); 4449 font-size: var(--global--font-size-xs); 5772 4450 padding: 8px 0 9px 0; 5773 4451 } 5774 4452 5775 4453 .comment-meta .comment-metadata .edit-link { 5776 margin-left: 25px; 5777 } 5778 4454 margin-left: var(--global--spacing-horizontal); 4455 } 5779 4456 @media only screen and (min-width: 482px) { 4457 5780 4458 .comment-meta { 5781 4459 margin-right: inherit; 5782 4460 } 4461 5783 4462 .comment-meta .comment-author { 5784 4463 max-width: inherit; … … 5787 4466 5788 4467 .reply { 5789 font-size: 1.125rem;5790 line-height: 1.3;4468 font-size: var(--global--font-size-sm); 4469 line-height: var(--global--line-height-heading); 5791 4470 } 5792 4471 … … 5799 4478 } 5800 4479 5801 .pingback .url { 5802 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5803 } 5804 4480 .pingback .url, 5805 4481 .trackback .url { 5806 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;4482 font-family: var(--global--font-primary); 5807 4483 } 5808 4484 5809 4485 .comment-body { 5810 4486 position: relative; 5811 margin-bottom: 51px;4487 margin-bottom: calc(1.7 * var(--global--spacing-vertical)); 5812 4488 } 5813 4489 5814 4490 .comment-body > * { 5815 margin-top: 30px;5816 margin-bottom: 30px;4491 margin-top: var(--global--spacing-vertical); 4492 margin-bottom: var(--global--spacing-vertical); 5817 4493 } 5818 4494 … … 5825 4501 } 5826 4502 5827 .pingback .comment-body { 5828 margin-top: 30px; 5829 margin-bottom: 30px; 5830 } 5831 4503 .pingback .comment-body, 5832 4504 .trackback .comment-body { 5833 margin-top: 30px;5834 margin-bottom: 30px;4505 margin-top: var(--global--spacing-vertical); 4506 margin-bottom: var(--global--spacing-vertical); 5835 4507 } 5836 4508 5837 4509 .comment-respond { 5838 margin-top: 30px;4510 margin-top: var(--global--spacing-vertical); 5839 4511 } 5840 4512 5841 4513 .comment-respond > * { 5842 margin-top: 20px;5843 margin-bottom: 20px;4514 margin-top: var(--global--spacing-unit); 4515 margin-bottom: var(--global--spacing-unit); 5844 4516 } 5845 4517 … … 5853 4525 5854 4526 .comment-respond > *:last-child.comment-form { 5855 margin-bottom: 30px;4527 margin-bottom: var(--global--spacing-vertical); 5856 4528 } 5857 4529 … … 5874 4546 5875 4547 .comment-form .comment-notes { 5876 font-size: 1.125rem;4548 font-size: var(--global--font-size-sm); 5877 4549 } 5878 4550 … … 5887 4559 flex-grow: 1; 5888 4560 } 5889 5890 4561 @media only screen and (max-width: 481px) { 4562 5891 4563 .comment-form .comment-form-author, 5892 4564 .comment-form .comment-form-email { … … 5895 4567 } 5896 4568 5897 .comment-form .comment-form-cookies-consent > label { 5898 font-size: 1rem; 4569 .comment-form .comment-form-cookies-consent > label, 4570 .comment-form .comment-notes { 4571 font-size: var(--global--font-size-xs); 5899 4572 font-weight: normal; 5900 4573 } 5901 4574 5902 .comment-form .comment-notes {5903 font-size: 1rem;5904 font-weight: normal;5905 }5906 5907 4575 .comment-form > p { 5908 margin-bottom: 20px;4576 margin-bottom: var(--global--spacing-unit); 5909 4577 } 5910 4578 … … 5917 4585 } 5918 4586 5919 .comment-form > p label { 5920 display: block; 5921 font-size: 1.125rem; 5922 margin-bottom: 10px; 5923 width: 100%; 5924 font-weight: 500; 5925 } 5926 5927 .comment-form > p input[type="email"] { 5928 display: block; 5929 font-size: 1.125rem; 5930 margin-bottom: 10px; 5931 width: 100%; 5932 font-weight: 500; 5933 } 5934 5935 .comment-form > p input[type="text"] { 5936 display: block; 5937 font-size: 1.125rem; 5938 margin-bottom: 10px; 5939 width: 100%; 5940 font-weight: 500; 5941 } 5942 5943 .comment-form > p input[type="url"] { 5944 display: block; 5945 font-size: 1.125rem; 5946 margin-bottom: 10px; 5947 width: 100%; 5948 font-weight: 500; 5949 } 5950 4587 .comment-form > p label, 4588 .comment-form > p input[type=email], 4589 .comment-form > p input[type=text], 4590 .comment-form > p input[type=url], 5951 4591 .comment-form > p textarea { 5952 4592 display: block; 5953 font-size: 1.125rem;5954 margin-bottom: 10px;4593 font-size: var(--global--font-size-sm); 4594 margin-bottom: calc(.5 * var(--global--spacing-unit)); 5955 4595 width: 100%; 5956 font-weight: 500;4596 font-weight: var(--form--label-weight); 5957 4597 } 5958 4598 … … 5960 4600 display: flex; 5961 4601 } 5962 5963 4602 @media only screen and (min-width: 482px) { 4603 5964 4604 .comment-form > p.comment-form-author { 5965 margin-right: 38px; 5966 } 5967 .comment-form > p.comment-notes, .comment-form > p.logged-in-as { 4605 margin-right: calc(1.5 * var(--global--spacing-horizontal)); 4606 } 4607 4608 .comment-form > p.comment-notes, 4609 .comment-form > p.logged-in-as { 5968 4610 display: block; 5969 4611 } … … 5975 4617 position: absolute; 5976 4618 right: 0; 5977 padding-top: 15px;5978 padding-bottom: 8px;4619 padding-top: calc(0.5 * var(--global--spacing-vertical)); 4620 padding-bottom: calc(0.25 * var(--global--spacing-vertical)); 5979 4621 } 5980 4622 5981 4623 .menu-button-container #primary-mobile-menu { 5982 4624 margin-left: auto; 5983 padding: 10px 25px; 5984 margin-right: 10px; 5985 } 5986 4625 padding: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit))) calc(0.5 * var(--button--padding-horizontal)); 4626 } 5987 4627 @media only screen and (max-width: 481px) { 4628 5988 4629 .menu-button-container { 5989 4630 display: flex; … … 5993 4634 .menu-button-container .button.button { 5994 4635 display: flex; 5995 font-size: 1rem;5996 font-weight: 500;4636 font-size: var(--primary-nav--font-size-button); 4637 font-weight: var(--primary-nav--font-weight-button); 5997 4638 background-color: transparent; 5998 4639 border: none; 5999 color: #28303d;4640 color: var(--primary-nav--color-link); 6000 4641 } 6001 4642 … … 6006 4647 6007 4648 .menu-button-container .button.button .dropdown-icon .svg-icon { 6008 margin-left: 5px;4649 margin-left: calc(0.25 * var(--global--spacing-unit)); 6009 4650 } 6010 4651 … … 6018 4659 } 6019 4660 6020 .menu-button-container .button.button[aria-expanded*= "true"] .dropdown-icon.open {4661 .menu-button-container .button.button[aria-expanded*=true] .dropdown-icon.open { 6021 4662 display: none; 6022 4663 } 6023 4664 6024 .menu-button-container .button.button[aria-expanded*= "true"] .dropdown-icon.close {4665 .menu-button-container .button.button[aria-expanded*=true] .dropdown-icon.close { 6025 4666 display: flex; 6026 4667 } 6027 4668 6028 .has-logo.has-title-and-tagline .menu-button-container .button.button[aria-expanded*= "true"] .dropdown-icon.close {4669 .has-logo.has-title-and-tagline .menu-button-container .button.button[aria-expanded*=true] .dropdown-icon.close { 6029 4670 animation-name: twentytwentyone-close-button-transition; 6030 4671 animation-duration: 0.3s; … … 6034 4675 width: 100%; 6035 4676 z-index: 500; 6036 background-color: #d1e4dd;4677 background-color: var(--global--color-background); 6037 4678 } 6038 4679 … … 6043 4684 .primary-navigation { 6044 4685 position: absolute; 6045 top: 0;4686 top: var(--global--admin-bar--height); 6046 4687 right: 0; 6047 color: #28303d;6048 font-size: 1.25rem;4688 color: var(--primary-nav--color-text); 4689 font-size: var(--primary-nav--font-size); 6049 4690 line-height: 1.15; 6050 4691 margin-top: 0; … … 6060 4701 bottom: 0; 6061 4702 left: 0; 6062 padding-top: calc(2rem + 47px); 6063 padding-left: 20px; 6064 padding-right: 20px; 6065 padding-bottom: 25px; 6066 background-color: #d1e4dd; 6067 transition: all .15s ease-in-out; 6068 transform: translateY(30px); 6069 } 6070 4703 padding-top: calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px); 4704 padding-left: var(--global--spacing-unit); 4705 padding-right: var(--global--spacing-unit); 4706 padding-bottom: var(--global--spacing-horizontal); 4707 background-color: var(--global--color-background); 4708 transition: all 0.15s ease-in-out; 4709 transform: translateY(var(--global--spacing-vertical)); 4710 } 6071 4711 @media only screen and (max-width: 481px) { 4712 6072 4713 .primary-navigation > .primary-menu-container { 6073 4714 height: 100vh; … … 6077 4718 border: 2px solid transparent; 6078 4719 } 4720 6079 4721 .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 6080 4722 position: fixed; 6081 4723 transform: translateY(0) translateX(100%); 6082 4724 } 4725 6083 4726 .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 6084 top: 32px; 6085 } 6086 @media only screen and (max-width: 782px){ 6087 .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container{ 6088 top: 46px; 6089 } 6090 } 4727 top: var(--global--admin-bar--height); 4728 } 4729 6091 4730 .admin-bar .primary-navigation > .primary-menu-container { 6092 height: calc(100vh - 32px); 6093 } 6094 @media only screen and (max-width: 782px){ 6095 .admin-bar .primary-navigation > .primary-menu-container{ 6096 height: calc(100vh - 46px); 6097 } 6098 } 4731 height: calc(100vh - var(--global--admin-bar--height)); 4732 } 4733 6099 4734 .primary-navigation > .primary-menu-container:focus { 6100 border: 2px solid #28303d; 6101 } 6102 } 6103 4735 border: 2px solid var(--global--color-primary); 4736 } 4737 } 6104 4738 @media only screen and (max-width: 481px) { 4739 6105 4740 .primary-navigation-open .primary-navigation { 6106 4741 width: 100%; … … 6116 4751 transform: translateY(0); 6117 4752 } 6118 6119 4753 @media only screen and (max-width: 481px) { 4754 6120 4755 .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 6121 4756 transform: translateX(0) translateY(0); 6122 4757 } 6123 4758 } 6124 6125 4759 @media only screen and (min-width: 482px) { 4760 6126 4761 .primary-navigation { 6127 4762 position: relative; 6128 4763 margin-left: auto; 6129 4764 } 4765 6130 4766 .primary-navigation > .primary-menu-container { 6131 4767 visibility: visible; … … 6137 4773 transform: none; 6138 4774 } 4775 6139 4776 .primary-navigation #toggle-menu { 6140 4777 display: none; 6141 4778 } 6142 .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded="false"] ~ ul { 4779 4780 .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul { 6143 4781 display: none; 6144 4782 } 4783 6145 4784 .admin-bar .primary-navigation { 6146 4785 top: initial; 6147 4786 } 4787 6148 4788 .admin-bar .primary-navigation > .primary-menu-container { 6149 4789 top: initial; … … 6161 4801 position: relative; 6162 4802 } 6163 6164 4803 @media only screen and (max-width: 481px) { 4804 4805 .primary-navigation > div > .menu-wrapper { 4806 padding-bottom: 100px; 4807 } 4808 6165 4809 .primary-navigation > div > .menu-wrapper ul { 6166 4810 padding-left: 0; … … 6173 4817 width: 100%; 6174 4818 } 6175 6176 4819 @media only screen and (min-width: 482px) { 4820 6177 4821 .primary-navigation > div > .menu-wrapper li { 6178 4822 margin: 0; 6179 4823 width: inherit; 6180 4824 } 6181 .primary-navigation > div > .menu-wrapper li:last-child { 4825 4826 .primary-navigation > div > .menu-wrapper li:last-child() { 6182 4827 margin-right: 0; 6183 4828 } … … 6186 4831 .primary-navigation > div > .menu-wrapper .sub-menu-toggle { 6187 4832 display: flex; 6188 height: calc(2 7px + 1em);4833 height: calc(2 * var(--primary-nav--padding) + 1.15em + 1px); 6189 4834 width: 44px; 6190 4835 padding: 0; … … 6197 4842 6198 4843 .primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus { 6199 outline: 2px solid #28303d; 6200 } 6201 4844 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary)); 4845 } 6202 4846 @media only screen and (max-width: 481px) { 4847 6203 4848 .primary-navigation > div > .menu-wrapper .sub-menu-toggle { 6204 4849 display: none; … … 6222 4867 } 6223 4868 6224 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded= "true"] .icon-minus {4869 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus { 6225 4870 display: flex; 6226 4871 } 6227 4872 6228 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded= "true"] .icon-plus {4873 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus { 6229 4874 display: none; 6230 4875 } … … 6233 4878 position: relative; 6234 4879 } 6235 6236 4880 @media only screen and (min-width: 482px) { 4881 6237 4882 .primary-navigation > div > .menu-wrapper > li > .sub-menu { 6238 4883 left: 0; … … 6245 4890 z-index: 88888; 6246 4891 } 6247 .primary-navigation > div > .menu-wrapper > li > .sub-menu:before { 6248 content: ""; 6249 display: block; 6250 position: absolute; 6251 width: 0; 6252 top: -10px; 6253 left: 25px; 6254 border-style: solid; 6255 border-color: #28303d transparent; 6256 border-width: 0 7px 10px 7px; 6257 } 4892 4893 .primary-navigation > div > .menu-wrapper > li > .sub-menu:before, 6258 4894 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 6259 4895 content: ""; … … 6262 4898 width: 0; 6263 4899 top: -10px; 6264 left: 25px;4900 left: var(--global--spacing-horizontal); 6265 4901 border-style: solid; 6266 border-color: #28303dtransparent;4902 border-color: var(--primary-nav--border-color) transparent; 6267 4903 border-width: 0 7px 10px 7px; 6268 4904 } 4905 6269 4906 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 6270 4907 top: -9px; 6271 border-color: #d1e4dd transparent; 6272 } 4908 border-color: var(--global--color-background) transparent; 4909 } 4910 6273 4911 .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 6274 background: #d1e4dd; 6275 } 4912 background: var(--global--color-background); 4913 } 4914 6276 4915 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left { 4916 6277 4917 /* rtl:ignore */ 6278 4918 left: 0; 4919 6279 4920 /* rtl:ignore */ 6280 4921 right: auto; 6281 4922 } 6282 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before { 4923 4924 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before, 4925 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after { 4926 6283 4927 /* rtl:ignore */ 6284 left: 25px; 4928 left: var(--global--spacing-horizontal); 4929 6285 4930 /* rtl:ignore */ 6286 4931 right: auto; 6287 4932 } 6288 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after { 6289 /* rtl:ignore */ 6290 left: 25px; 6291 /* rtl:ignore */ 6292 right: auto; 6293 } 4933 6294 4934 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right { 4935 6295 4936 /* rtl:ignore */ 6296 4937 right: 0; 4938 6297 4939 /* rtl:ignore */ 6298 4940 left: auto; 6299 4941 } 6300 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before { 4942 4943 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before, 4944 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after { 4945 6301 4946 /* rtl:ignore */ 6302 4947 left: auto; 4948 6303 4949 /* rtl:ignore */ 6304 right: 25px; 6305 } 6306 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after { 6307 /* rtl:ignore */ 6308 left: auto; 6309 /* rtl:ignore */ 6310 right: 25px; 4950 right: var(--global--spacing-horizontal); 6311 4951 } 6312 4952 } 6313 4953 6314 4954 .primary-navigation .primary-menu > .menu-item:hover > a { 6315 color: #28303d; 6316 } 6317 4955 color: var(--primary-nav--color-link-hover); 4956 } 6318 4957 @media only screen and (min-width: 482px) { 4958 6319 4959 .primary-navigation .primary-menu-container { 6320 margin-right: -13px; 6321 margin-left: -13px; 6322 } 4960 margin-right: calc(0px - var(--primary-nav--padding)); 4961 margin-left: calc(0px - var(--primary-nav--padding)); 4962 } 4963 6323 4964 .primary-navigation .primary-menu-container > ul > .menu-item { 6324 4965 display: flex; 6325 4966 } 4967 6326 4968 .primary-navigation .primary-menu-container > ul > .menu-item > a { 6327 padding-left: 13px; 6328 padding-right: 13px; 6329 } 4969 padding-left: var(--primary-nav--padding); 4970 padding-right: var(--primary-nav--padding); 4971 } 4972 6330 4973 .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle { 6331 margin-left: -13px;4974 margin-left: calc(0px - var(--primary-nav--padding)); 6332 4975 } 6333 4976 } … … 6335 4978 .primary-navigation a { 6336 4979 display: block; 6337 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;6338 font-size: 1.125rem;6339 font-weight: normal;6340 padding: 13px0;4980 font-family: var(--primary-nav--font-family-mobile); 4981 font-size: var(--primary-nav--font-size-mobile); 4982 font-weight: var(--primary-nav--font-weight); 4983 padding: var(--primary-nav--padding) 0; 6341 4984 text-decoration: none; 6342 4985 } 6343 6344 4986 @media only screen and (min-width: 482px) { 4987 6345 4988 .primary-navigation a { 6346 4989 display: block; 6347 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;6348 font-size: 1.25rem;6349 font-weight: normal;4990 font-family: var(--primary-nav--font-family); 4991 font-size: var(--primary-nav--font-size); 4992 font-weight: var(--primary-nav--font-weight); 6350 4993 } 6351 4994 } 6352 4995 6353 4996 .primary-navigation a + svg { 6354 fill: #28303d; 6355 } 6356 6357 .primary-navigation a:hover { 6358 color: #28303d; 6359 } 6360 6361 .primary-navigation a:link { 6362 color: #28303d; 6363 } 6364 4997 fill: var(--primary-nav--color-text); 4998 } 4999 5000 .primary-navigation a:hover, 5001 .primary-navigation a:link, 6365 5002 .primary-navigation a:visited { 6366 color: #28303d;5003 color: var(--primary-nav--color-link-hover); 6367 5004 } 6368 5005 … … 6394 5031 padding: 0; 6395 5032 list-style: none; 6396 margin-left: 13px;6397 border: 1px solid #28303d;5033 margin-left: var(--primary-nav--padding); 5034 border: 1px solid var(--primary-nav--border-color); 6398 5035 } 6399 5036 … … 6401 5038 border: none; 6402 5039 } 6403 6404 5040 @media only screen and (min-width: 482px) { 5041 6405 5042 .primary-navigation .sub-menu > .menu-item > .sub-menu { 6406 5043 padding: 0; 6407 5044 } 6408 5045 } 6409 6410 5046 @media only screen and (max-width: 481px) { 6411 .primary-navigation .sub-menu .menu-item:last-child { 5047 5048 .primary-navigation .sub-menu .menu-item:last-child() { 6412 5049 margin-bottom: 0; 6413 5050 } … … 6415 5052 6416 5053 .primary-navigation .sub-menu .menu-item > a { 6417 padding: 17px 13px;5054 padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding); 6418 5055 display: block; 6419 font-size: 1.125rem; 6420 font-style: normal; 6421 } 6422 5056 font-size: var(--primary-nav--font-size-sub-menu-mobile); 5057 font-style: var(--primary-nav--font-style-sub-menu-mobile); 5058 } 6423 5059 @media only screen and (min-width: 482px) { 5060 6424 5061 .primary-navigation .sub-menu .menu-item > a { 6425 font-size: 1rem;6426 font-style: normal;5062 font-size: var(--primary-nav--font-size-sub-menu); 5063 font-style: var(--primary-nav--font-style); 6427 5064 } 6428 5065 } … … 6431 5068 display: none; 6432 5069 } 6433 6434 5070 @media only screen and (min-width: 482px) { 5071 6435 5072 .primary-navigation .menu-item-has-children > .svg-icon { 6436 5073 display: inline-block; 6437 5074 height: 100%; 6438 5075 } 5076 6439 5077 .primary-navigation .menu-item-has-children .sub-menu .svg-icon { 6440 5078 display: none; … … 6445 5083 display: block; 6446 5084 clear: both; 6447 font-size: 1rem;5085 font-size: var(--global--font-size-xs); 6448 5086 text-transform: none; 6449 5087 line-height: 1.7; … … 6455 5093 6456 5094 @media only screen and (max-width: 481px) { 5095 6457 5096 .lock-scrolling .site { 6458 5097 position: fixed; … … 6461 5100 } 6462 5101 } 6463 6464 5102 @keyframes twentytwentyone-close-button-transition { 5103 6465 5104 from { 6466 5105 opacity: 0; 6467 5106 } 5107 6468 5108 to { 6469 5109 opacity: 1; … … 6472 5112 6473 5113 .footer-navigation { 6474 margin-top: 60px;6475 margin-bottom: 30px;6476 color: #28303d;6477 font-size: 1rem;6478 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;5114 margin-top: calc(2 * var(--global--spacing-vertical)); 5115 margin-bottom: var(--global--spacing-vertical); 5116 color: var(--footer--color-text); 5117 font-size: var(--global--font-size-xs); 5118 font-family: var(--footer--font-family); 6479 5119 } 6480 5120 … … 6493 5133 6494 5134 .footer-navigation-wrapper li a { 6495 padding: 17px 13px;5135 padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding); 6496 5136 transition: transform 0.1s ease; 6497 color: #28303d; 6498 } 6499 6500 .footer-navigation-wrapper li a:link { 6501 color: #28303d; 6502 } 6503 6504 .footer-navigation-wrapper li a:visited { 6505 color: #28303d; 6506 } 6507 5137 color: var(--footer--color-link); 5138 } 5139 5140 .footer-navigation-wrapper li a:link, 5141 .footer-navigation-wrapper li a:visited, 6508 5142 .footer-navigation-wrapper li a:active { 6509 color: #28303d;5143 color: var(--footer--color-link); 6510 5144 } 6511 5145 … … 6514 5148 text-decoration-style: dotted; 6515 5149 text-decoration-skip-ink: none; 6516 color: #28303d; 5150 color: var(--footer--color-link-hover); 5151 } 5152 5153 .is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon { 5154 fill: var(--wp--style--color--link, var(--global--color-background)); 6517 5155 } 6518 5156 6519 5157 .footer-navigation-wrapper li .svg-icon { 6520 5158 vertical-align: middle; 6521 fill: #28303d;5159 fill: var(--footer--color-link); 6522 5160 } 6523 5161 … … 6533 5171 /* Next/Previous navigation */ 6534 5172 .navigation { 6535 color: #28303d;5173 color: var(--global--color-primary); 6536 5174 } 6537 5175 6538 5176 .navigation a { 6539 color: #28303d;5177 color: var(--global--color-primary); 6540 5178 text-decoration: none; 6541 5179 } 6542 5180 6543 5181 .navigation a:hover { 6544 color: #28303d;5182 color: var(--global--color-primary-hover); 6545 5183 text-decoration: underline; 6546 5184 } 6547 5185 6548 5186 .navigation a:focus { 6549 color: #39414d;5187 color: var(--global--color-secondary); 6550 5188 } 6551 5189 6552 5190 .navigation a:active { 6553 color: #28303d;5191 color: var(--global--color-primary); 6554 5192 } 6555 5193 … … 6568 5206 text-align: center; 6569 5207 } 6570 6571 5208 @media only screen and (min-width: 592px) { 5209 6572 5210 .navigation .nav-links { 6573 5211 display: flex; … … 6575 5213 flex-wrap: wrap; 6576 5214 } 6577 .navigation .nav-links .nav-next { 6578 flex: 0 1 auto; 6579 margin-bottom: inherit; 6580 margin-top: inherit; 6581 max-width: calc(50% - 10px); 6582 } 5215 5216 .navigation .nav-links .nav-next, 6583 5217 .navigation .nav-links .nav-previous { 6584 5218 flex: 0 1 auto; 6585 5219 margin-bottom: inherit; 6586 5220 margin-top: inherit; 6587 max-width: calc(50% - 10px); 6588 } 5221 max-width: calc(50% - (0.5 * var(--global--spacing-unit))); 5222 } 5223 6589 5224 .navigation .nav-links .nav-next { 6590 5225 text-align: right; … … 6599 5234 } 6600 5235 6601 .navigation .nav-previous .svg-icon { 6602 top: -2px; 6603 margin-right: 5px; 6604 } 6605 5236 .navigation .nav-previous .svg-icon, 6606 5237 .navigation .prev .svg-icon { 6607 5238 top: -2px; 6608 margin-right: 5px; 6609 } 6610 6611 .navigation .nav-next .svg-icon { 6612 top: -1px; 6613 margin-left: 5px; 6614 } 6615 5239 margin-right: calc(0.25 * var(--global--spacing-unit)); 5240 } 5241 5242 .navigation .nav-next .svg-icon, 6616 5243 .navigation .next .svg-icon { 6617 5244 top: -1px; 6618 margin-left: 5px;5245 margin-left: calc(0.25 * var(--global--spacing-unit)); 6619 5246 } 6620 5247 6621 5248 .post-navigation { 6622 margin: 30px auto; 6623 } 6624 5249 margin: var(--global--spacing-vertical) auto; 5250 } 6625 5251 @media only screen and (min-width: 822px) { 5252 6626 5253 .post-navigation { 6627 margin: 30pxauto;5254 margin: var(--global--spacing-vertical) auto; 6628 5255 } 6629 5256 } 6630 5257 6631 5258 .post-navigation .meta-nav { 6632 line-height: 1.7;6633 color: #28303d;5259 line-height: var(--global--line-height-body); 5260 color: var(--global--color-primary); 6634 5261 } 6635 5262 6636 5263 .post-navigation .post-title { 6637 5264 display: inline-block; 6638 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 6639 font-size: 1.5rem; 6640 font-weight: 600; 6641 line-height: 1.3; 6642 } 6643 5265 font-family: var(--global--font-primary); 5266 font-size: var(--global--font-size-lg); 5267 font-weight: var(--pagination--font-weight-strong); 5268 line-height: var(--global--line-height-heading); 5269 } 6644 5270 @media only screen and (min-width: 822px) { 5271 6645 5272 .post-navigation .post-title { 6646 margin: 5px 29px 0; 6647 } 6648 } 6649 5273 margin: 5px calc(24px + (0.25 * var(--global--spacing-unit))) 0; 5274 } 5275 } 6650 5276 @media only screen and (min-width: 482px) { 5277 6651 5278 .post-navigation .nav-links { 6652 5279 justify-content: space-between; … … 6654 5281 } 6655 5282 6656 .post-navigation .nav-next { 6657 margin-top: 30px; 6658 margin-bottom: 30px; 6659 } 6660 5283 .post-navigation .nav-next, 6661 5284 .post-navigation .nav-previous { 6662 margin-top: 30px;6663 margin-bottom: 30px;5285 margin-top: var(--global--spacing-vertical); 5286 margin-bottom: var(--global--spacing-vertical); 6664 5287 } 6665 5288 … … 6680 5303 } 6681 5304 6682 .pagination { 6683 border-top: 3px solid #28303d; 6684 padding-top: 30px; 6685 margin: 30px auto; 6686 } 6687 5305 .pagination, 6688 5306 .comments-pagination { 6689 border-top: 3px solid #28303d; 6690 padding-top: 30px; 6691 margin: 30px auto; 6692 } 6693 5307 border-top: 3px solid var(--global--color-border); 5308 padding-top: var(--global--spacing-vertical); 5309 margin: var(--global--spacing-vertical) auto; 5310 } 6694 5311 @media only screen and (min-width: 822px) { 6695 .pagination { 6696 margin: 30px auto; 6697 } 5312 5313 .pagination, 6698 5314 .comments-pagination { 6699 margin: 30px auto; 6700 } 6701 } 6702 6703 .pagination .nav-links { 6704 margin-top: -30px; 6705 } 6706 5315 margin: var(--global--spacing-vertical) auto; 5316 } 5317 } 5318 5319 .pagination .nav-links, 6707 5320 .comments-pagination .nav-links { 6708 margin-top: -30px; 6709 } 6710 6711 .pagination .nav-links > * { 6712 color: #28303d; 6713 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 6714 font-size: 1.5rem; 6715 font-weight: normal; 6716 margin-top: 30px; 6717 margin-left: 13px; 6718 margin-right: 13px; 6719 } 6720 5321 margin-top: calc(-1 * var(--global--spacing-vertical)); 5322 } 5323 5324 .pagination .nav-links a:hover, 5325 .comments-pagination .nav-links a:hover { 5326 color: var(--pagination--color-link-hover); 5327 } 5328 5329 .pagination .nav-links > *, 6721 5330 .comments-pagination .nav-links > * { 6722 color: #28303d; 6723 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 6724 font-size: 1.5rem; 6725 font-weight: normal; 6726 margin-top: 30px; 6727 margin-left: 13px; 6728 margin-right: 13px; 6729 } 6730 6731 .pagination .nav-links > *.current { 6732 border-bottom: 1px solid #28303d; 6733 } 6734 5331 color: var(--pagination--color-text); 5332 font-family: var(--pagination--font-family); 5333 font-size: var(--pagination--font-size); 5334 font-weight: var(--pagination--font-weight); 5335 margin-top: var(--global--spacing-vertical); 5336 margin-left: calc(0.66 * var(--global--spacing-unit)); 5337 margin-right: calc(0.66 * var(--global--spacing-unit)); 5338 } 5339 5340 .pagination .nav-links > *.current, 6735 5341 .comments-pagination .nav-links > *.current { 6736 border-bottom: 1px solid #28303d;5342 border-bottom: 1px solid var(--pagination--color-text); 6737 5343 } 6738 5344 … … 6742 5348 } 6743 5349 6744 .pagination .nav-links > *a:hover {6745 color: #28303d;6746 }6747 6748 .comments-pagination .nav-links > *a:hover {6749 color: #28303d;6750 }6751 6752 5350 .pagination .nav-links > *:last-child, 6753 5351 .comments-pagination .nav-links > *:last-child { … … 6764 5362 margin-right: auto; 6765 5363 } 6766 6767 5364 @media only screen and (max-width: 821px) { 5365 6768 5366 .pagination .nav-links, 6769 5367 .comments-pagination .nav-links { … … 6771 5369 flex-wrap: wrap; 6772 5370 } 5371 6773 5372 .pagination .page-numbers, 6774 5373 .comments-pagination .page-numbers { 6775 5374 display: none; 6776 5375 } 6777 .pagination .page-numbers.prev, .pagination .page-numbers.next, 5376 5377 .pagination .page-numbers.prev, 5378 .pagination .page-numbers.next, 6778 5379 .comments-pagination .page-numbers.prev, 6779 5380 .comments-pagination .page-numbers.next { … … 6782 5383 } 6783 5384 } 5385 @media only screen and (max-width: 481px) { 5386 5387 .pagination .nav-short, 5388 .comments-pagination .nav-short { 5389 display: none; 5390 } 5391 } 6784 5392 6785 5393 .comments-pagination { 6786 padding-top: 20px; 6787 margin: 90px auto; 6788 } 6789 5394 padding-top: calc(0.66 * var(--global--spacing-vertical)); 5395 margin: calc(3 * var(--global--spacing-vertical)) auto; 5396 } 6790 5397 @media only screen and (min-width: 822px) { 5398 6791 5399 .comments-pagination { 6792 margin: 90px auto 120pxauto;5400 margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto; 6793 5401 } 6794 5402 } 6795 5403 6796 5404 .comments-pagination .nav-links > * { 6797 font-size: 1.25rem;5405 font-size: var(--global--font-size-md); 6798 5406 } 6799 5407 6800 5408 .widget-area { 6801 margin-top: 180px; 6802 padding-bottom: 10px; 6803 color: #28303d; 6804 font-size: 1.125rem; 6805 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 6806 } 6807 5409 margin-top: calc(6 * var(--global--spacing-vertical)); 5410 padding-bottom: calc(var(--global--spacing-vertical) / 3); 5411 color: var(--footer--color-text); 5412 font-size: var(--footer--font-size); 5413 font-family: var(--footer--font-family); 5414 } 6808 5415 @media only screen and (min-width: 652px) { 5416 6809 5417 .widget-area { 6810 5418 display: grid; 6811 5419 grid-template-columns: repeat(2, 1fr); 6812 column-gap: 50px; 6813 } 6814 } 6815 5420 column-gap: calc(2 * var(--global--spacing-horizontal)); 5421 } 5422 } 6816 5423 @media only screen and (min-width: 1024px) { 5424 6817 5425 .widget-area { 6818 5426 grid-template-columns: repeat(3, 1fr); … … 6826 5434 6827 5435 .widget-area ul li { 6828 line-height: 1.9; 6829 } 6830 6831 .widget-area ul.sub-menu { 6832 margin-left: 13px; 6833 } 6834 5436 line-height: var(--widget--line-height-list); 5437 } 5438 5439 .widget-area ul.sub-menu, 6835 5440 .widget-area ul.children { 6836 margin-left: 13px;5441 margin-left: var(--widget--spacing-menu); 6837 5442 } 6838 5443 … … 6842 5447 6843 5448 .widget-area a { 6844 color: #28303d;5449 color: var(--footer--color-link); 6845 5450 text-decoration: underline; 6846 5451 text-decoration-style: solid; … … 6848 5453 } 6849 5454 6850 .widget-area a:link { 6851 color: #28303d; 6852 } 6853 6854 .widget-area a:visited { 6855 color: #28303d; 6856 } 6857 5455 .widget-area a:link, 5456 .widget-area a:visited, 6858 5457 .widget-area a:active { 6859 color: #28303d;5458 color: var(--footer--color-link); 6860 5459 } 6861 5460 6862 5461 .widget-area a:hover { 6863 color: #28303d;5462 color: var(--footer--color-link-hover); 6864 5463 text-decoration-style: dotted; 6865 5464 } 6866 5465 6867 5466 .widget-area .wp-block-social-links.alignright { 6868 margin-top: 30px;5467 margin-top: var(--global--spacing-vertical); 6869 5468 justify-content: flex-end; 6870 5469 } 6871 5470 6872 5471 .widget-area .wp-block-social-links.alignleft { 6873 margin-top: 30px;5472 margin-top: var(--global--spacing-vertical); 6874 5473 } 6875 5474 … … 6881 5480 6882 5481 .widget-title { 6883 font-size: 1.125rem;6884 font-weight: 700;6885 line-height: 1.4;5482 font-size: var(--global--font-size-sm); 5483 font-weight: var(--widget--font-weight-title); 5484 line-height: var(--widget--line-height-title); 6886 5485 } 6887 5486 … … 6890 5489 flex-wrap: wrap; 6891 5490 margin: auto; 6892 max-width: calc(100vw - 30px); 6893 } 6894 6895 @media only screen and (min-width: 482px){ 6896 .search-form{ 6897 max-width: min(calc(100vw - 100px), 610px); 6898 } 6899 } 6900 6901 @media only screen and (min-width: 822px){ 6902 .search-form{ 6903 max-width: min(calc(100vw - 200px), 610px); 6904 } 5491 max-width: var(--responsive--aligndefault-width); 6905 5492 } 6906 5493 … … 6908 5495 width: 100%; 6909 5496 margin-bottom: 0; 6910 font-weight: 500;5497 font-weight: var(--form--label-weight); 6911 5498 } 6912 5499 … … 6914 5501 flex-grow: 1; 6915 5502 max-width: inherit; 6916 margin-top: 10px;6917 margin-right: 17px;5503 margin-top: calc(var(--global--spacing-vertical) / 3); 5504 margin-right: calc(0.66 * var(--global--spacing-horizontal)); 6918 5505 } 6919 5506 6920 5507 .search-form .search-submit { 6921 margin-top: 10px;5508 margin-top: calc(var(--global--spacing-vertical) / 3); 6922 5509 margin-left: 10px; 6923 5510 } 6924 5511 6925 5512 .widget_search > .search-form .search-field { 6926 margin-right: -3px;5513 margin-right: calc(-1 * var(--button--border-width)); 6927 5514 -webkit-appearance: none; 6928 margin-bottom: 15px;5515 margin-bottom: calc(0.5 * var(--global--spacing-vertical)); 6929 5516 } 6930 5517 … … 6932 5519 margin-left: 0; 6933 5520 background-color: transparent; 6934 color: #39414d;6935 margin-bottom: 15px;5521 color: var(--button--color-text-hover); 5522 margin-bottom: calc(0.5 * var(--global--spacing-vertical)); 6936 5523 } 6937 5524 6938 5525 .widget_search > .search-form .search-submit:hover { 6939 background-color: #39414d;6940 color: #d1e4dd;5526 background-color: var(--button--color-background); 5527 color: var(--button--color-text); 6941 5528 } 6942 5529 … … 6988 5575 6989 5576 @media (prefers-reduced-motion) { 5577 6990 5578 * { 6991 5579 transition-delay: 0s !important; … … 6995 5583 6996 5584 .has-black-color[class] { 6997 color: #000;5585 color: var(--global--color-black); 6998 5586 } 6999 5587 7000 5588 .has-gray-color[class] { 7001 color: #39414d;5589 color: var(--global--color-gray); 7002 5590 } 7003 5591 7004 5592 .has-dark-gray-color[class] { 7005 color: #28303d;5593 color: var(--global--color-dark-gray); 7006 5594 } 7007 5595 7008 5596 .has-green-color[class] { 7009 color: #d1e4dd;5597 color: var(--global--color-green); 7010 5598 } 7011 5599 7012 5600 .has-blue-color[class] { 7013 color: #d1dfe4;5601 color: var(--global--color-blue); 7014 5602 } 7015 5603 7016 5604 .has-purple-color[class] { 7017 color: #d1d1e4;5605 color: var(--global--color-purple); 7018 5606 } 7019 5607 7020 5608 .has-red-color[class] { 7021 color: #e4d1d1;5609 color: var(--global--color-red); 7022 5610 } 7023 5611 7024 5612 .has-orange-color[class] { 7025 color: #e4dad1;5613 color: var(--global--color-orange); 7026 5614 } 7027 5615 7028 5616 .has-yellow-color[class] { 7029 color: #eeeadd;5617 color: var(--global--color-yellow); 7030 5618 } 7031 5619 7032 5620 .has-white-color[class] { 7033 color: #fff;5621 color: var(--global--color-white); 7034 5622 } 7035 5623 … … 7046 5634 7047 5635 .has-black-background-color[class] { 7048 background-color: #000;5636 background-color: var(--global--color-black); 7049 5637 } 7050 5638 7051 5639 .has-gray-background-color[class] { 7052 background-color: #39414d;5640 background-color: var(--global--color-gray); 7053 5641 } 7054 5642 7055 5643 .has-dark-gray-background-color[class] { 7056 background-color: #28303d;5644 background-color: var(--global--color-dark-gray); 7057 5645 } 7058 5646 7059 5647 .has-green-background-color[class] { 7060 background-color: #d1e4dd;5648 background-color: var(--global--color-green); 7061 5649 } 7062 5650 7063 5651 .has-blue-background-color[class] { 7064 background-color: #d1dfe4;5652 background-color: var(--global--color-blue); 7065 5653 } 7066 5654 7067 5655 .has-purple-background-color[class] { 7068 background-color: #d1d1e4;5656 background-color: var(--global--color-purple); 7069 5657 } 7070 5658 7071 5659 .has-red-background-color[class] { 7072 background-color: #e4d1d1;5660 background-color: var(--global--color-red); 7073 5661 } 7074 5662 7075 5663 .has-orange-background-color[class] { 7076 background-color: #e4dad1;5664 background-color: var(--global--color-orange); 7077 5665 } 7078 5666 7079 5667 .has-yellow-background-color[class] { 7080 background-color: #eeeadd;5668 background-color: var(--global--color-yellow); 7081 5669 } 7082 5670 7083 5671 .has-white-background-color[class] { 7084 background-color: #fff; 7085 } 7086 7087 :not(.has-text-color).has-black-background-color[class] { 7088 color: #fff; 7089 } 7090 7091 :not(.has-text-color).has-gray-background-color[class] { 7092 color: #fff; 7093 } 7094 5672 background-color: var(--global--color-white); 5673 } 5674 5675 :not(.has-text-color).has-black-background-color[class], 5676 :not(.has-text-color).has-gray-background-color[class], 7095 5677 :not(.has-text-color).has-dark-gray-background-color[class] { 7096 color: #fff; 7097 } 7098 7099 :not(.has-text-color).has-green-background-color[class] { 7100 color: #28303d; 7101 } 7102 7103 :not(.has-text-color).has-blue-background-color[class] { 7104 color: #28303d; 7105 } 7106 7107 :not(.has-text-color).has-purple-background-color[class] { 7108 color: #28303d; 7109 } 7110 7111 :not(.has-text-color).has-red-background-color[class] { 7112 color: #28303d; 7113 } 7114 7115 :not(.has-text-color).has-orange-background-color[class] { 7116 color: #28303d; 7117 } 7118 7119 :not(.has-text-color).has-yellow-background-color[class] { 7120 color: #28303d; 7121 } 7122 5678 color: var(--global--color-white); 5679 } 5680 5681 :not(.has-text-color).has-green-background-color[class], 5682 :not(.has-text-color).has-blue-background-color[class], 5683 :not(.has-text-color).has-purple-background-color[class], 5684 :not(.has-text-color).has-red-background-color[class], 5685 :not(.has-text-color).has-orange-background-color[class], 5686 :not(.has-text-color).has-yellow-background-color[class], 7123 5687 :not(.has-text-color).has-white-background-color[class] { 7124 color: #28303d;5688 color: var(--global--color-dark-gray); 7125 5689 } 7126 5690 7127 5691 .has-purple-to-yellow-gradient-background { 7128 background: linear-gradient(160deg, #d1d1e4, #eeeadd);5692 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow)); 7129 5693 } 7130 5694 7131 5695 .has-yellow-to-purple-gradient-background { 7132 background: linear-gradient(160deg, #eeeadd, #d1d1e4);5696 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple)); 7133 5697 } 7134 5698 7135 5699 .has-green-to-yellow-gradient-background { 7136 background: linear-gradient(160deg, #d1e4dd, #eeeadd);5700 background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow)); 7137 5701 } 7138 5702 7139 5703 .has-yellow-to-green-gradient-background { 7140 background: linear-gradient(160deg, #eeeadd, #d1e4dd);5704 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green)); 7141 5705 } 7142 5706 7143 5707 .has-red-to-yellow-gradient-background { 7144 background: linear-gradient(160deg, #e4d1d1, #eeeadd);5708 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow)); 7145 5709 } 7146 5710 7147 5711 .has-yellow-to-red-gradient-background { 7148 background: linear-gradient(160deg, #eeeadd, #e4d1d1);5712 background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red)); 7149 5713 } 7150 5714 7151 5715 .has-purple-to-red-gradient-background { 7152 background: linear-gradient(160deg, #d1d1e4, #e4d1d1);5716 background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red)); 7153 5717 } 7154 5718 7155 5719 .has-red-to-purple-gradient-background { 7156 background: linear-gradient(160deg, #e4d1d1, #d1d1e4); 7157 } 7158 7159 header * { 7160 max-width: unset; 7161 } 7162 7163 main * { 7164 max-width: unset; 7165 } 7166 5720 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple)); 5721 } 5722 5723 header *, 5724 main *, 7167 5725 footer * { 7168 max-width: unset;5726 max-width: var(--global--spacing-measure); 7169 5727 } 7170 5728 … … 7183 5741 } 7184 5742 7185 .is-IE. has-background-dark{5743 .is-IE.is-dark-theme { 7186 5744 color: #fff; 7187 5745 } 7188 5746 7189 .is-IE. has-background-dark*,7190 .is-IE. has-background-darka,7191 .is-IE. has-background-dark.site-description,7192 .is-IE. has-background-dark.entry-title,7193 .is-IE. has-background-dark.entry-footer,7194 .is-IE. has-background-dark.widget-area,7195 .is-IE. has-background-dark.post-navigation .meta-nav,7196 .is-IE. has-background-dark.footer-navigation-wrapper li a:link,7197 .is-IE. has-background-dark.site-footer > .site-info,7198 .is-IE. has-background-dark.site-footer > .site-info a,7199 .is-IE. has-background-dark.site-footer > .site-info a:visited {5747 .is-IE.is-dark-theme *, 5748 .is-IE.is-dark-theme a, 5749 .is-IE.is-dark-theme .site-description, 5750 .is-IE.is-dark-theme .entry-title, 5751 .is-IE.is-dark-theme .entry-footer, 5752 .is-IE.is-dark-theme .widget-area, 5753 .is-IE.is-dark-theme .post-navigation .meta-nav, 5754 .is-IE.is-dark-theme .footer-navigation-wrapper li a:link, 5755 .is-IE.is-dark-theme .site-footer > .site-info, 5756 .is-IE.is-dark-theme .site-footer > .site-info a, 5757 .is-IE.is-dark-theme .site-footer > .site-info a:visited { 7200 5758 color: #fff; 7201 5759 } 7202 5760 7203 .is-IE. has-background-dark.sub-menu-toggle svg,7204 .is-IE. has-background-dark.sub-menu-toggle path,7205 .is-IE. has-background-dark.post-navigation .meta-nav svg,7206 .is-IE. has-background-dark.post-navigation .meta-nav path {5761 .is-IE.is-dark-theme .sub-menu-toggle svg, 5762 .is-IE.is-dark-theme .sub-menu-toggle path, 5763 .is-IE.is-dark-theme .post-navigation .meta-nav svg, 5764 .is-IE.is-dark-theme .post-navigation .meta-nav path { 7207 5765 fill: #fff; 7208 5766 } 7209 5767 7210 .is-IE. has-background-dark.primary-navigation > div > .menu-wrapper > li > .sub-menu li {5768 .is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 7211 5769 background: #000; 7212 5770 } 7213 7214 5771 @media only screen and (max-width: 481px) { 7215 .is-IE.has-background-dark.primary-navigation-open .primary-navigation > .primary-menu-container, 7216 .is-IE.has-background-dark.primary-navigation-open .menu-button-container { 5772 5773 .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container, 5774 .is-IE.is-dark-theme.primary-navigation-open .menu-button-container { 7217 5775 background-color: #000; 7218 5776 } 7219 5777 } 7220 5778 7221 .is-IE. has-background-dark.skip-link:focus {5779 .is-IE.is-dark-theme .skip-link:focus { 7222 5780 color: #21759b; 7223 5781 } … … 7230 5788 min-width: auto; 7231 5789 } 7232 /*# sourceMappingURL=ie.css.map */ -
trunk/src/wp-content/themes/twentytwentyone/assets/css/print.css
r49216 r49574 3 3 Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/. 4 4 */ 5 5 6 /*-------------------------------------------------------------- 6 7 >>> TABLE OF CONTENTS: 7 8 ---------------------------------------------------------------- 8 # Margins 9 # Margins & paddings 9 10 # Typography 10 11 # Page breaks … … 13 14 --------------------------------------------------------------*/ 14 15 @media print { 15 /* Margins */ 16 17 /* Margins & paddings */ 16 18 @page { 17 19 margin: 2cm; 18 20 } 19 .entry { 20 margin-top: 1em; 21 22 .entry .entry-header, 23 .entry, 24 .single .site-main > article > .entry-footer { 25 margin-top: 0; 26 margin-bottom: 0; 21 27 } 22 .entry .entry-header, 28 23 29 .site-footer .site-info { 24 30 margin: 0; 25 31 } 32 33 .site-header { 34 padding: 0; 35 } 36 26 37 /* Fonts */ 27 38 body { … … 32 43 color: #000; 33 44 } 34 h1 { 35 font-size: 24pt; 45 46 .has-background-dark * { 47 color: #000 !important; 36 48 } 49 50 h1, 51 .entry-title, 52 .singular .entry-title, 53 .page-title { 54 font-size: 22pt; 55 font-weight: bold; 56 } 57 37 58 h2, 38 59 h3, … … 42 63 h2.author-title, 43 64 p.author-bio, 44 .comments-title { 65 .comments-title, 66 .archive-description { 45 67 font-size: 14pt; 46 68 margin-top: 25px; 47 69 } 70 71 .comment-meta, 72 .comment-meta .comment-author .fn { 73 font-size: 13pt; 74 } 75 48 76 /* Page breaks */ 49 77 a { 50 78 page-break-inside: avoid; 51 79 } 80 52 81 blockquote { 53 82 page-break-inside: avoid; 54 83 } 84 55 85 h1, 56 86 h2, … … 62 92 page-break-inside: avoid; 63 93 } 94 64 95 img { 65 96 page-break-inside: avoid; 66 97 page-break-after: avoid; 67 98 } 99 68 100 table, 69 pre { 101 pre, 102 figure { 70 103 page-break-inside: avoid; 71 104 } 105 72 106 ul, 73 107 ol, … … 75 109 page-break-before: avoid; 76 110 } 111 77 112 /* Links */ 78 113 a:link, … … 84 119 text-align: left; 85 120 } 86 a[href^="http"]:after { 121 122 a[href^=http]:after { 87 123 content: " < " attr(href) "> "; 88 124 } 125 89 126 a:after > img { 90 127 content: ""; 91 128 } 129 92 130 article a[href^="#"]:after { 93 131 content: ""; 94 132 } 133 95 134 a:not(:local-link):after { 96 135 content: " < " attr(href) "> "; 97 136 } 137 138 .entry-title a:after { 139 content: "\a< " attr(href) "> "; 140 white-space: pre; 141 font-size: 14pt; 142 } 143 144 .cat-links a:after, 145 .tags-links a:after, 146 .byline a:after, 147 .comment-metadata a:after, 148 .wp-block-calendar a:after, 149 .wp-block-tag-cloud a:after, 150 .page-links a:after { 151 content: ""; 152 } 153 98 154 /* Visibility */ 99 155 .primary-navigation, 100 156 .site-title + .primary-navigation, 101 .site-branding-container:before, 102 .entry .entry-title:before, 157 .footer-navigation, 103 158 .entry-footer, 104 .author-description:before,105 159 .post-navigation, 160 .navigation.pagination, 106 161 .widget-area, 107 .comment-form-flex, 162 .edit-link, 163 .more-link, 108 164 .comment-reply, 109 .comment .comment-metadata .edit-link { 110 display: none; 165 .reply, 166 .comment .comment-metadata .edit-link, 167 .comment-respond, 168 #dark-mode-toggler { 169 display: none !important; 111 170 } 171 112 172 .entry .entry-content .wp-block-button .wp-block-button__link, 113 .entry .entry-content .button { 173 .entry .entry-content .button, 174 .entry .entry-content .wp-block-file__button { 114 175 color: #000; 115 176 background: none; 116 177 } 117 /* Site Header (With Featured Image) */118 .site-header.featured-image {119 min-height: 0;120 }121 .site-header.featured-image .primary-navigation a,122 .site-header.featured-image .primary-navigation a + svg,123 .site-header.featured-image .site-title a,124 .site-header.featured-image .site-featured-image a,125 .site-header.featured-image .site-branding .site-title,126 .site-header.featured-image .site-branding .site-description,127 .site-header.featured-image .primary-navigation a:after,128 .site-header.featured-image .primary-navigation .menu-wrapper > li.menu-item-has-children:after,129 .site-header.featured-image .primary-navigation li,130 .site-header.featured-image .entry-title,131 .site-header.featured-image#masthead .site-title a {132 color: #000;133 text-shadow: none;134 }135 .site-header.featured-image .site-featured-image .entry-header,136 .site-header.featured-image .site-branding-container {137 margin-top: 0;138 margin-bottom: 0;139 }140 .site-header.featured-image .site-featured-image .post-thumbnail img {141 position: relative;142 height: initial;143 width: initial;144 object-fit: none;145 min-width: 0;146 min-height: 0;147 max-width: 100%;148 margin-top: 1rem;149 }150 /* Remove image filters from featured image */151 .image-filters-enabled *:after {152 display: none !important;153 }154 .image-filters-enabled .site-header.featured-image .site-featured-image:before {155 display: none;156 }157 .image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img {158 filter: none;159 }160 178 } 161 162 /*# sourceMappingURL=print.css.map */ -
trunk/src/wp-content/themes/twentytwentyone/assets/css/style-dark-mode.css
r49478 r49574 1 1 /* OS dark theme preference */ 2 html.is-dark-mode { 3 --global--color-background: var(--global--color-dark-gray); 4 --global--color-primary: var(--global--color-light-gray); 5 --global--color-secondary: var(--global--color-light-gray); 6 --button--color-text: var(--global--color-background); 7 --button--color-text-hover: var(--global--color-secondary); 8 --button--color-text-active: var(--global--color-secondary); 9 --button--color-background: var(--global--color-secondary); 10 --button--color-background-active: var(--global--color-background); 2 @media only screen { 3 4 .is-dark-theme.is-dark-theme { 5 --global--color-background: var(--global--color-dark-gray); 6 --global--color-primary: var(--global--color-light-gray); 7 --global--color-secondary: var(--global--color-light-gray); 8 --button--color-text: var(--global--color-background); 9 --button--color-text-hover: var(--global--color-secondary); 10 --button--color-text-active: var(--global--color-secondary); 11 --button--color-background: var(--global--color-secondary); 12 --button--color-background-active: var(--global--color-background); 13 --global--color-border: #ffffff8c; 14 } 15 16 .is-dark-theme.is-dark-theme .site a:focus, 17 .is-dark-theme.is-dark-theme .site a:focus .meta-nav { 18 background: #000; 19 color: #fff; 20 text-decoration: none; 21 } 22 23 .is-dark-theme.is-dark-theme img { 24 filter: brightness(0.85) contrast(1.1); 25 } 26 27 .respect-color-scheme-preference.is-dark-theme body { 28 background-color: var(--global--color-background); 29 } 30 31 #dark-mode-toggler { 32 cursor: pointer; 33 display: flex; 34 align-items: center; 35 justify-content: center; 36 font-size: var(--global--font-size-xs); 37 padding: 0.5em; 38 min-height: 44px; 39 min-width: max-content; 40 border: 2px solid currentColor; 41 box-shadow: none; 42 background: var(--button--color-text); 43 color: var(--button--color-background); 44 z-index: 9998; 45 } 46 47 .no-js #dark-mode-toggler { 48 display: none; 49 } 50 51 .wp-admin #dark-mode-toggler { 52 display: none; 53 } 54 55 #dark-mode-toggler.fixed-bottom { 56 position: fixed; 57 bottom: 5px; 58 right: 5px; 59 transition: bottom 0.5s; 60 } 61 62 #dark-mode-toggler.fixed-bottom.hide:not(:focus) { 63 bottom: -80px; 64 } 65 66 #dark-mode-toggler.relative { 67 position: absolute; 68 height: 44px; 69 top: calc(2.4 * var(--global--spacing-vertical) - 44px); 70 right: calc(50vw - var(--responsive--alignwide-width) / 2 - 0.5em); 71 } 72 73 .admin-bar #dark-mode-toggler.relative { 74 top: calc(2.4 * var(--global--spacing-vertical) - 44px + 32px); 75 } 11 76 } 77 @media only screen and (max-width: 782px) { 12 78 13 html.is-dark-mode body {14 background-color: var(--global--color-background);15 }16 17 html.is-dark-mode .site a:focus {18 background: #000;19 }20 21 html.is-dark-mode img {22 filter: brightness(0.85) contrast(1.1);23 }24 25 #dark-mode-toggler {26 cursor: pointer;27 display: flex;28 align-items: center;29 justify-content: center;30 font-size: var(--global--font-size-xs);31 padding: 0.5em;32 min-height: 44px;33 min-width: max-content;34 border: 2px solid currentColor;35 box-shadow: none;36 background: var(--button--color-text);37 color: var(--button--color-background);38 z-index: 9998;39 }40 41 .wp-admin #dark-mode-toggler {42 z-index: 99999;43 /* Necessary for the editor. */44 }45 46 #dark-mode-toggler.fixed-bottom {47 position: fixed;48 bottom: 5px;49 right: 5px;50 }51 52 #dark-mode-toggler.relative {53 position: absolute;54 height: 44px;55 top: calc(2.4 * var(--global--spacing-vertical) - 44px);56 right: calc(50vw - var(--responsive--alignwide-width) / 2 - 0.5em);57 }58 59 .admin-bar #dark-mode-toggler.relative {60 top: calc(2.4 * var(--global--spacing-vertical) - 44px + 32px);61 }62 63 @media only screen and (max-width: 782px) {64 79 .admin-bar #dark-mode-toggler.relative { 65 80 top: calc(2.4 * var(--global--spacing-vertical) - 44px + 46px); 66 81 } 67 82 } 83 @media only screen and (max-width: 481px) { 68 84 69 @media only screen and (max-width: 481px) {70 85 .admin-bar #dark-mode-toggler.relative { 71 86 top: calc(2.4 * var(--global--spacing-vertical) - 44px + 26px); 72 87 } 73 88 } 89 @media only screen and (max-width: 481px) { 74 90 75 @media only screen and (max-width: 481px) {76 91 body:not(.primary-navigation-open) #dark-mode-toggler.relative ~ nav { 77 92 top: calc(44px + 44px); 78 93 } 79 94 } 95 @media only screen { 80 96 81 .primary-navigation-open #dark-mode-toggler { 82 display: none; 97 .primary-navigation-open #dark-mode-toggler { 98 display: none; 99 } 83 100 } 101 @media only screen { 84 102 85 #dark-mode-toggler:hover, #dark-mode-toggler:focus { 86 color: var(--button--color-background-active); 87 border: 2px solid var(--button--color-text-active); 88 background-color: var(--button--color-text-active); 103 #dark-mode-toggler:hover, 104 #dark-mode-toggler:focus { 105 color: var(--button--color-background-active); 106 border: 2px solid var(--button--color-text-active); 107 background-color: var(--button--color-text-active); 108 } 89 109 } 110 @media only screen { 90 111 91 .is-IE #dark-mode-toggler { 92 display: none; 112 .is-IE #dark-mode-toggler { 113 display: none; 114 } 93 115 } 94 95 /*# sourceMappingURL=style-dark-mode.css.map */ -
trunk/src/wp-content/themes/twentytwentyone/assets/css/style-editor.css
r49478 r49574 1 1 @charset "UTF-8"; 2 2 3 /** 3 4 * These styles should be loaded by the Block Editor only 4 5 */ 6 5 7 /* Variables */ 6 8 :root { 9 7 10 /* Font Family */ 8 11 --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); 9 12 --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); 13 10 14 /* Font Size */ 11 15 --global--font-size-base: 1.25rem; … … 19 23 --global--font-size-page-title: var(--global--font-size-xxl); 20 24 --global--letter-spacing: normal; 25 21 26 /* Line Height */ 22 27 --global--line-height-body: 1.7; 23 28 --global--line-height-heading: 1.3; 24 29 --global--line-height-page-title: 1.1; 30 25 31 /* Headings */ 26 32 --heading--font-family: var(--global--font-primary); … … 46 52 --heading--font-weight-page-title: 300; 47 53 --heading--font-weight-strong: 600; 54 48 55 /* Block: Latest posts */ 49 56 --latest-posts--title-font-family: var(--heading--font-family); … … 53 60 --list--font-family: var(--global--font-secondary); 54 61 --definition-term--font-family: var(--global--font-primary); 62 55 63 /* Colors */ 56 64 --global--color-black: #000; … … 68 76 --global--color-white-90: rgba(255, 255, 255, 0.9); 69 77 --global--color-primary: var(--global--color-dark-gray); 78 70 79 /* Body text color, site title, footer text color. */ 71 80 --global--color-secondary: var(--global--color-gray); 81 72 82 /* Headings */ 73 83 --global--color-primary-hover: var(--global--color-primary); 74 84 --global--color-background: var(--global--color-green); 85 75 86 /* Mint, default body background */ 76 87 --global--color-border: var(--global--color-primary); 88 77 89 /* Used for borders (separators) */ 90 78 91 /* Spacing */ 79 92 --global--spacing-unit: 20px; … … 81 94 --global--spacing-horizontal: 25px; 82 95 --global--spacing-vertical: 30px; 96 83 97 /* Elevation */ 84 98 --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); 99 85 100 /* Forms */ 86 101 --form--font-family: var(--global--font-secondary); … … 94 109 --form--border-radius: 0; 95 110 --form--spacing-unit: calc(0.5 * var(--global--spacing-unit)); 111 96 112 /* Cover block */ 97 113 --cover--height: calc(15 * var(--global--spacing-vertical)); 98 114 --cover--color-foreground: var(--global--color-white); 99 115 --cover--color-background: var(--global--color-black); 116 100 117 /* Buttons */ 101 118 --button--color-text: var(--global--color-background); … … 112 129 --button--padding-vertical: 15px; 113 130 --button--padding-horizontal: calc(2 * var(--button--padding-vertical)); 131 114 132 /* entry */ 115 133 --entry-header--color: var(--global--color-primary); … … 121 139 --entry-author-bio--font-family: var(--heading--font-family); 122 140 --entry-author-bio--font-size: var(--heading--font-size-h4); 141 123 142 /* Header */ 124 143 --branding--color-text: var(--global--color-primary); … … 137 156 --branding--logo--max-width-mobile: 96px; 138 157 --branding--logo--max-height-mobile: 96px; 158 139 159 /* Main navigation */ 140 160 --primary-nav--font-family: var(--global--font-secondary); … … 154 174 --primary-nav--padding: calc(0.66 * var(--global--spacing-unit)); 155 175 --primary-nav--border-color: var(--global--color-primary); 176 156 177 /* Pagination */ 157 178 --pagination--color-text: var(--global--color-primary); … … 161 182 --pagination--font-weight: normal; 162 183 --pagination--font-weight-strong: 600; 184 163 185 /* Footer */ 164 186 --footer--color-text: var(--global--color-primary); … … 167 189 --footer--font-family: var(--global--font-primary); 168 190 --footer--font-size: var(--global--font-size-sm); 191 169 192 /* Block: Pull quote */ 170 193 --pullquote--font-family: var(--global--font-primary); … … 181 204 --quote--font-size-large: var(--global--font-size-xl); 182 205 --quote--font-style: normal; 183 --quote--font-weight: normal;184 --quote--font-weight-strong: 700;206 --quote--font-weight: 700; 207 --quote--font-weight-strong: bolder; 185 208 --quote--font-style-large: normal; 186 209 --quote--font-style-cite: normal; … … 189 212 --separator--border-color: var(--global--color-border); 190 213 --separator--height: 1px; 214 191 215 /* Block: Table */ 192 216 --table--stripes-border-color: var(--global--color-light-gray); 193 217 --table--stripes-background-color: var(--global--color-light-gray); 194 218 --table--has-background-text-color: var(--global--color-dark-gray); 219 195 220 /* Widgets */ 196 221 --widget--line-height-list: 1.9; … … 198 223 --widget--font-weight-title: 700; 199 224 --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit)); 225 200 226 /* Admin-bar height */ 201 227 --global--admin-bar--height: 0; … … 205 231 --global--admin-bar--height: 32px; 206 232 } 207 208 233 @media only screen and (max-width: 782px) { 234 209 235 .admin-bar { 210 236 --global--admin-bar--height: 46px; … … 213 239 214 240 @media only screen and (min-width: 652px) { 241 215 242 :root { 216 243 --global--font-size-xl: 2.5rem; … … 225 252 * Repsonsive Styles 226 253 */ 254 227 255 /** 228 256 * Required Variables 229 257 */ 258 230 259 /** 231 260 * Root Media Query Variables … … 241 270 242 271 @media only screen and (min-width: 482px) { 272 243 273 :root { 244 274 --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px); … … 248 278 } 249 279 } 250 251 280 @media only screen and (min-width: 822px) { 281 252 282 :root { 253 283 --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px); … … 272 302 273 303 @media only screen and (min-width: 482px) { 304 274 305 .full-max-width { 275 306 max-width: var(--responsive--alignfull-width); … … 304 335 font-size: var(--quote--font-size); 305 336 font-style: var(--quote--font-style); 306 font-weight: var(--quote--font-weight -strong);337 font-weight: var(--quote--font-weight); 307 338 line-height: var(--quote--line-height); 308 339 } … … 316 347 } 317 348 318 blockquote.alignleft, blockquote.alignright { 349 blockquote.alignleft, 350 blockquote.alignright { 319 351 padding-left: inherit; 320 352 } 321 353 322 blockquote.alignleft p, blockquote.alignright p { 354 blockquote.alignleft p, 355 blockquote.alignright p { 323 356 font-size: var(--heading--font-size-h5); 324 357 max-width: inherit; … … 327 360 328 361 blockquote.alignleft cite, 329 blockquote.alignleft footer, blockquote.alignright cite, 362 blockquote.alignleft footer, 363 blockquote.alignright cite, 330 364 blockquote.alignright footer { 331 365 font-size: var(--global--font-size-xs); … … 334 368 335 369 blockquote strong { 336 font-weight: var(--quote--font-weight );370 font-weight: var(--quote--font-weight-strong); 337 371 } 338 372 339 373 blockquote:before { 340 content: " \201C";374 content: "“"; 341 375 font-size: var(--quote--font-size); 342 376 line-height: var(--quote--line-height); 343 position: absolute;344 left: calc(-0.5 * var(--global--spacing-horizontal));345 377 } 346 378 … … 352 384 font-style: var(--quote--font-style-cite); 353 385 } 354 355 386 @media only screen and (max-width: 481px) { 387 356 388 blockquote { 357 389 padding-left: calc(0.5 * var(--global--spacing-horizontal)); 358 390 } 391 359 392 blockquote:before { 360 393 left: 0; … … 394 427 395 428 .alignleft figcaption, 396 .alignright figcaption, .alignleft 397 .wp-caption, 398 .alignright 399 .wp-caption, .alignleft 400 .wp-caption-text, 401 .alignright 402 .wp-caption-text { 429 .alignright figcaption, 430 .alignleft .wp-caption, 431 .alignright .wp-caption, 432 .alignleft .wp-caption-text, 433 .alignright .wp-caption-text { 403 434 margin-bottom: 0; 404 435 } … … 423 454 appearance: none; 424 455 padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit); 425 /* stylelint-disable */426 456 background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 427 /* stylelint-enable */428 457 background-position: right var(--form--spacing-unit) top 60%; 429 458 } … … 447 476 448 477 .site a:focus { 478 449 479 /* Only visible in Windows High Contrast mode */ 450 480 outline: 2px solid transparent; … … 452 482 } 453 483 454 . has-background-dark.site a:focus,455 . has-background-dark.site a:focus .meta-nav {484 .is-dark-theme .site a:focus, 485 .is-dark-theme .site a:focus .meta-nav { 456 486 color: var(--wp--style--color--link, var(--global--color-background)); 457 487 } … … 467 497 468 498 .site a:focus.skip-link { 499 469 500 /* Only visible in Windows High Contrast mode */ 470 501 outline: 2px solid transparent; … … 500 531 } 501 532 502 .wp-block-button__link:before, .wp-block-button__link:after { 533 .wp-block-button__link:before, 534 .wp-block-button__link:after { 503 535 content: ""; 504 536 display: block; … … 521 553 } 522 554 523 . has-background-dark.wp-block-button__link:focus {555 .is-dark-theme .wp-block-button__link:focus { 524 556 color: var(--button--color-background); 525 557 } … … 538 570 * Block Options 539 571 */ 540 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):not(.has-text-color):active { 541 color: var(--button--color-text-active); 542 background-color: var(--button--color-background-active); 543 } 544 545 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):not(.has-text-color):hover { 546 color: var(--button--color-text-hover); 547 background: transparent; 548 } 549 550 .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:hover { 551 outline-offset: -7px; 552 outline: 2px dotted currentColor; 572 [data-block].wp-block-buttons { 573 margin-top: 0; 574 margin-bottom: 0; 575 } 576 577 [data-block].wp-block-buttons .wp-block-button:first-child { 578 margin-top: var(--global--spacing-vertical); 579 } 580 581 [data-block].wp-block-buttons .wp-block-button:last-child { 582 margin-bottom: var(--global--spacing-vertical); 583 } 584 585 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 586 color: var(--button--color-text-active) !important; 587 background: transparent !important; 588 border-color: var(--button--color-background); 589 } 590 591 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { 592 color: var(--button--color-text-hover) !important; 593 background: transparent !important; 594 border-color: var(--button--color-background); 553 595 } 554 596 … … 560 602 } 561 603 562 .wp-block-button.is-style-outline .wp-block-button__link:active, .wp-block-button.is-style-outline .wp-block-button__link:hover { 604 .wp-block-button.is-style-outline .wp-block-button__link:active, 605 .wp-block-button.is-style-outline .wp-block-button__link:hover { 563 606 background-color: var(--button--color-background); 564 607 color: var(--button--color-text); 565 border : var(--button--border-width) solidvar(--button--color-background);608 border-color: var(--button--color-background); 566 609 } 567 610 568 611 .wp-block-button.is-style-outline .wp-block-button__link.has-background { 569 background: transparent !important; 570 } 571 572 .wp-block-button.is-style-outline .wp-block-button__link.has-background:active, .wp-block-button.is-style-outline .wp-block-button__link.has-background:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active, .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover { 573 color: var(--button--color-background); 574 outline-offset: -7px; 575 background: transparent; 576 outline: 2px dotted currentColor; 577 border: var(--button--border-width) solid currentColor; 612 border-color: var(--button--color-background); 613 } 614 615 .wp-block-button.is-style-outline .wp-block-button__link.has-background:active, 616 .wp-block-button.is-style-outline .wp-block-button__link.has-background:hover { 617 background-color: var(--button--color-background) !important; 618 } 619 620 .wp-block-button.is-style-outline .wp-block-button__link.has-background:not(.has-text-color) { 621 color: var(--global--color-dark-gray); 622 } 623 624 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color), 625 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color), 626 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-color) { 627 color: var(--global--color-white); 628 } 629 630 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-white-background-color, 631 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-green-background-color, 632 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-blue-background-color, 633 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-purple-background-color, 634 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-red-background-color, 635 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-orange-background-color, 636 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-yellow-background-color { 637 color: var(--global--color-dark-gray); 638 } 639 640 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color { 641 border-color: currentColor; 642 } 643 644 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active, 645 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover { 646 color: var(--button--color-text) !important; 647 border-color: var(--button--color-background); 578 648 } 579 649 … … 582 652 } 583 653 584 .is-selected.is-style-outline .wp-block-button__link:hover { 585 background-color: transparent; 586 color: var(--button--color-background); 587 } 588 589 .is-style-outline .wp-block-button__link[style*="radius"], 590 .wp-block-button__link[style*="radius"] { 654 .is-style-outline .wp-block-button__link[style*=radius], 655 .wp-block-button__link[style*=radius] { 591 656 outline-offset: 2px; 592 657 } … … 618 683 .wp-block-cover-image:not(.alignwide):not(.alignfull) { 619 684 clear: both; 685 } 686 687 [data-align=full] .wp-block-cover, 688 [data-align=full] .wp-block-cover-image { 689 margin-top: 0; 690 margin-bottom: 0; 620 691 } 621 692 … … 653 724 } 654 725 655 .wp-block-cover:not([class*= "background-color"]) .wp-block-cover__inner-container,656 .wp-block-cover:not([class*= "background-color"]) .wp-block-cover-image-text,657 .wp-block-cover:not([class*= "background-color"]) .wp-block-cover-text,658 .wp-block-cover:not([class*= "background-color"]) .block-editor-block-list__block,659 .wp-block-cover-image:not([class*= "background-color"]) .wp-block-cover__inner-container,660 .wp-block-cover-image:not([class*= "background-color"]) .wp-block-cover-image-text,661 .wp-block-cover-image:not([class*= "background-color"]) .wp-block-cover-text,662 .wp-block-cover-image:not([class*= "background-color"]) .block-editor-block-list__block {726 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 727 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 728 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 729 .wp-block-cover:not([class*=background-color]) .block-editor-block-list__block, 730 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 731 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 732 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text, 733 .wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block { 663 734 color: var(--cover--color-foreground); 664 735 } … … 702 773 max-width: inherit; 703 774 } 704 705 775 @media only screen and (min-width: 652px) { 776 706 777 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 707 778 margin-left: calc(-2 * var(--global--spacing-horizontal)); … … 709 780 z-index: 2; 710 781 } 782 711 783 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 712 784 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), … … 722 794 padding: var(--global--spacing-unit); 723 795 } 796 724 797 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 725 798 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 726 799 padding-left: calc(2 * var(--global--spacing-horizontal)); 727 800 } 801 728 802 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center { 729 803 margin-top: 0; … … 731 805 } 732 806 733 .wp-block[data-align= "full"] .wp-block-columns p:not(.has-background),734 .wp-block[data-align= "full"] .wp-block-columns h1:not(.has-background),735 .wp-block[data-align= "full"] .wp-block-columns h2:not(.has-background),736 .wp-block[data-align= "full"] .wp-block-columns h3:not(.has-background),737 .wp-block[data-align= "full"] .wp-block-columns h4:not(.has-background),738 .wp-block[data-align= "full"] .wp-block-columns h5:not(.has-background),739 .wp-block[data-align= "full"] .wp-block-columns h6:not(.has-background) {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) { 740 814 padding-left: var(--global--spacing-unit); 741 815 padding-right: var(--global--spacing-unit); … … 768 842 } 769 843 770 .wp-block-file .wp-block-file__button:before, .wp-block-file .wp-block-file__button:after { 844 .wp-block-file .wp-block-file__button:before, 845 .wp-block-file .wp-block-file__button:after { 771 846 content: ""; 772 847 display: block; … … 789 864 } 790 865 791 . has-background-dark.wp-block-file .wp-block-file__button:focus {866 .is-dark-theme .wp-block-file .wp-block-file__button:focus { 792 867 color: var(--button--color-background); 793 868 } … … 822 897 } 823 898 824 .wp-block-group:before, .wp-block-group:after { 899 .wp-block-group:before, 900 .wp-block-group:after { 825 901 content: ""; 826 902 display: block; … … 832 908 } 833 909 910 [data-align=full] .wp-block-group.has-background { 911 margin-top: 0; 912 margin-bottom: 0; 913 } 914 834 915 .wp-block-group.is-style-twentytwentyone-border { 835 916 border: calc(3 * var(--separator--height)) solid var(--global--color-border); … … 837 918 } 838 919 839 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align= "full"] {920 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > [data-align=full] { 840 921 max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); 841 922 width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); … … 847 928 } 848 929 849 .wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align= "full"] {930 .wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align=full] { 850 931 margin: 0; 851 932 width: 100%; … … 1061 1142 } 1062 1143 1063 [class*= "inner-container"] .wp-block-latest-posts .wp-block-latest-posts__post-date,1144 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, 1064 1145 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date { 1065 1146 color: currentColor; … … 1107 1188 padding-bottom: var(--global--spacing-vertical); 1108 1189 } 1109 1110 1190 @media screen and (min-width: 600px) { 1191 1111 1192 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 1112 1193 width: calc((100% / 2)); 1113 1194 } 1195 1114 1196 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 1115 1197 width: calc((100% / 3)); 1116 1198 } 1199 1117 1200 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 1118 1201 width: calc((100% / 4)); 1119 1202 } 1203 1120 1204 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 1121 1205 width: calc((100% / 5)); 1122 1206 } 1207 1123 1208 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 1124 1209 width: calc((100% / 6)); … … 1215 1300 } 1216 1301 1302 [data-align=full] .wp-block-media-text { 1303 margin-top: 0; 1304 margin-bottom: 0; 1305 } 1306 1217 1307 .wp-block-media-text .wp-block-media-text__content { 1218 1308 padding: var(--global--spacing-horizontal); … … 1250 1340 } 1251 1341 1252 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 1342 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 1343 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 1253 1344 color: var(--primary-nav--color-link-hover); 1254 1345 } … … 1285 1376 .wp-block-pullquote blockquote::before { 1286 1377 color: currentColor; 1287 content: " \201C";1378 content: "“"; 1288 1379 display: block; 1289 1380 font-size: 3rem; … … 1326 1417 border-color: var(--pullquote--border-color); 1327 1418 } 1328 1329 1419 @media (min-width: 600px) { 1420 1330 1421 .wp-block-pullquote.is-style-solid-color { 1331 1422 padding: calc(5 * var(--global--spacing-unit)); … … 1359 1450 } 1360 1451 1361 .wp-block[data-align= "full"] .wp-block-pullquote:not(.is-style-solid-color) blockquote {1452 .wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote { 1362 1453 padding: 0 calc(2 * var(--global--spacing-unit)); 1363 1454 } … … 1373 1464 font-size: var(--quote--font-size); 1374 1465 font-style: var(--quote--font-style); 1466 font-weight: var(--quote--font-weight); 1467 line-height: var(--quote--line-height); 1468 } 1469 1470 .wp-block-quote strong { 1375 1471 font-weight: var(--quote--font-weight-strong); 1376 line-height: var(--quote--line-height);1377 }1378 1379 .wp-block-quote strong {1380 font-weight: var(--quote--font-weight);1381 1472 } 1382 1473 1383 1474 .wp-block-quote:before { 1384 content: " \201C";1475 content: "“"; 1385 1476 font-size: var(--quote--font-size); 1386 1477 line-height: var(--quote--line-height); … … 1396 1487 1397 1488 .has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 1398 [class*= "background-color"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,1399 [style*= "background-color"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,1400 .wp-block-cover[style*= "background-image"] .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, 1491 .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation { 1401 1492 color: currentColor; 1402 1493 } … … 1409 1500 1410 1501 .wp-block-quote.has-text-align-right:before { 1411 content: " \201D";1502 content: "”"; 1412 1503 left: initial; 1413 1504 right: calc(-0.5 * var(--global--spacing-horizontal)); … … 1422 1513 } 1423 1514 1424 .wp-block-quote.is-large, .wp-block-quote.is-style-large { 1515 .wp-block-quote.is-large, 1516 .wp-block-quote.is-style-large { 1425 1517 padding-left: 0; 1518 1426 1519 /* Resetting margins to match _block-container.scss */ 1427 1520 margin-top: var(--global--spacing-vertical); … … 1429 1522 } 1430 1523 1431 .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { 1524 .wp-block-quote.is-large p, 1525 .wp-block-quote.is-style-large p { 1432 1526 font-size: var(--quote--font-size-large); 1433 1527 font-style: var(--quote--font-style-large); … … 1435 1529 } 1436 1530 1437 .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before { 1531 .wp-block-quote.is-large:before, 1532 .wp-block-quote.is-style-large:before { 1438 1533 font-size: var(--quote--font-size-large); 1439 1534 line-height: var(--quote--line-height-large); … … 1441 1536 } 1442 1537 1443 .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before { 1538 .wp-block-quote.is-large.has-text-align-right:before, 1539 .wp-block-quote.is-style-large.has-text-align-right:before { 1444 1540 left: initial; 1445 1541 right: calc(-1 * var(--global--spacing-horizontal)); 1446 1542 } 1447 1448 1543 @media only screen and (max-width: 481px) { 1449 .wp-block-quote.is-large, .wp-block-quote.is-style-large { 1544 1545 .wp-block-quote.is-large, 1546 .wp-block-quote.is-style-large { 1450 1547 padding-left: var(--global--spacing-horizontal); 1451 1548 } 1452 .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before { 1549 1550 .wp-block-quote.is-large:before, 1551 .wp-block-quote.is-style-large:before { 1453 1552 left: 0; 1454 1553 } 1455 .wp-block-quote.is-large.has-text-align-right, .wp-block-quote.is-style-large.has-text-align-right { 1554 1555 .wp-block-quote.is-large.has-text-align-right, 1556 .wp-block-quote.is-style-large.has-text-align-right { 1456 1557 padding-left: 0; 1457 1558 padding-right: var(--global--spacing-horizontal); 1458 1559 } 1459 .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before { 1560 1561 .wp-block-quote.is-large.has-text-align-right:before, 1562 .wp-block-quote.is-style-large.has-text-align-right:before { 1460 1563 right: 0; 1461 1564 } 1462 1565 } 1463 1464 1566 @media only screen and (max-width: 481px) { 1567 1465 1568 .wp-block-quote { 1466 1569 padding-left: calc(0.5 * var(--global--spacing-horizontal)); 1467 1570 } 1571 1468 1572 .wp-block-quote:before { 1469 1573 left: 0; 1470 1574 } 1575 1471 1576 .wp-block-quote.has-text-align-right { 1472 1577 padding-left: 0; 1473 1578 padding-right: calc(0.5 * var(--global--spacing-horizontal)); 1474 1579 } 1580 1475 1581 .wp-block-quote.has-text-align-right:before { 1476 1582 right: 0; 1477 1583 } 1584 1478 1585 .wp-block-quote.has-text-align-center { 1479 1586 padding-left: 0; … … 1481 1588 } 1482 1589 } 1483 1484 1590 @media only screen and (min-width: 482px) { 1591 1485 1592 .wp-block-quote { 1486 1593 margin-left: auto; 1487 1594 } 1595 1488 1596 .wp-block-quote.has-text-align-right { 1489 1597 margin-right: auto; … … 1520 1628 } 1521 1629 1522 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1),1523 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1) ~ li,1524 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1),1525 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1) ~ li,1526 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1),1527 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1) ~ li,1528 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1),1529 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1) ~ li,1530 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1),1531 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1) ~ li {1630 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 1631 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 1632 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 1633 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 1634 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 1635 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 1636 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 1637 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 1638 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 1639 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 1532 1640 margin-bottom: 0; 1533 1641 } … … 1567 1675 } 1568 1676 1569 [class*= "inner-container"] .wp-block-rss .wp-block-rss__item-publish-date,1677 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, 1570 1678 .has-background .wp-block-rss .wp-block-rss__item-publish-date { 1571 1679 color: currentColor; … … 1585 1693 } 1586 1694 1587 .entry-content [class*= "inner-container"] .wp-block-rss.alignfull,1695 .entry-content [class*=inner-container] .wp-block-rss.alignfull, 1588 1696 .entry-content .has-background .wp-block-rss.alignfull { 1589 1697 padding-left: 0; … … 1612 1720 } 1613 1721 1614 .wp-block-search .wp-block-search__input:focus { 1615 border-color: var(--form--border-color); 1722 .is-dark-theme .wp-block-search .wp-block-search__input { 1723 background: var(--global--color-white-90); 1724 } 1725 1726 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__input, 1727 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__input, 1728 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__input, 1729 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__input, 1730 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__input, 1731 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__input, 1732 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__input { 1733 border-color: var(--form--color-text); 1734 } 1735 1736 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input, 1737 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input, 1738 .has-background.has-black-background-color .wp-block-search .wp-block-search__input { 1739 border-color: var(--global--color-white); 1616 1740 } 1617 1741 … … 1634 1758 } 1635 1759 1636 .wp-block-search .wp-block-search__button:before, .wp-block-search .wp-block-search__button:after { 1760 .wp-block-search .wp-block-search__button:before, 1761 .wp-block-search .wp-block-search__button:after { 1637 1762 content: ""; 1638 1763 display: block; … … 1655 1780 } 1656 1781 1657 . has-background-dark.wp-block-search .wp-block-search__button:focus {1782 .is-dark-theme .wp-block-search .wp-block-search__button:focus { 1658 1783 color: var(--button--color-background); 1659 1784 } … … 1670 1795 1671 1796 .wp-block-search .wp-block-search__button:hover { 1797 color: var(--button--color-text); 1672 1798 background-color: var(--button--color-background); 1799 } 1800 1801 .wp-block-search .wp-block-search__button.has-icon { 1802 padding: calc(2 * var(--button--padding-vertical)) calc(0.5 * var(--button--padding-horizontal)); 1803 } 1804 1805 .wp-block-search .wp-block-search__button.has-icon svg { 1806 width: 40px; 1807 height: 40px; 1808 } 1809 1810 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button, 1811 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button, 1812 .has-background.has-black-background-color .wp-block-search .wp-block-search__button { 1813 color: var(--global--color-white); 1814 border-color: currentColor; 1815 } 1816 1817 .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover, 1818 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover, 1819 .has-background.has-black-background-color .wp-block-search .wp-block-search__button:hover { 1820 color: var(--global--color-white); 1821 background-color: var(--button--color-background); 1822 border-color: var(--global--color-white); 1823 } 1824 1825 .is-dark-theme .has-background.has-gray-background-color .wp-block-search .wp-block-search__button:hover, 1826 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__button:hover, 1827 .is-dark-theme .has-background.has-black-background-color .wp-block-search .wp-block-search__button:hover { 1673 1828 color: var(--button--color-text); 1674 } 1675 1676 .wp-block[data-align="center"] > * { 1829 background-color: var(--button--color-background); 1830 } 1831 1832 .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover, 1833 .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover, 1834 .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover, 1835 .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover, 1836 .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover, 1837 .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover, 1838 .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover { 1839 color: var(--global--color-white); 1840 background-color: var(--form--border-color); 1841 border-color: var(--form--border-color); 1842 } 1843 1844 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button, 1845 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button, 1846 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button, 1847 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button, 1848 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button, 1849 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button, 1850 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button { 1851 color: var(--form--color-text); 1852 border-color: currentColor; 1853 } 1854 1855 .is-dark-theme .has-background.has-white-background-color .wp-block-search .wp-block-search__button:hover, 1856 .is-dark-theme .has-background.has-green-background-color .wp-block-search .wp-block-search__button:hover, 1857 .is-dark-theme .has-background.has-blue-background-color .wp-block-search .wp-block-search__button:hover, 1858 .is-dark-theme .has-background.has-purple-background-color .wp-block-search .wp-block-search__button:hover, 1859 .is-dark-theme .has-background.has-red-background-color .wp-block-search .wp-block-search__button:hover, 1860 .is-dark-theme .has-background.has-orange-background-color .wp-block-search .wp-block-search__button:hover, 1861 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search .wp-block-search__button:hover { 1862 color: var(--global--color-white); 1863 background-color: var(--button--color-text); 1864 border-color: var(--button--color-text); 1865 } 1866 1867 .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1868 .has-background.has-white-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1869 .has-background.has-green-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1870 .has-background.has-blue-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1871 .has-background.has-purple-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1872 .has-background.has-red-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1873 .has-background.has-orange-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input, 1874 .has-background.has-yellow-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__input { 1875 border: none; 1876 } 1877 1878 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button { 1879 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 1880 } 1881 1882 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1883 color: var(--button--color-text); 1884 border-color: currentColor; 1885 } 1886 1887 .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 1888 color: var(--global--color-white); 1889 background-color: var(--button--color-text); 1890 border-color: var(--button--color-text); 1891 } 1892 1893 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1894 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1895 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1896 color: var(--button--color-text-hover); 1897 border-color: currentColor; 1898 } 1899 1900 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1901 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1902 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 1903 color: var(--global--color-white); 1904 background-color: var(--button--color-background); 1905 border-color: var(--button--color-background); 1906 } 1907 1908 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1909 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button, 1910 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button { 1911 color: var(--button--color-text); 1912 border-color: currentColor; 1913 } 1914 1915 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1916 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover, 1917 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside .wp-block-search__button:hover { 1918 color: var(--global--color-white); 1919 background-color: var(--button--color-text); 1920 border-color: var(--button--color-text); 1921 } 1922 1923 .wp-block[data-align=center] > * { 1677 1924 text-align: center; 1678 1925 } 1679 1926 1680 .wp-block[data-align= "center"] .wp-block-search__button-only .wp-block-search__inside-wrapper {1927 .wp-block[data-align=center] .wp-block-search__button-only .wp-block-search__inside-wrapper { 1681 1928 justify-content: center; 1682 1929 } … … 1689 1936 } 1690 1937 1691 .wp-block-separator[style*="text-align:right"], .wp-block-separator[style*="text-align: right"], 1938 .wp-block-separator[style*="text-align:right"], 1939 .wp-block-separator[style*="text-align: right"], 1692 1940 hr[style*="text-align:right"], 1693 1941 hr[style*="text-align: right"] { … … 1700 1948 } 1701 1949 1702 [data-align="full"] > .wp-block-separator, 1703 [data-align="wide"] > .wp-block-separator, [data-align="full"] > 1704 hr, 1705 [data-align="wide"] > 1706 hr { 1950 [data-align=full] > .wp-block-separator, 1951 [data-align=wide] > .wp-block-separator, 1952 [data-align=full] > hr, 1953 [data-align=wide] > hr { 1707 1954 max-width: inherit; 1708 1955 } … … 1718 1965 } 1719 1966 1720 .wp-block-separator.is-style-dots.has-background, .wp-block-separator.is-style-dots.has-text-color, 1967 .wp-block-separator.is-style-dots.has-background, 1968 .wp-block-separator.is-style-dots.has-text-color, 1721 1969 hr.is-style-dots.has-background, 1722 1970 hr.is-style-dots.has-text-color { … … 1724 1972 } 1725 1973 1726 .wp-block-separator.is-style-dots.has-background:before, .wp-block-separator.is-style-dots.has-text-color:before, 1974 .wp-block-separator.is-style-dots.has-background:before, 1975 .wp-block-separator.is-style-dots.has-text-color:before, 1727 1976 hr.is-style-dots.has-background:before, 1728 1977 hr.is-style-dots.has-text-color:before { … … 1736 1985 1737 1986 .has-background:not(.has-background-background-color) .wp-block-separator, 1738 [class*="background-color"]:not(.has-background-background-color) .wp-block-separator, 1739 [style*="background-color"]:not(.has-background-background-color) .wp-block-separator, 1740 .wp-block-cover[style*="background-image"] .wp-block-separator, .has-background:not(.has-background-background-color) 1741 hr, 1742 [class*="background-color"]:not(.has-background-background-color) 1743 hr, 1744 [style*="background-color"]:not(.has-background-background-color) 1745 hr, 1746 .wp-block-cover[style*="background-image"] 1747 hr { 1987 [class*=background-color]:not(.has-background-background-color) .wp-block-separator, 1988 [style*=background-color]:not(.has-background-background-color) .wp-block-separator, 1989 .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, 1993 .wp-block-cover[style*=background-image] hr { 1748 1994 border-color: currentColor; 1749 1995 } … … 1985 2231 } 1986 2232 1987 .wp-block[data-align="wide"], .wp-block.alignwide { 2233 .wp-block[data-align=wide], 2234 .wp-block.alignwide { 1988 2235 max-width: var(--responsive--alignwide-width); 1989 2236 } 1990 2237 1991 .wp-block[data-align="full"], .wp-block.alignfull { 2238 .wp-block[data-align=full], 2239 .wp-block.alignfull { 1992 2240 max-width: none; 1993 }1994 1995 .block-editor-block-list__layout:not(.edit-site-block-editor__block-list) .wp-block[data-align="full"] > [data-block], .block-editor-block-list__layout:not(.edit-site-block-editor__block-list) .wp-block.alignfull > [data-block] {1996 margin-top: 0;1997 margin-bottom: 0;1998 2241 } 1999 2242 … … 2020 2263 2021 2264 @media only screen and (min-width: 482px) { 2022 .wp-block[data-align="left"] > * { 2265 2266 .wp-block[data-align=left] > * { 2023 2267 max-width: 290px; 2024 2268 margin-right: var(--global--spacing-horizontal); 2025 2269 } 2026 .wp-block[data-align="right"] > * { 2270 2271 .wp-block[data-align=right] > * { 2027 2272 max-width: 290px; 2028 2273 margin-left: var(--global--spacing-horizontal); … … 2160 2405 } 2161 2406 2162 :not(.has-text-color).has-black-background-color[class], :not(.has-text-color).has-gray-background-color[class], :not(.has-text-color).has-dark-gray-background-color[class] { 2407 :not(.has-text-color).has-black-background-color[class], 2408 :not(.has-text-color).has-gray-background-color[class], 2409 :not(.has-text-color).has-dark-gray-background-color[class] { 2163 2410 color: var(--global--color-white); 2164 2411 } 2165 2412 2166 :not(.has-text-color).has-green-background-color[class], :not(.has-text-color).has-blue-background-color[class], :not(.has-text-color).has-purple-background-color[class], :not(.has-text-color).has-red-background-color[class], :not(.has-text-color).has-orange-background-color[class], :not(.has-text-color).has-yellow-background-color[class], :not(.has-text-color).has-white-background-color[class] { 2413 :not(.has-text-color).has-green-background-color[class], 2414 :not(.has-text-color).has-blue-background-color[class], 2415 :not(.has-text-color).has-purple-background-color[class], 2416 :not(.has-text-color).has-red-background-color[class], 2417 :not(.has-text-color).has-orange-background-color[class], 2418 :not(.has-text-color).has-yellow-background-color[class], 2419 :not(.has-text-color).has-white-background-color[class] { 2167 2420 color: var(--global--color-dark-gray); 2168 2421 } … … 2199 2452 background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple)); 2200 2453 } 2201 2202 /*# sourceMappingURL=style-editor.css.map */ -
trunk/src/wp-content/themes/twentytwentyone/assets/js/customize-helpers.js
r49250 r49574 6 6 * @return {number} - Returns the luminance, number between 0 and 255. 7 7 */ 8 function twentytwentyoneGetHexLum( hex ) { // jshint ignore:line8 function twentytwentyoneGetHexLum( hex ) { // eslint-disable-line no-unused-vars 9 9 var rgb = twentytwentyoneGetRgbFromHex( hex ); 10 10 return Math.round( ( 0.2126 * rgb.r ) + ( 0.7152 * rgb.g ) + ( 0.0722 * rgb.b ) ); -
trunk/src/wp-content/themes/twentytwentyone/assets/js/customize-preview.js
r49478 r49574 12 12 styles; 13 13 14 // Modify the body class depending on whether this is a dark background or not.14 // Modify the html & body classes depending on whether this is a dark background or not. 15 15 if ( isDark ) { 16 if ( ! document.body.classList.contains( 'has-background-dark' ) ) { 17 document.body.classList.add( 'has-background-dark' ); 16 document.body.classList.add( 'is-dark-theme' ); 17 document.documentElement.classList.add( 'is-dark-theme' ); 18 document.documentElement.classList.remove( 'respect-color-scheme-preference' ); 19 } else { 20 document.body.classList.remove( 'is-dark-theme' ); 21 document.documentElement.classList.remove( 'is-dark-theme' ); 22 if ( wp.customize( 'respect_user_color_preference' ).get() ) { 23 document.documentElement.classList.add( 'respect-color-scheme-preference' ); 18 24 } 19 if ( document.documentElement.classList.contains( 'is-dark-mode' ) ) {20 document.documentElement.classList.remove( 'is-dark-mode' );21 }22 } else {23 document.body.classList.remove( 'has-background-dark' );24 25 } 25 26 26 27 // Toggle the white background class. 27 if ( '#ffffff' === to ) {28 if ( '#ffffff' === to.toLowerCase() ) { 28 29 document.body.classList.add( 'has-background-white' ); 29 30 } else { -
trunk/src/wp-content/themes/twentytwentyone/assets/js/customize.js
r49478 r49574 1 /* global twentytwentyoneGetHexLum , backgroundColorNotice*/1 /* global twentytwentyoneGetHexLum */ 2 2 3 3 ( function() { 4 /**5 * Add/remove the notice.6 *7 * @param {boolean} enable - Whether we want to enable or disable the notice.8 *9 * @return {void}10 */11 function twentytwentyoneBackgroundColorNotice( enable ) {12 if ( enable ) {13 wp.customize( 'background_color' ).notifications.add( 'backgroundColorNotice', new wp.customize.Notification( 'backgroundColorNotice', {14 type: 'info',15 message: backgroundColorNotice.message16 } ) );17 } else {18 wp.customize( 'background_color' ).notifications.remove( 'backgroundColorNotice' );19 }20 }21 22 4 // Wait until the customizer has finished loading. 23 5 wp.customize.bind( 'ready', function() { 24 var supportsDarkMode = ( 127 <= twentytwentyoneGetHexLum( wp.customize( 'background_color' ).get() ) && wp.customize( 'respect_user_color_preference' ).get() );25 26 6 // Hide the "respect_user_color_preference" setting if the background-color is dark. 27 7 if ( 127 > twentytwentyoneGetHexLum( wp.customize( 'background_color' ).get() ) ) { 28 8 wp.customize.control( 'respect_user_color_preference' ).deactivate(); 29 }30 31 // Add notice on init if needed.32 if ( wp.customize( 'respect_user_color_preference' ) ) {33 twentytwentyoneBackgroundColorNotice( true );34 9 } 35 10 … … 39 14 if ( 127 > twentytwentyoneGetHexLum( value ) ) { 40 15 wp.customize.control( 'respect_user_color_preference' ).deactivate(); 41 supportsDarkMode = false;42 16 } else { 43 17 wp.customize.control( 'respect_user_color_preference' ).activate(); 44 supportsDarkMode = wp.customize( 'respect_user_color_preference' ).get();45 }46 } );47 } );48 49 // Handle changes to the "respect_user_color_preference" setting.50 wp.customize( 'respect_user_color_preference', function( setting ) {51 setting.bind( function( value ) {52 supportsDarkMode = value && 127 < twentytwentyoneGetHexLum( wp.customize( 'background_color' ).get() );53 if ( ! supportsDarkMode ) {54 twentytwentyoneBackgroundColorNotice( false );55 } else {56 twentytwentyoneBackgroundColorNotice( true );57 18 } 58 19 } ); -
trunk/src/wp-content/themes/twentytwentyone/assets/js/dark-mode-toggler.js
r49478 r49574 1 function toggleDarkMode() { // jshint ignore:line 2 var toggler = document.getElementById( 'dark-mode-toggler' ), 3 html = document.querySelector( 'html' ); 1 function toggleDarkMode() { // eslint-disable-line no-unused-vars 2 var toggler = document.getElementById( 'dark-mode-toggler' ); 4 3 5 4 if ( 'false' === toggler.getAttribute( 'aria-pressed' ) ) { 6 5 toggler.setAttribute( 'aria-pressed', 'true' ); 7 html.classList.add( 'is-dark-mode' ); 6 document.documentElement.classList.add( 'is-dark-theme' ); 7 document.body.classList.add( 'is-dark-theme' ); 8 8 window.localStorage.setItem( 'twentytwentyoneDarkMode', 'yes' ); 9 9 } else { 10 10 toggler.setAttribute( 'aria-pressed', 'false' ); 11 html.classList.remove( 'is-dark-mode' ); 11 document.documentElement.classList.remove( 'is-dark-theme' ); 12 document.body.classList.remove( 'is-dark-theme' ); 12 13 window.localStorage.setItem( 'twentytwentyoneDarkMode', 'no' ); 13 14 } … … 16 17 function darkModeInitialLoad() { 17 18 var toggler = document.getElementById( 'dark-mode-toggler' ), 18 isDarkMode = window.matchMedia( '(prefers-color-scheme: dark)' ).matches, 19 html; 19 isDarkMode = window.matchMedia( '(prefers-color-scheme: dark)' ).matches; 20 20 21 21 if ( 'yes' === window.localStorage.getItem( 'twentytwentyoneDarkMode' ) ) { … … 32 32 } 33 33 34 html = document.querySelector( 'html' );35 34 if ( isDarkMode ) { 36 html.classList.add( 'is-dark-mode' ); 35 document.documentElement.classList.add( 'is-dark-theme' ); 36 document.body.classList.add( 'is-dark-theme' ); 37 37 } else { 38 html.classList.remove( 'is-dark-mode' ); 38 document.documentElement.classList.remove( 'is-dark-theme' ); 39 document.body.classList.remove( 'is-dark-theme' ); 39 40 } 40 41 } 41 42 43 function darkModeRepositionTogglerOnScroll() { 44 var prevScroll = window.scrollY || document.documentElement.scrollTop, 45 currentScroll, 46 47 checkScroll = function() { 48 currentScroll = window.scrollY || document.documentElement.scrollTop; 49 if ( 50 currentScroll + ( window.innerHeight * 1.5 ) > document.body.clientHeight || 51 currentScroll < prevScroll 52 ) { 53 document.getElementById( 'dark-mode-toggler' ).classList.remove( 'hide' ); 54 } else if ( currentScroll > prevScroll && 250 < currentScroll ) { 55 document.getElementById( 'dark-mode-toggler' ).classList.add( 'hide' ); 56 } 57 prevScroll = currentScroll; 58 }; 59 window.addEventListener( 'scroll', checkScroll ); 60 } 61 42 62 darkModeInitialLoad(); 63 darkModeRepositionTogglerOnScroll(); -
trunk/src/wp-content/themes/twentytwentyone/assets/js/editor-dark-mode-support.js
r49478 r49574 1 /* global ajaxurl, XMLHttpRequest, ResizeObserver,darkModeInitialLoad, setTimeout */1 /* global ajaxurl, XMLHttpRequest, darkModeInitialLoad, setTimeout */ 2 2 3 3 // Check the body class to determine if we want to add the toggler and handle dark-mode or not. … … 52 52 document.querySelector( selector ).insertAdjacentHTML( 'afterbegin', this.response ); 53 53 54 // Re-position the toggle.55 twentytwentyoneDarkModeEditorTogglePosition();56 57 // Add an observer so the toggle gets re-positioned when the sidebar opens/closes.58 twentytwentyoneDarkModeEditorTogglePositionObserver();59 60 54 // Run toggler script. 61 55 darkModeInitialLoad(); … … 82 76 if ( 'true' === toggler.getAttribute( 'aria-pressed' ) ) { 83 77 document.body.classList.add( 'is-dark-theme' ); 84 } 85 86 toggler.addEventListener( 'click', function() { 87 if ( 'true' === toggler.getAttribute( 'aria-pressed' ) ) { 88 document.body.classList.add( 'is-dark-theme' ); 89 } else { 90 document.body.classList.remove( 'is-dark-theme' ); 91 } 92 } ); 93 } 94 95 /** 96 * Reposition the toggle inside the editor wrapper. 97 * 98 * @since 1.0.0 99 * 100 * @return {void} 101 */ 102 function twentytwentyoneDarkModeEditorTogglePosition() { 103 var toggle = document.getElementById( 'dark-mode-toggler' ), 104 toggleWidth, 105 workSpace, 106 workSpaceWidth, 107 attempt = 0, 108 attemptDelay = 25, 109 maxAttempts = 10; 110 111 if ( null === toggle ) { 112 // Try again. 113 if ( attempt < maxAttempts ) { 114 setTimeout( function() { 115 twentytwentyoneDarkModeEditorTogglePosition(); 116 }, attemptDelay ); 117 118 attempt++; 119 attemptDelay *= 2; 120 } 121 return; 122 } 123 124 toggleWidth = window.getComputedStyle( document.getElementById( 'dark-mode-toggler' ) ).width; 125 workSpace = document.querySelector( '.editor-styles-wrapper,.edit-post-visual-editor' ); 126 workSpaceWidth = window.getComputedStyle( workSpace ).width; 127 128 // Add styles to reposition toggle. 129 toggle.style.position = 'fixed'; 130 toggle.style.bottom = '30px'; 131 if ( document.body.classList.contains( 'is-fullscreen-mode' ) ) { 132 toggle.style.left = 'calc(' + workSpaceWidth + ' - ' + toggleWidth + ' - 5px)'; 133 } else { 134 toggle.style.left = 'calc(' + workSpaceWidth + ' - ' + toggleWidth + ' + 155px)'; 78 document.documentElement.classList.add( 'is-dark-theme' ); 79 document.querySelector( '.block-editor__typewriter' ).classList.add( 'is-dark-theme' ); 135 80 } 136 81 } 137 138 /**139 * Add a ResizeObserver to the editor wrapper140 * and trigger the toggle repositioning when needed.141 *142 * @since 1.0.0143 *144 * @return {void}145 */146 function twentytwentyoneDarkModeEditorTogglePositionObserver() {147 var observer = new ResizeObserver( function() {148 twentytwentyoneDarkModeEditorTogglePosition();149 } );150 observer.observe( document.querySelector( '.editor-styles-wrapper,.edit-post-visual-editor' ) );151 } -
trunk/src/wp-content/themes/twentytwentyone/assets/js/primary-navigation.js
r49478 r49574 59 59 * @param {Element} el - The element. 60 60 */ 61 function twentytwentyoneExpandSubMenu( el ) { // jshint ignore:line61 function twentytwentyoneExpandSubMenu( el ) { // eslint-disable-line no-unused-vars 62 62 // Close other expanded items. 63 63 el.closest( 'nav' ).querySelectorAll( '.sub-menu-toggle' ).forEach( function( button ) { … … 115 115 shiftKey = event.shiftKey; 116 116 escKey = event.keyCode === 27; 117 activeEl = document.activeElement; // jshint ignore:line117 activeEl = document.activeElement; // eslint-disable-line @wordpress/no-global-active-element 118 118 lastEl = elements[ elements.length - 1 ]; 119 119 firstEl = elements[0]; -
trunk/src/wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-custom-colors.php
r49478 r49574 170 170 $background_color = get_theme_mod( 'background_color', 'D1E4DD' ); 171 171 if ( 127 > self::get_relative_luminance_from_hex( $background_color ) ) { 172 $classes[] = ' has-background-dark';172 $classes[] = 'is-dark-theme'; 173 173 } else { 174 $classes[] = ' has-background-light';174 $classes[] = 'is-light-theme'; 175 175 } 176 176 -
trunk/src/wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-customize.php
r49320 r49574 109 109 'type' => 'radio', 110 110 'section' => 'excerpt_settings', 111 'label' => esc_html__( 'On archive pages, posts show:', 'twentytwentyone' ),111 'label' => esc_html__( 'On Archive Pages, posts show:', 'twentytwentyone' ), 112 112 'choices' => array( 113 113 'excerpt' => esc_html__( 'Summary', 'twentytwentyone' ), … … 141 141 'background_color', 142 142 array( 143 'label' => esc_html_ _( 'Background Control', 'twentytwentyone' ),143 'label' => esc_html_x( 'Background Color', 'Customizer control', 'twentytwentyone' ), 144 144 'section' => 'colors', 145 145 'palette' => $colors, -
trunk/src/wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-dark-mode.php
r49478 r49574 1 1 <?php 2 2 /** 3 * Custom ColorsClass3 * Dark Mode Class 4 4 * 5 5 * @package WordPress … … 9 9 10 10 /** 11 * This class is in charge of color customization via the Customizer.11 * This class is in charge of Dark Mode. 12 12 */ 13 13 class Twenty_Twenty_One_Dark_Mode { … … 41 41 42 42 // Add the switch on the frontend & customizer. 43 add_action( ' get_template_part_template-parts/header/site-nav', array( $this, 'the_switch' ) );43 add_action( 'wp_footer', array( $this, 'the_switch' ) ); 44 44 45 45 // Add the switch in the editor. 46 46 add_action( 'wp_ajax_tt1_dark_mode_editor_switch', array( $this, 'editor_ajax_callback' ) ); 47 48 // Add the privacy policy content. 49 add_action( 'admin_init', array( $this, 'add_privacy_policy_content' ) ); 47 50 } 48 51 … … 63 66 $should_respect_color_scheme = get_theme_mod( 'respect_user_color_preference', false ); 64 67 if ( $should_respect_color_scheme && Twenty_Twenty_One_Custom_Colors::get_relative_luminance_from_hex( $background_color ) > 127 ) { 65 // Add dark mode variable overrides.68 // Add Dark Mode variable overrides. 66 69 wp_add_inline_style( 67 70 'twenty-twenty-one-custom-color-overrides', 68 ' html.is-dark-mode .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); }'71 '.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); }' 69 72 ); 70 73 } … … 99 102 return; 100 103 } 101 wp_enqueue_style( 102 'tt1-dark-mode', 103 get_template_directory_uri() . '/assets/css/style-dark-mode.css', 104 array( 'twenty-twenty-one-style' ), 105 '1.0.0' 106 ); 104 $url = get_template_directory_uri() . '/assets/css/style-dark-mode.css'; 105 if ( is_rtl() ) { 106 $url = get_template_directory_uri() . '/assets/css/style-dark-mode-rtl.css'; 107 } 108 wp_enqueue_style( 'tt1-dark-mode', $url, array( 'twenty-twenty-one-style' ), wp_get_theme()->get( 'Version' ) ); // @phpstan-ignore-line. Version is always a string. 107 109 } 108 110 … … 127 129 true 128 130 ); 129 130 wp_localize_script(131 'twentytwentyone-customize-controls',132 'backgroundColorNotice',133 array(134 'message' => esc_html__( 'Changes will only be visible if Dark Mode is "Off" in the preview', 'twentytwentyone' ),135 )136 );137 131 } 138 132 … … 149 143 */ 150 144 public function customizer_controls( $wp_customize ) { 145 146 $colors_section = $wp_customize->get_section( 'colors' ); 147 if ( is_object( $colors_section ) ) { 148 $colors_section->title = __( 'Colors & Dark Mode', 'twentytwentyone' ); 149 $colors_section->description = __( 'To access the Dark Mode settings, select a light background color.', 'twentytwentyone' ) . '<br><a href="https://wordpress.org/support/article/twenty-twenty-one/">' . __( 'Learn more about Dark Mode.', 'twentytwentyone' ) . '</a>'; 150 } 151 151 152 $wp_customize->add_setting( 152 153 'respect_user_color_preference', … … 165 166 'type' => 'checkbox', 166 167 'section' => 'colors', 167 'label' => esc_html__( ' Respect visitor\'s device dark mode settings', 'twentytwentyone' ),168 'description' => __( ' 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.', 'twentytwentyone' ),168 'label' => esc_html__( 'Dark Mode Support', 'twentytwentyone' ), 169 'description' => __( 'Respect visitor\'s device dark mode settings.<br>Dark mode is a device setting. If a visitor to your site requests it, your site will be shown with a dark background and light text.<br><br>Dark Mode can also be turned on and off with a button that you can find in the bottom right corner of the page.', 'twentytwentyone' ), 169 170 'active_callback' => function( $value ) { 170 171 return 127 < Twenty_Twenty_One_Custom_Colors::get_relative_luminance_from_hex( get_theme_mod( 'background_color', 'D1E4DD' ) ); … … 329 330 z-index: 20; 330 331 } 331 html.is-dark-mode #dark-mode-toggler:not(:hover):not(:focus) {332 .is-dark-theme.is-dark-theme #dark-mode-toggler:not(:hover):not(:focus) { 332 333 color: var(--global--color-primary); 333 334 } … … 387 388 wp_die(); 388 389 } 390 391 /** 392 * Adds information to the privacy policy. 393 * 394 * @access public 395 * 396 * @since 1.0.0 397 * 398 * @return void 399 */ 400 public function add_privacy_policy_content() { 401 if ( ! function_exists( 'wp_add_privacy_policy_content' ) ) { 402 return; 403 } 404 $content = '<p class="privacy-policy-tutorial">' . __( 'Twenty Twenty-One uses LocalStorage when Dark Mode support is enabled.', 'twentytwentyone' ) . '</p>' 405 . '<strong class="privacy-policy-tutorial">' . __( 'Suggested Text:', 'twentytwentyone' ) . '</strong> ' 406 . __( 'This website uses LocalStorage to save the setting when Dark Mode support is turned on or off.<br> LocalStorage is necessary for the setting to work and is only used when a user clicks on the Dark Mode button.<br> No data is saved in the database or transferred.', 'twentytwentyone' ); 407 wp_add_privacy_policy_content( 'Twenty Twenty-One', wp_kses_post( wpautop( $content, false ) ) ); 408 } 409 389 410 } -
trunk/src/wp-content/themes/twentytwentyone/comments.php
r49320 r49574 38 38 printf( 39 39 /* translators: %s: comment count number. */ 40 esc_html( _nx( '%s Comment', '%s Comments', $twenty_twenty_one_comment_count, ' comments title', 'twentytwentyone' ) ),40 esc_html( _nx( '%s Comment', '%s Comments', $twenty_twenty_one_comment_count, 'Comments title', 'twentytwentyone' ) ), 41 41 esc_html( number_format_i18n( $twenty_twenty_one_comment_count ) ) 42 42 ); -
trunk/src/wp-content/themes/twentytwentyone/footer.php
r49478 r49574 22 22 23 23 <?php if ( has_nav_menu( 'footer' ) ) : ?> 24 <nav aria-label="<?php esc_attr_e( 'Secondary menu', 'twentytwentyone' ); ?>" class="footer-navigation">24 <nav aria-label="<?php esc_attr_e( 'Secondary Menu', 'twentytwentyone' ); ?>" class="footer-navigation"> 25 25 <ul class="footer-navigation-wrapper"> 26 26 <?php … … 29 29 'theme_location' => 'footer', 30 30 'items_wrap' => '%3$s', 31 'container' => 'false',31 'container' => false, 32 32 'depth' => 1, 33 33 'link_before' => '<span>', 34 34 'link_after' => '</span>', 35 'fallback_cb' => 'false',35 'fallback_cb' => false, 36 36 ) 37 37 ); -
trunk/src/wp-content/themes/twentytwentyone/functions.php
r49478 r49574 74 74 register_nav_menus( 75 75 array( 76 'primary' => esc_html__( 'Primary Navigation', 'twentytwentyone' ),77 'footer' => __( ' Footer Navigation', 'twentytwentyone' ),76 'primary' => esc_html__( 'Primary Menu', 'twentytwentyone' ), 77 'footer' => __( 'Secondary Menu', 'twentytwentyone' ), 78 78 ) 79 79 ); … … 456 456 function twentytwentyone_block_editor_script() { 457 457 458 wp_enqueue_script( 'twentytwentyone- unregister-block-style', get_theme_file_uri( '/assets/js/unregister-block-style.js' ), array( 'wp-blocks', 'wp-dom' ), wp_get_theme()->get( 'Version' ), true );458 wp_enqueue_script( 'twentytwentyone-editor', get_theme_file_uri( '/assets/js/editor.js' ), array( 'wp-blocks', 'wp-dom' ), wp_get_theme()->get( 'Version' ), true ); 459 459 } 460 460 -
trunk/src/wp-content/themes/twentytwentyone/inc/block-patterns.php
r49478 r49574 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_ _( 'example@example.com', 'twentytwentyone' ) . '<br></a>' . esc_html__( '123-456-7890', '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__( '123 Main Street', 'twentytwentyone' ) . '<br>' . esc_html__( 'Cambridge, MA, 02139', '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 {"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 -->', 118 118 ) 119 119 ); -
trunk/src/wp-content/themes/twentytwentyone/inc/menu-functions.php
r49216 r49574 33 33 $output .= '<span class="icon-plus">' . twenty_twenty_one_get_icon_svg( 'ui', 'plus', 18 ) . '</span>'; 34 34 $output .= '<span class="icon-minus">' . twenty_twenty_one_get_icon_svg( 'ui', 'minus', 18 ) . '</span>'; 35 $output .= '<span class="screen-reader-text">' . esc_html__( 'Open menu', 'twentytwentyone' ) . '</span>';35 $output .= '<span class="screen-reader-text">' . esc_html__( 'Open Menu', 'twentytwentyone' ) . '</span>'; 36 36 $output .= '</button>'; 37 37 } -
trunk/src/wp-content/themes/twentytwentyone/inc/starter-content.php
r49478 r49574 41 41 <div class="wp-block-columns alignwide are-vertically-aligned-center is-style-twentytwentyone-columns-overlap"><!-- wp:column {"verticalAlignment":"center"} --> 42 42 <div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"align":"full","sizeSlug":"large"} --> 43 <figure class="wp-block-image alignfull size-large"><img src="' . esc_url( get_template_directory_uri() ) . '/assets/images/roses-tremieres-hollyhocks-1884.jpg" alt="' . esc_attr__( ' Roses Tremieres (Hollyhocks), by Berthe Morisot, 1884', 'twentytwentyone' ) . '"/></figure>43 <figure class="wp-block-image alignfull size-large"><img src="' . esc_url( get_template_directory_uri() ) . '/assets/images/roses-tremieres-hollyhocks-1884.jpg" alt="' . esc_attr__( '“Roses Tremieres” by Berthe Morisot', 'twentytwentyone' ) . '"/></figure> 44 44 <!-- /wp:image --> 45 45 … … 49 49 50 50 <!-- wp:image {"align":"full","sizeSlug":"large","className":"is-style-twentytwentyone-image-frame"} --> 51 <figure class="wp-block-image alignfull size-large is-style-twentytwentyone-image-frame"><img src="' . esc_url( get_template_directory_uri() ) . '/assets/images/in-the-bois-de-boulogne.jpg" alt="' . esc_attr__( ' In the Bois de Boulogne, by Berthe Morisot, 1879', 'twentytwentyone' ) . '"/></figure>51 <figure class="wp-block-image alignfull size-large is-style-twentytwentyone-image-frame"><img src="' . esc_url( get_template_directory_uri() ) . '/assets/images/in-the-bois-de-boulogne.jpg" alt="' . esc_attr__( '“In the Bois de Boulogne” by Berthe Morisot', 'twentytwentyone' ) . '"/></figure> 52 52 <!-- /wp:image --></div> 53 53 <!-- /wp:column --> … … 59 59 60 60 <!-- wp:image {"sizeSlug":"large","className":"alignfull size-full is-style-twentytwentyone-border"} --> 61 <figure class="wp-block-image size-large alignfull size-full is-style-twentytwentyone-border"><img src="' . esc_url( get_template_directory_uri() ) . '/assets/images/young-woman-in-mauve.jpg" alt="' . esc_attr__( ' Young Woman in Mauve, by Berthe Morisot, 1880', 'twentytwentyone' ) . '"/></figure>61 <figure class="wp-block-image size-large alignfull size-full is-style-twentytwentyone-border"><img src="' . esc_url( get_template_directory_uri() ) . '/assets/images/young-woman-in-mauve.jpg" alt="' . esc_attr__( '“Young Woman in Mauve” by Berthe Morisot', 'twentytwentyone' ) . '"/></figure> 62 62 <!-- /wp:image --></div> 63 63 <!-- /wp:column --></div> … … 152 152 // Assign a menu to the "primary" location. 153 153 'primary' => array( 154 'name' => esc_html__( 'Primary ', 'twentytwentyone' ),154 'name' => esc_html__( 'Primary Menu', 'twentytwentyone' ), 155 155 'items' => array( 156 156 'link_home', // Note that the core "home" page is actually a link in case a static front page is not used. … … 163 163 // Assign a menu to the "footer" location. 164 164 'footer' => array( 165 'name' => esc_html__( ' Footer', 'twentytwentyone' ),165 'name' => esc_html__( 'Secondary Menu', 'twentytwentyone' ), 166 166 'items' => array( 167 167 'link_facebook', -
trunk/src/wp-content/themes/twentytwentyone/inc/template-functions.php
r49478 r49574 9 9 10 10 /** 11 * Remove Gutenberg `Theme` Block Styles.12 *13 * @since 1.0.014 */15 function twenty_twenty_one_deregister_styles() {16 wp_dequeue_style( 'wp-block-library-theme' );17 }18 add_action( 'wp_print_styles', 'twenty_twenty_one_deregister_styles', 100 );19 20 /**21 11 * Adds custom classes to the array of body classes. 22 12 * … … 28 18 */ 29 19 function twenty_twenty_one_body_classes( $classes ) { 20 21 // Helps detect if JS is enabled or not. 22 $classes[] = 'no-js'; 30 23 31 24 // Adds `singular` to singular pages, and `hfeed` to all other pages. … … 75 68 } 76 69 add_action( 'wp_head', 'twenty_twenty_one_pingback_header' ); 70 71 /** 72 * Remove the `no-js` class from body if JS is supported. 73 * 74 * @since 1.0.0 75 * 76 * @return void 77 */ 78 function twenty_twenty_one_supports_js() { 79 echo '<script>document.body.classList.remove("no-js");</script>'; 80 } 81 add_action( 'wp_footer', 'twenty_twenty_one_supports_js' ); 77 82 78 83 /** … … 158 163 if ( ! function_exists( 'twenty_twenty_one_post_title' ) ) { 159 164 /** 160 * Add a title to posts that are missing titles.165 * Add a title to posts and pages that are missing titles. 161 166 * 162 167 * @since 1.0.0 … … 167 172 */ 168 173 function twenty_twenty_one_post_title( $title ) { 169 return '' === $title ? esc_html_ _( 'Untitled', 'twentytwentyone' ) : $title;174 return '' === $title ? esc_html_x( 'Untitled', 'Added to posts and pages that are missing titles', 'twentytwentyone' ) : $title; 170 175 } 171 176 } … … 392 397 $output = '<p class="post-password-message">' . esc_html__( 'This content is password protected. Please enter a password to view.', 'twentytwentyone' ) . '</p> 393 398 <form action="' . esc_url( site_url( 'wp-login.php?action=postpass', 'login_post' ) ) . '" class="post-password-form" method="post"> 394 <label class="post-password-form__label" for="' . esc_attr( $label ) . '">' . esc_html_ _( 'Password', 'twentytwentyone' ) . '</label><input class="post-password-form__input" name="post_password" id="' . esc_attr( $label ) . '" type="password" size="20" /><input type="submit" class="post-password-form__submit" name="' . esc_attr__( 'Submit', 'twentytwentyone' ) . '" value="' . esc_attr_x( 'Enter', 'post password form', 'twentytwentyone' ) . '" /></form>399 <label class="post-password-form__label" for="' . esc_attr( $label ) . '">' . esc_html_x( 'Password', 'Post password form', 'twentytwentyone' ) . '</label><input class="post-password-form__input" name="post_password" id="' . esc_attr( $label ) . '" type="password" size="20" /><input type="submit" class="post-password-form__submit" name="' . esc_attr_x( 'Submit', 'Post password form', 'twentytwentyone' ) . '" value="' . esc_attr_x( 'Enter', 'Post password form', 'twentytwentyone' ) . '" /></form> 395 400 '; 396 401 return $output; … … 435 440 // Add style. 436 441 $attr['style'] = isset( $attr['style'] ) ? $attr['style'] : ''; 437 $attr['style'] = 'width:100%;height:' . round( 100 * $height / $width, 2 ) . '%; ' . $attr['style'];442 $attr['style'] = 'width:100%;height:' . round( 100 * $height / $width, 2 ) . '%;max-width:' . $width . 'px;' . $attr['style']; 438 443 } 439 444 -
trunk/src/wp-content/themes/twentytwentyone/inc/template-tags.php
r49320 r49574 75 75 76 76 if ( is_sticky() ) { 77 echo '<p>' . esc_html_ _( 'Featured post', 'twentytwentyone' ) . '</p>';77 echo '<p>' . esc_html_x( 'Featured post', 'Label for sticky posts', 'twentytwentyone' ) . '</p>'; 78 78 } 79 79 … … 218 218 */ 219 219 function twenty_twenty_one_the_posts_navigation() { 220 $post_type = get_post_type_object( get_post_type() ); 221 $post_type_name = ''; 222 if ( 223 is_object( $post_type ) && 224 property_exists( $post_type, 'labels' ) && 225 is_object( $post_type->labels ) && 226 property_exists( $post_type->labels, 'name' ) 227 ) { 228 $post_type_name = $post_type->labels->name; 229 } 230 220 231 the_posts_pagination( 221 232 array( … … 226 237 '%s <span class="nav-prev-text">%s</span>', 227 238 is_rtl() ? twenty_twenty_one_get_icon_svg( 'ui', 'arrow_right' ) : twenty_twenty_one_get_icon_svg( 'ui', 'arrow_left' ), 228 esc_html__( 'Newer posts', 'twentytwentyone' ) 239 sprintf( 240 /* translators: %s: The post-type name. */ 241 esc_html__( 'Newer %s', 'twentytwentyone' ), 242 '<span class="nav-short">' . esc_html( $post_type_name ) . '</span>' 243 ) 229 244 ), 230 245 'next_text' => sprintf( 231 246 '<span class="nav-next-text">%s</span> %s', 232 esc_html__( 'Older posts', 'twentytwentyone' ), 247 sprintf( 248 /* translators: %s: The post-type name. */ 249 esc_html__( 'Older %s', 'twentytwentyone' ), 250 '<span class="nav-short">' . esc_html( $post_type_name ) . '</span>' 251 ), 233 252 is_rtl() ? twenty_twenty_one_get_icon_svg( 'ui', 'arrow_left' ) : twenty_twenty_one_get_icon_svg( 'ui', 'arrow_right' ) 234 253 ), -
trunk/src/wp-content/themes/twentytwentyone/package-lock.json
r49330 r49574 15 15 }, 16 16 "@babel/core": { 17 "version": "7.12. 0",18 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12. 0.tgz",19 "integrity": "sha512- iV7Gwg0DePKvdDZZWRTkj4MW+6/AbVWd4ZCg+zk8H1RVt5xBpUZS6vLQWwb3pyLg4BFTaGiQCPoJ4Ibmbne4fA==",17 "version": "7.12.3", 18 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", 19 "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", 20 20 "dev": true, 21 21 "requires": { 22 22 "@babel/code-frame": "^7.10.4", 23 "@babel/generator": "^7.12. 0",24 "@babel/helper-module-transforms": "^7.12. 0",25 "@babel/helpers": "^7.1 0.4",26 "@babel/parser": "^7.12. 0",23 "@babel/generator": "^7.12.1", 24 "@babel/helper-module-transforms": "^7.12.1", 25 "@babel/helpers": "^7.12.1", 26 "@babel/parser": "^7.12.3", 27 27 "@babel/template": "^7.10.4", 28 "@babel/traverse": "^7.12. 0",29 "@babel/types": "^7.12. 0",28 "@babel/traverse": "^7.12.1", 29 "@babel/types": "^7.12.1", 30 30 "convert-source-map": "^1.7.0", 31 31 "debug": "^4.1.0", … … 38 38 }, 39 39 "dependencies": { 40 "debug": { 41 "version": "4.2.0", 42 "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", 43 "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", 44 "dev": true, 45 "requires": { 46 "ms": "2.1.2" 47 } 48 }, 49 "ms": { 50 "version": "2.1.2", 51 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 52 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 53 "dev": true 54 }, 55 "source-map": { 56 "version": "0.5.7", 57 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 58 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 40 "semver": { 41 "version": "5.7.1", 42 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 43 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 59 44 "dev": true 60 45 } … … 62 47 }, 63 48 "@babel/generator": { 64 "version": "7.12. 0",65 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12. 0.tgz",66 "integrity": "sha512- 8lnf4QcyiQMf5XQp47BltuMTocsOh6P0z/vueEh8GzhmWWlDbdvOoI5Ziddg0XYhmnx35HyByUW51/9NprF8cA==",67 "dev": true, 68 "requires": { 69 "@babel/types": "^7.12. 0",49 "version": "7.12.5", 50 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", 51 "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", 52 "dev": true, 53 "requires": { 54 "@babel/types": "^7.12.5", 70 55 "jsesc": "^2.5.1", 71 56 "source-map": "^0.5.0" 72 },73 "dependencies": {74 "source-map": {75 "version": "0.5.7",76 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",77 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",78 "dev": true79 }80 57 } 81 58 }, … … 101 78 }, 102 79 "@babel/helper-member-expression-to-functions": { 103 "version": "7.12. 0",104 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12. 0.tgz",105 "integrity": "sha512- I0d/bgzgzgLsJMk7UZ0TN2KV3OGjC/t/9Saz8PKb9jrcEAXhgjGysOgp4PDKydIKjUv/gj2St4ae+ov8l+T9Xg==",106 "dev": true, 107 "requires": { 108 "@babel/types": "^7.12. 0"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" 109 86 } 110 87 }, 111 88 "@babel/helper-module-imports": { 112 "version": "7.1 0.4",113 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.1 0.4.tgz",114 "integrity": "sha512- nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",115 "dev": true, 116 "requires": { 117 "@babel/types": "^7.1 0.4"89 "version": "7.12.5", 90 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", 91 "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", 92 "dev": true, 93 "requires": { 94 "@babel/types": "^7.12.5" 118 95 } 119 96 }, 120 97 "@babel/helper-module-transforms": { 121 "version": "7.12. 0",122 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12. 0.tgz",123 "integrity": "sha512- 1ZTMoCiLSzTJLbq7mSaTHki4oIrBIf/dUbzdhwTrvtMU3ZNVKwQmGae3gSiqppo7G8HAgnXmc43rfEaD8yYLLQ==",124 "dev": true, 125 "requires": { 126 "@babel/helper-module-imports": "^7.1 0.4",127 "@babel/helper-replace-supers": "^7.12. 0",128 "@babel/helper-simple-access": "^7.1 0.4",98 "version": "7.12.1", 99 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", 100 "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", 101 "dev": true, 102 "requires": { 103 "@babel/helper-module-imports": "^7.12.1", 104 "@babel/helper-replace-supers": "^7.12.1", 105 "@babel/helper-simple-access": "^7.12.1", 129 106 "@babel/helper-split-export-declaration": "^7.11.0", 130 107 "@babel/helper-validator-identifier": "^7.10.4", 131 108 "@babel/template": "^7.10.4", 132 "@babel/traverse": "^7.12. 0",133 "@babel/types": "^7.12. 0",109 "@babel/traverse": "^7.12.1", 110 "@babel/types": "^7.12.1", 134 111 "lodash": "^4.17.19" 135 112 } … … 145 122 }, 146 123 "@babel/helper-replace-supers": { 147 "version": "7.12. 0",148 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12. 0.tgz",149 "integrity": "sha512- 9kycFdq2c9e7PXZOr2z/ZqTFF9OzFu287iFwYS+CiDVPuoTCfY8hoTsIqNQNetQjlqoRsRyJFrMG1uhGAR4EEw==",150 "dev": true, 151 "requires": { 152 "@babel/helper-member-expression-to-functions": "^7.12. 0",124 "version": "7.12.5", 125 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", 126 "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", 127 "dev": true, 128 "requires": { 129 "@babel/helper-member-expression-to-functions": "^7.12.1", 153 130 "@babel/helper-optimise-call-expression": "^7.10.4", 154 "@babel/traverse": "^7.12. 0",155 "@babel/types": "^7.12. 0"131 "@babel/traverse": "^7.12.5", 132 "@babel/types": "^7.12.5" 156 133 } 157 134 }, 158 135 "@babel/helper-simple-access": { 159 "version": "7.10.4", 160 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", 161 "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", 162 "dev": true, 163 "requires": { 164 "@babel/template": "^7.10.4", 165 "@babel/types": "^7.10.4" 136 "version": "7.12.1", 137 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", 138 "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", 139 "dev": true, 140 "requires": { 141 "@babel/types": "^7.12.1" 166 142 } 167 143 }, … … 182 158 }, 183 159 "@babel/helpers": { 184 "version": "7.1 0.4",185 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.1 0.4.tgz",186 "integrity": "sha512- L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",160 "version": "7.12.5", 161 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", 162 "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", 187 163 "dev": true, 188 164 "requires": { 189 165 "@babel/template": "^7.10.4", 190 "@babel/traverse": "^7.1 0.4",191 "@babel/types": "^7.1 0.4"166 "@babel/traverse": "^7.12.5", 167 "@babel/types": "^7.12.5" 192 168 } 193 169 }, … … 204 180 }, 205 181 "@babel/parser": { 206 "version": "7.12. 0",207 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12. 0.tgz",208 "integrity": "sha512- dYmySMYnlus2jwl7JnnajAj11obRStZoW9cG04wh4ZuhozDn11tDUrhHcUZ9iuNHqALAhh60XqNaYXpvuuE/Gg==",182 "version": "7.12.5", 183 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz", 184 "integrity": "sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==", 209 185 "dev": true 210 186 }, 211 187 "@babel/runtime": { 212 "version": "7.12. 0",213 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12. 0.tgz",214 "integrity": "sha512- lS4QLXQ2Vbw2ubfQjeQcn+BZgZ5+ROHW9f+DWjEp5Y+NHYmkRGKqHSJ1tuhbUauKu2nhZNTBIvsIQ8dXfY5Gjw==",188 "version": "7.12.5", 189 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", 190 "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", 215 191 "dev": true, 216 192 "requires": { … … 219 195 }, 220 196 "@babel/runtime-corejs3": { 221 "version": "7.12. 0",222 "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12. 0.tgz",223 "integrity": "sha512- CltlJftStV4CBG4/HWVVRnBWFvLkYd22BkYO4gFgX+89JOlYiKQ5+Ji9Ovqb1o3T5DkkBn3JrVq1V/xweAaeGA==",197 "version": "7.12.5", 198 "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz", 199 "integrity": "sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ==", 224 200 "dev": true, 225 201 "requires": { … … 240 216 }, 241 217 "@babel/traverse": { 242 "version": "7.12. 0",243 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12. 0.tgz",244 "integrity": "sha512- ZU9e79xpOukCNPkQ1UzR4gJKCruGckr6edd8v8lmKpSk8iakgUIvb+5ZtaKKV9f7O+x5r+xbMDDIbzVpUoiIuw==",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==", 245 221 "dev": true, 246 222 "requires": { 247 223 "@babel/code-frame": "^7.10.4", 248 "@babel/generator": "^7.12. 0",224 "@babel/generator": "^7.12.5", 249 225 "@babel/helper-function-name": "^7.10.4", 250 226 "@babel/helper-split-export-declaration": "^7.11.0", 251 "@babel/parser": "^7.12. 0",252 "@babel/types": "^7.12. 0",227 "@babel/parser": "^7.12.5", 228 "@babel/types": "^7.12.5", 253 229 "debug": "^4.1.0", 254 230 "globals": "^11.1.0", … … 256 232 }, 257 233 "dependencies": { 258 "debug": {259 "version": "4.2.0",260 "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",261 "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",262 "dev": true,263 "requires": {264 "ms": "2.1.2"265 }266 },267 234 "globals": { 268 235 "version": "11.12.0", … … 270 237 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 271 238 "dev": true 272 },273 "ms": {274 "version": "2.1.2",275 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",276 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",277 "dev": true278 239 } 279 240 } 280 241 }, 281 242 "@babel/types": { 282 "version": "7.12. 0",283 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12. 0.tgz",284 "integrity": "sha512- ggIyFmT2zMaYRheOfPDQ4gz7QqV3B+t2rjqjbttDJxMcb7/LukvWCmlIl1sWcOxrvwpTDd+z0OytzqsbGeb3/g==",243 "version": "7.12.6", 244 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz", 245 "integrity": "sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==", 285 246 "dev": true, 286 247 "requires": { … … 300 261 }, 301 262 "@eslint/eslintrc": { 302 "version": "0. 1.3",303 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0. 1.3.tgz",304 "integrity": "sha512- 4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==",263 "version": "0.2.1", 264 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz", 265 "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==", 305 266 "dev": true, 306 267 "requires": { … … 315 276 "minimatch": "^3.0.4", 316 277 "strip-json-comments": "^3.1.1" 317 },318 "dependencies": {319 "debug": {320 "version": "4.2.0",321 "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",322 "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",323 "dev": true,324 "requires": {325 "ms": "2.1.2"326 }327 },328 "ignore": {329 "version": "4.0.6",330 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",331 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",332 "dev": true333 },334 "import-fresh": {335 "version": "3.2.1",336 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",337 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",338 "dev": true,339 "requires": {340 "parent-module": "^1.0.0",341 "resolve-from": "^4.0.0"342 }343 },344 "ms": {345 "version": "2.1.2",346 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",347 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",348 "dev": true349 },350 "resolve-from": {351 "version": "4.0.0",352 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",353 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",354 "dev": true355 },356 "strip-json-comments": {357 "version": "3.1.1",358 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",359 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",360 "dev": true361 }362 278 } 363 279 }, … … 388 304 } 389 305 }, 390 "@sindresorhus/is": {391 "version": "2.1.1",392 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz",393 "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==",394 "dev": true395 },396 306 "@stylelint/postcss-css-in-js": { 397 307 "version": "0.37.2", … … 413 323 } 414 324 }, 415 "@szmarczak/http-timer": {416 "version": "4.0.5",417 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz",418 "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==",419 "dev": true,420 "requires": {421 "defer-to-connect": "^2.0.0"422 }423 },424 "@types/cacheable-request": {425 "version": "6.0.1",426 "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz",427 "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==",428 "dev": true,429 "requires": {430 "@types/http-cache-semantics": "*",431 "@types/keyv": "*",432 "@types/node": "*",433 "@types/responselike": "*"434 }435 },436 "@types/color-name": {437 "version": "1.1.1",438 "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",439 "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",440 "dev": true441 },442 "@types/http-cache-semantics": {443 "version": "4.0.0",444 "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz",445 "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==",446 "dev": true447 },448 325 "@types/json-schema": { 449 326 "version": "7.0.6", … … 452 329 "dev": true 453 330 }, 454 "@types/keyv": {455 "version": "3.1.1",456 "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz",457 "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==",458 "dev": true,459 "requires": {460 "@types/node": "*"461 }462 },463 331 "@types/minimist": { 464 "version": "1.2.0", 465 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", 466 "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", 467 "dev": true 468 }, 469 "@types/node": { 470 "version": "14.11.8", 471 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.8.tgz", 472 "integrity": "sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==", 332 "version": "1.2.1", 333 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", 334 "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", 473 335 "dev": true 474 336 }, … … 484 346 "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 485 347 "dev": true 486 },487 "@types/responselike": {488 "version": "1.0.0",489 "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",490 "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==",491 "dev": true,492 "requires": {493 "@types/node": "*"494 }495 348 }, 496 349 "@types/unist": { … … 525 378 "semver": "^7.3.2", 526 379 "tsutils": "^3.17.1" 527 },528 "dependencies": {529 "debug": {530 "version": "4.2.0",531 "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",532 "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",533 "dev": true,534 "requires": {535 "ms": "2.1.2"536 }537 },538 "ms": {539 "version": "2.1.2",540 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",541 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",542 "dev": true543 },544 "semver": {545 "version": "7.3.2",546 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",547 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",548 "dev": true549 }550 380 } 551 381 }, … … 555 385 "integrity": "sha512-pB45JlfmHuEigNFZ1X+CTgIsOT3/TTb9iZxw1DHXge/7ytY8FNhtcNwTfF9IgnS6/xaFRZBqzw4DyH4sP1Lyxg==", 556 386 "dev": true 557 },558 "@wordpress/env": {559 "version": "2.1.0",560 "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-2.1.0.tgz",561 "integrity": "sha512-ytPfTZLYksLyS9pWRexs3yT+TKkf2wr3IFuoBGxIcPJZGxPBiOUyOPLXOezQiDFetLkyXbsDIeb7cFDojM4KIA==",562 "dev": true,563 "requires": {564 "chalk": "^4.0.0",565 "copy-dir": "^1.3.0",566 "docker-compose": "^0.22.2",567 "extract-zip": "^1.6.7",568 "got": "^10.7.0",569 "inquirer": "^7.1.0",570 "js-yaml": "^3.13.1",571 "nodegit": "^0.26.2",572 "ora": "^4.0.2",573 "rimraf": "^3.0.2",574 "terminal-link": "^2.0.0",575 "yargs": "^14.0.0"576 },577 "dependencies": {578 "ansi-styles": {579 "version": "4.3.0",580 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",581 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",582 "dev": true,583 "requires": {584 "color-convert": "^2.0.1"585 }586 },587 "chalk": {588 "version": "4.1.0",589 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",590 "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",591 "dev": true,592 "requires": {593 "ansi-styles": "^4.1.0",594 "supports-color": "^7.1.0"595 }596 },597 "color-convert": {598 "version": "2.0.1",599 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",600 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",601 "dev": true,602 "requires": {603 "color-name": "~1.1.4"604 }605 },606 "color-name": {607 "version": "1.1.4",608 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",609 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",610 "dev": true611 },612 "has-flag": {613 "version": "4.0.0",614 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",615 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",616 "dev": true617 },618 "rimraf": {619 "version": "3.0.2",620 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",621 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",622 "dev": true,623 "requires": {624 "glob": "^7.1.3"625 }626 },627 "supports-color": {628 "version": "7.2.0",629 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",630 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",631 "dev": true,632 "requires": {633 "has-flag": "^4.0.0"634 }635 },636 "yargs": {637 "version": "14.2.3",638 "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",639 "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",640 "dev": true,641 "requires": {642 "cliui": "^5.0.0",643 "decamelize": "^1.2.0",644 "find-up": "^3.0.0",645 "get-caller-file": "^2.0.1",646 "require-directory": "^2.1.1",647 "require-main-filename": "^2.0.0",648 "set-blocking": "^2.0.0",649 "string-width": "^3.0.0",650 "which-module": "^2.0.0",651 "y18n": "^4.0.0",652 "yargs-parser": "^15.0.1"653 }654 },655 "yargs-parser": {656 "version": "15.0.1",657 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz",658 "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==",659 "dev": true,660 "requires": {661 "camelcase": "^5.0.0",662 "decamelize": "^1.2.0"663 }664 }665 }666 387 }, 667 388 "@wordpress/eslint-plugin": { … … 684 405 "prettier": "npm:wp-prettier@2.0.5", 685 406 "requireindex": "^1.2.0" 686 },687 "dependencies": {688 "cosmiconfig": {689 "version": "7.0.0",690 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",691 "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",692 "dev": true,693 "requires": {694 "@types/parse-json": "^4.0.0",695 "import-fresh": "^3.2.1",696 "parse-json": "^5.0.0",697 "path-type": "^4.0.0",698 "yaml": "^1.10.0"699 }700 },701 "import-fresh": {702 "version": "3.2.1",703 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",704 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",705 "dev": true,706 "requires": {707 "parent-module": "^1.0.0",708 "resolve-from": "^4.0.0"709 }710 },711 "parse-json": {712 "version": "5.1.0",713 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",714 "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",715 "dev": true,716 "requires": {717 "@babel/code-frame": "^7.0.0",718 "error-ex": "^1.3.1",719 "json-parse-even-better-errors": "^2.3.0",720 "lines-and-columns": "^1.1.6"721 }722 },723 "path-type": {724 "version": "4.0.0",725 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",726 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",727 "dev": true728 },729 "prettier": {730 "version": "npm:wp-prettier@2.0.5",731 "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.0.5.tgz",732 "integrity": "sha512-5GCgdeevIXwR3cW4Qj5XWC5MO1iSCz8+IPn0mMw6awAt/PBiey8yyO7MhePRsaMqghJAhg6Q3QLYWSnUHWkG6A==",733 "dev": true734 },735 "resolve-from": {736 "version": "4.0.0",737 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",738 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",739 "dev": true740 }741 407 } 742 408 }, … … 747 413 "dev": true 748 414 }, 749 "abbrev": {750 "version": "1.1.1",751 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",752 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",753 "dev": true754 },755 415 "acorn": { 756 416 "version": "7.4.1", … … 766 426 }, 767 427 "ajv": { 768 "version": "6.12. 4",769 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12. 4.tgz",770 "integrity": "sha512- eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",428 "version": "6.12.6", 429 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 430 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 771 431 "dev": true, 772 432 "requires": { … … 777 437 } 778 438 }, 779 "amdefine": {780 "version": "1.0.1",781 "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",782 "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",783 "dev": true784 },785 439 "ansi-colors": { 786 440 "version": "4.1.1", … … 789 443 "dev": true 790 444 }, 791 "ansi-escapes": {792 "version": "4.3.1",793 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",794 "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",795 "dev": true,796 "requires": {797 "type-fest": "^0.11.0"798 },799 "dependencies": {800 "type-fest": {801 "version": "0.11.0",802 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",803 "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",804 "dev": true805 }806 }807 },808 445 "ansi-regex": { 809 446 "version": "4.1.0", … … 831 468 } 832 469 }, 833 "aproba": {834 "version": "1.2.0",835 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",836 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",837 "dev": true838 },839 "are-we-there-yet": {840 "version": "1.1.5",841 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",842 "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",843 "dev": true,844 "requires": {845 "delegates": "^1.0.0",846 "readable-stream": "^2.0.6"847 }848 },849 470 "argparse": { 850 471 "version": "1.0.10", … … 866 487 } 867 488 }, 868 "array-find-index": {869 "version": "1.0.2",870 "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",871 "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",872 "dev": true873 },874 489 "array-includes": { 875 490 "version": "3.1.1", … … 906 521 "dev": true 907 522 }, 908 "asap": {909 "version": "2.0.6",910 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",911 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",912 "dev": true913 },914 "asn1": {915 "version": "0.2.4",916 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",917 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",918 "dev": true,919 "requires": {920 "safer-buffer": "~2.1.0"921 }922 },923 "assert-plus": {924 "version": "1.0.0",925 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",926 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",927 "dev": true928 },929 523 "ast-types-flow": { 930 524 "version": "0.0.7", … … 937 531 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", 938 532 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", 939 "dev": true940 },941 "async-foreach": {942 "version": "0.1.3",943 "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",944 "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",945 "dev": true946 },947 "asynckit": {948 "version": "0.4.0",949 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",950 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",951 533 "dev": true 952 534 }, … … 972 554 } 973 555 }, 974 "aws-sign2": {975 "version": "0.7.0",976 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",977 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",978 "dev": true979 },980 "aws4": {981 "version": "1.10.1",982 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",983 "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==",984 "dev": true985 },986 556 "axe-core": { 987 "version": " 3.5.5",988 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core- 3.5.5.tgz",989 "integrity": "sha512- 5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==",557 "version": "4.0.2", 558 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.0.2.tgz", 559 "integrity": "sha512-arU1h31OGFu+LPrOLGZ7nB45v940NMDMEJeNmbutu57P+UFDVnkZg3e+J1I2HJRZ9hT7gO8J91dn/PMrAiKakA==", 990 560 "dev": true 991 561 }, … … 1022 592 "dev": true 1023 593 }, 1024 "bcrypt-pbkdf": {1025 "version": "1.0.2",1026 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",1027 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",1028 "dev": true,1029 "requires": {1030 "tweetnacl": "^0.14.3"1031 }1032 },1033 594 "binary-extensions": { 1034 595 "version": "2.1.0", … … 1037 598 "dev": true 1038 599 }, 1039 "bl": {1040 "version": "1.2.3",1041 "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",1042 "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",1043 "dev": true,1044 "requires": {1045 "readable-stream": "^2.3.5",1046 "safe-buffer": "^5.1.1"1047 }1048 },1049 "block-stream": {1050 "version": "0.0.9",1051 "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",1052 "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",1053 "dev": true,1054 "requires": {1055 "inherits": "~2.0.0"1056 }1057 },1058 600 "brace-expansion": { 1059 601 "version": "1.1.11", … … 1076 618 }, 1077 619 "browserslist": { 1078 "version": "4.14.0", 1079 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", 1080 "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", 1081 "dev": true, 1082 "requires": { 1083 "caniuse-lite": "^1.0.30001111", 1084 "electron-to-chromium": "^1.3.523", 1085 "escalade": "^3.0.2", 1086 "node-releases": "^1.1.60" 1087 } 1088 }, 1089 "buffer-alloc": { 1090 "version": "1.2.0", 1091 "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", 1092 "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", 1093 "dev": true, 1094 "requires": { 1095 "buffer-alloc-unsafe": "^1.1.0", 1096 "buffer-fill": "^1.0.0" 1097 } 1098 }, 1099 "buffer-alloc-unsafe": { 1100 "version": "1.1.0", 1101 "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", 1102 "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", 1103 "dev": true 1104 }, 1105 "buffer-crc32": { 1106 "version": "0.2.13", 1107 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 1108 "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", 1109 "dev": true 1110 }, 1111 "buffer-fill": { 620 "version": "4.14.7", 621 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", 622 "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", 623 "dev": true, 624 "requires": { 625 "caniuse-lite": "^1.0.30001157", 626 "colorette": "^1.2.1", 627 "electron-to-chromium": "^1.3.591", 628 "escalade": "^3.1.1", 629 "node-releases": "^1.1.66" 630 } 631 }, 632 "call-bind": { 1112 633 "version": "1.0.0", 1113 "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", 1114 "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", 1115 "dev": true 1116 }, 1117 "buffer-from": { 1118 "version": "1.1.1", 1119 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 1120 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 1121 "dev": true 1122 }, 1123 "cacheable-lookup": { 1124 "version": "2.0.1", 1125 "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", 1126 "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", 1127 "dev": true, 1128 "requires": { 1129 "@types/keyv": "^3.1.1", 1130 "keyv": "^4.0.0" 1131 } 1132 }, 1133 "cacheable-request": { 1134 "version": "7.0.1", 1135 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", 1136 "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", 1137 "dev": true, 1138 "requires": { 1139 "clone-response": "^1.0.2", 1140 "get-stream": "^5.1.0", 1141 "http-cache-semantics": "^4.0.0", 1142 "keyv": "^4.0.0", 1143 "lowercase-keys": "^2.0.0", 1144 "normalize-url": "^4.1.0", 1145 "responselike": "^2.0.0" 634 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", 635 "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", 636 "dev": true, 637 "requires": { 638 "function-bind": "^1.1.1", 639 "get-intrinsic": "^1.0.0" 1146 640 } 1147 641 }, … … 1153 647 "requires": { 1154 648 "callsites": "^2.0.0" 649 }, 650 "dependencies": { 651 "callsites": { 652 "version": "2.0.0", 653 "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", 654 "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", 655 "dev": true 656 } 1155 657 } 1156 658 }, … … 1165 667 }, 1166 668 "callsites": { 1167 "version": " 2.0.0",1168 "resolved": "https://registry.npmjs.org/callsites/-/callsites- 2.0.0.tgz",1169 "integrity": "sha 1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",669 "version": "3.1.0", 670 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 671 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1170 672 "dev": true 1171 673 }, … … 1177 679 }, 1178 680 "camelcase-keys": { 1179 "version": "2.1.0", 1180 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", 1181 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 1182 "dev": true, 1183 "requires": { 1184 "camelcase": "^2.0.0", 1185 "map-obj": "^1.0.0" 1186 }, 1187 "dependencies": { 1188 "camelcase": { 1189 "version": "2.1.1", 1190 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 1191 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 1192 "dev": true 1193 } 681 "version": "6.2.2", 682 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", 683 "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", 684 "dev": true, 685 "requires": { 686 "camelcase": "^5.3.1", 687 "map-obj": "^4.0.0", 688 "quick-lru": "^4.0.1" 1194 689 } 1195 690 }, 1196 691 "caniuse-lite": { 1197 "version": "1.0.30001123", 1198 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001123.tgz", 1199 "integrity": "sha512-03dJDoa4YC4332jq0rqwiM+Hw6tA5RJtrnZKvOQy7ASoIUv8CinkcmGhYpCvCjedvkBQrrKnkcELxrUSW/XwNQ==", 1200 "dev": true 1201 }, 1202 "caseless": { 1203 "version": "0.12.0", 1204 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 1205 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 692 "version": "1.0.30001157", 693 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001157.tgz", 694 "integrity": "sha512-gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA==", 1206 695 "dev": true 1207 696 }, 1208 697 "ccount": { 1209 "version": "1. 0.5",1210 "resolved": "https://registry.npmjs.org/ccount/-/ccount-1. 0.5.tgz",1211 "integrity": "sha512- MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==",698 "version": "1.1.0", 699 "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", 700 "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", 1212 701 "dev": true 1213 702 }, … … 1221 710 "escape-string-regexp": "^1.0.5", 1222 711 "supports-color": "^5.3.0" 1223 },1224 "dependencies": {1225 "supports-color": {1226 "version": "5.5.0",1227 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",1228 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",1229 "dev": true,1230 "requires": {1231 "has-flag": "^3.0.0"1232 }1233 }1234 712 } 1235 713 }, … … 1258 736 "dev": true 1259 737 }, 1260 "chardet": {1261 "version": "0.7.0",1262 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",1263 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",1264 "dev": true1265 },1266 738 "chokidar": { 1267 "version": "3.4. 2",1268 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4. 2.tgz",1269 "integrity": "sha512- IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==",739 "version": "3.4.3", 740 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", 741 "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", 1270 742 "dev": true, 1271 743 "requires": { … … 1277 749 "is-glob": "~4.0.1", 1278 750 "normalize-path": "~3.0.0", 1279 "readdirp": "~3. 4.0"751 "readdirp": "~3.5.0" 1280 752 } 1281 753 }, … … 1292 764 } 1293 765 }, 1294 "chownr": {1295 "version": "1.1.4",1296 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",1297 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",1298 "dev": true1299 },1300 "cli-cursor": {1301 "version": "3.1.0",1302 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",1303 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",1304 "dev": true,1305 "requires": {1306 "restore-cursor": "^3.1.0"1307 }1308 },1309 "cli-spinners": {1310 "version": "2.5.0",1311 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz",1312 "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==",1313 "dev": true1314 },1315 "cli-width": {1316 "version": "3.0.0",1317 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",1318 "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",1319 "dev": true1320 },1321 766 "cliui": { 1322 767 "version": "5.0.0", … … 1330 775 } 1331 776 }, 1332 "clone": {1333 "version": "1.0.4",1334 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",1335 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",1336 "dev": true1337 },1338 777 "clone-regexp": { 1339 778 "version": "2.2.0", … … 1345 784 } 1346 785 }, 1347 "clone-response": {1348 "version": "1.0.2",1349 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",1350 "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",1351 "dev": true,1352 "requires": {1353 "mimic-response": "^1.0.0"1354 },1355 "dependencies": {1356 "mimic-response": {1357 "version": "1.0.1",1358 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",1359 "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",1360 "dev": true1361 }1362 }1363 },1364 "code-point-at": {1365 "version": "1.1.0",1366 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",1367 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",1368 "dev": true1369 },1370 786 "collapse-white-space": { 1371 787 "version": "1.0.6", … … 1395 811 "dev": true 1396 812 }, 1397 "combined-stream": {1398 "version": "1.0.8",1399 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",1400 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",1401 "dev": true,1402 "requires": {1403 "delayed-stream": "~1.0.0"1404 }1405 },1406 813 "commander": { 1407 814 "version": "2.20.3", … … 1422 829 "dev": true 1423 830 }, 1424 "concat-stream": {1425 "version": "1.6.2",1426 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",1427 "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",1428 "dev": true,1429 "requires": {1430 "buffer-from": "^1.0.0",1431 "inherits": "^2.0.3",1432 "readable-stream": "^2.2.2",1433 "typedarray": "^0.0.6"1434 }1435 },1436 "console-control-strings": {1437 "version": "1.1.0",1438 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",1439 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",1440 "dev": true1441 },1442 831 "convert-source-map": { 1443 832 "version": "1.7.0", … … 1449 838 } 1450 839 }, 1451 "copy-dir": {1452 "version": "1.3.0",1453 "resolved": "https://registry.npmjs.org/copy-dir/-/copy-dir-1.3.0.tgz",1454 "integrity": "sha512-Q4+qBFnN4bwGwvtXXzbp4P/4iNk0MaiGAzvQ8OiMtlLjkIKjmNN689uVzShSM0908q7GoFHXIPx4zi75ocoaHw==",1455 "dev": true1456 },1457 840 "core-js-pure": { 1458 "version": "3.6.5", 1459 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", 1460 "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==", 1461 "dev": true 1462 }, 1463 "core-util-is": { 1464 "version": "1.0.2", 1465 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 1466 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 841 "version": "3.7.0", 842 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.7.0.tgz", 843 "integrity": "sha512-EZD2ckZysv8MMt4J6HSvS9K2GdtlZtdBncKAmF9lr2n0c9dJUaUN88PSTjvgwCgQPWKTkERXITgS6JJRAnljtg==", 1467 844 "dev": true 1468 845 }, 1469 846 "cosmiconfig": { 1470 "version": "5.2.1", 1471 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", 1472 "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", 1473 "dev": true, 1474 "requires": { 1475 "import-fresh": "^2.0.0", 1476 "is-directory": "^0.3.1", 1477 "js-yaml": "^3.13.1", 1478 "parse-json": "^4.0.0" 1479 }, 1480 "dependencies": { 1481 "parse-json": { 1482 "version": "4.0.0", 1483 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 1484 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 1485 "dev": true, 1486 "requires": { 1487 "error-ex": "^1.3.1", 1488 "json-parse-better-errors": "^1.0.1" 1489 } 1490 } 847 "version": "7.0.0", 848 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", 849 "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", 850 "dev": true, 851 "requires": { 852 "@types/parse-json": "^4.0.0", 853 "import-fresh": "^3.2.1", 854 "parse-json": "^5.0.0", 855 "path-type": "^4.0.0", 856 "yaml": "^1.10.0" 1491 857 } 1492 858 }, 1493 859 "cross-spawn": { 1494 "version": "3.0.1", 1495 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", 1496 "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", 1497 "dev": true, 1498 "requires": { 1499 "lru-cache": "^4.0.1", 1500 "which": "^1.2.9" 860 "version": "7.0.3", 861 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 862 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 863 "dev": true, 864 "requires": { 865 "path-key": "^3.1.0", 866 "shebang-command": "^2.0.0", 867 "which": "^2.0.1" 1501 868 } 1502 869 }, … … 1507 874 "dev": true 1508 875 }, 1509 "currently-unhandled": {1510 "version": "0.4.1",1511 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",1512 "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",1513 "dev": true,1514 "requires": {1515 "array-find-index": "^1.0.1"1516 }1517 },1518 876 "damerau-levenshtein": { 1519 877 "version": "1.0.6", … … 1522 880 "dev": true 1523 881 }, 1524 "dashdash": {1525 "version": "1.14.1",1526 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",1527 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",1528 "dev": true,1529 "requires": {1530 "assert-plus": "^1.0.0"1531 }1532 },1533 882 "debug": { 1534 "version": " 2.6.9",1535 "resolved": "https://registry.npmjs.org/debug/-/debug- 2.6.9.tgz",1536 "integrity": "sha512- bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",1537 "dev": true, 1538 "requires": { 1539 "ms": "2. 0.0"883 "version": "4.2.0", 884 "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", 885 "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", 886 "dev": true, 887 "requires": { 888 "ms": "2.1.2" 1540 889 } 1541 890 }, … … 1554 903 "decamelize": "^1.1.0", 1555 904 "map-obj": "^1.0.0" 1556 } 1557 }, 1558 "decompress-response": { 1559 "version": "5.0.0", 1560 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", 1561 "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", 1562 "dev": true, 1563 "requires": { 1564 "mimic-response": "^2.0.0" 1565 } 1566 }, 1567 "deep-extend": { 1568 "version": "0.6.0", 1569 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 1570 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 1571 "dev": true 905 }, 906 "dependencies": { 907 "map-obj": { 908 "version": "1.0.1", 909 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 910 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 911 "dev": true 912 } 913 } 1572 914 }, 1573 915 "deep-is": { … … 1577 919 "dev": true 1578 920 }, 1579 "defaults": {1580 "version": "1.0.3",1581 "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",1582 "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",1583 "dev": true,1584 "requires": {1585 "clone": "^1.0.2"1586 }1587 },1588 "defer-to-connect": {1589 "version": "2.0.0",1590 "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz",1591 "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==",1592 "dev": true1593 },1594 921 "define-properties": { 1595 922 "version": "1.1.3", … … 1601 928 } 1602 929 }, 1603 "delayed-stream": {1604 "version": "1.0.0",1605 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",1606 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",1607 "dev": true1608 },1609 "delegates": {1610 "version": "1.0.0",1611 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",1612 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",1613 "dev": true1614 },1615 930 "dependency-graph": { 1616 931 "version": "0.9.0", … … 1619 934 "dev": true 1620 935 }, 1621 "detect-libc": {1622 "version": "1.0.3",1623 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",1624 "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",1625 "dev": true1626 },1627 936 "dir-glob": { 1628 937 "version": "3.0.1", … … 1632 941 "requires": { 1633 942 "path-type": "^4.0.0" 1634 }, 1635 "dependencies": { 1636 "path-type": { 1637 "version": "4.0.0", 1638 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 1639 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 1640 "dev": true 1641 } 1642 } 1643 }, 1644 "docker-compose": { 1645 "version": "0.22.2", 1646 "resolved": "https://registry.npmjs.org/docker-compose/-/docker-compose-0.22.2.tgz", 1647 "integrity": "sha512-iXWb5+LiYmylIMFXvGTYsjI1F+Xyx78Jm/uj1dxwwZLbWkUdH6yOXY5Nr3RjbYX15EgbGJCq78d29CmWQQQMPg==", 1648 "dev": true 943 } 1649 944 }, 1650 945 "doctrine": { … … 1674 969 }, 1675 970 "entities": { 1676 "version": "2. 0.3",1677 "resolved": "https://registry.npmjs.org/entities/-/entities-2. 0.3.tgz",1678 "integrity": "sha512- MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",971 "version": "2.1.0", 972 "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", 973 "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", 1679 974 "dev": true 1680 975 } … … 1706 1001 } 1707 1002 }, 1708 "duplexer3": {1709 "version": "0.1.4",1710 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",1711 "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",1712 "dev": true1713 },1714 "ecc-jsbn": {1715 "version": "0.1.2",1716 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",1717 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",1718 "dev": true,1719 "requires": {1720 "jsbn": "~0.1.0",1721 "safer-buffer": "^2.1.0"1722 }1723 },1724 1003 "electron-to-chromium": { 1725 "version": "1.3.5 62",1726 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.5 62.tgz",1727 "integrity": "sha512- WhRe6liQ2q/w1MZc8mD8INkenHivuHdrr4r5EQHNomy3NJux+incP6M6lDMd0paShP3MD0WGe5R1TWmEClf+Bg==",1004 "version": "1.3.593", 1005 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.593.tgz", 1006 "integrity": "sha512-GvO7G1ZxvffnMvPCr4A7+iQPVuvpyqMrx2VWSERAjG+pHK6tmO9XqYdBfMIq9corRyi4bNImSDEiDvIoDb8HrA==", 1728 1007 "dev": true 1729 1008 }, 1730 1009 "emoji-regex": { 1731 "version": "7.0.3", 1732 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 1733 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 1734 "dev": true 1735 }, 1736 "end-of-stream": { 1737 "version": "1.4.4", 1738 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 1739 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 1740 "dev": true, 1741 "requires": { 1742 "once": "^1.4.0" 1743 } 1010 "version": "9.2.0", 1011 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", 1012 "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==", 1013 "dev": true 1744 1014 }, 1745 1015 "enquirer": { … … 1768 1038 }, 1769 1039 "es-abstract": { 1770 "version": "1.17. 6",1771 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17. 6.tgz",1772 "integrity": "sha512- Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==",1040 "version": "1.17.7", 1041 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", 1042 "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", 1773 1043 "dev": true, 1774 1044 "requires": { … … 1777 1047 "has": "^1.0.3", 1778 1048 "has-symbols": "^1.0.1", 1779 "is-callable": "^1.2. 0",1780 "is-regex": "^1.1. 0",1781 "object-inspect": "^1. 7.0",1049 "is-callable": "^1.2.2", 1050 "is-regex": "^1.1.1", 1051 "object-inspect": "^1.8.0", 1782 1052 "object-keys": "^1.1.1", 1783 "object.assign": "^4.1. 0",1053 "object.assign": "^4.1.1", 1784 1054 "string.prototype.trimend": "^1.0.1", 1785 1055 "string.prototype.trimstart": "^1.0.1" … … 1798 1068 }, 1799 1069 "escalade": { 1800 "version": "3. 0.2",1801 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3. 0.2.tgz",1802 "integrity": "sha512- gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==",1070 "version": "3.1.1", 1071 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 1072 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 1803 1073 "dev": true 1804 1074 }, … … 1810 1080 }, 1811 1081 "eslint": { 1812 "version": "7.1 1.0",1813 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.1 1.0.tgz",1814 "integrity": "sha512- G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==",1082 "version": "7.13.0", 1083 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz", 1084 "integrity": "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==", 1815 1085 "dev": true, 1816 1086 "requires": { 1817 1087 "@babel/code-frame": "^7.0.0", 1818 "@eslint/eslintrc": "^0. 1.3",1088 "@eslint/eslintrc": "^0.2.1", 1819 1089 "ajv": "^6.10.0", 1820 1090 "chalk": "^4.0.0", … … 1894 1164 "dev": true 1895 1165 }, 1896 "cross-spawn": {1897 "version": "7.0.3",1898 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",1899 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",1900 "dev": true,1901 "requires": {1902 "path-key": "^3.1.0",1903 "shebang-command": "^2.0.0",1904 "which": "^2.0.1"1905 }1906 },1907 "debug": {1908 "version": "4.2.0",1909 "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",1910 "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",1911 "dev": true,1912 "requires": {1913 "ms": "2.1.2"1914 }1915 },1916 1166 "doctrine": { 1917 1167 "version": "3.0.0", … … 1935 1185 "dev": true 1936 1186 }, 1937 "ignore": {1938 "version": "4.0.6",1939 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",1940 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",1941 "dev": true1942 },1943 "import-fresh": {1944 "version": "3.2.1",1945 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",1946 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",1947 "dev": true,1948 "requires": {1949 "parent-module": "^1.0.0",1950 "resolve-from": "^4.0.0"1951 }1952 },1953 "ms": {1954 "version": "2.1.2",1955 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",1956 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",1957 "dev": true1958 },1959 "path-key": {1960 "version": "3.1.1",1961 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",1962 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",1963 "dev": true1964 },1965 "resolve-from": {1966 "version": "4.0.0",1967 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",1968 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",1969 "dev": true1970 },1971 "semver": {1972 "version": "7.3.2",1973 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",1974 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",1975 "dev": true1976 },1977 "shebang-command": {1978 "version": "2.0.0",1979 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",1980 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",1981 "dev": true,1982 "requires": {1983 "shebang-regex": "^3.0.0"1984 }1985 },1986 "shebang-regex": {1987 "version": "3.0.0",1988 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",1989 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",1990 "dev": true1991 },1992 1187 "strip-ansi": { 1993 1188 "version": "6.0.0", … … 1999 1194 } 2000 1195 }, 2001 "strip-json-comments": {2002 "version": "3.1.1",2003 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",2004 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",2005 "dev": true2006 },2007 1196 "supports-color": { 2008 1197 "version": "7.2.0", … … 2013 1202 "has-flag": "^4.0.0" 2014 1203 } 2015 },2016 "which": {2017 "version": "2.0.2",2018 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",2019 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",2020 "dev": true,2021 "requires": {2022 "isexe": "^2.0.0"2023 }2024 1204 } 2025 1205 } 2026 1206 }, 2027 1207 "eslint-config-prettier": { 2028 "version": "6.1 2.0",2029 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.1 2.0.tgz",2030 "integrity": "sha512- 9jWPlFlgNwRUYVoujvWTQ1aMO8o6648r+K7qU7K5Jmkbyqav1fuEZC0COYpGBxyiAJb65Ra9hrmFx19xRGwXWw==",1208 "version": "6.15.0", 1209 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", 1210 "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", 2031 1211 "dev": true, 2032 1212 "requires": { 2033 1213 "get-stdin": "^6.0.0" 2034 },2035 "dependencies": {2036 "get-stdin": {2037 "version": "6.0.0",2038 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",2039 "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",2040 "dev": true2041 }2042 1214 } 2043 1215 }, … … 2052 1224 }, 2053 1225 "eslint-plugin-jsdoc": { 2054 "version": "30. 6.5",2055 "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30. 6.5.tgz",2056 "integrity": "sha512- obC3wi1/b5hsPLXa3ZDs571QXGqkVsphndMsIsVQzWRdZOaRbxdvGiKhLzzZytbRZAL1M1Bkdc/3Af7eNxJ/Hg==",1226 "version": "30.7.7", 1227 "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.7.7.tgz", 1228 "integrity": "sha512-DmVMJC2AbpYX7X1KhnVT1a9ex1AUvG+q9G8i6hzjp3cpjW8vmKQTUmZnRS0//W+7HvMqeb+eXPANdCOzGVVZBQ==", 2057 1229 "dev": true, 2058 1230 "requires": { … … 2064 1236 "semver": "^7.3.2", 2065 1237 "spdx-expression-parse": "^3.0.1" 2066 },2067 "dependencies": {2068 "debug": {2069 "version": "4.2.0",2070 "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",2071 "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",2072 "dev": true,2073 "requires": {2074 "ms": "2.1.2"2075 }2076 },2077 "ms": {2078 "version": "2.1.2",2079 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",2080 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",2081 "dev": true2082 },2083 "semver": {2084 "version": "7.3.2",2085 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",2086 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",2087 "dev": true2088 }2089 1238 } 2090 1239 }, 2091 1240 "eslint-plugin-jsx-a11y": { 2092 "version": "6. 3.1",2093 "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6. 3.1.tgz",2094 "integrity": "sha512- i1S+P+c3HOlBJzMFORRbC58tHa65Kbo8b52/TwCwSKLohwvpfT5rm2GjGWzOHTEuq4xxf2aRlHHTtmExDQOP+g==",2095 "dev": true, 2096 "requires": { 2097 "@babel/runtime": "^7.1 0.2",1241 "version": "6.4.1", 1242 "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", 1243 "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", 1244 "dev": true, 1245 "requires": { 1246 "@babel/runtime": "^7.11.2", 2098 1247 "aria-query": "^4.2.2", 2099 1248 "array-includes": "^3.1.1", 2100 1249 "ast-types-flow": "^0.0.7", 2101 "axe-core": "^ 3.5.4",2102 "axobject-query": "^2. 1.2",1250 "axe-core": "^4.0.2", 1251 "axobject-query": "^2.2.0", 2103 1252 "damerau-levenshtein": "^1.0.6", 2104 1253 "emoji-regex": "^9.0.0", 2105 1254 "has": "^1.0.3", 2106 "jsx-ast-utils": "^ 2.4.1",1255 "jsx-ast-utils": "^3.1.0", 2107 1256 "language-tags": "^1.0.5" 2108 },2109 "dependencies": {2110 "emoji-regex": {2111 "version": "9.1.1",2112 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.1.1.tgz",2113 "integrity": "sha512-AaWyDiNO9rbtMIcGl7tdxMcNu8SOLaDLxmQEFT5JhgKufOJzPPkYmgN2QwqTgw4doWMZZQttC6sUWVQjb+1VdA==",2114 "dev": true2115 }2116 1257 } 2117 1258 }, … … 2126 1267 }, 2127 1268 "eslint-plugin-react": { 2128 "version": "7.21. 4",2129 "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21. 4.tgz",2130 "integrity": "sha512- uHeQ8A0hg0ltNDXFu3qSfFqTNPXm1XithH6/SY318UX76CMj7Q599qWpgmMhVQyvhq36pm7qvoN3pb6/3jsTFg==",1269 "version": "7.21.5", 1270 "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", 1271 "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", 2131 1272 "dev": true, 2132 1273 "requires": { … … 2140 1281 "object.values": "^1.1.1", 2141 1282 "prop-types": "^15.7.2", 2142 "resolve": "^1.1 7.0",1283 "resolve": "^1.18.1", 2143 1284 "string.prototype.matchall": "^4.0.2" 2144 1285 } 2145 1286 }, 2146 1287 "eslint-plugin-react-hooks": { 2147 "version": "4. 1.2",2148 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4. 1.2.tgz",2149 "integrity": "sha512- ykUeqkGyUGgwTtk78C0o8UG2fzwmgJ0qxBGPp2WqRKsTwcLuVf01kTDRAtOsd4u6whX2XOC8749n2vPydP82fg==",1288 "version": "4.2.0", 1289 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", 1290 "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", 2150 1291 "dev": true 2151 1292 }, … … 2253 1394 "dev": true 2254 1395 }, 2255 "external-editor": {2256 "version": "3.1.0",2257 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",2258 "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",2259 "dev": true,2260 "requires": {2261 "chardet": "^0.7.0",2262 "iconv-lite": "^0.4.24",2263 "tmp": "^0.0.33"2264 }2265 },2266 "extract-zip": {2267 "version": "1.7.0",2268 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",2269 "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",2270 "dev": true,2271 "requires": {2272 "concat-stream": "^1.6.2",2273 "debug": "^2.6.9",2274 "mkdirp": "^0.5.4",2275 "yauzl": "^2.10.0"2276 }2277 },2278 "extsprintf": {2279 "version": "1.3.0",2280 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",2281 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",2282 "dev": true2283 },2284 1396 "fast-deep-equal": { 2285 1397 "version": "3.1.3", … … 2327 1439 }, 2328 1440 "fastq": { 2329 "version": "1. 8.0",2330 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1. 8.0.tgz",2331 "integrity": "sha512- SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==",1441 "version": "1.9.0", 1442 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz", 1443 "integrity": "sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==", 2332 1444 "dev": true, 2333 1445 "requires": { 2334 1446 "reusify": "^1.0.4" 2335 }2336 },2337 "fd-slicer": {2338 "version": "1.1.0",2339 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",2340 "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",2341 "dev": true,2342 "requires": {2343 "pend": "~1.2.0"2344 }2345 },2346 "figures": {2347 "version": "3.2.0",2348 "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",2349 "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",2350 "dev": true,2351 "requires": {2352 "escape-string-regexp": "^1.0.5"2353 1447 } 2354 1448 }, … … 2389 1483 "rimraf": "2.6.3", 2390 1484 "write": "1.0.3" 2391 },2392 "dependencies": {2393 "rimraf": {2394 "version": "2.6.3",2395 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",2396 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",2397 "dev": true,2398 "requires": {2399 "glob": "^7.1.3"2400 }2401 }2402 1485 } 2403 1486 }, … … 2408 1491 "dev": true 2409 1492 }, 2410 "forever-agent": {2411 "version": "0.6.1",2412 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",2413 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",2414 "dev": true2415 },2416 "form-data": {2417 "version": "2.3.3",2418 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",2419 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",2420 "dev": true,2421 "requires": {2422 "asynckit": "^0.4.0",2423 "combined-stream": "^1.0.6",2424 "mime-types": "^2.1.12"2425 }2426 },2427 "fs-constants": {2428 "version": "1.0.0",2429 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",2430 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",2431 "dev": true2432 },2433 1493 "fs-extra": { 2434 1494 "version": "9.0.1", … … 2443 1503 } 2444 1504 }, 2445 "fs-minipass": {2446 "version": "1.2.7",2447 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",2448 "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",2449 "dev": true,2450 "requires": {2451 "minipass": "^2.6.0"2452 }2453 },2454 1505 "fs.realpath": { 2455 1506 "version": "1.0.0", … … 2465 1516 "optional": true 2466 1517 }, 2467 "fstream": {2468 "version": "1.0.12",2469 "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",2470 "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",2471 "dev": true,2472 "requires": {2473 "graceful-fs": "^4.1.2",2474 "inherits": "~2.0.0",2475 "mkdirp": ">=0.5 0",2476 "rimraf": "2"2477 }2478 },2479 1518 "function-bind": { 2480 1519 "version": "1.1.1", … … 2489 1528 "dev": true 2490 1529 }, 2491 "gauge": {2492 "version": "2.7.4",2493 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",2494 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",2495 "dev": true,2496 "requires": {2497 "aproba": "^1.0.3",2498 "console-control-strings": "^1.0.0",2499 "has-unicode": "^2.0.0",2500 "object-assign": "^4.1.0",2501 "signal-exit": "^3.0.0",2502 "string-width": "^1.0.1",2503 "strip-ansi": "^3.0.1",2504 "wide-align": "^1.1.0"2505 },2506 "dependencies": {2507 "ansi-regex": {2508 "version": "2.1.1",2509 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",2510 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",2511 "dev": true2512 },2513 "is-fullwidth-code-point": {2514 "version": "1.0.0",2515 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",2516 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",2517 "dev": true,2518 "requires": {2519 "number-is-nan": "^1.0.0"2520 }2521 },2522 "string-width": {2523 "version": "1.0.2",2524 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",2525 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",2526 "dev": true,2527 "requires": {2528 "code-point-at": "^1.0.0",2529 "is-fullwidth-code-point": "^1.0.0",2530 "strip-ansi": "^3.0.0"2531 }2532 },2533 "strip-ansi": {2534 "version": "3.0.1",2535 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",2536 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",2537 "dev": true,2538 "requires": {2539 "ansi-regex": "^2.0.0"2540 }2541 }2542 }2543 },2544 "gaze": {2545 "version": "1.1.3",2546 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",2547 "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",2548 "dev": true,2549 "requires": {2550 "globule": "^1.0.0"2551 }2552 },2553 1530 "gensync": { 2554 "version": "1.0.0-beta. 1",2555 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta. 1.tgz",2556 "integrity": "sha512- r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",1531 "version": "1.0.0-beta.2", 1532 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 1533 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 2557 1534 "dev": true 2558 1535 }, … … 2563 1540 "dev": true 2564 1541 }, 1542 "get-intrinsic": { 1543 "version": "1.0.1", 1544 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", 1545 "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", 1546 "dev": true, 1547 "requires": { 1548 "function-bind": "^1.1.1", 1549 "has": "^1.0.3", 1550 "has-symbols": "^1.0.1" 1551 } 1552 }, 2565 1553 "get-stdin": { 2566 "version": "4.0.1", 2567 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", 2568 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", 2569 "dev": true 2570 }, 2571 "get-stream": { 2572 "version": "5.2.0", 2573 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 2574 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 2575 "dev": true, 2576 "requires": { 2577 "pump": "^3.0.0" 2578 } 2579 }, 2580 "getpass": { 2581 "version": "0.1.7", 2582 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 2583 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 2584 "dev": true, 2585 "requires": { 2586 "assert-plus": "^1.0.0" 2587 } 1554 "version": "6.0.0", 1555 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", 1556 "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", 1557 "dev": true 2588 1558 }, 2589 1559 "glob": { … … 2628 1598 "kind-of": "^6.0.2", 2629 1599 "which": "^1.3.1" 1600 }, 1601 "dependencies": { 1602 "which": { 1603 "version": "1.3.1", 1604 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 1605 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 1606 "dev": true, 1607 "requires": { 1608 "isexe": "^2.0.0" 1609 } 1610 } 2630 1611 } 2631 1612 }, … … 2637 1618 "requires": { 2638 1619 "type-fest": "^0.8.1" 2639 },2640 "dependencies": {2641 "type-fest": {2642 "version": "0.8.1",2643 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",2644 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",2645 "dev": true2646 }2647 1620 } 2648 1621 }, … … 2659 1632 "merge2": "^1.3.0", 2660 1633 "slash": "^3.0.0" 1634 }, 1635 "dependencies": { 1636 "ignore": { 1637 "version": "5.1.8", 1638 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 1639 "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 1640 "dev": true 1641 } 2661 1642 } 2662 1643 }, … … 2667 1648 "dev": true 2668 1649 }, 2669 "globule": {2670 "version": "1.3.2",2671 "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",2672 "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",2673 "dev": true,2674 "requires": {2675 "glob": "~7.1.1",2676 "lodash": "~4.17.10",2677 "minimatch": "~3.0.2"2678 }2679 },2680 1650 "gonzales-pe": { 2681 1651 "version": "4.3.0", … … 2687 1657 } 2688 1658 }, 2689 "got": {2690 "version": "10.7.0",2691 "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz",2692 "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==",2693 "dev": true,2694 "requires": {2695 "@sindresorhus/is": "^2.0.0",2696 "@szmarczak/http-timer": "^4.0.0",2697 "@types/cacheable-request": "^6.0.1",2698 "cacheable-lookup": "^2.0.0",2699 "cacheable-request": "^7.0.1",2700 "decompress-response": "^5.0.0",2701 "duplexer3": "^0.1.4",2702 "get-stream": "^5.0.0",2703 "lowercase-keys": "^2.0.0",2704 "mimic-response": "^2.1.0",2705 "p-cancelable": "^2.0.0",2706 "p-event": "^4.0.0",2707 "responselike": "^2.0.0",2708 "to-readable-stream": "^2.0.0",2709 "type-fest": "^0.10.0"2710 }2711 },2712 1659 "graceful-fs": { 2713 1660 "version": "4.2.4", … … 2716 1663 "dev": true 2717 1664 }, 2718 "har-schema": {2719 "version": "2.0.0",2720 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",2721 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",2722 "dev": true2723 },2724 "har-validator": {2725 "version": "5.1.5",2726 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",2727 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",2728 "dev": true,2729 "requires": {2730 "ajv": "^6.12.3",2731 "har-schema": "^2.0.0"2732 }2733 },2734 1665 "hard-rejection": { 2735 1666 "version": "2.1.0", … … 2747 1678 } 2748 1679 }, 2749 "has-ansi": {2750 "version": "2.0.0",2751 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",2752 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",2753 "dev": true,2754 "requires": {2755 "ansi-regex": "^2.0.0"2756 },2757 "dependencies": {2758 "ansi-regex": {2759 "version": "2.1.1",2760 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",2761 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",2762 "dev": true2763 }2764 }2765 },2766 1680 "has-flag": { 2767 1681 "version": "3.0.0", … … 2774 1688 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", 2775 1689 "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", 2776 "dev": true2777 },2778 "has-unicode": {2779 "version": "2.0.1",2780 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",2781 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",2782 1690 "dev": true 2783 1691 }, … … 2806 1714 "inherits": "^2.0.1", 2807 1715 "readable-stream": "^3.1.1" 2808 },2809 "dependencies": {2810 "readable-stream": {2811 "version": "3.6.0",2812 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",2813 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",2814 "dev": true,2815 "requires": {2816 "inherits": "^2.0.3",2817 "string_decoder": "^1.1.1",2818 "util-deprecate": "^1.0.1"2819 }2820 }2821 }2822 },2823 "http-cache-semantics": {2824 "version": "4.1.0",2825 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",2826 "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",2827 "dev": true2828 },2829 "http-signature": {2830 "version": "1.2.0",2831 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",2832 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",2833 "dev": true,2834 "requires": {2835 "assert-plus": "^1.0.0",2836 "jsprim": "^1.2.2",2837 "sshpk": "^1.7.0"2838 }2839 },2840 "iconv-lite": {2841 "version": "0.4.24",2842 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",2843 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",2844 "dev": true,2845 "requires": {2846 "safer-buffer": ">= 2.1.2 < 3"2847 1716 } 2848 1717 }, 2849 1718 "ignore": { 2850 "version": "5.1.8", 2851 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 2852 "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 2853 "dev": true 2854 }, 2855 "ignore-walk": { 2856 "version": "3.0.3", 2857 "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", 2858 "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", 2859 "dev": true, 2860 "requires": { 2861 "minimatch": "^3.0.4" 2862 } 1719 "version": "4.0.6", 1720 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 1721 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 1722 "dev": true 2863 1723 }, 2864 1724 "import-cwd": { … … 2872 1732 }, 2873 1733 "import-fresh": { 2874 "version": " 2.0.0",2875 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh- 2.0.0.tgz",2876 "integrity": "sha 1-2BNVwVYS04bGH53dOSLUMEgipUY=",2877 "dev": true, 2878 "requires": { 2879 " caller-path": "^2.0.0",2880 "resolve-from": "^ 3.0.0"1734 "version": "3.2.2", 1735 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", 1736 "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", 1737 "dev": true, 1738 "requires": { 1739 "parent-module": "^1.0.0", 1740 "resolve-from": "^4.0.0" 2881 1741 } 2882 1742 }, … … 2888 1748 "requires": { 2889 1749 "resolve-from": "^3.0.0" 1750 }, 1751 "dependencies": { 1752 "resolve-from": { 1753 "version": "3.0.0", 1754 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", 1755 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", 1756 "dev": true 1757 } 2890 1758 } 2891 1759 }, … … 2902 1770 "dev": true 2903 1771 }, 2904 "in-publish": {2905 "version": "2.0.1",2906 "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz",2907 "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==",2908 "dev": true2909 },2910 1772 "indent-string": { 2911 "version": "2.1.0", 2912 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 2913 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 2914 "dev": true, 2915 "requires": { 2916 "repeating": "^2.0.0" 2917 } 1773 "version": "4.0.0", 1774 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 1775 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 1776 "dev": true 2918 1777 }, 2919 1778 "indexes-of": { … … 2945 1804 "dev": true 2946 1805 }, 2947 "inquirer": {2948 "version": "7.3.3",2949 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",2950 "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",2951 "dev": true,2952 "requires": {2953 "ansi-escapes": "^4.2.1",2954 "chalk": "^4.1.0",2955 "cli-cursor": "^3.1.0",2956 "cli-width": "^3.0.0",2957 "external-editor": "^3.0.3",2958 "figures": "^3.0.0",2959 "lodash": "^4.17.19",2960 "mute-stream": "0.0.8",2961 "run-async": "^2.4.0",2962 "rxjs": "^6.6.0",2963 "string-width": "^4.1.0",2964 "strip-ansi": "^6.0.0",2965 "through": "^2.3.6"2966 },2967 "dependencies": {2968 "ansi-regex": {2969 "version": "5.0.0",2970 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",2971 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",2972 "dev": true2973 },2974 "ansi-styles": {2975 "version": "4.3.0",2976 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",2977 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",2978 "dev": true,2979 "requires": {2980 "color-convert": "^2.0.1"2981 }2982 },2983 "chalk": {2984 "version": "4.1.0",2985 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",2986 "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",2987 "dev": true,2988 "requires": {2989 "ansi-styles": "^4.1.0",2990 "supports-color": "^7.1.0"2991 }2992 },2993 "color-convert": {2994 "version": "2.0.1",2995 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",2996 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",2997 "dev": true,2998 "requires": {2999 "color-name": "~1.1.4"3000 }3001 },3002 "color-name": {3003 "version": "1.1.4",3004 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",3005 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",3006 "dev": true3007 },3008 "emoji-regex": {3009 "version": "8.0.0",3010 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",3011 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",3012 "dev": true3013 },3014 "has-flag": {3015 "version": "4.0.0",3016 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",3017 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",3018 "dev": true3019 },3020 "is-fullwidth-code-point": {3021 "version": "3.0.0",3022 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",3023 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",3024 "dev": true3025 },3026 "string-width": {3027 "version": "4.2.0",3028 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",3029 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",3030 "dev": true,3031 "requires": {3032 "emoji-regex": "^8.0.0",3033 "is-fullwidth-code-point": "^3.0.0",3034 "strip-ansi": "^6.0.0"3035 }3036 },3037 "strip-ansi": {3038 "version": "6.0.0",3039 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",3040 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",3041 "dev": true,3042 "requires": {3043 "ansi-regex": "^5.0.0"3044 }3045 },3046 "supports-color": {3047 "version": "7.2.0",3048 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",3049 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",3050 "dev": true,3051 "requires": {3052 "has-flag": "^4.0.0"3053 }3054 }3055 }3056 },3057 1806 "internal-slot": { 3058 1807 "version": "1.0.2", … … 3104 1853 }, 3105 1854 "is-buffer": { 3106 "version": "2.0. 4",3107 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0. 4.tgz",3108 "integrity": "sha512- Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",1855 "version": "2.0.5", 1856 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", 1857 "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", 3109 1858 "dev": true 3110 1859 }, 3111 1860 "is-callable": { 3112 "version": "1.2.0", 3113 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", 3114 "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", 3115 "dev": true 1861 "version": "1.2.2", 1862 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", 1863 "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", 1864 "dev": true 1865 }, 1866 "is-core-module": { 1867 "version": "2.1.0", 1868 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", 1869 "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", 1870 "dev": true, 1871 "requires": { 1872 "has": "^1.0.3" 1873 } 3116 1874 }, 3117 1875 "is-date-object": { … … 3139 1897 "dev": true 3140 1898 }, 3141 "is-finite": {3142 "version": "1.1.0",3143 "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",3144 "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",3145 "dev": true3146 },3147 1899 "is-fullwidth-code-point": { 3148 1900 "version": "2.0.0", … … 3166 1918 "dev": true 3167 1919 }, 3168 "is-interactive": {3169 "version": "1.0.0",3170 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",3171 "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",3172 "dev": true3173 },3174 1920 "is-negative-zero": { 3175 1921 "version": "2.0.0", … … 3226 1972 "dev": true 3227 1973 }, 3228 "is-utf8": {3229 "version": "0.2.1",3230 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",3231 "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",3232 "dev": true3233 },3234 1974 "is-whitespace-character": { 3235 1975 "version": "1.0.4", … … 3244 1984 "dev": true 3245 1985 }, 3246 "isarray": {3247 "version": "1.0.0",3248 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",3249 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",3250 "dev": true3251 },3252 1986 "isexe": { 3253 1987 "version": "2.0.0", … … 3256 1990 "dev": true 3257 1991 }, 3258 "isstream": {3259 "version": "0.1.2",3260 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",3261 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",3262 "dev": true3263 },3264 "js-base64": {3265 "version": "2.6.4",3266 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",3267 "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",3268 "dev": true3269 },3270 1992 "js-tokens": { 3271 1993 "version": "4.0.0", … … 3284 2006 } 3285 2007 }, 3286 "jsbn": {3287 "version": "0.1.1",3288 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",3289 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",3290 "dev": true3291 },3292 2008 "jsdoctypeparser": { 3293 2009 "version": "9.0.0", … … 3302 2018 "dev": true 3303 2019 }, 3304 "json-buffer": {3305 "version": "3.0.1",3306 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",3307 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",3308 "dev": true3309 },3310 2020 "json-parse-better-errors": { 3311 2021 "version": "1.0.2", … … 3320 2030 "dev": true 3321 2031 }, 3322 "json-schema": {3323 "version": "0.2.3",3324 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",3325 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",3326 "dev": true3327 },3328 2032 "json-schema-traverse": { 3329 2033 "version": "0.4.1", … … 3338 2042 "dev": true 3339 2043 }, 3340 "json-stringify-safe": {3341 "version": "5.0.1",3342 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",3343 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",3344 "dev": true3345 },3346 2044 "json5": { 3347 2045 "version": "2.1.3", … … 3354 2052 }, 3355 2053 "jsonfile": { 3356 "version": "6. 0.1",3357 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6. 0.1.tgz",3358 "integrity": "sha512- jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==",2054 "version": "6.1.0", 2055 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 2056 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 3359 2057 "dev": true, 3360 2058 "requires": { 3361 2059 "graceful-fs": "^4.1.6", 3362 "universalify": "^1.0.0" 3363 } 3364 }, 3365 "jsprim": { 3366 "version": "1.4.1", 3367 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 3368 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 3369 "dev": true, 3370 "requires": { 3371 "assert-plus": "1.0.0", 3372 "extsprintf": "1.3.0", 3373 "json-schema": "0.2.3", 3374 "verror": "1.10.0" 2060 "universalify": "^2.0.0" 2061 }, 2062 "dependencies": { 2063 "universalify": { 2064 "version": "2.0.0", 2065 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 2066 "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 2067 "dev": true 2068 } 3375 2069 } 3376 2070 }, 3377 2071 "jsx-ast-utils": { 3378 "version": " 2.4.1",3379 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils- 2.4.1.tgz",3380 "integrity": "sha512- z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==",2072 "version": "3.1.0", 2073 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz", 2074 "integrity": "sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA==", 3381 2075 "dev": true, 3382 2076 "requires": { 3383 2077 "array-includes": "^3.1.1", 3384 "object.assign": "^4.1.0" 3385 } 3386 }, 3387 "keyv": { 3388 "version": "4.0.3", 3389 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", 3390 "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", 3391 "dev": true, 3392 "requires": { 3393 "json-buffer": "3.0.1" 2078 "object.assign": "^4.1.1" 3394 2079 } 3395 2080 }, … … 3407 2092 }, 3408 2093 "language-subtag-registry": { 3409 "version": "0.3.2 0",3410 "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.2 0.tgz",3411 "integrity": "sha512- KPMwROklF4tEx283Xw0pNKtfTj1gZ4UByp4EsIFWLgBavJltF4TiYPc39k06zSTsLzxTVXXDSpbwaQXaFB4Qeg==",2094 "version": "0.3.21", 2095 "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", 2096 "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", 3412 2097 "dev": true 3413 2098 }, … … 3438 2123 }, 3439 2124 "load-json-file": { 3440 "version": " 1.1.0",3441 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file- 1.1.0.tgz",3442 "integrity": "sha1- lWkFcI1YtLq0wiYbBPWfMcmTdMA=",2125 "version": "4.0.0", 2126 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 2127 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 3443 2128 "dev": true, 3444 2129 "requires": { 3445 2130 "graceful-fs": "^4.1.2", 3446 "parse-json": "^2.2.0", 3447 "pify": "^2.0.0", 3448 "pinkie-promise": "^2.0.0", 3449 "strip-bom": "^2.0.0" 2131 "parse-json": "^4.0.0", 2132 "pify": "^3.0.0", 2133 "strip-bom": "^3.0.0" 2134 }, 2135 "dependencies": { 2136 "parse-json": { 2137 "version": "4.0.0", 2138 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 2139 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 2140 "dev": true, 2141 "requires": { 2142 "error-ex": "^1.3.1", 2143 "json-parse-better-errors": "^1.0.1" 2144 } 2145 } 3450 2146 } 3451 2147 }, … … 3502 2198 } 3503 2199 }, 3504 "loud-rejection": {3505 "version": "1.6.0",3506 "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",3507 "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",3508 "dev": true,3509 "requires": {3510 "currently-unhandled": "^0.4.1",3511 "signal-exit": "^3.0.0"3512 }3513 },3514 "lowercase-keys": {3515 "version": "2.0.0",3516 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",3517 "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",3518 "dev": true3519 },3520 "lru-cache": {3521 "version": "4.1.5",3522 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",3523 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",3524 "dev": true,3525 "requires": {3526 "pseudomap": "^1.0.2",3527 "yallist": "^2.1.2"3528 }3529 },3530 2200 "map-obj": { 3531 "version": " 1.0.1",3532 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj- 1.0.1.tgz",3533 "integrity": "sha 1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",2201 "version": "4.1.0", 2202 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", 2203 "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", 3534 2204 "dev": true 3535 2205 }, … … 3571 2241 }, 3572 2242 "meow": { 3573 "version": "3.7.0", 3574 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", 3575 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 3576 "dev": true, 3577 "requires": { 3578 "camelcase-keys": "^2.0.0", 3579 "decamelize": "^1.1.2", 3580 "loud-rejection": "^1.0.0", 3581 "map-obj": "^1.0.1", 3582 "minimist": "^1.1.3", 3583 "normalize-package-data": "^2.3.4", 3584 "object-assign": "^4.0.1", 3585 "read-pkg-up": "^1.0.1", 3586 "redent": "^1.0.0", 3587 "trim-newlines": "^1.0.0" 2243 "version": "7.1.1", 2244 "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", 2245 "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", 2246 "dev": true, 2247 "requires": { 2248 "@types/minimist": "^1.2.0", 2249 "camelcase-keys": "^6.2.2", 2250 "decamelize-keys": "^1.1.0", 2251 "hard-rejection": "^2.1.0", 2252 "minimist-options": "4.1.0", 2253 "normalize-package-data": "^2.5.0", 2254 "read-pkg-up": "^7.0.1", 2255 "redent": "^3.0.0", 2256 "trim-newlines": "^3.0.0", 2257 "type-fest": "^0.13.1", 2258 "yargs-parser": "^18.1.3" 2259 }, 2260 "dependencies": { 2261 "type-fest": { 2262 "version": "0.13.1", 2263 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", 2264 "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", 2265 "dev": true 2266 }, 2267 "yargs-parser": { 2268 "version": "18.1.3", 2269 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", 2270 "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", 2271 "dev": true, 2272 "requires": { 2273 "camelcase": "^5.0.0", 2274 "decamelize": "^1.2.0" 2275 } 2276 } 3588 2277 } 3589 2278 }, … … 3603 2292 "picomatch": "^2.0.5" 3604 2293 } 3605 },3606 "mime-db": {3607 "version": "1.44.0",3608 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",3609 "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",3610 "dev": true3611 },3612 "mime-types": {3613 "version": "2.1.27",3614 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",3615 "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",3616 "dev": true,3617 "requires": {3618 "mime-db": "1.44.0"3619 }3620 },3621 "mimic-fn": {3622 "version": "2.1.0",3623 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",3624 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",3625 "dev": true3626 },3627 "mimic-response": {3628 "version": "2.1.0",3629 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",3630 "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",3631 "dev": true3632 2294 }, 3633 2295 "min-indent": { … … 3671 2333 } 3672 2334 }, 3673 "minipass": {3674 "version": "2.9.0",3675 "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",3676 "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",3677 "dev": true,3678 "requires": {3679 "safe-buffer": "^5.1.2",3680 "yallist": "^3.0.0"3681 },3682 "dependencies": {3683 "yallist": {3684 "version": "3.1.1",3685 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",3686 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",3687 "dev": true3688 }3689 }3690 },3691 "minizlib": {3692 "version": "1.3.3",3693 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",3694 "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",3695 "dev": true,3696 "requires": {3697 "minipass": "^2.9.0"3698 }3699 },3700 2335 "mkdirp": { 3701 2336 "version": "0.5.5", … … 3708 2343 }, 3709 2344 "ms": { 3710 "version": "2.0.0", 3711 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3712 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 3713 "dev": true 3714 }, 3715 "mute-stream": { 3716 "version": "0.0.8", 3717 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", 3718 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", 3719 "dev": true 3720 }, 3721 "nan": { 3722 "version": "2.14.1", 3723 "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", 3724 "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", 2345 "version": "2.1.2", 2346 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2347 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 3725 2348 "dev": true 3726 2349 }, … … 3731 2354 "dev": true 3732 2355 }, 3733 "needle": {3734 "version": "2.5.2",3735 "resolved": "https://registry.npmjs.org/needle/-/needle-2.5.2.tgz",3736 "integrity": "sha512-LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ==",3737 "dev": true,3738 "requires": {3739 "debug": "^3.2.6",3740 "iconv-lite": "^0.4.4",3741 "sax": "^1.2.4"3742 },3743 "dependencies": {3744 "debug": {3745 "version": "3.2.6",3746 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",3747 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",3748 "dev": true,3749 "requires": {3750 "ms": "^2.1.1"3751 }3752 },3753 "ms": {3754 "version": "2.1.2",3755 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",3756 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",3757 "dev": true3758 }3759 }3760 },3761 2356 "nice-try": { 3762 2357 "version": "1.0.5", … … 3765 2360 "dev": true 3766 2361 }, 3767 "node-gyp": {3768 "version": "3.8.0",3769 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",3770 "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",3771 "dev": true,3772 "requires": {3773 "fstream": "^1.0.0",3774 "glob": "^7.0.3",3775 "graceful-fs": "^4.1.2",3776 "mkdirp": "^0.5.0",3777 "nopt": "2 || 3",3778 "npmlog": "0 || 1 || 2 || 3 || 4",3779 "osenv": "0",3780 "request": "^2.87.0",3781 "rimraf": "2",3782 "semver": "~5.3.0",3783 "tar": "^2.0.0",3784 "which": "1"3785 },3786 "dependencies": {3787 "semver": {3788 "version": "5.3.0",3789 "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",3790 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",3791 "dev": true3792 }3793 }3794 },3795 "node-pre-gyp": {3796 "version": "0.13.0",3797 "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz",3798 "integrity": "sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ==",3799 "dev": true,3800 "requires": {3801 "detect-libc": "^1.0.2",3802 "mkdirp": "^0.5.1",3803 "needle": "^2.2.1",3804 "nopt": "^4.0.1",3805 "npm-packlist": "^1.1.6",3806 "npmlog": "^4.0.2",3807 "rc": "^1.2.7",3808 "rimraf": "^2.6.1",3809 "semver": "^5.3.0",3810 "tar": "^4"3811 },3812 "dependencies": {3813 "nopt": {3814 "version": "4.0.3",3815 "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",3816 "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",3817 "dev": true,3818 "requires": {3819 "abbrev": "1",3820 "osenv": "^0.1.4"3821 }3822 },3823 "tar": {3824 "version": "4.4.13",3825 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",3826 "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",3827 "dev": true,3828 "requires": {3829 "chownr": "^1.1.1",3830 "fs-minipass": "^1.2.5",3831 "minipass": "^2.8.6",3832 "minizlib": "^1.2.1",3833 "mkdirp": "^0.5.0",3834 "safe-buffer": "^5.1.2",3835 "yallist": "^3.0.3"3836 }3837 },3838 "yallist": {3839 "version": "3.1.1",3840 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",3841 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",3842 "dev": true3843 }3844 }3845 },3846 2362 "node-releases": { 3847 "version": "1.1.60", 3848 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", 3849 "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", 3850 "dev": true 3851 }, 3852 "node-sass": { 3853 "version": "4.14.1", 3854 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", 3855 "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", 3856 "dev": true, 3857 "requires": { 3858 "async-foreach": "^0.1.3", 3859 "chalk": "^1.1.1", 3860 "cross-spawn": "^3.0.0", 3861 "gaze": "^1.0.0", 3862 "get-stdin": "^4.0.1", 3863 "glob": "^7.0.3", 3864 "in-publish": "^2.0.0", 3865 "lodash": "^4.17.15", 3866 "meow": "^3.7.0", 3867 "mkdirp": "^0.5.1", 3868 "nan": "^2.13.2", 3869 "node-gyp": "^3.8.0", 3870 "npmlog": "^4.0.0", 3871 "request": "^2.88.0", 3872 "sass-graph": "2.2.5", 3873 "stdout-stream": "^1.4.0", 3874 "true-case-path": "^1.0.2" 3875 }, 3876 "dependencies": { 3877 "ansi-regex": { 3878 "version": "2.1.1", 3879 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 3880 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 3881 "dev": true 3882 }, 3883 "ansi-styles": { 3884 "version": "2.2.1", 3885 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 3886 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 3887 "dev": true 3888 }, 3889 "chalk": { 3890 "version": "1.1.3", 3891 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 3892 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 3893 "dev": true, 3894 "requires": { 3895 "ansi-styles": "^2.2.1", 3896 "escape-string-regexp": "^1.0.2", 3897 "has-ansi": "^2.0.0", 3898 "strip-ansi": "^3.0.0", 3899 "supports-color": "^2.0.0" 3900 } 3901 }, 3902 "strip-ansi": { 3903 "version": "3.0.1", 3904 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 3905 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 3906 "dev": true, 3907 "requires": { 3908 "ansi-regex": "^2.0.0" 3909 } 3910 }, 3911 "supports-color": { 3912 "version": "2.0.0", 3913 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 3914 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 3915 "dev": true 3916 } 3917 } 3918 }, 3919 "nodegit": { 3920 "version": "0.26.5", 3921 "resolved": "https://registry.npmjs.org/nodegit/-/nodegit-0.26.5.tgz", 3922 "integrity": "sha512-l9l2zhcJ0V7FYzPdXIsuJcXN8UnLuhQgM+377HJfCYE/eupL/OWtMVvUOq42F9dRsgC3bAYH9j2Xbwr0lpYVZQ==", 3923 "dev": true, 3924 "requires": { 3925 "fs-extra": "^7.0.0", 3926 "json5": "^2.1.0", 3927 "lodash": "^4.17.14", 3928 "nan": "^2.14.0", 3929 "node-gyp": "^4.0.0", 3930 "node-pre-gyp": "^0.13.0", 3931 "promisify-node": "~0.3.0", 3932 "ramda": "^0.25.0", 3933 "request-promise-native": "^1.0.5", 3934 "tar-fs": "^1.16.3" 3935 }, 3936 "dependencies": { 3937 "fs-extra": { 3938 "version": "7.0.1", 3939 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 3940 "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 3941 "dev": true, 3942 "requires": { 3943 "graceful-fs": "^4.1.2", 3944 "jsonfile": "^4.0.0", 3945 "universalify": "^0.1.0" 3946 } 3947 }, 3948 "jsonfile": { 3949 "version": "4.0.0", 3950 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 3951 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 3952 "dev": true, 3953 "requires": { 3954 "graceful-fs": "^4.1.6" 3955 } 3956 }, 3957 "node-gyp": { 3958 "version": "4.0.0", 3959 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-4.0.0.tgz", 3960 "integrity": "sha512-2XiryJ8sICNo6ej8d0idXDEMKfVfFK7kekGCtJAuelGsYHQxhj13KTf95swTCN2dZ/4lTfZ84Fu31jqJEEgjWA==", 3961 "dev": true, 3962 "requires": { 3963 "glob": "^7.0.3", 3964 "graceful-fs": "^4.1.2", 3965 "mkdirp": "^0.5.0", 3966 "nopt": "2 || 3", 3967 "npmlog": "0 || 1 || 2 || 3 || 4", 3968 "osenv": "0", 3969 "request": "^2.87.0", 3970 "rimraf": "2", 3971 "semver": "~5.3.0", 3972 "tar": "^4.4.8", 3973 "which": "1" 3974 } 3975 }, 3976 "semver": { 3977 "version": "5.3.0", 3978 "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", 3979 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", 3980 "dev": true 3981 }, 3982 "tar": { 3983 "version": "4.4.13", 3984 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", 3985 "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", 3986 "dev": true, 3987 "requires": { 3988 "chownr": "^1.1.1", 3989 "fs-minipass": "^1.2.5", 3990 "minipass": "^2.8.6", 3991 "minizlib": "^1.2.1", 3992 "mkdirp": "^0.5.0", 3993 "safe-buffer": "^5.1.2", 3994 "yallist": "^3.0.3" 3995 } 3996 }, 3997 "universalify": { 3998 "version": "0.1.2", 3999 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 4000 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 4001 "dev": true 4002 }, 4003 "yallist": { 4004 "version": "3.1.1", 4005 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 4006 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 4007 "dev": true 4008 } 4009 } 4010 }, 4011 "nodegit-promise": { 4012 "version": "4.0.0", 4013 "resolved": "https://registry.npmjs.org/nodegit-promise/-/nodegit-promise-4.0.0.tgz", 4014 "integrity": "sha1-VyKxhPLfcycWEGSnkdLoQskWezQ=", 4015 "dev": true, 4016 "requires": { 4017 "asap": "~2.0.3" 4018 } 4019 }, 4020 "nopt": { 4021 "version": "3.0.6", 4022 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 4023 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", 4024 "dev": true, 4025 "requires": { 4026 "abbrev": "1" 4027 } 2363 "version": "1.1.66", 2364 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.66.tgz", 2365 "integrity": "sha512-JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==", 2366 "dev": true 4028 2367 }, 4029 2368 "normalize-package-data": { … … 4037 2376 "semver": "2 || 3 || 4 || 5", 4038 2377 "validate-npm-package-license": "^3.0.1" 2378 }, 2379 "dependencies": { 2380 "semver": { 2381 "version": "5.7.1", 2382 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 2383 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 2384 "dev": true 2385 } 4039 2386 } 4040 2387 }, … … 4056 2403 "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", 4057 2404 "dev": true 4058 },4059 "normalize-url": {4060 "version": "4.5.0",4061 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",4062 "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==",4063 "dev": true4064 },4065 "npm-bundled": {4066 "version": "1.1.1",4067 "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz",4068 "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==",4069 "dev": true,4070 "requires": {4071 "npm-normalize-package-bin": "^1.0.1"4072 }4073 },4074 "npm-normalize-package-bin": {4075 "version": "1.0.1",4076 "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",4077 "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",4078 "dev": true4079 },4080 "npm-packlist": {4081 "version": "1.4.8",4082 "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",4083 "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",4084 "dev": true,4085 "requires": {4086 "ignore-walk": "^3.0.1",4087 "npm-bundled": "^1.0.1",4088 "npm-normalize-package-bin": "^1.0.1"4089 }4090 2405 }, 4091 2406 "npm-run-all": { … … 4119 2434 } 4120 2435 }, 4121 "load-json-file": { 4122 "version": "4.0.0", 4123 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 4124 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 4125 "dev": true, 4126 "requires": { 4127 "graceful-fs": "^4.1.2", 4128 "parse-json": "^4.0.0", 4129 "pify": "^3.0.0", 4130 "strip-bom": "^3.0.0" 4131 } 4132 }, 4133 "parse-json": { 4134 "version": "4.0.0", 4135 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 4136 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 4137 "dev": true, 4138 "requires": { 4139 "error-ex": "^1.3.1", 4140 "json-parse-better-errors": "^1.0.1" 4141 } 4142 }, 4143 "path-type": { 4144 "version": "3.0.0", 4145 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 4146 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 4147 "dev": true, 4148 "requires": { 4149 "pify": "^3.0.0" 4150 } 4151 }, 4152 "pify": { 4153 "version": "3.0.0", 4154 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 4155 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 4156 "dev": true 4157 }, 4158 "read-pkg": { 4159 "version": "3.0.0", 4160 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 4161 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 4162 "dev": true, 4163 "requires": { 4164 "load-json-file": "^4.0.0", 4165 "normalize-package-data": "^2.3.2", 4166 "path-type": "^3.0.0" 4167 } 4168 }, 4169 "strip-bom": { 4170 "version": "3.0.0", 4171 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 4172 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 4173 "dev": true 2436 "path-key": { 2437 "version": "2.0.1", 2438 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 2439 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 2440 "dev": true 2441 }, 2442 "semver": { 2443 "version": "5.7.1", 2444 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 2445 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 2446 "dev": true 2447 }, 2448 "shebang-command": { 2449 "version": "1.2.0", 2450 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 2451 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 2452 "dev": true, 2453 "requires": { 2454 "shebang-regex": "^1.0.0" 2455 } 2456 }, 2457 "shebang-regex": { 2458 "version": "1.0.0", 2459 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 2460 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 2461 "dev": true 2462 }, 2463 "which": { 2464 "version": "1.3.1", 2465 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 2466 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 2467 "dev": true, 2468 "requires": { 2469 "isexe": "^2.0.0" 2470 } 4174 2471 } 4175 }4176 },4177 "npmlog": {4178 "version": "4.1.2",4179 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",4180 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",4181 "dev": true,4182 "requires": {4183 "are-we-there-yet": "~1.1.2",4184 "console-control-strings": "~1.1.0",4185 "gauge": "~2.7.3",4186 "set-blocking": "~2.0.0"4187 2472 } 4188 2473 }, … … 4193 2478 "dev": true 4194 2479 }, 4195 "number-is-nan": {4196 "version": "1.0.1",4197 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",4198 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",4199 "dev": true4200 },4201 "oauth-sign": {4202 "version": "0.9.0",4203 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",4204 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",4205 "dev": true4206 },4207 2480 "object-assign": { 4208 2481 "version": "4.1.1", … … 4224 2497 }, 4225 2498 "object.assign": { 4226 "version": "4.1. 0",4227 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1. 0.tgz",4228 "integrity": "sha512- exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",4229 "dev": true, 4230 "requires": { 4231 " define-properties": "^1.1.2",4232 " function-bind": "^1.1.1",4233 "has-symbols": "^1.0. 0",4234 "object-keys": "^1. 0.11"2499 "version": "4.1.2", 2500 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 2501 "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 2502 "dev": true, 2503 "requires": { 2504 "call-bind": "^1.0.0", 2505 "define-properties": "^1.1.3", 2506 "has-symbols": "^1.0.1", 2507 "object-keys": "^1.1.1" 4235 2508 } 4236 2509 }, … … 4277 2550 "requires": { 4278 2551 "wrappy": "1" 4279 }4280 },4281 "onetime": {4282 "version": "5.1.2",4283 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",4284 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",4285 "dev": true,4286 "requires": {4287 "mimic-fn": "^2.1.0"4288 2552 } 4289 2553 }, … … 4302 2566 } 4303 2567 }, 4304 "ora": {4305 "version": "4.1.1",4306 "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz",4307 "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==",4308 "dev": true,4309 "requires": {4310 "chalk": "^3.0.0",4311 "cli-cursor": "^3.1.0",4312 "cli-spinners": "^2.2.0",4313 "is-interactive": "^1.0.0",4314 "log-symbols": "^3.0.0",4315 "mute-stream": "0.0.8",4316 "strip-ansi": "^6.0.0",4317 "wcwidth": "^1.0.1"4318 },4319 "dependencies": {4320 "ansi-regex": {4321 "version": "5.0.0",4322 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",4323 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",4324 "dev": true4325 },4326 "ansi-styles": {4327 "version": "4.3.0",4328 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",4329 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",4330 "dev": true,4331 "requires": {4332 "color-convert": "^2.0.1"4333 }4334 },4335 "chalk": {4336 "version": "3.0.0",4337 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",4338 "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",4339 "dev": true,4340 "requires": {4341 "ansi-styles": "^4.1.0",4342 "supports-color": "^7.1.0"4343 }4344 },4345 "color-convert": {4346 "version": "2.0.1",4347 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",4348 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",4349 "dev": true,4350 "requires": {4351 "color-name": "~1.1.4"4352 }4353 },4354 "color-name": {4355 "version": "1.1.4",4356 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",4357 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",4358 "dev": true4359 },4360 "has-flag": {4361 "version": "4.0.0",4362 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",4363 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",4364 "dev": true4365 },4366 "log-symbols": {4367 "version": "3.0.0",4368 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",4369 "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",4370 "dev": true,4371 "requires": {4372 "chalk": "^2.4.2"4373 },4374 "dependencies": {4375 "ansi-styles": {4376 "version": "3.2.1",4377 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",4378 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",4379 "dev": true,4380 "requires": {4381 "color-convert": "^1.9.0"4382 }4383 },4384 "chalk": {4385 "version": "2.4.2",4386 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",4387 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",4388 "dev": true,4389 "requires": {4390 "ansi-styles": "^3.2.1",4391 "escape-string-regexp": "^1.0.5",4392 "supports-color": "^5.3.0"4393 }4394 },4395 "color-convert": {4396 "version": "1.9.3",4397 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",4398 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",4399 "dev": true,4400 "requires": {4401 "color-name": "1.1.3"4402 }4403 },4404 "color-name": {4405 "version": "1.1.3",4406 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",4407 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",4408 "dev": true4409 },4410 "has-flag": {4411 "version": "3.0.0",4412 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",4413 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",4414 "dev": true4415 },4416 "supports-color": {4417 "version": "5.5.0",4418 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",4419 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",4420 "dev": true,4421 "requires": {4422 "has-flag": "^3.0.0"4423 }4424 }4425 }4426 },4427 "strip-ansi": {4428 "version": "6.0.0",4429 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",4430 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",4431 "dev": true,4432 "requires": {4433 "ansi-regex": "^5.0.0"4434 }4435 },4436 "supports-color": {4437 "version": "7.2.0",4438 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",4439 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",4440 "dev": true,4441 "requires": {4442 "has-flag": "^4.0.0"4443 }4444 }4445 }4446 },4447 "os-homedir": {4448 "version": "1.0.2",4449 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",4450 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",4451 "dev": true4452 },4453 "os-tmpdir": {4454 "version": "1.0.2",4455 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",4456 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",4457 "dev": true4458 },4459 "osenv": {4460 "version": "0.1.5",4461 "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",4462 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",4463 "dev": true,4464 "requires": {4465 "os-homedir": "^1.0.0",4466 "os-tmpdir": "^1.0.0"4467 }4468 },4469 "p-cancelable": {4470 "version": "2.0.0",4471 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz",4472 "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==",4473 "dev": true4474 },4475 "p-event": {4476 "version": "4.2.0",4477 "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",4478 "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",4479 "dev": true,4480 "requires": {4481 "p-timeout": "^3.1.0"4482 }4483 },4484 "p-finally": {4485 "version": "1.0.0",4486 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",4487 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",4488 "dev": true4489 },4490 2568 "p-limit": { 4491 2569 "version": "2.3.0", … … 4506 2584 } 4507 2585 }, 4508 "p-timeout": {4509 "version": "3.2.0",4510 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",4511 "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",4512 "dev": true,4513 "requires": {4514 "p-finally": "^1.0.0"4515 }4516 },4517 2586 "p-try": { 4518 2587 "version": "2.2.0", … … 4528 2597 "requires": { 4529 2598 "callsites": "^3.0.0" 4530 },4531 "dependencies": {4532 "callsites": {4533 "version": "3.1.0",4534 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",4535 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",4536 "dev": true4537 }4538 2599 } 4539 2600 }, … … 4553 2614 }, 4554 2615 "parse-json": { 4555 "version": "2.2.0", 4556 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 4557 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 4558 "dev": true, 4559 "requires": { 4560 "error-ex": "^1.2.0" 2616 "version": "5.1.0", 2617 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", 2618 "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", 2619 "dev": true, 2620 "requires": { 2621 "@babel/code-frame": "^7.0.0", 2622 "error-ex": "^1.3.1", 2623 "json-parse-even-better-errors": "^2.3.0", 2624 "lines-and-columns": "^1.1.6" 4561 2625 } 4562 2626 }, … … 4574 2638 }, 4575 2639 "path-key": { 4576 "version": " 2.0.1",4577 "resolved": "https://registry.npmjs.org/path-key/-/path-key- 2.0.1.tgz",4578 "integrity": "sha 1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",2640 "version": "3.1.1", 2641 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2642 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4579 2643 "dev": true 4580 2644 }, … … 4586 2650 }, 4587 2651 "path-type": { 4588 "version": "1.1.0", 4589 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 4590 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 4591 "dev": true, 4592 "requires": { 4593 "graceful-fs": "^4.1.2", 4594 "pify": "^2.0.0", 4595 "pinkie-promise": "^2.0.0" 4596 } 4597 }, 4598 "pend": { 4599 "version": "1.2.0", 4600 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 4601 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", 4602 "dev": true 4603 }, 4604 "performance-now": { 4605 "version": "2.1.0", 4606 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 4607 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", 2652 "version": "4.0.0", 2653 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 2654 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 4608 2655 "dev": true 4609 2656 }, … … 4621 2668 }, 4622 2669 "pify": { 4623 "version": "2.3.0", 4624 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 4625 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 4626 "dev": true 4627 }, 4628 "pinkie": { 4629 "version": "2.0.4", 4630 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 4631 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 4632 "dev": true 4633 }, 4634 "pinkie-promise": { 4635 "version": "2.0.1", 4636 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 4637 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 4638 "dev": true, 4639 "requires": { 4640 "pinkie": "^2.0.0" 4641 } 2670 "version": "3.0.0", 2671 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 2672 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 2673 "dev": true 4642 2674 }, 4643 2675 "postcss": { 4644 "version": "7.0.3 2",4645 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.3 2.tgz",4646 "integrity": "sha512- 03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",2676 "version": "7.0.35", 2677 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", 2678 "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", 4647 2679 "dev": true, 4648 2680 "requires": { … … 4650 2682 "source-map": "^0.6.1", 4651 2683 "supports-color": "^6.1.0" 2684 }, 2685 "dependencies": { 2686 "source-map": { 2687 "version": "0.6.1", 2688 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2689 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2690 "dev": true 2691 }, 2692 "supports-color": { 2693 "version": "6.1.0", 2694 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 2695 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 2696 "dev": true, 2697 "requires": { 2698 "has-flag": "^3.0.0" 2699 } 2700 } 4652 2701 } 4653 2702 }, … … 4690 2739 }, 4691 2740 "ansi-styles": { 4692 "version": "4.2.1", 4693 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", 4694 "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", 4695 "dev": true, 4696 "requires": { 4697 "@types/color-name": "^1.1.1", 2741 "version": "4.3.0", 2742 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2743 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2744 "dev": true, 2745 "requires": { 4698 2746 "color-convert": "^2.0.1" 4699 2747 } … … 4887 2935 } 4888 2936 }, 4889 "supports-color": { 4890 "version": "5.5.0", 4891 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 4892 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 4893 "dev": true, 4894 "requires": { 4895 "has-flag": "^3.0.0" 4896 } 2937 "source-map": { 2938 "version": "0.6.1", 2939 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2940 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2941 "dev": true 4897 2942 } 4898 2943 } … … 4935 2980 }, 4936 2981 "postcss-load-config": { 4937 "version": "2.1. 0",4938 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1. 0.tgz",4939 "integrity": "sha512- 4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==",2982 "version": "2.1.2", 2983 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", 2984 "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", 4940 2985 "dev": true, 4941 2986 "requires": { 4942 2987 "cosmiconfig": "^5.0.0", 4943 2988 "import-cwd": "^2.0.0" 2989 }, 2990 "dependencies": { 2991 "cosmiconfig": { 2992 "version": "5.2.1", 2993 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", 2994 "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", 2995 "dev": true, 2996 "requires": { 2997 "import-fresh": "^2.0.0", 2998 "is-directory": "^0.3.1", 2999 "js-yaml": "^3.13.1", 3000 "parse-json": "^4.0.0" 3001 } 3002 }, 3003 "import-fresh": { 3004 "version": "2.0.0", 3005 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", 3006 "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", 3007 "dev": true, 3008 "requires": { 3009 "caller-path": "^2.0.0", 3010 "resolve-from": "^3.0.0" 3011 } 3012 }, 3013 "parse-json": { 3014 "version": "4.0.0", 3015 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 3016 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 3017 "dev": true, 3018 "requires": { 3019 "error-ex": "^1.3.1", 3020 "json-parse-better-errors": "^1.0.1" 3021 } 3022 }, 3023 "resolve-from": { 3024 "version": "3.0.0", 3025 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", 3026 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", 3027 "dev": true 3028 } 4944 3029 } 4945 3030 }, … … 5007 3092 }, 5008 3093 "postcss-selector-parser": { 5009 "version": "6.0. 2",5010 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0. 2.tgz",5011 "integrity": "sha512- 36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",3094 "version": "6.0.4", 3095 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", 3096 "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", 5012 3097 "dev": true, 5013 3098 "requires": { 5014 3099 "cssesc": "^3.0.0", 5015 3100 "indexes-of": "^1.0.1", 5016 "uniq": "^1.0.1" 3101 "uniq": "^1.0.1", 3102 "util-deprecate": "^1.0.2" 5017 3103 } 5018 3104 }, … … 5035 3121 "dev": true 5036 3122 }, 3123 "prettier": { 3124 "version": "npm:wp-prettier@2.0.5", 3125 "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.0.5.tgz", 3126 "integrity": "sha512-5GCgdeevIXwR3cW4Qj5XWC5MO1iSCz8+IPn0mMw6awAt/PBiey8yyO7MhePRsaMqghJAhg6Q3QLYWSnUHWkG6A==", 3127 "dev": true 3128 }, 5037 3129 "prettier-linter-helpers": { 5038 3130 "version": "1.0.0", … … 5050 3142 "dev": true 5051 3143 }, 5052 "process-nextick-args": {5053 "version": "2.0.1",5054 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",5055 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",5056 "dev": true5057 },5058 3144 "progress": { 5059 3145 "version": "2.0.3", … … 5062 3148 "dev": true 5063 3149 }, 5064 "promisify-node": {5065 "version": "0.3.0",5066 "resolved": "https://registry.npmjs.org/promisify-node/-/promisify-node-0.3.0.tgz",5067 "integrity": "sha1-tLVaz5D6p9K4uQyjlomQhsAwYM8=",5068 "dev": true,5069 "requires": {5070 "nodegit-promise": "~4.0.0"5071 }5072 },5073 3150 "prop-types": { 5074 3151 "version": "15.7.2", … … 5082 3159 } 5083 3160 }, 5084 "pseudomap": {5085 "version": "1.0.2",5086 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",5087 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",5088 "dev": true5089 },5090 "psl": {5091 "version": "1.8.0",5092 "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",5093 "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",5094 "dev": true5095 },5096 "pump": {5097 "version": "3.0.0",5098 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",5099 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",5100 "dev": true,5101 "requires": {5102 "end-of-stream": "^1.1.0",5103 "once": "^1.3.1"5104 }5105 },5106 3161 "punycode": { 5107 3162 "version": "2.1.1", … … 5110 3165 "dev": true 5111 3166 }, 5112 "qs": {5113 "version": "6.5.2",5114 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",5115 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",5116 "dev": true5117 },5118 3167 "quick-lru": { 5119 3168 "version": "4.0.1", … … 5122 3171 "dev": true 5123 3172 }, 5124 "ramda": {5125 "version": "0.25.0",5126 "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz",5127 "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==",5128 "dev": true5129 },5130 "rc": {5131 "version": "1.2.8",5132 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",5133 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",5134 "dev": true,5135 "requires": {5136 "deep-extend": "^0.6.0",5137 "ini": "~1.3.0",5138 "minimist": "^1.2.0",5139 "strip-json-comments": "~2.0.1"5140 }5141 },5142 3173 "react-is": { 5143 3174 "version": "16.13.1", … … 5153 3184 "requires": { 5154 3185 "pify": "^2.3.0" 3186 }, 3187 "dependencies": { 3188 "pify": { 3189 "version": "2.3.0", 3190 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 3191 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 3192 "dev": true 3193 } 5155 3194 } 5156 3195 }, 5157 3196 "read-pkg": { 5158 "version": " 1.1.0",5159 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg- 1.1.0.tgz",5160 "integrity": "sha1- 9f+qXs0pyzHAR0vKfXVra7KePyg=",5161 "dev": true, 5162 "requires": { 5163 "load-json-file": "^ 1.0.0",3197 "version": "3.0.0", 3198 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 3199 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 3200 "dev": true, 3201 "requires": { 3202 "load-json-file": "^4.0.0", 5164 3203 "normalize-package-data": "^2.3.2", 5165 "path-type": "^1.0.0" 3204 "path-type": "^3.0.0" 3205 }, 3206 "dependencies": { 3207 "path-type": { 3208 "version": "3.0.0", 3209 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 3210 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 3211 "dev": true, 3212 "requires": { 3213 "pify": "^3.0.0" 3214 } 3215 } 5166 3216 } 5167 3217 }, 5168 3218 "read-pkg-up": { 5169 "version": "1.0.1", 5170 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 5171 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 5172 "dev": true, 5173 "requires": { 5174 "find-up": "^1.0.0", 5175 "read-pkg": "^1.0.0" 3219 "version": "7.0.1", 3220 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 3221 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 3222 "dev": true, 3223 "requires": { 3224 "find-up": "^4.1.0", 3225 "read-pkg": "^5.2.0", 3226 "type-fest": "^0.8.1" 5176 3227 }, 5177 3228 "dependencies": { 5178 3229 "find-up": { 5179 "version": "1.1.2", 5180 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 5181 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 5182 "dev": true, 5183 "requires": { 5184 "path-exists": "^2.0.0", 5185 "pinkie-promise": "^2.0.0" 3230 "version": "4.1.0", 3231 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 3232 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 3233 "dev": true, 3234 "requires": { 3235 "locate-path": "^5.0.0", 3236 "path-exists": "^4.0.0" 3237 } 3238 }, 3239 "locate-path": { 3240 "version": "5.0.0", 3241 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 3242 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 3243 "dev": true, 3244 "requires": { 3245 "p-locate": "^4.1.0" 3246 } 3247 }, 3248 "p-locate": { 3249 "version": "4.1.0", 3250 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 3251 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 3252 "dev": true, 3253 "requires": { 3254 "p-limit": "^2.2.0" 5186 3255 } 5187 3256 }, 5188 3257 "path-exists": { 5189 "version": "2.1.0", 5190 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 5191 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 5192 "dev": true, 5193 "requires": { 5194 "pinkie-promise": "^2.0.0" 3258 "version": "4.0.0", 3259 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 3260 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 3261 "dev": true 3262 }, 3263 "read-pkg": { 3264 "version": "5.2.0", 3265 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 3266 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 3267 "dev": true, 3268 "requires": { 3269 "@types/normalize-package-data": "^2.4.0", 3270 "normalize-package-data": "^2.5.0", 3271 "parse-json": "^5.0.0", 3272 "type-fest": "^0.6.0" 3273 }, 3274 "dependencies": { 3275 "type-fest": { 3276 "version": "0.6.0", 3277 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 3278 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 3279 "dev": true 3280 } 5195 3281 } 5196 3282 } … … 5198 3284 }, 5199 3285 "readable-stream": { 5200 "version": "2.3.7", 5201 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 5202 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 5203 "dev": true, 5204 "requires": { 5205 "core-util-is": "~1.0.0", 5206 "inherits": "~2.0.3", 5207 "isarray": "~1.0.0", 5208 "process-nextick-args": "~2.0.0", 5209 "safe-buffer": "~5.1.1", 5210 "string_decoder": "~1.1.1", 5211 "util-deprecate": "~1.0.1" 3286 "version": "3.6.0", 3287 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 3288 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 3289 "dev": true, 3290 "requires": { 3291 "inherits": "^2.0.3", 3292 "string_decoder": "^1.1.1", 3293 "util-deprecate": "^1.0.1" 5212 3294 } 5213 3295 }, 5214 3296 "readdirp": { 5215 "version": "3. 4.0",5216 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3. 4.0.tgz",5217 "integrity": "sha512- 0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",3297 "version": "3.5.0", 3298 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", 3299 "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", 5218 3300 "dev": true, 5219 3301 "requires": { … … 5222 3304 }, 5223 3305 "redent": { 5224 "version": " 1.0.0",5225 "resolved": "https://registry.npmjs.org/redent/-/redent- 1.0.0.tgz",5226 "integrity": "sha 1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",5227 "dev": true, 5228 "requires": { 5229 "indent-string": "^ 2.1.0",5230 "strip-indent": "^ 1.0.1"3306 "version": "3.0.0", 3307 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", 3308 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 3309 "dev": true, 3310 "requires": { 3311 "indent-string": "^4.0.0", 3312 "strip-indent": "^3.0.0" 5231 3313 } 5232 3314 }, … … 5322 3404 "dev": true 5323 3405 }, 5324 "repeating": {5325 "version": "2.0.1",5326 "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",5327 "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",5328 "dev": true,5329 "requires": {5330 "is-finite": "^1.0.0"5331 }5332 },5333 3406 "replace-ext": { 5334 3407 "version": "1.0.0", … … 5337 3410 "dev": true 5338 3411 }, 5339 "request": {5340 "version": "2.88.2",5341 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",5342 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",5343 "dev": true,5344 "requires": {5345 "aws-sign2": "~0.7.0",5346 "aws4": "^1.8.0",5347 "caseless": "~0.12.0",5348 "combined-stream": "~1.0.6",5349 "extend": "~3.0.2",5350 "forever-agent": "~0.6.1",5351 "form-data": "~2.3.2",5352 "har-validator": "~5.1.3",5353 "http-signature": "~1.2.0",5354 "is-typedarray": "~1.0.0",5355 "isstream": "~0.1.2",5356 "json-stringify-safe": "~5.0.1",5357 "mime-types": "~2.1.19",5358 "oauth-sign": "~0.9.0",5359 "performance-now": "^2.1.0",5360 "qs": "~6.5.2",5361 "safe-buffer": "^5.1.2",5362 "tough-cookie": "~2.5.0",5363 "tunnel-agent": "^0.6.0",5364 "uuid": "^3.3.2"5365 }5366 },5367 "request-promise-core": {5368 "version": "1.1.4",5369 "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",5370 "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",5371 "dev": true,5372 "requires": {5373 "lodash": "^4.17.19"5374 }5375 },5376 "request-promise-native": {5377 "version": "1.0.9",5378 "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",5379 "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",5380 "dev": true,5381 "requires": {5382 "request-promise-core": "1.1.4",5383 "stealthy-require": "^1.1.1",5384 "tough-cookie": "^2.3.3"5385 }5386 },5387 3412 "require-directory": { 5388 3413 "version": "2.1.1", … … 5404 3429 }, 5405 3430 "resolve": { 5406 "version": "1.17.0", 5407 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", 5408 "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", 5409 "dev": true, 5410 "requires": { 3431 "version": "1.19.0", 3432 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", 3433 "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", 3434 "dev": true, 3435 "requires": { 3436 "is-core-module": "^2.1.0", 5411 3437 "path-parse": "^1.0.6" 5412 3438 } 5413 3439 }, 5414 3440 "resolve-from": { 5415 "version": "3.0.0", 5416 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", 5417 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", 5418 "dev": true 5419 }, 5420 "responselike": { 5421 "version": "2.0.0", 5422 "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", 5423 "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", 5424 "dev": true, 5425 "requires": { 5426 "lowercase-keys": "^2.0.0" 5427 } 5428 }, 5429 "restore-cursor": { 5430 "version": "3.1.0", 5431 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 5432 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 5433 "dev": true, 5434 "requires": { 5435 "onetime": "^5.1.0", 5436 "signal-exit": "^3.0.2" 5437 } 3441 "version": "4.0.0", 3442 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 3443 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 3444 "dev": true 5438 3445 }, 5439 3446 "reusify": { … … 5444 3451 }, 5445 3452 "rimraf": { 5446 "version": "2. 7.1",5447 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2. 7.1.tgz",5448 "integrity": "sha512- uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",3453 "version": "2.6.3", 3454 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 3455 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 5449 3456 "dev": true, 5450 3457 "requires": { … … 5476 3483 } 5477 3484 }, 5478 "supports-color": { 5479 "version": "5.5.0", 5480 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 5481 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 5482 "dev": true, 5483 "requires": { 5484 "has-flag": "^3.0.0" 5485 } 3485 "source-map": { 3486 "version": "0.6.1", 3487 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3488 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 3489 "dev": true 3490 }, 3491 "strip-json-comments": { 3492 "version": "2.0.1", 3493 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 3494 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 3495 "dev": true 5486 3496 } 5487 3497 } 5488 3498 }, 5489 "run-async": {5490 "version": "2.4.1",5491 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",5492 "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",5493 "dev": true5494 },5495 3499 "run-parallel": { 5496 "version": "1.1.9", 5497 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", 5498 "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", 5499 "dev": true 5500 }, 5501 "rxjs": { 5502 "version": "6.6.3", 5503 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", 5504 "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", 5505 "dev": true, 5506 "requires": { 5507 "tslib": "^1.9.0" 5508 } 3500 "version": "1.1.10", 3501 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", 3502 "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==", 3503 "dev": true 5509 3504 }, 5510 3505 "safe-buffer": { … … 5514 3509 "dev": true 5515 3510 }, 5516 "safer-buffer": { 5517 "version": "2.1.2", 5518 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 5519 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 5520 "dev": true 5521 }, 5522 "sass-graph": { 5523 "version": "2.2.5", 5524 "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", 5525 "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", 5526 "dev": true, 5527 "requires": { 5528 "glob": "^7.0.0", 5529 "lodash": "^4.0.0", 5530 "scss-tokenizer": "^0.2.3", 5531 "yargs": "^13.3.2" 5532 } 5533 }, 5534 "sax": { 5535 "version": "1.2.4", 5536 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", 5537 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", 5538 "dev": true 5539 }, 5540 "scss-tokenizer": { 5541 "version": "0.2.3", 5542 "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", 5543 "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", 5544 "dev": true, 5545 "requires": { 5546 "js-base64": "^2.1.8", 5547 "source-map": "^0.4.2" 5548 }, 5549 "dependencies": { 5550 "source-map": { 5551 "version": "0.4.4", 5552 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", 5553 "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", 5554 "dev": true, 5555 "requires": { 5556 "amdefine": ">=0.0.4" 5557 } 5558 } 3511 "sass": { 3512 "version": "1.29.0", 3513 "resolved": "https://registry.npmjs.org/sass/-/sass-1.29.0.tgz", 3514 "integrity": "sha512-ZpwAUFgnvAUCdkjwPREny+17BpUj8nh5Yr6zKPGtLNTLrmtoRYIjm7njP24COhjJldjwW1dcv52Lpf4tNZVVRA==", 3515 "dev": true, 3516 "requires": { 3517 "chokidar": ">=2.0.0 <4.0.0" 5559 3518 } 5560 3519 }, 5561 3520 "semver": { 5562 "version": " 5.7.1",5563 "resolved": "https://registry.npmjs.org/semver/-/semver- 5.7.1.tgz",5564 "integrity": "sha512- sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",3521 "version": "7.3.2", 3522 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", 3523 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", 5565 3524 "dev": true 5566 3525 }, … … 5572 3531 }, 5573 3532 "shebang-command": { 5574 "version": " 1.2.0",5575 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command- 1.2.0.tgz",5576 "integrity": "sha 1-RKrGW2lbAzmJaMOfNj/uXer98eo=",5577 "dev": true, 5578 "requires": { 5579 "shebang-regex": "^ 1.0.0"3533 "version": "2.0.0", 3534 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 3535 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 3536 "dev": true, 3537 "requires": { 3538 "shebang-regex": "^3.0.0" 5580 3539 } 5581 3540 }, 5582 3541 "shebang-regex": { 5583 "version": " 1.0.0",5584 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex- 1.0.0.tgz",5585 "integrity": "sha 1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",3542 "version": "3.0.0", 3543 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 3544 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 5586 3545 "dev": true 5587 3546 }, … … 5621 3580 "string.prototype.trimstart": "^1.0.1" 5622 3581 } 5623 },5624 "is-callable": {5625 "version": "1.2.2",5626 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",5627 "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",5628 "dev": true5629 },5630 "object.assign": {5631 "version": "4.1.1",5632 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz",5633 "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==",5634 "dev": true,5635 "requires": {5636 "define-properties": "^1.1.3",5637 "es-abstract": "^1.18.0-next.0",5638 "has-symbols": "^1.0.1",5639 "object-keys": "^1.1.1"5640 }5641 3582 } 5642 3583 } … … 5666 3607 }, 5667 3608 "source-map": { 5668 "version": "0. 6.1",5669 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0. 6.1.tgz",5670 "integrity": "sha 512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",3609 "version": "0.5.7", 3610 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 3611 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 5671 3612 "dev": true 5672 3613 }, … … 5698 3639 }, 5699 3640 "spdx-license-ids": { 5700 "version": "3.0. 5",5701 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0. 5.tgz",5702 "integrity": "sha512- J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",3641 "version": "3.0.6", 3642 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", 3643 "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", 5703 3644 "dev": true 5704 3645 }, … … 5715 3656 "dev": true 5716 3657 }, 5717 "sshpk": {5718 "version": "1.16.1",5719 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",5720 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",5721 "dev": true,5722 "requires": {5723 "asn1": "~0.2.3",5724 "assert-plus": "^1.0.0",5725 "bcrypt-pbkdf": "^1.0.0",5726 "dashdash": "^1.12.0",5727 "ecc-jsbn": "~0.1.1",5728 "getpass": "^0.1.1",5729 "jsbn": "~0.1.0",5730 "safer-buffer": "^2.0.2",5731 "tweetnacl": "~0.14.0"5732 }5733 },5734 3658 "state-toggle": { 5735 3659 "version": "1.0.3", … … 5738 3662 "dev": true 5739 3663 }, 5740 "stdout-stream": {5741 "version": "1.4.1",5742 "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",5743 "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",5744 "dev": true,5745 "requires": {5746 "readable-stream": "^2.0.1"5747 }5748 },5749 "stealthy-require": {5750 "version": "1.1.1",5751 "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",5752 "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",5753 "dev": true5754 },5755 3664 "string-width": { 5756 3665 "version": "3.1.0", … … 5762 3671 "is-fullwidth-code-point": "^2.0.0", 5763 3672 "strip-ansi": "^5.1.0" 3673 }, 3674 "dependencies": { 3675 "emoji-regex": { 3676 "version": "7.0.3", 3677 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 3678 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 3679 "dev": true 3680 } 5764 3681 } 5765 3682 }, … … 5789 3706 }, 5790 3707 "string.prototype.trimend": { 5791 "version": "1.0. 1",5792 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0. 1.tgz",5793 "integrity": "sha512- LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",3708 "version": "1.0.2", 3709 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", 3710 "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", 5794 3711 "dev": true, 5795 3712 "requires": { 5796 3713 "define-properties": "^1.1.3", 5797 "es-abstract": "^1.17.5" 3714 "es-abstract": "^1.18.0-next.1" 3715 }, 3716 "dependencies": { 3717 "es-abstract": { 3718 "version": "1.18.0-next.1", 3719 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", 3720 "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", 3721 "dev": true, 3722 "requires": { 3723 "es-to-primitive": "^1.2.1", 3724 "function-bind": "^1.1.1", 3725 "has": "^1.0.3", 3726 "has-symbols": "^1.0.1", 3727 "is-callable": "^1.2.2", 3728 "is-negative-zero": "^2.0.0", 3729 "is-regex": "^1.1.1", 3730 "object-inspect": "^1.8.0", 3731 "object-keys": "^1.1.1", 3732 "object.assign": "^4.1.1", 3733 "string.prototype.trimend": "^1.0.1", 3734 "string.prototype.trimstart": "^1.0.1" 3735 } 3736 } 5798 3737 } 5799 3738 }, 5800 3739 "string.prototype.trimstart": { 5801 "version": "1.0. 1",5802 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0. 1.tgz",5803 "integrity": "sha512- XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",3740 "version": "1.0.2", 3741 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", 3742 "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", 5804 3743 "dev": true, 5805 3744 "requires": { 5806 3745 "define-properties": "^1.1.3", 5807 "es-abstract": "^1.17.5" 3746 "es-abstract": "^1.18.0-next.1" 3747 }, 3748 "dependencies": { 3749 "es-abstract": { 3750 "version": "1.18.0-next.1", 3751 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", 3752 "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", 3753 "dev": true, 3754 "requires": { 3755 "es-to-primitive": "^1.2.1", 3756 "function-bind": "^1.1.1", 3757 "has": "^1.0.3", 3758 "has-symbols": "^1.0.1", 3759 "is-callable": "^1.2.2", 3760 "is-negative-zero": "^2.0.0", 3761 "is-regex": "^1.1.1", 3762 "object-inspect": "^1.8.0", 3763 "object-keys": "^1.1.1", 3764 "object.assign": "^4.1.1", 3765 "string.prototype.trimend": "^1.0.1", 3766 "string.prototype.trimstart": "^1.0.1" 3767 } 3768 } 5808 3769 } 5809 3770 }, 5810 3771 "string_decoder": { 5811 "version": "1.1.1", 5812 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 5813 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 5814 "dev": true, 5815 "requires": { 5816 "safe-buffer": "~5.1.0" 3772 "version": "1.3.0", 3773 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 3774 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 3775 "dev": true, 3776 "requires": { 3777 "safe-buffer": "~5.2.0" 3778 }, 3779 "dependencies": { 3780 "safe-buffer": { 3781 "version": "5.2.1", 3782 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3783 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 3784 "dev": true 3785 } 5817 3786 } 5818 3787 }, 5819 3788 "stringify-entities": { 5820 "version": "3. 0.1",5821 "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3. 0.1.tgz",5822 "integrity": "sha512- Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ==",3789 "version": "3.1.0", 3790 "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", 3791 "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", 5823 3792 "dev": true, 5824 3793 "requires": { 5825 3794 "character-entities-html4": "^1.0.0", 5826 3795 "character-entities-legacy": "^1.0.0", 5827 "is-alphanumerical": "^1.0.0", 5828 "is-decimal": "^1.0.2", 5829 "is-hexadecimal": "^1.0.0" 3796 "xtend": "^4.0.0" 5830 3797 } 5831 3798 }, … … 5840 3807 }, 5841 3808 "strip-bom": { 5842 "version": "2.0.0", 5843 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 5844 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 5845 "dev": true, 5846 "requires": { 5847 "is-utf8": "^0.2.0" 5848 } 3809 "version": "3.0.0", 3810 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 3811 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 3812 "dev": true 5849 3813 }, 5850 3814 "strip-indent": { 5851 "version": " 1.0.1",5852 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent- 1.0.1.tgz",5853 "integrity": "sha 1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",5854 "dev": true, 5855 "requires": { 5856 " get-stdin": "^4.0.1"3815 "version": "3.0.0", 3816 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 3817 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 3818 "dev": true, 3819 "requires": { 3820 "min-indent": "^1.0.0" 5857 3821 } 5858 3822 }, 5859 3823 "strip-json-comments": { 5860 "version": " 2.0.1",5861 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments- 2.0.1.tgz",5862 "integrity": "sha 1-PFMZQukIwml8DsNEhYwobHygpgo=",3824 "version": "3.1.1", 3825 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 3826 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 5863 3827 "dev": true 5864 3828 }, … … 5946 3910 "dev": true 5947 3911 }, 5948 "camelcase-keys": {5949 "version": "6.2.2",5950 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",5951 "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",5952 "dev": true,5953 "requires": {5954 "camelcase": "^5.3.1",5955 "map-obj": "^4.0.0",5956 "quick-lru": "^4.0.1"5957 }5958 },5959 3912 "chalk": { 5960 3913 "version": "4.1.0", … … 5982 3935 "dev": true 5983 3936 }, 5984 "cosmiconfig": {5985 "version": "7.0.0",5986 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",5987 "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",5988 "dev": true,5989 "requires": {5990 "@types/parse-json": "^4.0.0",5991 "import-fresh": "^3.2.1",5992 "parse-json": "^5.0.0",5993 "path-type": "^4.0.0",5994 "yaml": "^1.10.0"5995 }5996 },5997 "debug": {5998 "version": "4.2.0",5999 "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",6000 "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",6001 "dev": true,6002 "requires": {6003 "ms": "2.1.2"6004 }6005 },6006 3937 "emoji-regex": { 6007 3938 "version": "8.0.0", … … 6010 3941 "dev": true 6011 3942 }, 6012 "find-up": {6013 "version": "4.1.0",6014 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",6015 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",6016 "dev": true,6017 "requires": {6018 "locate-path": "^5.0.0",6019 "path-exists": "^4.0.0"6020 }6021 },6022 3943 "get-stdin": { 6023 3944 "version": "8.0.0", … … 6032 3953 "dev": true 6033 3954 }, 6034 "import-fresh": { 6035 "version": "3.2.1", 6036 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", 6037 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", 6038 "dev": true, 6039 "requires": { 6040 "parent-module": "^1.0.0", 6041 "resolve-from": "^4.0.0" 6042 }, 6043 "dependencies": { 6044 "resolve-from": { 6045 "version": "4.0.0", 6046 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 6047 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 6048 "dev": true 6049 } 6050 } 6051 }, 6052 "indent-string": { 6053 "version": "4.0.0", 6054 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 6055 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 3955 "ignore": { 3956 "version": "5.1.8", 3957 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 3958 "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 6056 3959 "dev": true 6057 3960 }, … … 6062 3965 "dev": true 6063 3966 }, 6064 "locate-path": {6065 "version": "5.0.0",6066 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",6067 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",6068 "dev": true,6069 "requires": {6070 "p-locate": "^4.1.0"6071 }6072 },6073 3967 "log-symbols": { 6074 3968 "version": "4.0.0", … … 6080 3974 } 6081 3975 }, 6082 "map-obj": {6083 "version": "4.1.0",6084 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",6085 "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",6086 "dev": true6087 },6088 "meow": {6089 "version": "7.1.1",6090 "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz",6091 "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==",6092 "dev": true,6093 "requires": {6094 "@types/minimist": "^1.2.0",6095 "camelcase-keys": "^6.2.2",6096 "decamelize-keys": "^1.1.0",6097 "hard-rejection": "^2.1.0",6098 "minimist-options": "4.1.0",6099 "normalize-package-data": "^2.5.0",6100 "read-pkg-up": "^7.0.1",6101 "redent": "^3.0.0",6102 "trim-newlines": "^3.0.0",6103 "type-fest": "^0.13.1",6104 "yargs-parser": "^18.1.3"6105 }6106 },6107 "ms": {6108 "version": "2.1.2",6109 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",6110 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",6111 "dev": true6112 },6113 "p-locate": {6114 "version": "4.1.0",6115 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",6116 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",6117 "dev": true,6118 "requires": {6119 "p-limit": "^2.2.0"6120 }6121 },6122 "parse-json": {6123 "version": "5.1.0",6124 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",6125 "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",6126 "dev": true,6127 "requires": {6128 "@babel/code-frame": "^7.0.0",6129 "error-ex": "^1.3.1",6130 "json-parse-even-better-errors": "^2.3.0",6131 "lines-and-columns": "^1.1.6"6132 }6133 },6134 "path-exists": {6135 "version": "4.0.0",6136 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",6137 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",6138 "dev": true6139 },6140 "path-type": {6141 "version": "4.0.0",6142 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",6143 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",6144 "dev": true6145 },6146 "read-pkg": {6147 "version": "5.2.0",6148 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",6149 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",6150 "dev": true,6151 "requires": {6152 "@types/normalize-package-data": "^2.4.0",6153 "normalize-package-data": "^2.5.0",6154 "parse-json": "^5.0.0",6155 "type-fest": "^0.6.0"6156 },6157 "dependencies": {6158 "type-fest": {6159 "version": "0.6.0",6160 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",6161 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",6162 "dev": true6163 }6164 }6165 },6166 "read-pkg-up": {6167 "version": "7.0.1",6168 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",6169 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",6170 "dev": true,6171 "requires": {6172 "find-up": "^4.1.0",6173 "read-pkg": "^5.2.0",6174 "type-fest": "^0.8.1"6175 },6176 "dependencies": {6177 "type-fest": {6178 "version": "0.8.1",6179 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",6180 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",6181 "dev": true6182 }6183 }6184 },6185 "redent": {6186 "version": "3.0.0",6187 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",6188 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",6189 "dev": true,6190 "requires": {6191 "indent-string": "^4.0.0",6192 "strip-indent": "^3.0.0"6193 }6194 },6195 3976 "resolve-from": { 6196 3977 "version": "5.0.0", … … 6230 4011 } 6231 4012 }, 6232 "strip-indent": {6233 "version": "3.0.0",6234 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",6235 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",6236 "dev": true,6237 "requires": {6238 "min-indent": "^1.0.0"6239 }6240 },6241 4013 "supports-color": { 6242 4014 "version": "7.2.0", … … 6258 4030 "slice-ansi": "^4.0.0", 6259 4031 "string-width": "^4.2.0" 6260 }6261 },6262 "trim-newlines": {6263 "version": "3.0.0",6264 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz",6265 "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==",6266 "dev": true6267 },6268 "type-fest": {6269 "version": "0.13.1",6270 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",6271 "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",6272 "dev": true6273 },6274 "yargs-parser": {6275 "version": "18.1.3",6276 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",6277 "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",6278 "dev": true,6279 "requires": {6280 "camelcase": "^5.0.0",6281 "decamelize": "^1.2.0"6282 4032 } 6283 4033 } … … 6333 4083 }, 6334 4084 "supports-color": { 6335 "version": " 6.1.0",6336 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color- 6.1.0.tgz",6337 "integrity": "sha512- qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",4085 "version": "5.5.0", 4086 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 4087 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 6338 4088 "dev": true, 6339 4089 "requires": { 6340 4090 "has-flag": "^3.0.0" 6341 }6342 },6343 "supports-hyperlinks": {6344 "version": "2.1.0",6345 "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz",6346 "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",6347 "dev": true,6348 "requires": {6349 "has-flag": "^4.0.0",6350 "supports-color": "^7.0.0"6351 },6352 "dependencies": {6353 "has-flag": {6354 "version": "4.0.0",6355 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",6356 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",6357 "dev": true6358 },6359 "supports-color": {6360 "version": "7.2.0",6361 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",6362 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",6363 "dev": true,6364 "requires": {6365 "has-flag": "^4.0.0"6366 }6367 }6368 4091 } 6369 4092 }, … … 6386 4109 } 6387 4110 }, 6388 "tar": {6389 "version": "2.2.2",6390 "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",6391 "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",6392 "dev": true,6393 "requires": {6394 "block-stream": "*",6395 "fstream": "^1.0.12",6396 "inherits": "2"6397 }6398 },6399 "tar-fs": {6400 "version": "1.16.3",6401 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",6402 "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",6403 "dev": true,6404 "requires": {6405 "chownr": "^1.0.1",6406 "mkdirp": "^0.5.1",6407 "pump": "^1.0.0",6408 "tar-stream": "^1.1.2"6409 },6410 "dependencies": {6411 "pump": {6412 "version": "1.0.3",6413 "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",6414 "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",6415 "dev": true,6416 "requires": {6417 "end-of-stream": "^1.1.0",6418 "once": "^1.3.1"6419 }6420 }6421 }6422 },6423 "tar-stream": {6424 "version": "1.6.2",6425 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",6426 "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",6427 "dev": true,6428 "requires": {6429 "bl": "^1.0.0",6430 "buffer-alloc": "^1.2.0",6431 "end-of-stream": "^1.0.0",6432 "fs-constants": "^1.0.0",6433 "readable-stream": "^2.3.0",6434 "to-buffer": "^1.1.1",6435 "xtend": "^4.0.0"6436 }6437 },6438 "terminal-link": {6439 "version": "2.1.1",6440 "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",6441 "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",6442 "dev": true,6443 "requires": {6444 "ansi-escapes": "^4.2.1",6445 "supports-hyperlinks": "^2.0.0"6446 }6447 },6448 4111 "text-table": { 6449 4112 "version": "0.2.0", … … 6452 4115 "dev": true 6453 4116 }, 6454 "through": {6455 "version": "2.3.8",6456 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",6457 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",6458 "dev": true6459 },6460 "tmp": {6461 "version": "0.0.33",6462 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",6463 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",6464 "dev": true,6465 "requires": {6466 "os-tmpdir": "~1.0.2"6467 }6468 },6469 "to-buffer": {6470 "version": "1.1.1",6471 "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",6472 "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",6473 "dev": true6474 },6475 4117 "to-fast-properties": { 6476 4118 "version": "2.0.0", … … 6479 4121 "dev": true 6480 4122 }, 6481 "to-readable-stream": {6482 "version": "2.1.0",6483 "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz",6484 "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==",6485 "dev": true6486 },6487 4123 "to-regex-range": { 6488 4124 "version": "5.0.1", … … 6494 4130 } 6495 4131 }, 6496 "tough-cookie": {6497 "version": "2.5.0",6498 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",6499 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",6500 "dev": true,6501 "requires": {6502 "psl": "^1.1.28",6503 "punycode": "^2.1.1"6504 }6505 },6506 4132 "trim": { 6507 4133 "version": "0.0.1", … … 6511 4137 }, 6512 4138 "trim-newlines": { 6513 "version": " 1.0.0",6514 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines- 1.0.0.tgz",6515 "integrity": "sha 1-WIeWa7WCpFA6QetST301ARgVphM=",4139 "version": "3.0.0", 4140 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", 4141 "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", 6516 4142 "dev": true 6517 4143 }, 6518 4144 "trim-trailing-lines": { 6519 "version": "1.1. 3",6520 "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1. 3.tgz",6521 "integrity": "sha512- 4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==",4145 "version": "1.1.4", 4146 "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", 4147 "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", 6522 4148 "dev": true 6523 4149 }, … … 6528 4154 "dev": true 6529 4155 }, 6530 "true-case-path": {6531 "version": "1.0.3",6532 "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",6533 "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",6534 "dev": true,6535 "requires": {6536 "glob": "^7.1.2"6537 }6538 },6539 4156 "tslib": { 6540 4157 "version": "1.14.1", … … 6552 4169 } 6553 4170 }, 6554 "tunnel-agent": {6555 "version": "0.6.0",6556 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",6557 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",6558 "dev": true,6559 "requires": {6560 "safe-buffer": "^5.0.1"6561 }6562 },6563 "tweetnacl": {6564 "version": "0.14.5",6565 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",6566 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",6567 "dev": true6568 },6569 4171 "type-check": { 6570 4172 "version": "0.4.0", … … 6577 4179 }, 6578 4180 "type-fest": { 6579 "version": "0.10.0", 6580 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", 6581 "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==", 6582 "dev": true 6583 }, 6584 "typedarray": { 6585 "version": "0.0.6", 6586 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 6587 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 4181 "version": "0.8.1", 4182 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 4183 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 6588 4184 "dev": true 6589 4185 }, … … 6628 4224 }, 6629 4225 "unist-util-find-all-after": { 6630 "version": "3.0. 1",6631 "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0. 1.tgz",6632 "integrity": "sha512- 0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw==",4226 "version": "3.0.2", 4227 "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", 4228 "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", 6633 4229 "dev": true, 6634 4230 "requires": { … … 6637 4233 }, 6638 4234 "unist-util-is": { 6639 "version": "4.0. 2",6640 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0. 2.tgz",6641 "integrity": "sha512- Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==",4235 "version": "4.0.3", 4236 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.3.tgz", 4237 "integrity": "sha512-bTofCFVx0iQM8Jqb1TBDVRIQW03YkD3p66JOd/aCWuqzlLyUtx1ZAGw/u+Zw+SttKvSVcvTiKYbfrtLoLefykw==", 6642 4238 "dev": true 6643 4239 }, … … 6672 4268 }, 6673 4269 "unist-util-visit-parents": { 6674 "version": "3.1. 0",6675 "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1. 0.tgz",6676 "integrity": "sha512- 0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw==",4270 "version": "3.1.1", 4271 "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", 4272 "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", 6677 4273 "dev": true, 6678 4274 "requires": { … … 6702 4298 "dev": true 6703 4299 }, 6704 "uuid": {6705 "version": "3.4.0",6706 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",6707 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",6708 "dev": true6709 },6710 4300 "v8-compile-cache": { 6711 "version": "2. 1.1",6712 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2. 1.1.tgz",6713 "integrity": "sha512- 8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==",4301 "version": "2.2.0", 4302 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", 4303 "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", 6714 4304 "dev": true 6715 4305 }, … … 6722 4312 "spdx-correct": "^3.0.0", 6723 4313 "spdx-expression-parse": "^3.0.0" 6724 }6725 },6726 "verror": {6727 "version": "1.10.0",6728 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",6729 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",6730 "dev": true,6731 "requires": {6732 "assert-plus": "^1.0.0",6733 "core-util-is": "1.0.2",6734 "extsprintf": "^1.2.0"6735 4314 } 6736 4315 }, … … 6749 4328 }, 6750 4329 "vfile-location": { 6751 "version": "3. 1.0",6752 "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3. 1.0.tgz",6753 "integrity": "sha512- FCZ4AN9xMcjFIG1oGmZKo61PjwJHRVA+0/tPUP2ul4uIwjGGndIxavEMRpWn5p4xwm/ZsdXp9YNygf1ZyE4x8g==",4330 "version": "3.2.0", 4331 "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", 4332 "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", 6754 4333 "dev": true 6755 4334 }, … … 6764 4343 } 6765 4344 }, 6766 "wcwidth": {6767 "version": "1.0.1",6768 "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",6769 "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",6770 "dev": true,6771 "requires": {6772 "defaults": "^1.0.3"6773 }6774 },6775 4345 "which": { 6776 "version": " 1.3.1",6777 "resolved": "https://registry.npmjs.org/which/-/which- 1.3.1.tgz",6778 "integrity": "sha512- HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",4346 "version": "2.0.2", 4347 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 4348 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 6779 4349 "dev": true, 6780 4350 "requires": { … … 6788 4358 "dev": true 6789 4359 }, 6790 "wide-align": {6791 "version": "1.1.3",6792 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",6793 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",6794 "dev": true,6795 "requires": {6796 "string-width": "^1.0.2 || 2"6797 },6798 "dependencies": {6799 "ansi-regex": {6800 "version": "3.0.0",6801 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",6802 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",6803 "dev": true6804 },6805 "string-width": {6806 "version": "2.1.1",6807 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",6808 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",6809 "dev": true,6810 "requires": {6811 "is-fullwidth-code-point": "^2.0.0",6812 "strip-ansi": "^4.0.0"6813 }6814 },6815 "strip-ansi": {6816 "version": "4.0.0",6817 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",6818 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",6819 "dev": true,6820 "requires": {6821 "ansi-regex": "^3.0.0"6822 }6823 }6824 }6825 },6826 4360 "word-wrap": { 6827 4361 "version": "1.2.3", … … 6878 4412 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", 6879 4413 "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", 6880 "dev": true6881 },6882 "yallist": {6883 "version": "2.1.2",6884 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",6885 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",6886 4414 "dev": true 6887 4415 }, … … 6919 4447 "decamelize": "^1.2.0" 6920 4448 } 6921 },6922 "yauzl": {6923 "version": "2.10.0",6924 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",6925 "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",6926 "dev": true,6927 "requires": {6928 "buffer-crc32": "~0.2.3",6929 "fd-slicer": "~1.1.0"6930 }6931 4449 } 6932 4450 } -
trunk/src/wp-content/themes/twentytwentyone/package.json
r49478 r49574 15 15 "devDependencies": { 16 16 "@wordpress/browserslist-config": "^2.2.2", 17 "@wordpress/env": "^2.1.0",18 17 "@wordpress/eslint-plugin": "^7.3.0", 19 18 "autoprefixer": "^9.5.1", … … 21 20 "eslint": "^7.11.0", 22 21 "minimist": "^1.2.2", 23 "node-sass": "^4.13.1",24 22 "npm-run-all": "^4.1.5", 25 23 "postcss-calc": "^7.0.5", … … 30 28 "postcss-nested": "^4.2.1", 31 29 "rtlcss": "^2.6.1", 30 "sass": "^1.28.0", 32 31 "stylelint": "^13.7.2", 33 32 "stylelint-config-recommended-scss": "^4.2.0", … … 52 51 "scripts": { 53 52 "start": "chokidar \"**/*.scss\" -c \"npm run build\" --initial", 54 "build:style": "node-sass assets/sass/style.scss style.css --output-style expanded --indent-type tab --indent-width 1 --source-map true", 55 "build:style-editor": "node-sass assets/sass/style-editor.scss assets/css/style-editor.css --output-style expanded --indent-type tab --indent-width 1 --source-map true", 56 "build:style-dark-mode": "node-sass assets/sass/style-dark-mode.scss assets/css/style-dark-mode.css --output-style expanded --indent-type tab --indent-width 1 --source-map true", 57 "build:rtl": "rtlcss style.css style-rtl.css style-dark-mode.css", 58 "build:print": "node-sass assets/sass/07-utilities/print.scss assets/css/print.css --output-style expanded --indent-type tab --indent-width 1 --source-map true", 53 "build:style": "sass assets/sass/style.scss:style.css --style=expanded --source-map", 54 "build:style-editor": "sass assets/sass/style-editor.scss:assets/css/style-editor.css --style=expanded --source-map", 55 "build:style-dark-mode": "sass assets/sass/style-dark-mode.scss:assets/css/style-dark-mode.css --style=expanded --source-map", 56 "build:rtl": "rtlcss style.css style-rtl.css style-dark-mode.css style-dark-mode-rtl.css", 57 "build:dark-rtl": "rtlcss assets/css/style-dark-mode.css assets/css/style-dark-mode-rtl.css", 58 "build:print": "sass assets/sass/07-utilities/print.scss:assets/css/print.css --style=expanded --source-map", 59 59 "build:ie": "postcss style.css -o assets/css/ie.css", 60 60 "build:ie-editor": "postcss assets/css/style-editor.css -o assets/css/ie-editor.css", 61 "build:stylelint": "stylelint **/*.css --fix --config .stylelintrc-css.json", 61 62 "build": "run-s \"build:*\"", 62 63 "watch": "chokidar \"**/*.scss\" -c \"npm run build\" --initial", 63 64 "lint:scss": "stylelint **/*.scss", 64 "lint:js": "eslint assets/js", 65 "lint-fix:scss": "stylelint **/*.scss --fix", 66 "lint-fix:js": "eslint assets/js --fix", 67 "wp-env": "wp-env" 65 "lint-fix:scss": "stylelint **/*.scss --fix" 68 66 } 69 67 } -
trunk/src/wp-content/themes/twentytwentyone/readme.txt
r49216 r49574 22 22 4. Go to INSERT ABOUT PAGE for a guide on how to customize this theme. 23 23 5. Navigate to Appearance > Customize in your admin panel and customize to taste. 24 25 == Privacy == 26 Twenty Twenty-One uses LocalStorage to save the setting when Dark Mode support is turned on or off. 27 LocalStorage is necessary for the setting to work and is only used when a user clicks on the Dark Mode button. 28 No data is saved in the database or transferred. 24 29 25 30 == Changelog == -
trunk/src/wp-content/themes/twentytwentyone/single.php
r49247 r49574 18 18 get_template_part( 'template-parts/content/content-single' ); 19 19 20 if ( is_ singular( 'attachment') ) {20 if ( is_attachment() ) { 21 21 // Parent post navigation. 22 22 the_post_navigation( … … 33 33 } 34 34 35 if ( is_singular( 'post' ) ) { 36 // Previous/next post navigation. 37 $twentytwentyone_next = is_rtl() ? twenty_twenty_one_get_icon_svg( 'ui', 'arrow_left' ) : twenty_twenty_one_get_icon_svg( 'ui', 'arrow_right' ); 38 $twentytwentyone_prev = is_rtl() ? twenty_twenty_one_get_icon_svg( 'ui', 'arrow_right' ) : twenty_twenty_one_get_icon_svg( 'ui', 'arrow_left' ); 39 the_post_navigation( 40 array( 41 'next_text' => '<p class="meta-nav">' . esc_html__( 'Next Post', 'twentytwentyone' ) . $twentytwentyone_next . '</p><p class="post-title">%title</p>', 42 'prev_text' => '<p class="meta-nav">' . $twentytwentyone_prev . esc_html__( 'Previous Post', 'twentytwentyone' ) . '</p><p class="post-title">%title</p>', 43 ) 44 ); 35 // Previous/next post navigation. 36 $twentytwentyone_next = is_rtl() ? twenty_twenty_one_get_icon_svg( 'ui', 'arrow_left' ) : twenty_twenty_one_get_icon_svg( 'ui', 'arrow_right' ); 37 $twentytwentyone_prev = is_rtl() ? twenty_twenty_one_get_icon_svg( 'ui', 'arrow_right' ) : twenty_twenty_one_get_icon_svg( 'ui', 'arrow_left' ); 38 39 $twentytwentyone_post_type = get_post_type_object( get_post_type() ); 40 $twentytwentyone_post_type_name = ''; 41 if ( 42 is_object( $twentytwentyone_post_type ) && 43 property_exists( $twentytwentyone_post_type, 'labels' ) && 44 is_object( $twentytwentyone_post_type->labels ) && 45 property_exists( $twentytwentyone_post_type->labels, 'singular_name' ) 46 ) { 47 $twentytwentyone_post_type_name = $twentytwentyone_post_type->labels->singular_name; 45 48 } 46 49 50 /* translators: %s: The post-type singlular name (example: Post, Page etc) */ 51 $twentytwentyone_next_label = sprintf( esc_html__( 'Next %s', 'twentytwentyone' ), $twentytwentyone_post_type_name ); 52 /* translators: %s: The post-type singlular name (example: Post, Page etc) */ 53 $twentytwentyone_previous_label = sprintf( esc_html__( 'Previous %s', 'twentytwentyone' ), $twentytwentyone_post_type_name ); 54 55 the_post_navigation( 56 array( 57 'next_text' => '<p class="meta-nav">' . $twentytwentyone_next_label . $twentytwentyone_next . '</p><p class="post-title">%title</p>', 58 'prev_text' => '<p class="meta-nav">' . $twentytwentyone_prev . $twentytwentyone_previous_label . '</p><p class="post-title">%title</p>', 59 ) 60 ); 47 61 endwhile; // End of the loop. 48 62 -
trunk/src/wp-content/themes/twentytwentyone/style-rtl.css
r49478 r49574 1 1 @charset "UTF-8"; 2 2 3 /* 3 4 Theme Name: Twenty Twenty-One … … 18 19 Twenty Twenty-One is distributed under the terms of the GNU GPL. 19 20 */ 21 20 22 /** 21 23 * SETTINGS … … 93 95 * Measure..............The width of a line of text, in characters. 94 96 */ 97 95 98 /* Categories 01 to 03 are the basics. */ 99 96 100 /* Variables */ 97 101 :root { 102 98 103 /* Font Family */ 99 104 --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); 100 105 --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); 106 101 107 /* Font Size */ 102 108 --global--font-size-base: 1.25rem; … … 110 116 --global--font-size-page-title: var(--global--font-size-xxl); 111 117 --global--letter-spacing: normal; 118 112 119 /* Line Height */ 113 120 --global--line-height-body: 1.7; 114 121 --global--line-height-heading: 1.3; 115 122 --global--line-height-page-title: 1.1; 123 116 124 /* Headings */ 117 125 --heading--font-family: var(--global--font-primary); … … 137 145 --heading--font-weight-page-title: 300; 138 146 --heading--font-weight-strong: 600; 147 139 148 /* Block: Latest posts */ 140 149 --latest-posts--title-font-family: var(--heading--font-family); … … 144 153 --list--font-family: var(--global--font-secondary); 145 154 --definition-term--font-family: var(--global--font-primary); 155 146 156 /* Colors */ 147 157 --global--color-black: #000; … … 159 169 --global--color-white-90: rgba(255, 255, 255, 0.9); 160 170 --global--color-primary: var(--global--color-dark-gray); 171 161 172 /* Body text color, site title, footer text color. */ 162 173 --global--color-secondary: var(--global--color-gray); 174 163 175 /* Headings */ 164 176 --global--color-primary-hover: var(--global--color-primary); 165 177 --global--color-background: var(--global--color-green); 178 166 179 /* Mint, default body background */ 167 180 --global--color-border: var(--global--color-primary); 181 168 182 /* Used for borders (separators) */ 183 169 184 /* Spacing */ 170 185 --global--spacing-unit: 20px; … … 172 187 --global--spacing-horizontal: 25px; 173 188 --global--spacing-vertical: 30px; 189 174 190 /* Elevation */ 175 191 --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); 192 176 193 /* Forms */ 177 194 --form--font-family: var(--global--font-secondary); … … 185 202 --form--border-radius: 0; 186 203 --form--spacing-unit: calc(0.5 * var(--global--spacing-unit)); 204 187 205 /* Cover block */ 188 206 --cover--height: calc(15 * var(--global--spacing-vertical)); 189 207 --cover--color-foreground: var(--global--color-white); 190 208 --cover--color-background: var(--global--color-black); 209 191 210 /* Buttons */ 192 211 --button--color-text: var(--global--color-background); … … 203 222 --button--padding-vertical: 15px; 204 223 --button--padding-horizontal: calc(2 * var(--button--padding-vertical)); 224 205 225 /* entry */ 206 226 --entry-header--color: var(--global--color-primary); … … 212 232 --entry-author-bio--font-family: var(--heading--font-family); 213 233 --entry-author-bio--font-size: var(--heading--font-size-h4); 234 214 235 /* Header */ 215 236 --branding--color-text: var(--global--color-primary); … … 228 249 --branding--logo--max-width-mobile: 96px; 229 250 --branding--logo--max-height-mobile: 96px; 251 230 252 /* Main navigation */ 231 253 --primary-nav--font-family: var(--global--font-secondary); … … 245 267 --primary-nav--padding: calc(0.66 * var(--global--spacing-unit)); 246 268 --primary-nav--border-color: var(--global--color-primary); 269 247 270 /* Pagination */ 248 271 --pagination--color-text: var(--global--color-primary); … … 252 275 --pagination--font-weight: normal; 253 276 --pagination--font-weight-strong: 600; 277 254 278 /* Footer */ 255 279 --footer--color-text: var(--global--color-primary); … … 258 282 --footer--font-family: var(--global--font-primary); 259 283 --footer--font-size: var(--global--font-size-sm); 284 260 285 /* Block: Pull quote */ 261 286 --pullquote--font-family: var(--global--font-primary); … … 272 297 --quote--font-size-large: var(--global--font-size-xl); 273 298 --quote--font-style: normal; 274 --quote--font-weight: normal;275 --quote--font-weight-strong: 700;299 --quote--font-weight: 700; 300 --quote--font-weight-strong: bolder; 276 301 --quote--font-style-large: normal; 277 302 --quote--font-style-cite: normal; … … 280 305 --separator--border-color: var(--global--color-border); 281 306 --separator--height: 1px; 307 282 308 /* Block: Table */ 283 309 --table--stripes-border-color: var(--global--color-light-gray); 284 310 --table--stripes-background-color: var(--global--color-light-gray); 285 311 --table--has-background-text-color: var(--global--color-dark-gray); 312 286 313 /* Widgets */ 287 314 --widget--line-height-list: 1.9; … … 289 316 --widget--font-weight-title: 700; 290 317 --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit)); 318 291 319 /* Admin-bar height */ 292 320 --global--admin-bar--height: 0; … … 296 324 --global--admin-bar--height: 32px; 297 325 } 298 299 326 @media only screen and (max-width: 782px) { 327 300 328 .admin-bar { 301 329 --global--admin-bar--height: 46px; … … 304 332 305 333 @media only screen and (min-width: 652px) { 334 306 335 :root { 307 336 --global--font-size-xl: 2.5rem; … … 314 343 315 344 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ 345 316 346 /* Document 317 347 ========================================================================== */ 348 318 349 /** 319 350 * 1. Correct the line height in all browsers. … … 322 353 html { 323 354 line-height: 1.15; 355 324 356 /* 1 */ 325 357 -webkit-text-size-adjust: 100%; 358 326 359 /* 2 */ 327 360 } … … 329 362 /* Sections 330 363 ========================================================================== */ 364 331 365 /** 332 366 * Remove the margin in all browsers. … … 354 388 /* Grouping content 355 389 ========================================================================== */ 390 356 391 /** 357 392 * 1. Add the correct box sizing in Firefox. … … 360 395 hr { 361 396 box-sizing: content-box; 397 362 398 /* 1 */ 363 399 height: 0; 400 364 401 /* 1 */ 365 402 overflow: visible; 403 366 404 /* 2 */ 367 405 } … … 373 411 pre { 374 412 font-family: monospace; 413 375 414 /* 1 */ 376 415 font-size: 1em; 416 377 417 /* 2 */ 378 418 } … … 380 420 /* Text-level semantics 381 421 ========================================================================== */ 422 382 423 /** 383 424 * Remove the gray background on active links in IE 10. … … 394 435 abbr[title] { 395 436 border-bottom: none; 437 396 438 /* 1 */ 397 439 text-decoration: underline; 440 398 441 /* 2 */ 399 442 text-decoration-style: dotted; 443 400 444 /* 2 */ 401 445 } … … 417 461 samp { 418 462 font-family: monospace; 463 419 464 /* 1 */ 420 465 font-size: 1em; 466 421 467 /* 2 */ 422 468 } … … 451 497 /* Embedded content 452 498 ========================================================================== */ 499 453 500 /** 454 501 * Remove the border on images inside links in IE 10. … … 460 507 /* Forms 461 508 ========================================================================== */ 509 462 510 /** 463 511 * 1. Change the font styles in all browsers. … … 470 518 textarea { 471 519 font-family: inherit; 520 472 521 /* 1 */ 473 522 font-size: 100%; 523 474 524 /* 1 */ 475 525 line-height: 1.15; 526 476 527 /* 1 */ 477 528 margin: 0; 529 478 530 /* 2 */ 479 531 } … … 485 537 button, 486 538 input { 539 487 540 /* 1 */ 488 541 overflow: visible; … … 495 548 button, 496 549 select { 550 497 551 /* 1 */ 498 552 text-transform: none; … … 503 557 */ 504 558 button, 505 [type= "button"],506 [type= "reset"],507 [type= "submit"] {559 [type=button], 560 [type=reset], 561 [type=submit] { 508 562 -webkit-appearance: button; 509 563 } … … 513 567 */ 514 568 button::-moz-focus-inner, 515 [type= "button"]::-moz-focus-inner,516 [type= "reset"]::-moz-focus-inner,517 [type= "submit"]::-moz-focus-inner {569 [type=button]::-moz-focus-inner, 570 [type=reset]::-moz-focus-inner, 571 [type=submit]::-moz-focus-inner { 518 572 border-style: none; 519 573 padding: 0; … … 524 578 */ 525 579 button:-moz-focusring, 526 [type= "button"]:-moz-focusring,527 [type= "reset"]:-moz-focusring,528 [type= "submit"]:-moz-focusring {580 [type=button]:-moz-focusring, 581 [type=reset]:-moz-focusring, 582 [type=submit]:-moz-focusring { 529 583 outline: 1px dotted ButtonText; 530 584 } … … 545 599 legend { 546 600 box-sizing: border-box; 601 547 602 /* 1 */ 548 603 color: inherit; 604 549 605 /* 2 */ 550 606 display: table; 607 551 608 /* 1 */ 552 609 max-width: 100%; 610 553 611 /* 1 */ 554 612 padding: 0; 613 555 614 /* 3 */ 556 615 white-space: normal; 616 557 617 /* 1 */ 558 618 } … … 576 636 * 2. Remove the padding in IE 10. 577 637 */ 578 [type= "checkbox"],579 [type= "radio"] {638 [type=checkbox], 639 [type=radio] { 580 640 box-sizing: border-box; 641 581 642 /* 1 */ 582 643 padding: 0; 644 583 645 /* 2 */ 584 646 } … … 587 649 * Correct the cursor style of increment and decrement buttons in Chrome. 588 650 */ 589 [type= "number"]::-webkit-inner-spin-button,590 [type= "number"]::-webkit-outer-spin-button {651 [type=number]::-webkit-inner-spin-button, 652 [type=number]::-webkit-outer-spin-button { 591 653 height: auto; 592 654 } … … 596 658 * 2. Correct the outline style in Safari. 597 659 */ 598 [type= "search"] {660 [type=search] { 599 661 -webkit-appearance: textfield; 662 600 663 /* 1 */ 601 664 outline-offset: -2px; 665 602 666 /* 2 */ 603 667 } … … 606 670 * Remove the inner padding in Chrome and Safari on macOS. 607 671 */ 608 [type= "search"]::-webkit-search-decoration {672 [type=search]::-webkit-search-decoration { 609 673 -webkit-appearance: none; 610 674 } … … 616 680 ::-webkit-file-upload-button { 617 681 -webkit-appearance: button; 682 618 683 /* 1 */ 619 684 font: inherit; 685 620 686 /* 2 */ 621 687 } … … 623 689 /* Interactive 624 690 ========================================================================== */ 691 625 692 /* 626 693 * Add the correct display in Edge, IE 10+, and Firefox. … … 639 706 /* Misc 640 707 ========================================================================== */ 708 641 709 /** 642 710 * Add the correct display in IE 10+. … … 656 724 * Repsonsive Styles 657 725 */ 726 658 727 /** 659 728 * Required Variables 660 729 */ 730 661 731 /** 662 732 * Root Media Query Variables … … 672 742 673 743 @media only screen and (min-width: 482px) { 744 674 745 :root { 675 746 --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px); … … 679 750 } 680 751 } 681 682 752 @media only screen and (min-width: 822px) { 753 683 754 :root { 684 755 --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px); … … 690 761 * Extends 691 762 */ 692 .default-max-width, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), 693 *[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .entry-content .wp-audio-shortcode, .post-thumbnail { 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 { 694 768 max-width: var(--responsive--aligndefault-width); 695 769 margin-right: auto; … … 697 771 } 698 772 699 .wide-max-width, .alignwide, .site-header, .site-footer, .post-navigation, .pagination, 700 .comments-pagination, .widget-area { 773 .widget-area, 774 .pagination, 775 .comments-pagination, 776 .post-navigation, 777 .site-footer, 778 .site-header, 779 .alignwide, 780 .wide-max-width { 701 781 max-width: var(--responsive--alignwide-width); 702 782 margin-right: auto; … … 704 784 } 705 785 706 .full-max-width, .wp-block-group .wp-block-group__inner-container > *.alignfull, .alignfull { 786 .alignfull, 787 .wp-block-group .wp-block-group__inner-container > *.alignfull, 788 .full-max-width { 707 789 max-width: var(--responsive--alignfull-width); 708 790 width: var(--responsive--alignfull-width); … … 712 794 713 795 @media only screen and (min-width: 482px) { 714 .full-max-width, .alignfull { 796 797 .alignfull, 798 .full-max-width { 715 799 max-width: var(--responsive--alignfull-width); 716 800 width: auto; … … 720 804 } 721 805 722 .alignwide [class*="inner-container"] > .alignwide, .alignfull [class*="inner-container"] > .alignwide, .entry-header .post-thumbnail, 723 .singular .post-thumbnail { 806 .entry-header .post-thumbnail, 807 .singular .post-thumbnail, 808 .alignfull [class*=inner-container] > .alignwide, 809 .alignwide [class*=inner-container] > .alignwide { 724 810 margin-right: auto; 725 811 margin-left: auto; … … 729 815 730 816 @media only screen and (min-width: 482px) { 817 731 818 .entry-content > .alignleft { 732 819 margin-left: var(--responsive--alignleft-margin); … … 734 821 } 735 822 } 736 737 823 @media only screen and (min-width: 482px) { 824 738 825 .entry-content > .alignright { 739 826 margin-left: var(--global--spacing-horizontal); … … 750 837 * - See: globals/_global-width-responsive.scss 751 838 */ 839 752 840 /** 753 841 * Top Level Wrappers (header, main, footer) … … 768 856 padding-bottom: calc(2 * var(--global--spacing-vertical)); 769 857 } 770 771 858 @media only screen and (min-width: 482px) { 859 772 860 .site-header { 773 861 padding-bottom: calc(3 * var(--global--spacing-vertical)); … … 795 883 * Set the default maximum responsive content-width 796 884 */ 885 797 886 /** 798 887 * Set the wide maximum responsive content-width 799 888 */ 889 800 890 /** 801 891 * Set the full maximum responsive content-width 802 892 */ 893 803 894 /* 804 895 * Block & non-gutenberg content wrappers … … 823 914 .site-main > .not-found > *, 824 915 .entry-content > *, 825 [class*= "inner-container"] > *,916 [class*=inner-container] > *, 826 917 .wp-block-template-part > * { 827 918 margin-top: calc(0.666 * var(--global--spacing-vertical)); 828 919 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 829 920 } 830 831 921 @media only screen and (min-width: 482px) { 922 832 923 .site-main > article > *, 833 924 .site-main > .not-found > *, 834 925 .entry-content > *, 835 [class*= "inner-container"] > *,926 [class*=inner-container] > *, 836 927 .wp-block-template-part > * { 837 928 margin-top: var(--global--spacing-vertical); … … 843 934 .site-main > .not-found > *:first-child, 844 935 .entry-content > *:first-child, 845 [class*= "inner-container"] > *:first-child,936 [class*=inner-container] > *:first-child, 846 937 .wp-block-template-part > *:first-child { 847 938 margin-top: 0; … … 851 942 .site-main > .not-found > *:last-child, 852 943 .entry-content > *:last-child, 853 [class*= "inner-container"] > *:last-child,944 [class*=inner-container] > *:last-child, 854 945 .wp-block-template-part > *:last-child { 855 946 margin-bottom: 0; … … 861 952 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 862 953 } 863 864 954 @media only screen and (min-width: 482px) { 955 865 956 .site-footer > *, 866 957 .widget-area > * { … … 904 995 */ 905 996 .entry-content > * { 997 906 998 /* Reset alignleft and alignright margins after alignfull */ 907 999 } 908 1000 909 .entry-content > *.alignleft, .entry-content > *.alignright, 1001 .entry-content > *.alignleft, 1002 .entry-content > *.alignright, 910 1003 .entry-content > *.alignleft:first-child + *, 911 .entry-content > *.alignright:first-child + *, .entry-content > *.alignfull.has-background { 1004 .entry-content > *.alignright:first-child + *, 1005 .entry-content > *.alignfull.has-background { 912 1006 margin-top: 0; 913 1007 } 914 1008 915 .entry-content > *:last-child, .entry-content > *.alignfull.has-background { 1009 .entry-content > *:last-child, 1010 .entry-content > *.alignfull.has-background { 916 1011 margin-bottom: 0; 917 1012 } … … 961 1056 */ 962 1057 html { 1058 963 1059 /* Apply border-box across the entire page. */ 964 1060 box-sizing: border-box; … … 970 1066 * Relax the definition a bit, to allow components to override it manually. 971 1067 */ 972 *, *::before, *::after { 1068 *, 1069 *::before, 1070 *::after { 973 1071 box-sizing: inherit; 974 1072 } … … 1037 1135 font-size: var(--quote--font-size); 1038 1136 font-style: var(--quote--font-style); 1039 font-weight: var(--quote--font-weight -strong);1137 font-weight: var(--quote--font-weight); 1040 1138 line-height: var(--quote--line-height); 1041 1139 } … … 1049 1147 } 1050 1148 1051 blockquote.alignleft, blockquote.alignright { 1149 blockquote.alignleft, 1150 blockquote.alignright { 1052 1151 padding-right: inherit; 1053 1152 } 1054 1153 1055 blockquote.alignleft p, blockquote.alignright p { 1154 blockquote.alignleft p, 1155 blockquote.alignright p { 1056 1156 font-size: var(--heading--font-size-h5); 1057 1157 max-width: inherit; … … 1060 1160 1061 1161 blockquote.alignleft cite, 1062 blockquote.alignleft footer, blockquote.alignright cite, 1162 blockquote.alignleft footer, 1163 blockquote.alignright cite, 1063 1164 blockquote.alignright footer { 1064 1165 font-size: var(--global--font-size-xs); … … 1067 1168 1068 1169 blockquote strong { 1069 font-weight: var(--quote--font-weight );1170 font-weight: var(--quote--font-weight-strong); 1070 1171 } 1071 1172 1072 1173 blockquote:before { 1073 content: " \201C";1174 content: "“"; 1074 1175 font-size: var(--quote--font-size); 1075 1176 line-height: var(--quote--line-height); 1076 position: absolute;1077 right: calc(-0.5 * var(--global--spacing-horizontal));1078 1177 } 1079 1178 … … 1085 1184 font-style: var(--quote--font-style-cite); 1086 1185 } 1087 1088 1186 @media only screen and (max-width: 481px) { 1187 1089 1188 blockquote { 1090 1189 padding-right: calc(0.5 * var(--global--spacing-horizontal)); 1091 1190 } 1191 1092 1192 blockquote:before { 1093 1193 right: 0; … … 1095 1195 } 1096 1196 1097 input[type= "text"],1098 input[type= "email"],1099 input[type= "url"],1100 input[type= "password"],1101 input[type= "search"],1102 input[type= "number"],1103 input[type= "tel"],1104 input[type= "date"],1105 input[type= "month"],1106 input[type= "week"],1107 input[type= "time"],1108 input[type= "datetime"],1109 input[type= "datetime-local"],1110 input[type= "color"],1197 input[type=text], 1198 input[type=email], 1199 input[type=url], 1200 input[type=password], 1201 input[type=search], 1202 input[type=number], 1203 input[type=tel], 1204 input[type=date], 1205 input[type=month], 1206 input[type=week], 1207 input[type=time], 1208 input[type=datetime], 1209 input[type=datetime-local], 1210 input[type=color], 1111 1211 .site textarea { 1112 1212 border: var(--form--border-width) solid var(--form--border-color); … … 1118 1218 } 1119 1219 1120 input[type= "text"]:focus,1121 input[type= "email"]:focus,1122 input[type= "url"]:focus,1123 input[type= "password"]:focus,1124 input[type= "search"]:focus,1125 input[type= "number"]:focus,1126 input[type= "tel"]:focus,1127 input[type= "date"]:focus,1128 input[type= "month"]:focus,1129 input[type= "week"]:focus,1130 input[type= "time"]:focus,1131 input[type= "datetime"]:focus,1132 input[type= "datetime-local"]:focus,1133 input[type= "color"]:focus,1220 input[type=text]:focus, 1221 input[type=email]:focus, 1222 input[type=url]:focus, 1223 input[type=password]:focus, 1224 input[type=search]:focus, 1225 input[type=number]:focus, 1226 input[type=tel]:focus, 1227 input[type=date]:focus, 1228 input[type=month]:focus, 1229 input[type=week]:focus, 1230 input[type=time]:focus, 1231 input[type=datetime]:focus, 1232 input[type=datetime-local]:focus, 1233 input[type=color]:focus, 1134 1234 .site textarea:focus { 1135 1235 color: var(--form--color-text); … … 1138 1238 } 1139 1239 1140 input[type= "text"]:disabled,1141 input[type= "email"]:disabled,1142 input[type= "url"]:disabled,1143 input[type= "password"]:disabled,1144 input[type= "search"]:disabled,1145 input[type= "number"]:disabled,1146 input[type= "tel"]:disabled,1147 input[type= "date"]:disabled,1148 input[type= "month"]:disabled,1149 input[type= "week"]:disabled,1150 input[type= "time"]:disabled,1151 input[type= "datetime"]:disabled,1152 input[type= "datetime-local"]:disabled,1153 input[type= "color"]:disabled,1240 input[type=text]:disabled, 1241 input[type=email]:disabled, 1242 input[type=url]:disabled, 1243 input[type=password]:disabled, 1244 input[type=search]:disabled, 1245 input[type=number]:disabled, 1246 input[type=tel]:disabled, 1247 input[type=date]:disabled, 1248 input[type=month]:disabled, 1249 input[type=week]:disabled, 1250 input[type=time]:disabled, 1251 input[type=datetime]:disabled, 1252 input[type=datetime-local]:disabled, 1253 input[type=color]:disabled, 1154 1254 .site textarea:disabled { 1155 1255 opacity: 0.7; 1156 1256 } 1157 1257 1158 . has-background-dark input[type="text"], .has-background-dark1159 input[type="email"], .has-background-dark 1160 input[type="url"], .has-background-dark 1161 input[type="password"], .has-background-dark 1162 input[type="search"], .has-background-dark 1163 input[type="number"], .has-background-dark 1164 input[type="tel"], .has-background-dark 1165 input[type="date"], .has-background-dark 1166 input[type="month"], .has-background-dark 1167 input[type="week"], .has-background-dark 1168 input[type="time"], .has-background-dark 1169 input[type="datetime"], .has-background-dark 1170 input[type="datetime-local"], .has-background-dark 1171 input[type="color"], .has-background-dark 1172 . site textarea {1258 .is-dark-theme input[type=text], 1259 .is-dark-theme input[type=email], 1260 .is-dark-theme input[type=url], 1261 .is-dark-theme input[type=password], 1262 .is-dark-theme input[type=search], 1263 .is-dark-theme input[type=number], 1264 .is-dark-theme input[type=tel], 1265 .is-dark-theme input[type=date], 1266 .is-dark-theme input[type=month], 1267 .is-dark-theme input[type=week], 1268 .is-dark-theme input[type=time], 1269 .is-dark-theme input[type=datetime], 1270 .is-dark-theme input[type=datetime-local], 1271 .is-dark-theme input[type=color], 1272 .is-dark-theme .site textarea { 1173 1273 background: var(--global--color-white-90); 1174 1274 } 1175 1275 1176 input[type= "search"]:focus {1276 input[type=search]:focus { 1177 1277 outline-offset: -7px; 1178 1278 } 1179 1279 1180 . has-background-dark input[type="search"]:focus {1280 .is-dark-theme input[type=search]:focus { 1181 1281 outline-color: var(--global--color-background); 1182 1282 } 1183 1283 1184 input[type= "color"] {1284 input[type=color] { 1185 1285 padding: calc(var(--form--spacing-unit) / 2); 1186 1286 height: calc(4 * var(--form--spacing-unit)); 1187 1287 } 1188 1288 1189 input[type= "email"],1190 input[type= "url"] {1289 input[type=email], 1290 input[type=url] { 1191 1291 direction: ltr; 1192 1292 } … … 1200 1300 line-height: var(--global--line-height-body); 1201 1301 padding: var(--form--spacing-unit) var(--form--spacing-unit) var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)); 1202 /* stylelint-disable */1203 1302 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; 1204 /* stylelint-enable */1205 1303 background-position: left var(--form--spacing-unit) top 60%; 1206 1304 } … … 1211 1309 } 1212 1310 1213 .has-background-dark select { 1214 /* stylelint-disable */ 1311 .is-dark-theme select { 1215 1312 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; 1216 /* stylelint-enable */1217 1313 background-position: left var(--form--spacing-unit) top 60%; 1218 1314 } … … 1234 1330 */ 1235 1331 @supports (-webkit-appearance: none) or (-moz-appearance: none) { 1236 input[type="checkbox"], 1237 input[type="radio"] { 1332 1333 input[type=checkbox], 1334 input[type=radio] { 1238 1335 -webkit-appearance: none; 1239 1336 -moz-appearance: none; … … 1244 1341 background: var(--global--color-white); 1245 1342 } 1246 input[type="checkbox"]:disabled, 1247 input[type="radio"]:disabled { 1343 1344 input[type=checkbox]:disabled, 1345 input[type=radio]:disabled { 1248 1346 opacity: 0.7; 1249 1347 } 1250 .has-background-dark input[type="checkbox"], .has-background-dark 1251 input[type="radio"] { 1348 1349 .is-dark-theme input[type=checkbox], 1350 .is-dark-theme input[type=radio] { 1252 1351 background: var(--global--color-white-90); 1253 1352 } 1254 input[type="checkbox"]:focus { 1353 1354 input[type=checkbox]:focus { 1255 1355 outline-offset: 2px; 1256 1356 outline: 2px dotted var(--form--border-color); 1257 1357 } 1258 input[type="checkbox"]:after { 1358 1359 input[type=checkbox]:after { 1259 1360 content: ""; 1260 1361 opacity: 0; … … 1270 1371 transform: rotate(-30deg); 1271 1372 } 1272 input[type="checkbox"]:checked { 1373 1374 input[type=checkbox]:checked { 1273 1375 color: var(--form--color-text); 1274 1376 } 1275 input[type="checkbox"]:checked:after { 1377 1378 input[type=checkbox]:checked:after { 1276 1379 opacity: 1; 1277 1380 } 1278 input[type="radio"] { 1381 1382 input[type=radio] { 1279 1383 border-radius: 50%; 1280 1384 } 1281 input[type="radio"]:focus { 1385 1386 input[type=radio]:focus { 1282 1387 outline-offset: 2px; 1283 1388 outline: 2px dotted var(--form--border-color); 1284 1389 } 1285 input[type="radio"]:after { 1390 1391 input[type=radio]:after { 1286 1392 content: ""; 1287 1393 opacity: 0; … … 1295 1401 background: var(--form--color-text); 1296 1402 } 1297 input[type="radio"]:checked { 1403 1404 input[type=radio]:checked { 1298 1405 border: 4px solid var(--form--border-color); 1299 1406 } 1300 input[type="radio"]:checked:after { 1407 1408 input[type=radio]:checked:after { 1301 1409 opacity: 1; 1302 1410 } 1303 input[type="radio"]:checked:focus { 1411 1412 input[type=radio]:checked:focus { 1304 1413 outline-offset: 4px; 1305 1414 outline: 2px dotted var(--form--border-color); … … 1307 1416 } 1308 1417 1309 input[type= "checkbox"] + label,1310 input[type= "radio"] + label {1418 input[type=checkbox] + label, 1419 input[type=radio] + label { 1311 1420 display: inline-block; 1312 1421 padding-right: 10px; … … 1319 1428 */ 1320 1429 @supports (-webkit-appearance: none) or (-moz-appearance: none) { 1321 input[type="range"] { 1430 1431 input[type=range] { 1322 1432 -webkit-appearance: none; 1433 1323 1434 /* Hides the slider so that custom slider can be made */ 1324 1435 width: 100%; 1436 1325 1437 /* Specific width is required for Firefox. */ 1326 1438 height: 6px; … … 1329 1441 outline-offset: 10px; 1330 1442 } 1331 input[type="range"]:disabled { 1443 1444 input[type=range]:disabled { 1332 1445 opacity: 0.7; 1333 1446 } 1334 input[type="range"]::-webkit-slider-thumb { 1447 1448 input[type=range]::-webkit-slider-thumb { 1335 1449 -webkit-appearance: none; 1336 1450 border: 3px solid var(--form--color-ranged); … … 1341 1455 cursor: pointer; 1342 1456 } 1343 input[type="range"]::-moz-range-thumb { 1457 1458 input[type=range]::-moz-range-thumb { 1344 1459 border: 3px solid var(--form--color-ranged); 1345 1460 height: 25px; … … 1351 1466 } 1352 1467 1353 input[type= "range"]::-ms-track {1468 input[type=range]::-ms-track { 1354 1469 width: 100%; 1355 1470 height: 6px; … … 1362 1477 } 1363 1478 1364 input[type= "range"]::-ms-fill-upper {1479 input[type=range]::-ms-fill-upper { 1365 1480 background: var(--form--color-ranged); 1366 1481 border-radius: 6px; 1367 1482 } 1368 1483 1369 input[type= "range"]::-ms-fill-lower {1484 input[type=range]::-ms-fill-lower { 1370 1485 background: var(--form--color-ranged); 1371 1486 border-radius: 6px; 1372 1487 } 1373 1488 1374 input[type= "range"]::-ms-thumb {1489 input[type=range]::-ms-thumb { 1375 1490 border: 3px solid var(--form--color-ranged); 1376 1491 height: 25px; … … 1391 1506 } 1392 1507 1393 fieldset input[type= "submit"] {1508 fieldset input[type=submit] { 1394 1509 max-width: max-content; 1395 1510 } 1396 1511 1397 fieldset input:not([type= "submit"]) {1512 fieldset input:not([type=submit]) { 1398 1513 margin-bottom: var(--global--spacing-unit); 1399 1514 } 1400 1515 1401 fieldset input[type="radio"], fieldset input[type="checkbox"] { 1516 fieldset input[type=radio], 1517 fieldset input[type=checkbox] { 1402 1518 margin-bottom: 0; 1403 1519 } 1404 1520 1405 fieldset input[type= "radio"] + label,1406 fieldset input[type= "checkbox"] + label {1521 fieldset input[type=radio] + label, 1522 fieldset input[type=checkbox] + label { 1407 1523 font-size: var(--form--font-size); 1408 1524 padding-right: 0; … … 1412 1528 ::-moz-placeholder { 1413 1529 opacity: 1; 1530 } 1531 1532 .post-password-message { 1533 font-size: var(--global--font-size-lg); 1534 } 1535 1536 .post-password-form { 1537 display: flex; 1538 flex-wrap: wrap; 1539 } 1540 1541 .post-password-form__label { 1542 width: 100%; 1543 margin-bottom: 0; 1544 } 1545 1546 .post-password-form input[type=password] { 1547 flex-grow: 1; 1548 margin-top: calc(var(--global--spacing-vertical) / 3); 1549 margin-left: calc(0.66 * var(--global--spacing-horizontal)); 1550 } 1551 1552 .post-password-form__submit { 1553 margin-top: calc(var(--global--spacing-vertical) / 3); 1554 } 1555 @media only screen and (min-width: 592px) { 1556 1557 .post-password-form__submit { 1558 margin-right: calc(0.4 * var(--global--spacing-horizontal)); 1559 } 1414 1560 } 1415 1561 … … 1446 1592 1447 1593 .alignleft figcaption, 1448 .alignright figcaption, .alignleft 1449 .wp-caption, 1450 .alignright 1451 .wp-caption, .alignleft 1452 .wp-caption-text, 1453 .alignright 1454 .wp-caption-text { 1594 .alignright figcaption, 1595 .alignleft .wp-caption, 1596 .alignright .wp-caption, 1597 .alignleft .wp-caption-text, 1598 .alignright .wp-caption-text { 1455 1599 margin-bottom: 0; 1456 1600 } … … 1502 1646 1503 1647 .site a:focus { 1648 1504 1649 /* Only visible in Windows High Contrast mode */ 1505 1650 outline: 2px solid transparent; … … 1507 1652 } 1508 1653 1509 . has-background-dark.site a:focus,1510 . has-background-dark.site a:focus .meta-nav {1654 .is-dark-theme .site a:focus, 1655 .is-dark-theme .site a:focus .meta-nav { 1511 1656 color: var(--wp--style--color--link, var(--global--color-background)); 1512 1657 } … … 1522 1667 1523 1668 .site a:focus.skip-link { 1669 1524 1670 /* Only visible in Windows High Contrast mode */ 1525 1671 outline: 2px solid transparent; … … 1551 1697 */ 1552 1698 .site .button, 1553 input[type= "submit"],1554 input[type= "reset"],1699 input[type=submit], 1700 input[type=reset], 1555 1701 .wp-block-search__button, 1556 1702 .wp-block-button .wp-block-button__link { … … 1568 1714 } 1569 1715 1570 .site .button:before, .site .button:after, 1571 input[type="submit"]:before, 1572 input[type="submit"]:after, 1573 input[type="reset"]:before, 1574 input[type="reset"]:after, 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, 1575 1722 .wp-block-search__button:before, 1576 1723 .wp-block-search__button:after, … … 1584 1731 1585 1732 .site .button:before, 1586 input[type= "submit"]:before,1587 input[type= "reset"]:before,1733 input[type=submit]:before, 1734 input[type=reset]:before, 1588 1735 .wp-block-search__button:before, 1589 1736 .wp-block-button .wp-block-button__link:before { … … 1592 1739 1593 1740 .site .button:after, 1594 input[type= "submit"]:after,1595 input[type= "reset"]:after,1741 input[type=submit]:after, 1742 input[type=reset]:after, 1596 1743 .wp-block-search__button:after, 1597 1744 .wp-block-button .wp-block-button__link:after { … … 1600 1747 1601 1748 .site .button:focus, 1602 input[type= "submit"]:focus,1603 input[type= "reset"]:focus,1749 input[type=submit]:focus, 1750 input[type=reset]:focus, 1604 1751 .wp-block-search__button:focus, 1605 1752 .wp-block-button .wp-block-button__link:focus { … … 1609 1756 } 1610 1757 1611 . has-background-dark .site .button:focus, .has-background-dark1612 input[type="submit"]:focus, .has-background-dark 1613 input[type="reset"]:focus, .has-background-dark 1614 . wp-block-search__button:focus, .has-background-dark1615 . wp-block-button .wp-block-button__link:focus {1758 .is-dark-theme .site .button:focus, 1759 .is-dark-theme input[type=submit]:focus, 1760 .is-dark-theme input[type=reset]:focus, 1761 .is-dark-theme .wp-block-search__button:focus, 1762 .is-dark-theme .wp-block-button .wp-block-button__link:focus { 1616 1763 color: var(--button--color-background); 1617 1764 } 1618 1765 1619 1766 .site .button:focus:not(.has-background), 1620 input[type= "submit"]:focus:not(.has-background),1621 input[type= "reset"]:focus:not(.has-background),1767 input[type=submit]:focus:not(.has-background), 1768 input[type=reset]:focus:not(.has-background), 1622 1769 .wp-block-search__button:focus:not(.has-background), 1623 1770 .wp-block-button .wp-block-button__link:focus:not(.has-background) { … … 1626 1773 1627 1774 .site .button:disabled, 1628 input[type= "submit"]:disabled,1629 input[type= "reset"]:disabled,1775 input[type=submit]:disabled, 1776 input[type=reset]:disabled, 1630 1777 .wp-block-search__button:disabled, 1631 1778 .wp-block-button .wp-block-button__link:disabled { … … 1636 1783 1637 1784 .site .button:active, 1638 input[type= "submit"]:active,1639 input[type= "reset"]:active,1785 input[type=submit]:active, 1786 input[type=reset]:active, 1640 1787 .wp-block-search .wp-block-search__button:active, 1641 1788 .wp-block-file .wp-block-file__button:active { … … 1645 1792 1646 1793 .site .button:hover, 1647 input[type= "submit"]:hover,1648 input[type= "reset"]:hover,1794 input[type=submit]:hover, 1795 input[type=reset]:hover, 1649 1796 .wp-block-search .wp-block-search__button:hover, 1650 1797 .wp-block-file .wp-block-file__button:hover { … … 1656 1803 * Block Options 1657 1804 */ 1658 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):not(.has-text-color):active { 1659 color: var(--button--color-text-active); 1660 background-color: var(--button--color-background-active); 1661 } 1662 1663 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):not(.has-text-color):hover { 1664 color: var(--button--color-text-hover); 1805 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 1806 color: var(--button--color-text-active) !important; 1807 background: transparent !important; 1808 border-color: var(--button--color-background); 1809 } 1810 1811 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { 1812 color: var(--button--color-text-hover) !important; 1813 background: transparent !important; 1814 border-color: var(--button--color-background); 1815 } 1816 1817 .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus { 1818 color: var(--button--color-text) !important; 1819 background: var(--button--color-background) !important; 1820 } 1821 1822 .wp-block-button.is-style-outline .wp-block-button__link { 1823 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 1824 } 1825 1826 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background) { 1665 1827 background: transparent; 1666 1828 } 1667 1829 1668 .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:focus { 1669 outline-offset: -7px; 1670 outline: 2px dotted currentColor; 1671 } 1672 1673 .wp-block-button.is-style-outline .wp-block-button__link { 1830 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) { 1674 1831 background: transparent; 1675 padding: var(--button--padding-vertical) var(--button--padding-horizontal);1676 }1677 1678 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {1679 1832 color: var(--button--color-background); 1680 border: var(--button--border-width) solid currentColor; 1681 } 1682 1683 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color):active, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color):hover { 1684 background-color: var(--button--color-background); 1685 color: var(--button--color-text); 1686 border: var(--button--border-width) solid var(--button--color-background); 1687 } 1688 1689 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color):focus { 1690 outline-offset: -7px; 1691 background: transparent; 1692 outline: 2px dotted var(--button--color-background); 1693 color: var(--button--color-background); 1694 } 1695 1696 .wp-block-button.is-style-outline .wp-block-button__link.has-background, .wp-block-button.is-style-outline .wp-block-button__link.has-text-color { 1697 border: var(--button--border-width) solid currentColor; 1698 } 1699 1700 .wp-block-button.is-style-outline .wp-block-button__link.has-background:active, .wp-block-button.is-style-outline .wp-block-button__link.has-background:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-background:focus, .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active, .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:focus { 1701 outline-offset: -7px; 1702 background: transparent; 1703 outline: 2px dotted currentColor; 1704 border: var(--button--border-width) solid currentColor; 1833 border-color: var(--button--color-background); 1834 } 1835 1836 .wp-block-button.is-style-outline .wp-block-button__link.has-background:not(.has-text-color) { 1837 color: currentColor; 1838 } 1839 1840 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color), 1841 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color), 1842 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-color) { 1843 color: var(--global--color-white); 1844 } 1845 1846 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background { 1847 color: var(--global--color-dark-gray); 1848 } 1849 1850 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-gray-background-color, 1851 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-dark-gray-background-color, 1852 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-black-background-color { 1853 color: var(--global--color-white); 1854 } 1855 1856 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color, 1857 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-text-color { 1858 border-color: currentColor; 1859 } 1860 1861 .wp-block-button.is-style-outline .wp-block-button__link:active, 1862 .wp-block-button.is-style-outline .wp-block-button__link:hover { 1863 color: var(--button--color-text) !important; 1864 background: var(--button--color-background) !important; 1865 border-color: var(--button--color-background); 1866 } 1867 1868 .wp-block-button.is-style-outline .wp-block-button__link:active.has-text-color, 1869 .wp-block-button.is-style-outline .wp-block-button__link:hover.has-text-color { 1870 border-color: var(--button--color-background); 1871 } 1872 1873 .wp-block-button.is-style-outline .wp-block-button__link:focus { 1874 color: var(--button--color-background) !important; 1875 background: transparent !important; 1705 1876 } 1706 1877 … … 1709 1880 } 1710 1881 1711 .is-style-outline .wp-block-button__link[style*= "radius"]:focus,1712 .wp-block-button a.wp-block-button__link[style*= "radius"]:focus {1882 .is-style-outline .wp-block-button__link[style*=radius]:focus, 1883 .wp-block-button a.wp-block-button__link[style*=radius]:focus { 1713 1884 outline-offset: 2px; 1714 1885 outline: 2px dotted var(--button--color-background); … … 1738 1909 margin-bottom: calc(0.66 * var(--global--spacing-vertical)); 1739 1910 } 1740 1741 1911 @media only screen and (min-width: 482px) { 1912 1742 1913 .wp-block-columns .wp-block-column > * { 1743 1914 margin-top: var(--global--spacing-vertical); … … 1761 1932 margin-bottom: calc(0.66 * var(--global--spacing-vertical)); 1762 1933 } 1763 1764 1934 @media only screen and (min-width: 482px) { 1935 1765 1936 .wp-block-columns .wp-block-column:not(:last-child) { 1766 1937 margin-bottom: var(--global--spacing-vertical); 1767 1938 } 1768 1939 } 1769 1770 1940 @media only screen and (min-width: 822px) { 1941 1771 1942 .wp-block-columns .wp-block-column:not(:last-child) { 1772 1943 margin-bottom: 0; … … 1777 1948 justify-content: space-around; 1778 1949 } 1779 1780 1950 @media only screen and (min-width: 652px) { 1951 1781 1952 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 1782 1953 margin-right: calc(-2 * var(--global--spacing-horizontal)); … … 1784 1955 z-index: 2; 1785 1956 } 1957 1786 1958 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 1787 1959 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), … … 1797 1969 padding: var(--global--spacing-unit); 1798 1970 } 1971 1799 1972 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 1800 1973 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 1801 1974 padding-right: calc(2 * var(--global--spacing-horizontal)); 1802 1975 } 1976 1803 1977 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center { 1804 1978 margin-top: 0; … … 1823 1997 margin-top: inherit; 1824 1998 margin-bottom: inherit; 1999 1825 2000 /* default & custom background-color */ 2001 1826 2002 /* Treating H2 separately to account for legacy /core styles */ 2003 1827 2004 /* Block Styles */ 1828 2005 } … … 1831 2008 .wp-block-cover-image:not(.alignwide):not(.alignfull) { 1832 2009 clear: both; 2010 } 2011 2012 .wp-block-cover.alignfull, 2013 .wp-block-cover-image.alignfull { 2014 margin-top: 0; 2015 margin-bottom: 0; 1833 2016 } 1834 2017 … … 1862 2045 } 1863 2046 1864 .wp-block-cover:not([class*= "background-color"]) .wp-block-cover__inner-container,1865 .wp-block-cover:not([class*= "background-color"]) .wp-block-cover-image-text,1866 .wp-block-cover:not([class*= "background-color"]) .wp-block-cover-text,1867 .wp-block-cover-image:not([class*= "background-color"]) .wp-block-cover__inner-container,1868 .wp-block-cover-image:not([class*= "background-color"]) .wp-block-cover-image-text,1869 .wp-block-cover-image:not([class*= "background-color"]) .wp-block-cover-text {2047 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 2048 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 2049 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 2050 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 2051 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 2052 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text { 1870 2053 color: var(--cover--color-foreground); 1871 2054 } … … 1906 2089 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 1907 2090 } 1908 1909 2091 @media only screen and (min-width: 482px) { 2092 1910 2093 .wp-block-cover .wp-block-cover__inner-container > *, 1911 2094 .wp-block-cover-image .wp-block-cover__inner-container > * { … … 1925 2108 } 1926 2109 1927 .wp-block-cover.alignleft, .wp-block-cover.alignright, 2110 .wp-block-cover.alignleft, 2111 .wp-block-cover.alignright, 1928 2112 .wp-block-cover-image.alignleft, 1929 2113 .wp-block-cover-image.alignright { … … 1931 2115 } 1932 2116 1933 .wp-block-cover.alignleft > *, .wp-block-cover.alignright > *, 2117 .wp-block-cover.alignleft > *, 2118 .wp-block-cover.alignright > *, 1934 2119 .wp-block-cover-image.alignleft > *, 1935 2120 .wp-block-cover-image.alignright > * { … … 1941 2126 } 1942 2127 1943 .wp-block-cover.has-left-content, .wp-block-cover.has-right-content, 2128 .wp-block-cover.has-left-content, 2129 .wp-block-cover.has-right-content, 1944 2130 .wp-block-cover-image.has-left-content, 1945 2131 .wp-block-cover-image.has-right-content { … … 1982 2168 } 1983 2169 1984 .wp-block-file .wp-block-file__button:before, .wp-block-file .wp-block-file__button:after { 2170 .wp-block-file .wp-block-file__button:before, 2171 .wp-block-file .wp-block-file__button:after { 1985 2172 content: ""; 1986 2173 display: block; … … 2003 2190 } 2004 2191 2005 . has-background-dark.wp-block-file .wp-block-file__button:focus {2192 .is-dark-theme .wp-block-file .wp-block-file__button:focus { 2006 2193 color: var(--button--color-background); 2007 2194 } … … 2056 2243 } 2057 2244 2058 .wp-block-group:before, .wp-block-group:after { 2245 .wp-block-group:before, 2246 .wp-block-group:after { 2059 2247 content: ""; 2060 2248 display: block; … … 2071 2259 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 2072 2260 } 2073 2074 2261 @media only screen and (min-width: 482px) { 2262 2075 2263 .wp-block-group .wp-block-group__inner-container > * { 2076 2264 margin-top: var(--global--spacing-vertical); … … 2090 2278 padding: calc(0.666 * var(--global--spacing-vertical)); 2091 2279 } 2092 2093 2280 @media only screen and (min-width: 482px) { 2281 2094 2282 .wp-block-group.has-background { 2095 2283 padding: var(--global--spacing-vertical); … … 2103 2291 2104 2292 .wp-block-group.has-background .wp-block-group__inner-container > .alignfull, 2105 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull, .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull, 2293 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull, 2294 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull, 2106 2295 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 2107 2296 max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); … … 2212 2401 } 2213 2402 2214 .entry-content > *[class= "wp-block-image"],2215 .entry-content [class*= "inner-container"] > *[class="wp-block-image"] {2403 .entry-content > *[class=wp-block-image], 2404 .entry-content [class*=inner-container] > *[class=wp-block-image] { 2216 2405 margin-top: 0; 2217 2406 margin-bottom: 0; 2218 2407 } 2219 2408 2220 .entry-content > *[class= "wp-block-image"] + *,2221 .entry-content [class*= "inner-container"] > *[class="wp-block-image"] + * {2409 .entry-content > *[class=wp-block-image] + *, 2410 .entry-content [class*=inner-container] > *[class=wp-block-image] + * { 2222 2411 margin-top: 0; 2223 2412 } … … 2239 2428 2240 2429 @media only screen and (min-width: 482px) { 2430 2241 2431 .entry-content > .wp-block-image > .alignleft, 2242 2432 .entry-content > .wp-block-image > .alignright { … … 2244 2434 } 2245 2435 } 2246 2247 2436 @media only screen and (max-width: 481px) { 2437 2248 2438 .entry-content > .wp-block-image > .alignleft, 2249 2439 .entry-content > .wp-block-image > .alignright { … … 2260 2450 font-size: var(--global--font-size-sm); 2261 2451 line-height: var(--global--line-height-body); 2452 2262 2453 /* Vertical margins logic */ 2263 2454 margin-top: var(--global--spacing-vertical); … … 2318 2509 } 2319 2510 2320 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1),2321 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1) ~ li,2322 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1),2323 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1) ~ li,2324 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1),2325 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1) ~ li,2326 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1),2327 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1) ~ li,2328 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1),2329 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1) ~ li {2511 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 2512 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 2513 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 2514 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 2515 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 2516 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 2517 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 2518 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 2519 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 2520 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 2330 2521 margin-bottom: 0; 2331 2522 } … … 2365 2556 } 2366 2557 2367 [class*= "inner-container"] .wp-block-latest-posts .wp-block-latest-posts__post-date,2558 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, 2368 2559 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date { 2369 2560 color: currentColor; … … 2383 2574 } 2384 2575 2385 .entry-content [class*= "inner-container"] .wp-block-latest-posts.alignfull,2576 .entry-content [class*=inner-container] .wp-block-latest-posts.alignfull, 2386 2577 .entry-content .has-background .wp-block-latest-posts.alignfull { 2387 2578 padding-right: 0; … … 2422 2613 padding-bottom: var(--global--spacing-vertical); 2423 2614 } 2424 2425 2615 @media screen and (min-width: 600px) { 2616 2426 2617 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 2427 2618 width: calc((100% / 2)); 2428 2619 } 2620 2429 2621 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 2430 2622 width: calc((100% / 3)); 2431 2623 } 2624 2432 2625 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 2433 2626 width: calc((100% / 4)); 2434 2627 } 2628 2435 2629 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 2436 2630 width: calc((100% / 5)); 2437 2631 } 2632 2438 2633 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 2439 2634 width: calc((100% / 6)); … … 2549 2744 2550 2745 .wp-block-media-text { 2746 2551 2747 /** 2552 * Block Options 2553 */ 2748 * Block Options 2749 */ 2750 } 2751 2752 .wp-block-media-text.alignfull { 2753 margin-top: 0; 2754 margin-bottom: 0; 2554 2755 } 2555 2756 … … 2561 2762 padding: var(--global--spacing-horizontal); 2562 2763 } 2563 2564 2764 @media only screen and (min-width: 592px) { 2765 2565 2766 .wp-block-media-text .wp-block-media-text__content { 2566 2767 padding: var(--global--spacing-vertical); … … 2572 2773 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 2573 2774 } 2574 2575 2775 @media only screen and (min-width: 482px) { 2776 2576 2777 .wp-block-media-text .wp-block-media-text__content > * { 2577 2778 margin-top: var(--global--spacing-vertical); … … 2587 2788 margin-bottom: 0; 2588 2789 } 2589 2590 2790 @media only screen and (min-width: 482px) { 2791 2591 2792 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { 2592 2793 padding-top: var(--global--spacing-vertical); … … 2641 2842 } 2642 2843 2643 .wp-block-navigation > .wp-block-navigation__container .has-child:hover .wp-block-navigation__container, .wp-block-navigation > .wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container { 2844 .wp-block-navigation > .wp-block-navigation__container .has-child:hover .wp-block-navigation__container, 2845 .wp-block-navigation > .wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container { 2644 2846 display: block; 2645 2847 opacity: 1; … … 2656 2858 } 2657 2859 2658 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before, .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 2860 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before, 2861 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 2659 2862 content: ""; 2660 2863 display: block; … … 2681 2884 } 2682 2885 2683 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 2886 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 2887 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 2684 2888 color: var(--primary-nav--color-link-hover); 2685 2889 } … … 2704 2908 p.has-text-color a { 2705 2909 color: var(--wp--style--color--link, var(--global--color-primary)); 2706 }2707 2708 .post-password-message {2709 font-size: var(--global--font-size-lg);2710 }2711 2712 .post-password-form {2713 display: flex;2714 flex-wrap: wrap;2715 }2716 2717 .post-password-form__label {2718 width: 100%;2719 margin-bottom: 0;2720 }2721 2722 .post-password-form__input {2723 flex-grow: 1;2724 margin-top: calc(var(--global--spacing-vertical) / 3);2725 margin-left: calc(0.66 * var(--global--spacing-horizontal));2726 }2727 2728 .post-password-form__submit {2729 margin-top: calc(var(--global--spacing-vertical) / 3);2730 }2731 2732 @media only screen and (min-width: 592px) {2733 .post-password-form__submit {2734 margin-right: calc(0.4 * var(--global--spacing-horizontal));2735 }2736 2910 } 2737 2911 … … 2748 2922 border-top-style: solid; 2749 2923 position: relative; 2924 2750 2925 /** 2751 2752 2926 * Block Options 2927 */ 2753 2928 } 2754 2929 2755 2930 .wp-block-pullquote blockquote::before { 2756 2931 color: currentColor; 2757 content: " \201C";2932 content: "“"; 2758 2933 display: block; 2759 2934 font-size: 3rem; … … 2812 2987 border-color: var(--pullquote--border-color); 2813 2988 } 2814 2815 2989 @media (min-width: 600px) { 2990 2816 2991 .wp-block-pullquote.is-style-solid-color { 2817 2992 padding: calc(5 * var(--global--spacing-unit)); … … 2838 3013 2839 3014 .wp-block-quote { 3015 2840 3016 /** 2841 2842 3017 * Block Options 3018 */ 2843 3019 } 2844 3020 2845 3021 .has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 2846 [class*="background-color"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 2847 [style*="background-color"] .wp-block-quote .wp-block-quote__citation, 2848 .wp-block-cover[style*="background-image"] .wp-block-quote .wp-block-quote__citation, .has-background:not(.has-background-background-color) 2849 .wp-block-quote cite, 2850 [class*="background-color"]:not(.has-background-background-color) 2851 .wp-block-quote cite, 2852 [style*="background-color"] 2853 .wp-block-quote cite, 2854 .wp-block-cover[style*="background-image"] 2855 .wp-block-quote cite, .has-background:not(.has-background-background-color) 2856 .wp-block-quote footer, 2857 [class*="background-color"]:not(.has-background-background-color) 2858 .wp-block-quote footer, 2859 [style*="background-color"] 2860 .wp-block-quote footer, 2861 .wp-block-cover[style*="background-image"] 2862 .wp-block-quote footer { 3022 [class*=background-color]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 3023 [style*=background-color] .wp-block-quote .wp-block-quote__citation, 3024 .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, 3027 [style*=background-color] .wp-block-quote cite, 3028 .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, 3031 [style*=background-color] .wp-block-quote footer, 3032 .wp-block-cover[style*=background-image] .wp-block-quote footer { 2863 3033 color: currentColor; 2864 3034 } … … 2871 3041 2872 3042 .wp-block-quote.has-text-align-right:before { 2873 content: " \201D";3043 content: "”"; 2874 3044 right: initial; 2875 3045 left: calc(-0.5 * var(--global--spacing-horizontal)); … … 2884 3054 } 2885 3055 2886 .wp-block-quote.is-large, .wp-block-quote.is-style-large { 3056 .wp-block-quote.is-large, 3057 .wp-block-quote.is-style-large { 2887 3058 padding-right: 0; 2888 3059 padding-left: 0; 3060 2889 3061 /* Resetting margins to match _block-container.scss */ 2890 3062 margin-top: var(--global--spacing-vertical); … … 2892 3064 } 2893 3065 2894 .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { 3066 .wp-block-quote.is-large p, 3067 .wp-block-quote.is-style-large p { 2895 3068 font-size: var(--quote--font-size-large); 2896 3069 font-style: var(--quote--font-style-large); … … 2898 3071 } 2899 3072 2900 .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before { 3073 .wp-block-quote.is-large:before, 3074 .wp-block-quote.is-style-large:before { 2901 3075 font-size: var(--quote--font-size-large); 2902 3076 line-height: var(--quote--line-height-large); … … 2904 3078 } 2905 3079 2906 .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before { 3080 .wp-block-quote.is-large.has-text-align-right:before, 3081 .wp-block-quote.is-style-large.has-text-align-right:before { 2907 3082 right: initial; 2908 3083 left: calc(-1 * var(--global--spacing-horizontal)); … … 2911 3086 .wp-block-quote.is-large .wp-block-quote__citation, 2912 3087 .wp-block-quote.is-large cite, 2913 .wp-block-quote.is-large footer, .wp-block-quote.is-style-large .wp-block-quote__citation, 3088 .wp-block-quote.is-large footer, 3089 .wp-block-quote.is-style-large .wp-block-quote__citation, 2914 3090 .wp-block-quote.is-style-large cite, 2915 3091 .wp-block-quote.is-style-large footer { … … 2917 3093 font-size: var(--global--font-size-sm); 2918 3094 } 2919 2920 3095 @media only screen and (max-width: 481px) { 2921 .wp-block-quote.is-large, .wp-block-quote.is-style-large { 3096 3097 .wp-block-quote.is-large, 3098 .wp-block-quote.is-style-large { 2922 3099 padding-right: var(--global--spacing-horizontal); 2923 3100 } 2924 .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before { 3101 3102 .wp-block-quote.is-large:before, 3103 .wp-block-quote.is-style-large:before { 2925 3104 right: 0; 2926 3105 } 2927 .wp-block-quote.is-large.has-text-align-right, .wp-block-quote.is-style-large.has-text-align-right { 3106 3107 .wp-block-quote.is-large.has-text-align-right, 3108 .wp-block-quote.is-style-large.has-text-align-right { 2928 3109 padding-right: 0; 2929 3110 padding-left: var(--global--spacing-horizontal); 2930 3111 } 2931 .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before { 3112 3113 .wp-block-quote.is-large.has-text-align-right:before, 3114 .wp-block-quote.is-style-large.has-text-align-right:before { 2932 3115 left: 0; 2933 3116 } 2934 .wp-block-quote.is-large.has-text-align-center, .wp-block-quote.is-style-large.has-text-align-center { 3117 3118 .wp-block-quote.is-large.has-text-align-center, 3119 .wp-block-quote.is-style-large.has-text-align-center { 2935 3120 padding-right: 0; 2936 3121 padding-left: 0; 2937 3122 } 2938 3123 } 2939 2940 3124 @media only screen and (max-width: 481px) { 3125 2941 3126 .wp-block-quote.has-text-align-right { 2942 3127 padding-right: 0; 2943 3128 padding-left: calc(0.5 * var(--global--spacing-horizontal)); 2944 3129 } 3130 2945 3131 .wp-block-quote.has-text-align-right:before { 2946 3132 left: 0; 2947 3133 } 3134 2948 3135 .wp-block-quote.has-text-align-center { 2949 3136 padding-right: 0; … … 2981 3168 } 2982 3169 2983 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1),2984 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1) ~ li,2985 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1),2986 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1) ~ li,2987 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1),2988 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1) ~ li,2989 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1),2990 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1) ~ li,2991 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1),2992 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1) ~ li {3170 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 3171 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 3172 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 3173 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 3174 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 3175 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 3176 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 3177 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 3178 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 3179 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 2993 3180 margin-bottom: 0; 2994 3181 } … … 3028 3215 } 3029 3216 3030 [class*= "inner-container"] .wp-block-rss .wp-block-rss__item-publish-date,3217 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, 3031 3218 .has-background .wp-block-rss .wp-block-rss__item-publish-date { 3032 3219 color: currentColor; … … 3046 3233 } 3047 3234 3048 .entry-content [class*= "inner-container"] .wp-block-rss.alignfull,3235 .entry-content [class*=inner-container] .wp-block-rss.alignfull, 3049 3236 .entry-content .has-background .wp-block-rss.alignfull { 3050 3237 padding-right: 0; … … 3074 3261 border-radius: var(--form--border-radius); 3075 3262 color: var(--form--color-text); 3076 line-height: var(-- global--line-height-body);3263 line-height: var(--form--line-height); 3077 3264 max-width: inherit; 3078 3265 margin-left: calc(-1 * var(--button--border-width)); 3079 3266 padding: var(--form--spacing-unit); 3080 background-color: var(--global--color-white);3081 3267 } 3082 3268 … … 3084 3270 color: var(--form--color-text); 3085 3271 border-color: var(--form--border-color); 3272 } 3273 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, 3276 [style*=background-color] .wp-block-search .wp-block-search__input, 3277 .wp-block-cover[style*=background-image] .wp-block-search .wp-block-search__input { 3278 border-color: currentColor; 3279 } 3280 3281 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input, 3282 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input, 3283 .has-background.has-black-background-color .wp-block-search .wp-block-search__input { 3284 border-color: var(--global--color-white); 3086 3285 } 3087 3286 … … 3090 3289 background-color: transparent; 3091 3290 color: var(--button--color-text-hover); 3291 line-height: 1; 3092 3292 } 3093 3293 … … 3095 3295 background-color: var(--button--color-background); 3096 3296 color: var(--button--color-text); 3297 } 3298 3299 .wp-block-search button.wp-block-search__button.has-icon { 3300 padding: 6px calc(0.5 * var(--button--padding-horizontal)); 3301 } 3302 3303 .wp-block-search button.wp-block-search__button.has-icon svg { 3304 width: 40px; 3305 height: 40px; 3306 fill: currentColor; 3307 } 3308 3309 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button, 3310 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button, 3311 .has-background.has-black-background-color .wp-block-search button.wp-block-search__button { 3312 color: var(--global--color-white); 3313 border-color: currentColor; 3314 } 3315 3316 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3317 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3318 .has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover { 3319 background-color: var(--button--color-background); 3320 border-color: var(--global--color-white); 3321 color: var(--global--color-white); 3322 } 3323 3324 .is-dark-theme .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3325 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3326 .is-dark-theme .has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover { 3327 color: var(--button--color-text); 3328 } 3329 3330 .has-background.has-white-background-color .wp-block-search button.wp-block-search__button, 3331 .has-background.has-green-background-color .wp-block-search button.wp-block-search__button, 3332 .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button, 3333 .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button, 3334 .has-background.has-red-background-color .wp-block-search button.wp-block-search__button, 3335 .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button, 3336 .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button { 3337 border-color: currentColor; 3338 color: currentColor; 3339 } 3340 3341 .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover, 3342 .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover, 3343 .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover, 3344 .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover, 3345 .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover, 3346 .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover, 3347 .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover { 3348 background-color: var(--form--border-color); 3349 border-color: var(--form--border-color); 3350 color: var(--global--color-white); 3351 } 3352 3353 .is-dark-theme .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover, 3354 .is-dark-theme .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover, 3355 .is-dark-theme .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover, 3356 .is-dark-theme .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover, 3357 .is-dark-theme .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover, 3358 .is-dark-theme .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover, 3359 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover { 3360 border-color: var(--button--color-text); 3361 background-color: var(--button--color-text); 3362 color: var(--button--color-background); 3363 } 3364 3365 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button button.wp-block-search__button { 3366 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 3367 } 3368 3369 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3370 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3371 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3372 border-color: var(--button--color-background); 3373 color: var(--button--color-background); 3374 } 3375 3376 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3377 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3378 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3379 color: var(--global--color-white); 3380 } 3381 3382 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3383 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3384 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3385 border-color: var(--button--color-text); 3386 color: var(--button--color-text); 3387 } 3388 3389 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3390 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3391 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3392 color: var(--global--color-white); 3393 } 3394 3395 .is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3396 border-color: var(--button--color-text); 3397 color: var(--button--color-text); 3398 } 3399 3400 .is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3401 border-color: var(--button--color-text); 3402 background-color: var(--button--color-text); 3403 color: var(--button--color-background); 3097 3404 } 3098 3405 … … 3111 3418 hr.wp-block-separator { 3112 3419 border-bottom: var(--separator--height) solid var(--separator--border-color); 3420 3113 3421 /** 3114 3115 3422 * Block Options 3423 */ 3116 3424 } 3117 3425 … … 3128 3436 } 3129 3437 3130 hr.wp-block-separator.is-style-dots.has-background, hr.wp-block-separator.is-style-dots.has-text-color { 3438 hr.wp-block-separator.is-style-dots.has-background, 3439 hr.wp-block-separator.is-style-dots.has-text-color { 3131 3440 background-color: transparent !important; 3132 3441 } 3133 3442 3134 hr.wp-block-separator.is-style-dots.has-background:before, hr.wp-block-separator.is-style-dots.has-text-color:before { 3443 hr.wp-block-separator.is-style-dots.has-background:before, 3444 hr.wp-block-separator.is-style-dots.has-text-color:before { 3135 3445 color: currentColor !important; 3136 3446 } … … 3144 3454 3145 3455 .has-background:not(.has-background-background-color) hr.wp-block-separator, 3146 [class*= "background-color"]:not(.has-background-background-color) hr.wp-block-separator,3147 [style*= "background-color"] hr.wp-block-separator,3148 .wp-block-cover[style*= "background-image"] hr.wp-block-separator {3456 [class*=background-color]:not(.has-background-background-color) hr.wp-block-separator, 3457 [style*=background-color] hr.wp-block-separator, 3458 .wp-block-cover[style*=background-image] hr.wp-block-separator { 3149 3459 border-color: currentColor; 3150 3460 } … … 3163 3473 margin-top: 0 !important; 3164 3474 } 3165 3166 3475 @media only screen and (max-width: 481px) { 3476 3167 3477 .wp-block-spacer[style] { 3168 3478 height: var(--global--spacing-unit) !important; … … 3333 3643 3334 3644 /* Block Alignments */ 3645 3335 3646 /** 3336 3647 * These selectors set the default max width for content appearing inside a post or page. 3337 3648 */ 3649 3338 3650 /** 3339 3651 * .alignleft … … 3349 3661 3350 3662 @media only screen and (min-width: 482px) { 3663 3351 3664 .alignleft { 3352 3665 float: left; … … 3354 3667 margin-bottom: var(--global--spacing-vertical); 3355 3668 } 3669 3356 3670 .entry-content > .alignleft { 3357 3671 max-width: calc(50% - var(--responsive--alignleft-margin)); … … 3384 3698 3385 3699 @media only screen and (min-width: 482px) { 3700 3386 3701 .alignright { 3387 3702 float: right; 3388 3703 margin-left: var(--global--spacing-horizontal); 3389 3704 } 3705 3390 3706 .entry-content > .alignright { 3391 3707 max-width: calc(50% - var(--responsive--alignright-margin)); … … 3393 3709 } 3394 3710 3395 [class*= "inner-container"] > .alignleft + *,3396 [class*= "inner-container"] > .alignright + * {3711 [class*=inner-container] > .alignleft + *, 3712 [class*=inner-container] > .alignright + * { 3397 3713 margin-top: 0; 3398 3714 } … … 3445 3761 display: none; 3446 3762 } 3447 3448 3763 @media only screen and (min-width: 482px) { 3764 3449 3765 .desktop-only { 3450 3766 display: block; … … 3463 3779 align-items: center; 3464 3780 } 3465 3466 3781 @media only screen and (min-width: 482px) { 3782 3467 3783 .site-header { 3468 3784 padding-top: calc(var(--global--spacing-vertical) / 0.75); 3469 3785 } 3470 3786 } 3471 3472 3787 @media only screen and (min-width: 822px) { 3788 3473 3789 .site-header { 3474 3790 padding-top: calc(2.4 * var(--global--spacing-vertical)); … … 3486 3802 text-align: center; 3487 3803 } 3488 3489 3804 @media only screen and (min-width: 482px) { 3805 3490 3806 .site-branding { 3491 3807 margin-left: initial; … … 3509 3825 } 3510 3826 3511 .site-title a:link, .site-title a:visited, .site-title a:active { 3827 .site-title a:link, 3828 .site-title a:visited, 3829 .site-title a:active { 3512 3830 color: currentColor; 3513 3831 } 3514 3832 3515 .site-title a:hover, .site-title a:focus { 3833 .site-title a:hover, 3834 .site-title a:focus { 3516 3835 color: var(--branding--color-link-hover); 3517 3836 } 3518 3519 3837 @media only screen and (min-width: 482px) { 3838 3520 3839 .site-title { 3521 3840 font-size: var(--branding--title--font-size); … … 3558 3877 width: auto; 3559 3878 } 3560 3561 3879 @media only screen and (min-width: 482px) { 3880 3562 3881 .site-logo .custom-logo { 3563 3882 max-width: var(--branding--logo--max-width); … … 3569 3888 3570 3889 @media only screen and (max-width: 481px) { 3890 3571 3891 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo { 3572 3892 position: absolute; … … 3575 3895 top: var(--global--admin-bar--height); 3576 3896 } 3897 3577 3898 .primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo { 3578 3899 display: none; 3579 3900 } 3901 3580 3902 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img { 3581 3903 max-height: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit)) + 1.7em); 3582 3904 } 3905 3583 3906 .site-header.has-logo.has-title-and-tagline { 3584 3907 align-items: flex-start; 3585 3908 } 3909 3586 3910 .site-header.has-logo.has-title-and-tagline.has-menu { 3587 3911 justify-content: space-between; 3588 3912 } 3913 3589 3914 .site-header.has-logo.has-title-and-tagline.has-menu .site-branding { 3590 3915 max-width: calc(100% - 160px); 3591 3916 } 3917 3592 3918 .site-header.has-logo.has-title-and-tagline .site-branding { 3593 3919 margin-left: 0; 3594 3920 } 3921 3595 3922 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after { 3596 3923 display: none; 3597 3924 } 3925 3598 3926 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation { 3599 3927 position: relative; 3600 3928 top: 0; 3601 3929 } 3930 3602 3931 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container { 3603 3932 position: relative; … … 3605 3934 margin-top: calc(0px - var(--button--padding-vertical) + (0.25 * var(--global--spacing-unit))); 3606 3935 } 3936 3607 3937 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu { 3608 3938 padding-right: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px); … … 3610 3940 margin-left: calc(0px - var(--global--spacing-horizontal) * 0.6); 3611 3941 } 3942 3612 3943 .site-header:not(.has-logo).has-title-and-tagline .site-branding { 3613 3944 margin-left: 0; 3614 3945 max-width: calc(100% - 160px); 3615 3946 } 3947 3616 3948 .site-header:not(.has-menu) { 3617 3949 justify-content: center; … … 3645 3977 margin-top: calc(0.5 * var(--global--spacing-vertical)); 3646 3978 } 3647 3648 3979 @media only screen and (min-width: 822px) { 3980 3649 3981 .site-footer > .site-info { 3650 3982 display: flex; 3651 3983 align-items: center; 3652 3984 } 3985 3653 3986 .site-footer > .site-info .powered-by { 3654 3987 margin-top: initial; … … 3661 3994 } 3662 3995 3663 .site-footer > .site-info a:link, .site-footer > .site-info a:visited, .site-footer > .site-info a:active { 3996 .site-footer > .site-info a:link, 3997 .site-footer > .site-info a:visited, 3998 .site-footer > .site-info a:active { 3664 3999 color: var(--footer--color-link); 3665 4000 } 3666 4001 3667 .site-footer > .site-info a:hover , .site-footer > .site-info a:focus{4002 .site-footer > .site-info a:hover { 3668 4003 color: var(--footer--color-link-hover); 4004 } 4005 4006 .site-footer > .site-info a:focus { 4007 color: var(--footer--color-link-hover); 4008 } 4009 4010 .is-dark-theme .site-footer > .site-info a:focus { 4011 color: var(--wp--style--color--link, var(--global--color-background)); 3669 4012 } 3670 4013 … … 3757 4100 max-width: 100% !important; 3758 4101 } 3759 3760 4102 @media only screen and (min-width: 482px) { 4103 3761 4104 .entry-content > iframe[style] { 3762 4105 max-width: var(--global--spacing-vertical) !important; … … 3780 4123 } 3781 4124 3782 .entry-footer a:hover, .entry-footer a:focus { 4125 .entry-footer a:hover, 4126 .entry-footer a:focus { 3783 4127 color: var(--global--color-primary-hover); 3784 4128 } … … 3827 4171 display: block; 3828 4172 } 3829 3830 4173 @media only screen and (max-width: 481px) { 4174 3831 4175 .single .site-main > article > .entry-footer { 3832 4176 display: block; 3833 4177 } 4178 3834 4179 .single .site-main > article > .entry-footer .full-size-link { 3835 4180 display: block; 3836 4181 } 4182 3837 4183 .single .site-main > article > .entry-footer .post-taxonomies, 3838 4184 .single .site-main > article > .entry-footer .full-size-link { … … 3851 4197 display: block; 3852 4198 width: auto; 3853 min-width: var(--responsive--aligndefault-width);3854 4199 max-width: 100%; 3855 4200 margin-right: auto; … … 4049 4394 4050 4395 @media only screen and (min-width: 482px) { 4396 4051 4397 .comment-list .depth-2, 4052 4398 .comment-list .depth-3 { … … 4062 4408 margin-bottom: calc(0.25 * var(--global--spacing-unit)); 4063 4409 } 4064 4065 4410 @media only screen and (min-width: 482px) { 4411 4066 4412 .comment-meta .comment-author { 4067 4413 margin-bottom: 0; … … 4088 4434 margin-right: var(--global--spacing-horizontal); 4089 4435 } 4090 4091 4436 @media only screen and (min-width: 482px) { 4437 4092 4438 .comment-meta { 4093 4439 margin-left: inherit; 4094 4440 } 4441 4095 4442 .comment-meta .comment-author { 4096 4443 max-width: inherit; … … 4192 4539 flex-grow: 1; 4193 4540 } 4194 4195 4541 @media only screen and (max-width: 481px) { 4542 4196 4543 .comment-form .comment-form-author, 4197 4544 .comment-form .comment-form-email { … … 4219 4566 4220 4567 .comment-form > p label, 4221 .comment-form > p input[type= "email"],4222 .comment-form > p input[type= "text"],4223 .comment-form > p input[type= "url"],4568 .comment-form > p input[type=email], 4569 .comment-form > p input[type=text], 4570 .comment-form > p input[type=url], 4224 4571 .comment-form > p textarea { 4225 4572 display: block; … … 4233 4580 display: flex; 4234 4581 } 4235 4236 4582 @media only screen and (min-width: 482px) { 4583 4237 4584 .comment-form > p.comment-form-author { 4238 4585 margin-left: calc(1.5 * var(--global--spacing-horizontal)); 4239 4586 } 4240 .comment-form > p.comment-notes, .comment-form > p.logged-in-as { 4587 4588 .comment-form > p.comment-notes, 4589 .comment-form > p.logged-in-as { 4241 4590 display: block; 4242 4591 } … … 4254 4603 .menu-button-container #primary-mobile-menu { 4255 4604 margin-right: auto; 4256 padding: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit))) calc(var(--button--padding-horizontal) - (0.25 * var(--global--spacing-unit))); 4257 margin-left: calc(0.5 * var(--global--spacing-unit)); 4258 } 4259 4605 padding: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit))) calc(0.5 * var(--button--padding-horizontal)); 4606 } 4260 4607 @media only screen and (max-width: 481px) { 4608 4261 4609 .menu-button-container { 4262 4610 display: flex; … … 4291 4639 } 4292 4640 4293 .menu-button-container .button.button[aria-expanded*= "true"] .dropdown-icon.open {4641 .menu-button-container .button.button[aria-expanded*=true] .dropdown-icon.open { 4294 4642 display: none; 4295 4643 } 4296 4644 4297 .menu-button-container .button.button[aria-expanded*= "true"] .dropdown-icon.close {4645 .menu-button-container .button.button[aria-expanded*=true] .dropdown-icon.close { 4298 4646 display: flex; 4299 4647 } 4300 4648 4301 .has-logo.has-title-and-tagline .menu-button-container .button.button[aria-expanded*= "true"] .dropdown-icon.close {4649 .has-logo.has-title-and-tagline .menu-button-container .button.button[aria-expanded*=true] .dropdown-icon.close { 4302 4650 animation-name: twentytwentyone-close-button-transition; 4303 4651 animation-duration: 0.3s; … … 4338 4686 padding-bottom: var(--global--spacing-horizontal); 4339 4687 background-color: var(--global--color-background); 4340 transition: all .15s ease-in-out;4688 transition: all 0.15s ease-in-out; 4341 4689 transform: translateY(var(--global--spacing-vertical)); 4342 4690 } 4343 4344 4691 @media only screen and (max-width: 481px) { 4692 4345 4693 .primary-navigation > .primary-menu-container { 4346 4694 height: 100vh; … … 4350 4698 border: 2px solid transparent; 4351 4699 } 4700 4352 4701 .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 4353 4702 position: fixed; 4354 4703 transform: translateY(0) translateX(-100%); 4355 4704 } 4705 4356 4706 .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 4357 4707 top: var(--global--admin-bar--height); 4358 4708 } 4709 4359 4710 .admin-bar .primary-navigation > .primary-menu-container { 4360 4711 height: calc(100vh - var(--global--admin-bar--height)); 4361 4712 } 4713 4362 4714 .primary-navigation > .primary-menu-container:focus { 4363 4715 border: 2px solid var(--global--color-primary); 4364 4716 } 4365 4717 } 4366 4367 4718 @media only screen and (max-width: 481px) { 4719 4368 4720 .primary-navigation-open .primary-navigation { 4369 4721 width: 100%; … … 4379 4731 transform: translateY(0); 4380 4732 } 4381 4382 4733 @media only screen and (max-width: 481px) { 4734 4383 4735 .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 4384 4736 transform: translateX(0) translateY(0); 4385 4737 } 4386 4738 } 4387 4388 4739 @media only screen and (min-width: 482px) { 4740 4389 4741 .primary-navigation { 4390 4742 position: relative; 4391 4743 margin-right: auto; 4392 4744 } 4745 4393 4746 .primary-navigation > .primary-menu-container { 4394 4747 visibility: visible; … … 4400 4753 transform: none; 4401 4754 } 4755 4402 4756 .primary-navigation #toggle-menu { 4403 4757 display: none; 4404 4758 } 4405 .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded="false"] ~ ul { 4759 4760 .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul { 4406 4761 display: none; 4407 4762 } 4763 4408 4764 .admin-bar .primary-navigation { 4409 4765 top: initial; 4410 4766 } 4767 4411 4768 .admin-bar .primary-navigation > .primary-menu-container { 4412 4769 top: initial; … … 4424 4781 position: relative; 4425 4782 } 4426 4427 4783 @media only screen and (max-width: 481px) { 4784 4785 .primary-navigation > div > .menu-wrapper { 4786 padding-bottom: 100px; 4787 } 4788 4428 4789 .primary-navigation > div > .menu-wrapper ul { 4429 4790 padding-right: 0; … … 4436 4797 width: 100%; 4437 4798 } 4438 4439 4799 @media only screen and (min-width: 482px) { 4800 4440 4801 .primary-navigation > div > .menu-wrapper li { 4441 4802 margin: 0; 4442 4803 width: inherit; 4443 4804 } 4444 .primary-navigation > div > .menu-wrapper li:last-child { 4805 4806 .primary-navigation > div > .menu-wrapper li:last-child() { 4445 4807 margin-left: 0; 4446 4808 } … … 4462 4824 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary)); 4463 4825 } 4464 4465 4826 @media only screen and (max-width: 481px) { 4827 4466 4828 .primary-navigation > div > .menu-wrapper .sub-menu-toggle { 4467 4829 display: none; … … 4485 4847 } 4486 4848 4487 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded= "true"] .icon-minus {4849 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus { 4488 4850 display: flex; 4489 4851 } 4490 4852 4491 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded= "true"] .icon-plus {4853 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus { 4492 4854 display: none; 4493 4855 } … … 4496 4858 position: relative; 4497 4859 } 4498 4499 4860 @media only screen and (min-width: 482px) { 4861 4500 4862 .primary-navigation > div > .menu-wrapper > li > .sub-menu { 4501 4863 right: 0; … … 4508 4870 z-index: 88888; 4509 4871 } 4510 .primary-navigation > div > .menu-wrapper > li > .sub-menu:before, .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 4872 4873 .primary-navigation > div > .menu-wrapper > li > .sub-menu:before, 4874 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 4511 4875 content: ""; 4512 4876 display: block; … … 4519 4883 border-width: 0 7px 10px 7px; 4520 4884 } 4885 4521 4886 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 4522 4887 top: -9px; 4523 4888 border-color: var(--global--color-background) transparent; 4524 4889 } 4890 4525 4891 .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 4526 4892 background: var(--global--color-background); 4527 4893 } 4894 4528 4895 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left { 4529 4896 left: 0; 4530 4897 right: auto; 4531 4898 } 4532 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before, .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after { 4899 4900 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before, 4901 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after { 4533 4902 left: var(--global--spacing-horizontal); 4534 4903 right: auto; 4535 4904 } 4905 4536 4906 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right { 4537 4907 right: 0; 4538 4908 left: auto; 4539 4909 } 4540 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before, .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after { 4910 4911 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before, 4912 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after { 4541 4913 left: auto; 4542 4914 right: var(--global--spacing-horizontal); … … 4547 4919 color: var(--primary-nav--color-link-hover); 4548 4920 } 4549 4550 4921 @media only screen and (min-width: 482px) { 4922 4551 4923 .primary-navigation .primary-menu-container { 4552 4924 margin-left: calc(0px - var(--primary-nav--padding)); 4553 4925 margin-right: calc(0px - var(--primary-nav--padding)); 4554 4926 } 4927 4555 4928 .primary-navigation .primary-menu-container > ul > .menu-item { 4556 4929 display: flex; 4557 4930 } 4931 4558 4932 .primary-navigation .primary-menu-container > ul > .menu-item > a { 4559 4933 padding-right: var(--primary-nav--padding); 4560 4934 padding-left: var(--primary-nav--padding); 4561 4935 } 4936 4562 4937 .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle { 4563 4938 margin-right: calc(0px - var(--primary-nav--padding)); … … 4573 4948 text-decoration: none; 4574 4949 } 4575 4576 4950 @media only screen and (min-width: 482px) { 4951 4577 4952 .primary-navigation a { 4578 4953 display: block; … … 4587 4962 } 4588 4963 4589 .primary-navigation a:hover, .primary-navigation a:link, .primary-navigation a:visited { 4964 .primary-navigation a:hover, 4965 .primary-navigation a:link, 4966 .primary-navigation a:visited { 4590 4967 color: var(--primary-nav--color-link-hover); 4591 4968 } … … 4625 5002 border: none; 4626 5003 } 4627 4628 5004 @media only screen and (min-width: 482px) { 5005 4629 5006 .primary-navigation .sub-menu > .menu-item > .sub-menu { 4630 5007 padding: 0; 4631 5008 } 4632 5009 } 4633 4634 5010 @media only screen and (max-width: 481px) { 4635 .primary-navigation .sub-menu .menu-item:last-child { 5011 5012 .primary-navigation .sub-menu .menu-item:last-child() { 4636 5013 margin-bottom: 0; 4637 5014 } … … 4644 5021 font-style: var(--primary-nav--font-style-sub-menu-mobile); 4645 5022 } 4646 4647 5023 @media only screen and (min-width: 482px) { 5024 4648 5025 .primary-navigation .sub-menu .menu-item > a { 4649 5026 font-size: var(--primary-nav--font-size-sub-menu); … … 4655 5032 display: none; 4656 5033 } 4657 4658 5034 @media only screen and (min-width: 482px) { 5035 4659 5036 .primary-navigation .menu-item-has-children > .svg-icon { 4660 5037 display: inline-block; 4661 5038 height: 100%; 4662 5039 } 5040 4663 5041 .primary-navigation .menu-item-has-children .sub-menu .svg-icon { 4664 5042 display: none; … … 4679 5057 4680 5058 @media only screen and (max-width: 481px) { 5059 4681 5060 .lock-scrolling .site { 4682 5061 position: fixed; … … 4685 5064 } 4686 5065 } 4687 4688 5066 @keyframes twentytwentyone-close-button-transition { 5067 4689 5068 from { 4690 5069 opacity: 0; 4691 5070 } 5071 4692 5072 to { 4693 5073 opacity: 1; … … 4722 5102 } 4723 5103 4724 .footer-navigation-wrapper li a:link, .footer-navigation-wrapper li a:visited, .footer-navigation-wrapper li a:active { 5104 .footer-navigation-wrapper li a:link, 5105 .footer-navigation-wrapper li a:visited, 5106 .footer-navigation-wrapper li a:active { 4725 5107 color: var(--footer--color-link); 4726 5108 } … … 4733 5115 } 4734 5116 5117 .is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon { 5118 fill: var(--wp--style--color--link, var(--global--color-background)); 5119 } 5120 4735 5121 .footer-navigation-wrapper li .svg-icon { 4736 5122 vertical-align: middle; … … 4784 5170 text-align: center; 4785 5171 } 4786 4787 5172 @media only screen and (min-width: 592px) { 5173 4788 5174 .navigation .nav-links { 4789 5175 display: flex; … … 4791 5177 flex-wrap: wrap; 4792 5178 } 5179 4793 5180 .navigation .nav-links .nav-next, 4794 5181 .navigation .nav-links .nav-previous { … … 4798 5185 max-width: calc(50% - (0.5 * var(--global--spacing-unit))); 4799 5186 } 5187 4800 5188 .navigation .nav-links .nav-next { 4801 5189 text-align: left; … … 4825 5213 margin: var(--global--spacing-vertical) auto; 4826 5214 } 4827 4828 5215 @media only screen and (min-width: 822px) { 5216 4829 5217 .post-navigation { 4830 5218 margin: var(--global--spacing-vertical) auto; … … 4844 5232 line-height: var(--global--line-height-heading); 4845 5233 } 4846 4847 5234 @media only screen and (min-width: 822px) { 5235 4848 5236 .post-navigation .post-title { 4849 5237 margin: 5px calc(24px + (0.25 * var(--global--spacing-unit))) 0; 4850 5238 } 4851 5239 } 4852 4853 5240 @media only screen and (min-width: 482px) { 5241 4854 5242 .post-navigation .nav-links { 4855 5243 justify-content: space-between; … … 4885 5273 margin: var(--global--spacing-vertical) auto; 4886 5274 } 4887 4888 5275 @media only screen and (min-width: 822px) { 5276 4889 5277 .pagination, 4890 5278 .comments-pagination { … … 4896 5284 .comments-pagination .nav-links { 4897 5285 margin-top: calc(-1 * var(--global--spacing-vertical)); 5286 } 5287 5288 .pagination .nav-links a:hover, 5289 .comments-pagination .nav-links a:hover { 5290 color: var(--pagination--color-link-hover); 4898 5291 } 4899 5292 … … 4919 5312 } 4920 5313 4921 .pagination .nav-links > *a:hover,4922 .comments-pagination .nav-links > *a:hover {4923 color: var(--pagination--color-link-hover);4924 }4925 4926 5314 .pagination .nav-links > *:last-child, 4927 5315 .comments-pagination .nav-links > *:last-child { … … 4938 5326 margin-left: auto; 4939 5327 } 4940 4941 5328 @media only screen and (max-width: 821px) { 5329 4942 5330 .pagination .nav-links, 4943 5331 .comments-pagination .nav-links { … … 4945 5333 flex-wrap: wrap; 4946 5334 } 5335 4947 5336 .pagination .page-numbers, 4948 5337 .comments-pagination .page-numbers { 4949 5338 display: none; 4950 5339 } 4951 .pagination .page-numbers.prev, .pagination .page-numbers.next, 5340 5341 .pagination .page-numbers.prev, 5342 .pagination .page-numbers.next, 4952 5343 .comments-pagination .page-numbers.prev, 4953 5344 .comments-pagination .page-numbers.next { … … 4956 5347 } 4957 5348 } 5349 @media only screen and (max-width: 481px) { 5350 5351 .pagination .nav-short, 5352 .comments-pagination .nav-short { 5353 display: none; 5354 } 5355 } 4958 5356 4959 5357 .comments-pagination { … … 4961 5359 margin: calc(3 * var(--global--spacing-vertical)) auto; 4962 5360 } 4963 4964 5361 @media only screen and (min-width: 822px) { 5362 4965 5363 .comments-pagination { 4966 5364 margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto; … … 4979 5377 font-family: var(--footer--font-family); 4980 5378 } 4981 4982 5379 @media only screen and (min-width: 652px) { 5380 4983 5381 .widget-area { 4984 5382 display: grid; … … 4987 5385 } 4988 5386 } 4989 4990 5387 @media only screen and (min-width: 1024px) { 5388 4991 5389 .widget-area { 4992 5390 grid-template-columns: repeat(3, 1fr); … … 5003 5401 } 5004 5402 5005 .widget-area ul.sub-menu, .widget-area ul.children { 5403 .widget-area ul.sub-menu, 5404 .widget-area ul.children { 5006 5405 margin-right: var(--widget--spacing-menu); 5007 5406 } … … 5018 5417 } 5019 5418 5020 .widget-area a:link, .widget-area a:visited, .widget-area a:active { 5419 .widget-area a:link, 5420 .widget-area a:visited, 5421 .widget-area a:active { 5021 5422 color: var(--footer--color-link); 5022 5423 } … … 5138 5539 5139 5540 @media (prefers-reduced-motion) { 5541 5140 5542 * { 5141 5543 transition-delay: 0s !important; … … 5235 5637 } 5236 5638 5237 :not(.has-text-color).has-black-background-color[class], :not(.has-text-color).has-gray-background-color[class], :not(.has-text-color).has-dark-gray-background-color[class] { 5639 :not(.has-text-color).has-black-background-color[class], 5640 :not(.has-text-color).has-gray-background-color[class], 5641 :not(.has-text-color).has-dark-gray-background-color[class] { 5238 5642 color: var(--global--color-white); 5239 5643 } 5240 5644 5241 :not(.has-text-color).has-green-background-color[class], :not(.has-text-color).has-blue-background-color[class], :not(.has-text-color).has-purple-background-color[class], :not(.has-text-color).has-red-background-color[class], :not(.has-text-color).has-orange-background-color[class], :not(.has-text-color).has-yellow-background-color[class], :not(.has-text-color).has-white-background-color[class] { 5645 :not(.has-text-color).has-green-background-color[class], 5646 :not(.has-text-color).has-blue-background-color[class], 5647 :not(.has-text-color).has-purple-background-color[class], 5648 :not(.has-text-color).has-red-background-color[class], 5649 :not(.has-text-color).has-orange-background-color[class], 5650 :not(.has-text-color).has-yellow-background-color[class], 5651 :not(.has-text-color).has-white-background-color[class] { 5242 5652 color: var(--global--color-dark-gray); 5243 5653 } … … 5295 5705 } 5296 5706 5297 .is-IE. has-background-dark{5707 .is-IE.is-dark-theme { 5298 5708 color: #fff; 5299 5709 } 5300 5710 5301 .is-IE. has-background-dark*,5302 .is-IE. has-background-darka,5303 .is-IE. has-background-dark.site-description,5304 .is-IE. has-background-dark.entry-title,5305 .is-IE. has-background-dark.entry-footer,5306 .is-IE. has-background-dark.widget-area,5307 .is-IE. has-background-dark.post-navigation .meta-nav,5308 .is-IE. has-background-dark.footer-navigation-wrapper li a:link,5309 .is-IE. has-background-dark.site-footer > .site-info,5310 .is-IE. has-background-dark.site-footer > .site-info a,5311 .is-IE. has-background-dark.site-footer > .site-info a:visited {5711 .is-IE.is-dark-theme *, 5712 .is-IE.is-dark-theme a, 5713 .is-IE.is-dark-theme .site-description, 5714 .is-IE.is-dark-theme .entry-title, 5715 .is-IE.is-dark-theme .entry-footer, 5716 .is-IE.is-dark-theme .widget-area, 5717 .is-IE.is-dark-theme .post-navigation .meta-nav, 5718 .is-IE.is-dark-theme .footer-navigation-wrapper li a:link, 5719 .is-IE.is-dark-theme .site-footer > .site-info, 5720 .is-IE.is-dark-theme .site-footer > .site-info a, 5721 .is-IE.is-dark-theme .site-footer > .site-info a:visited { 5312 5722 color: #fff; 5313 5723 } 5314 5724 5315 .is-IE. has-background-dark.sub-menu-toggle svg,5316 .is-IE. has-background-dark.sub-menu-toggle path,5317 .is-IE. has-background-dark.post-navigation .meta-nav svg,5318 .is-IE. has-background-dark.post-navigation .meta-nav path {5725 .is-IE.is-dark-theme .sub-menu-toggle svg, 5726 .is-IE.is-dark-theme .sub-menu-toggle path, 5727 .is-IE.is-dark-theme .post-navigation .meta-nav svg, 5728 .is-IE.is-dark-theme .post-navigation .meta-nav path { 5319 5729 fill: #fff; 5320 5730 } 5321 5731 5322 .is-IE. has-background-dark.primary-navigation > div > .menu-wrapper > li > .sub-menu li {5732 .is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 5323 5733 background: #000; 5324 5734 } 5325 5326 5735 @media only screen and (max-width: 481px) { 5327 .is-IE.has-background-dark.primary-navigation-open .primary-navigation > .primary-menu-container, 5328 .is-IE.has-background-dark.primary-navigation-open .menu-button-container { 5736 5737 .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container, 5738 .is-IE.is-dark-theme.primary-navigation-open .menu-button-container { 5329 5739 background-color: #000; 5330 5740 } 5331 5741 } 5332 5742 5333 .is-IE. has-background-dark.skip-link:focus {5743 .is-IE.is-dark-theme .skip-link:focus { 5334 5744 color: #21759b; 5335 5745 } -
trunk/src/wp-content/themes/twentytwentyone/style.css
r49478 r49574 1 1 @charset "UTF-8"; 2 2 3 /* 3 4 Theme Name: Twenty Twenty-One … … 18 19 Twenty Twenty-One is distributed under the terms of the GNU GPL. 19 20 */ 21 20 22 /** 21 23 * SETTINGS … … 93 95 * Measure..............The width of a line of text, in characters. 94 96 */ 97 95 98 /* Categories 01 to 03 are the basics. */ 99 96 100 /* Variables */ 97 101 :root { 102 98 103 /* Font Family */ 99 104 --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); 100 105 --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); 106 101 107 /* Font Size */ 102 108 --global--font-size-base: 1.25rem; … … 110 116 --global--font-size-page-title: var(--global--font-size-xxl); 111 117 --global--letter-spacing: normal; 118 112 119 /* Line Height */ 113 120 --global--line-height-body: 1.7; 114 121 --global--line-height-heading: 1.3; 115 122 --global--line-height-page-title: 1.1; 123 116 124 /* Headings */ 117 125 --heading--font-family: var(--global--font-primary); … … 137 145 --heading--font-weight-page-title: 300; 138 146 --heading--font-weight-strong: 600; 147 139 148 /* Block: Latest posts */ 140 149 --latest-posts--title-font-family: var(--heading--font-family); … … 144 153 --list--font-family: var(--global--font-secondary); 145 154 --definition-term--font-family: var(--global--font-primary); 155 146 156 /* Colors */ 147 157 --global--color-black: #000; … … 159 169 --global--color-white-90: rgba(255, 255, 255, 0.9); 160 170 --global--color-primary: var(--global--color-dark-gray); 171 161 172 /* Body text color, site title, footer text color. */ 162 173 --global--color-secondary: var(--global--color-gray); 174 163 175 /* Headings */ 164 176 --global--color-primary-hover: var(--global--color-primary); 165 177 --global--color-background: var(--global--color-green); 178 166 179 /* Mint, default body background */ 167 180 --global--color-border: var(--global--color-primary); 181 168 182 /* Used for borders (separators) */ 183 169 184 /* Spacing */ 170 185 --global--spacing-unit: 20px; … … 172 187 --global--spacing-horizontal: 25px; 173 188 --global--spacing-vertical: 30px; 189 174 190 /* Elevation */ 175 191 --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); 192 176 193 /* Forms */ 177 194 --form--font-family: var(--global--font-secondary); … … 185 202 --form--border-radius: 0; 186 203 --form--spacing-unit: calc(0.5 * var(--global--spacing-unit)); 204 187 205 /* Cover block */ 188 206 --cover--height: calc(15 * var(--global--spacing-vertical)); 189 207 --cover--color-foreground: var(--global--color-white); 190 208 --cover--color-background: var(--global--color-black); 209 191 210 /* Buttons */ 192 211 --button--color-text: var(--global--color-background); … … 203 222 --button--padding-vertical: 15px; 204 223 --button--padding-horizontal: calc(2 * var(--button--padding-vertical)); 224 205 225 /* entry */ 206 226 --entry-header--color: var(--global--color-primary); … … 212 232 --entry-author-bio--font-family: var(--heading--font-family); 213 233 --entry-author-bio--font-size: var(--heading--font-size-h4); 234 214 235 /* Header */ 215 236 --branding--color-text: var(--global--color-primary); … … 228 249 --branding--logo--max-width-mobile: 96px; 229 250 --branding--logo--max-height-mobile: 96px; 251 230 252 /* Main navigation */ 231 253 --primary-nav--font-family: var(--global--font-secondary); … … 245 267 --primary-nav--padding: calc(0.66 * var(--global--spacing-unit)); 246 268 --primary-nav--border-color: var(--global--color-primary); 269 247 270 /* Pagination */ 248 271 --pagination--color-text: var(--global--color-primary); … … 252 275 --pagination--font-weight: normal; 253 276 --pagination--font-weight-strong: 600; 277 254 278 /* Footer */ 255 279 --footer--color-text: var(--global--color-primary); … … 258 282 --footer--font-family: var(--global--font-primary); 259 283 --footer--font-size: var(--global--font-size-sm); 284 260 285 /* Block: Pull quote */ 261 286 --pullquote--font-family: var(--global--font-primary); … … 272 297 --quote--font-size-large: var(--global--font-size-xl); 273 298 --quote--font-style: normal; 274 --quote--font-weight: normal;275 --quote--font-weight-strong: 700;299 --quote--font-weight: 700; 300 --quote--font-weight-strong: bolder; 276 301 --quote--font-style-large: normal; 277 302 --quote--font-style-cite: normal; … … 280 305 --separator--border-color: var(--global--color-border); 281 306 --separator--height: 1px; 307 282 308 /* Block: Table */ 283 309 --table--stripes-border-color: var(--global--color-light-gray); 284 310 --table--stripes-background-color: var(--global--color-light-gray); 285 311 --table--has-background-text-color: var(--global--color-dark-gray); 312 286 313 /* Widgets */ 287 314 --widget--line-height-list: 1.9; … … 289 316 --widget--font-weight-title: 700; 290 317 --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit)); 318 291 319 /* Admin-bar height */ 292 320 --global--admin-bar--height: 0; … … 296 324 --global--admin-bar--height: 32px; 297 325 } 298 299 326 @media only screen and (max-width: 782px) { 327 300 328 .admin-bar { 301 329 --global--admin-bar--height: 46px; … … 304 332 305 333 @media only screen and (min-width: 652px) { 334 306 335 :root { 307 336 --global--font-size-xl: 2.5rem; … … 314 343 315 344 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ 345 316 346 /* Document 317 347 ========================================================================== */ 348 318 349 /** 319 350 * 1. Correct the line height in all browsers. … … 322 353 html { 323 354 line-height: 1.15; 355 324 356 /* 1 */ 325 357 -webkit-text-size-adjust: 100%; 358 326 359 /* 2 */ 327 360 } … … 329 362 /* Sections 330 363 ========================================================================== */ 364 331 365 /** 332 366 * Remove the margin in all browsers. … … 354 388 /* Grouping content 355 389 ========================================================================== */ 390 356 391 /** 357 392 * 1. Add the correct box sizing in Firefox. … … 360 395 hr { 361 396 box-sizing: content-box; 397 362 398 /* 1 */ 363 399 height: 0; 400 364 401 /* 1 */ 365 402 overflow: visible; 403 366 404 /* 2 */ 367 405 } … … 373 411 pre { 374 412 font-family: monospace; 413 375 414 /* 1 */ 376 415 font-size: 1em; 416 377 417 /* 2 */ 378 418 } … … 380 420 /* Text-level semantics 381 421 ========================================================================== */ 422 382 423 /** 383 424 * Remove the gray background on active links in IE 10. … … 394 435 abbr[title] { 395 436 border-bottom: none; 437 396 438 /* 1 */ 397 439 text-decoration: underline; 440 398 441 /* 2 */ 399 442 text-decoration-style: dotted; 443 400 444 /* 2 */ 401 445 } … … 417 461 samp { 418 462 font-family: monospace; 463 419 464 /* 1 */ 420 465 font-size: 1em; 466 421 467 /* 2 */ 422 468 } … … 451 497 /* Embedded content 452 498 ========================================================================== */ 499 453 500 /** 454 501 * Remove the border on images inside links in IE 10. … … 460 507 /* Forms 461 508 ========================================================================== */ 509 462 510 /** 463 511 * 1. Change the font styles in all browsers. … … 470 518 textarea { 471 519 font-family: inherit; 520 472 521 /* 1 */ 473 522 font-size: 100%; 523 474 524 /* 1 */ 475 525 line-height: 1.15; 526 476 527 /* 1 */ 477 528 margin: 0; 529 478 530 /* 2 */ 479 531 } … … 485 537 button, 486 538 input { 539 487 540 /* 1 */ 488 541 overflow: visible; … … 495 548 button, 496 549 select { 550 497 551 /* 1 */ 498 552 text-transform: none; … … 503 557 */ 504 558 button, 505 [type= "button"],506 [type= "reset"],507 [type= "submit"] {559 [type=button], 560 [type=reset], 561 [type=submit] { 508 562 -webkit-appearance: button; 509 563 } … … 513 567 */ 514 568 button::-moz-focus-inner, 515 [type= "button"]::-moz-focus-inner,516 [type= "reset"]::-moz-focus-inner,517 [type= "submit"]::-moz-focus-inner {569 [type=button]::-moz-focus-inner, 570 [type=reset]::-moz-focus-inner, 571 [type=submit]::-moz-focus-inner { 518 572 border-style: none; 519 573 padding: 0; … … 524 578 */ 525 579 button:-moz-focusring, 526 [type= "button"]:-moz-focusring,527 [type= "reset"]:-moz-focusring,528 [type= "submit"]:-moz-focusring {580 [type=button]:-moz-focusring, 581 [type=reset]:-moz-focusring, 582 [type=submit]:-moz-focusring { 529 583 outline: 1px dotted ButtonText; 530 584 } … … 545 599 legend { 546 600 box-sizing: border-box; 601 547 602 /* 1 */ 548 603 color: inherit; 604 549 605 /* 2 */ 550 606 display: table; 607 551 608 /* 1 */ 552 609 max-width: 100%; 610 553 611 /* 1 */ 554 612 padding: 0; 613 555 614 /* 3 */ 556 615 white-space: normal; 616 557 617 /* 1 */ 558 618 } … … 576 636 * 2. Remove the padding in IE 10. 577 637 */ 578 [type= "checkbox"],579 [type= "radio"] {638 [type=checkbox], 639 [type=radio] { 580 640 box-sizing: border-box; 641 581 642 /* 1 */ 582 643 padding: 0; 644 583 645 /* 2 */ 584 646 } … … 587 649 * Correct the cursor style of increment and decrement buttons in Chrome. 588 650 */ 589 [type= "number"]::-webkit-inner-spin-button,590 [type= "number"]::-webkit-outer-spin-button {651 [type=number]::-webkit-inner-spin-button, 652 [type=number]::-webkit-outer-spin-button { 591 653 height: auto; 592 654 } … … 596 658 * 2. Correct the outline style in Safari. 597 659 */ 598 [type= "search"] {660 [type=search] { 599 661 -webkit-appearance: textfield; 662 600 663 /* 1 */ 601 664 outline-offset: -2px; 665 602 666 /* 2 */ 603 667 } … … 606 670 * Remove the inner padding in Chrome and Safari on macOS. 607 671 */ 608 [type= "search"]::-webkit-search-decoration {672 [type=search]::-webkit-search-decoration { 609 673 -webkit-appearance: none; 610 674 } … … 616 680 ::-webkit-file-upload-button { 617 681 -webkit-appearance: button; 682 618 683 /* 1 */ 619 684 font: inherit; 685 620 686 /* 2 */ 621 687 } … … 623 689 /* Interactive 624 690 ========================================================================== */ 691 625 692 /* 626 693 * Add the correct display in Edge, IE 10+, and Firefox. … … 639 706 /* Misc 640 707 ========================================================================== */ 708 641 709 /** 642 710 * Add the correct display in IE 10+. … … 656 724 * Repsonsive Styles 657 725 */ 726 658 727 /** 659 728 * Required Variables 660 729 */ 730 661 731 /** 662 732 * Root Media Query Variables … … 672 742 673 743 @media only screen and (min-width: 482px) { 744 674 745 :root { 675 746 --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px); … … 679 750 } 680 751 } 681 682 752 @media only screen and (min-width: 822px) { 753 683 754 :root { 684 755 --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px); … … 690 761 * Extends 691 762 */ 692 .default-max-width, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), 693 *[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .entry-content .wp-audio-shortcode, .post-thumbnail { 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 { 694 768 max-width: var(--responsive--aligndefault-width); 695 769 margin-left: auto; … … 697 771 } 698 772 699 .wide-max-width, .alignwide, .site-header, .site-footer, .post-navigation, .pagination, 700 .comments-pagination, .widget-area { 773 .widget-area, 774 .pagination, 775 .comments-pagination, 776 .post-navigation, 777 .site-footer, 778 .site-header, 779 .alignwide, 780 .wide-max-width { 701 781 max-width: var(--responsive--alignwide-width); 702 782 margin-left: auto; … … 704 784 } 705 785 706 .full-max-width, .wp-block-group .wp-block-group__inner-container > *.alignfull, .alignfull { 786 .alignfull, 787 .wp-block-group .wp-block-group__inner-container > *.alignfull, 788 .full-max-width { 707 789 max-width: var(--responsive--alignfull-width); 708 790 width: var(--responsive--alignfull-width); … … 712 794 713 795 @media only screen and (min-width: 482px) { 714 .full-max-width, .alignfull { 796 797 .alignfull, 798 .full-max-width { 715 799 max-width: var(--responsive--alignfull-width); 716 800 width: auto; … … 720 804 } 721 805 722 .alignwide [class*="inner-container"] > .alignwide, .alignfull [class*="inner-container"] > .alignwide, .entry-header .post-thumbnail, 723 .singular .post-thumbnail { 806 .entry-header .post-thumbnail, 807 .singular .post-thumbnail, 808 .alignfull [class*=inner-container] > .alignwide, 809 .alignwide [class*=inner-container] > .alignwide { 724 810 margin-left: auto; 725 811 margin-right: auto; … … 729 815 730 816 @media only screen and (min-width: 482px) { 817 731 818 .entry-content > .alignleft { 819 732 820 /*rtl:ignore*/ 733 821 margin-left: var(--responsive--alignleft-margin); 822 734 823 /*rtl:ignore*/ 735 824 margin-right: var(--global--spacing-horizontal); 736 825 } 737 826 } 738 739 827 @media only screen and (min-width: 482px) { 828 740 829 .entry-content > .alignright { 830 741 831 /*rtl:ignore*/ 742 832 margin-left: var(--global--spacing-horizontal); 833 743 834 /*rtl:ignore*/ 744 835 margin-right: var(--responsive--alignright-margin); … … 754 845 * - See: globals/_global-width-responsive.scss 755 846 */ 847 756 848 /** 757 849 * Top Level Wrappers (header, main, footer) … … 772 864 padding-bottom: calc(2 * var(--global--spacing-vertical)); 773 865 } 774 775 866 @media only screen and (min-width: 482px) { 867 776 868 .site-header { 777 869 padding-bottom: calc(3 * var(--global--spacing-vertical)); … … 799 891 * Set the default maximum responsive content-width 800 892 */ 893 801 894 /** 802 895 * Set the wide maximum responsive content-width 803 896 */ 897 804 898 /** 805 899 * Set the full maximum responsive content-width 806 900 */ 901 807 902 /* 808 903 * Block & non-gutenberg content wrappers … … 827 922 .site-main > .not-found > *, 828 923 .entry-content > *, 829 [class*= "inner-container"] > *,924 [class*=inner-container] > *, 830 925 .wp-block-template-part > * { 831 926 margin-top: calc(0.666 * var(--global--spacing-vertical)); 832 927 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 833 928 } 834 835 929 @media only screen and (min-width: 482px) { 930 836 931 .site-main > article > *, 837 932 .site-main > .not-found > *, 838 933 .entry-content > *, 839 [class*= "inner-container"] > *,934 [class*=inner-container] > *, 840 935 .wp-block-template-part > * { 841 936 margin-top: var(--global--spacing-vertical); … … 847 942 .site-main > .not-found > *:first-child, 848 943 .entry-content > *:first-child, 849 [class*= "inner-container"] > *:first-child,944 [class*=inner-container] > *:first-child, 850 945 .wp-block-template-part > *:first-child { 851 946 margin-top: 0; … … 855 950 .site-main > .not-found > *:last-child, 856 951 .entry-content > *:last-child, 857 [class*= "inner-container"] > *:last-child,952 [class*=inner-container] > *:last-child, 858 953 .wp-block-template-part > *:last-child { 859 954 margin-bottom: 0; … … 865 960 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 866 961 } 867 868 962 @media only screen and (min-width: 482px) { 963 869 964 .site-footer > *, 870 965 .widget-area > * { … … 908 1003 */ 909 1004 .entry-content > * { 1005 910 1006 /* Reset alignleft and alignright margins after alignfull */ 911 1007 } 912 1008 913 .entry-content > *.alignleft, .entry-content > *.alignright, 1009 .entry-content > *.alignleft, 1010 .entry-content > *.alignright, 914 1011 .entry-content > *.alignleft:first-child + *, 915 .entry-content > *.alignright:first-child + *, .entry-content > *.alignfull.has-background { 1012 .entry-content > *.alignright:first-child + *, 1013 .entry-content > *.alignfull.has-background { 916 1014 margin-top: 0; 917 1015 } 918 1016 919 .entry-content > *:last-child, .entry-content > *.alignfull.has-background { 1017 .entry-content > *:last-child, 1018 .entry-content > *.alignfull.has-background { 920 1019 margin-bottom: 0; 921 1020 } … … 965 1064 */ 966 1065 html { 1066 967 1067 /* Apply border-box across the entire page. */ 968 1068 box-sizing: border-box; … … 974 1074 * Relax the definition a bit, to allow components to override it manually. 975 1075 */ 976 *, *::before, *::after { 1076 *, 1077 *::before, 1078 *::after { 977 1079 box-sizing: inherit; 978 1080 } … … 1041 1143 font-size: var(--quote--font-size); 1042 1144 font-style: var(--quote--font-style); 1043 font-weight: var(--quote--font-weight -strong);1145 font-weight: var(--quote--font-weight); 1044 1146 line-height: var(--quote--line-height); 1045 1147 } … … 1053 1155 } 1054 1156 1055 blockquote.alignleft, blockquote.alignright { 1157 blockquote.alignleft, 1158 blockquote.alignright { 1056 1159 padding-left: inherit; 1057 1160 } 1058 1161 1059 blockquote.alignleft p, blockquote.alignright p { 1162 blockquote.alignleft p, 1163 blockquote.alignright p { 1060 1164 font-size: var(--heading--font-size-h5); 1061 1165 max-width: inherit; … … 1064 1168 1065 1169 blockquote.alignleft cite, 1066 blockquote.alignleft footer, blockquote.alignright cite, 1170 blockquote.alignleft footer, 1171 blockquote.alignright cite, 1067 1172 blockquote.alignright footer { 1068 1173 font-size: var(--global--font-size-xs); … … 1071 1176 1072 1177 blockquote strong { 1073 font-weight: var(--quote--font-weight );1178 font-weight: var(--quote--font-weight-strong); 1074 1179 } 1075 1180 1076 1181 blockquote:before { 1077 content: " \201C";1182 content: "“"; 1078 1183 font-size: var(--quote--font-size); 1079 1184 line-height: var(--quote--line-height); 1080 position: absolute;1081 left: calc(-0.5 * var(--global--spacing-horizontal));1082 1185 } 1083 1186 … … 1089 1192 font-style: var(--quote--font-style-cite); 1090 1193 } 1091 1092 1194 @media only screen and (max-width: 481px) { 1195 1093 1196 blockquote { 1094 1197 padding-left: calc(0.5 * var(--global--spacing-horizontal)); 1095 1198 } 1199 1096 1200 blockquote:before { 1097 1201 left: 0; … … 1099 1203 } 1100 1204 1101 input[type= "text"],1102 input[type= "email"],1103 input[type= "url"],1104 input[type= "password"],1105 input[type= "search"],1106 input[type= "number"],1107 input[type= "tel"],1108 input[type= "date"],1109 input[type= "month"],1110 input[type= "week"],1111 input[type= "time"],1112 input[type= "datetime"],1113 input[type= "datetime-local"],1114 input[type= "color"],1205 input[type=text], 1206 input[type=email], 1207 input[type=url], 1208 input[type=password], 1209 input[type=search], 1210 input[type=number], 1211 input[type=tel], 1212 input[type=date], 1213 input[type=month], 1214 input[type=week], 1215 input[type=time], 1216 input[type=datetime], 1217 input[type=datetime-local], 1218 input[type=color], 1115 1219 .site textarea { 1116 1220 border: var(--form--border-width) solid var(--form--border-color); … … 1122 1226 } 1123 1227 1124 input[type= "text"]:focus,1125 input[type= "email"]:focus,1126 input[type= "url"]:focus,1127 input[type= "password"]:focus,1128 input[type= "search"]:focus,1129 input[type= "number"]:focus,1130 input[type= "tel"]:focus,1131 input[type= "date"]:focus,1132 input[type= "month"]:focus,1133 input[type= "week"]:focus,1134 input[type= "time"]:focus,1135 input[type= "datetime"]:focus,1136 input[type= "datetime-local"]:focus,1137 input[type= "color"]:focus,1228 input[type=text]:focus, 1229 input[type=email]:focus, 1230 input[type=url]:focus, 1231 input[type=password]:focus, 1232 input[type=search]:focus, 1233 input[type=number]:focus, 1234 input[type=tel]:focus, 1235 input[type=date]:focus, 1236 input[type=month]:focus, 1237 input[type=week]:focus, 1238 input[type=time]:focus, 1239 input[type=datetime]:focus, 1240 input[type=datetime-local]:focus, 1241 input[type=color]:focus, 1138 1242 .site textarea:focus { 1139 1243 color: var(--form--color-text); … … 1142 1246 } 1143 1247 1144 input[type= "text"]:disabled,1145 input[type= "email"]:disabled,1146 input[type= "url"]:disabled,1147 input[type= "password"]:disabled,1148 input[type= "search"]:disabled,1149 input[type= "number"]:disabled,1150 input[type= "tel"]:disabled,1151 input[type= "date"]:disabled,1152 input[type= "month"]:disabled,1153 input[type= "week"]:disabled,1154 input[type= "time"]:disabled,1155 input[type= "datetime"]:disabled,1156 input[type= "datetime-local"]:disabled,1157 input[type= "color"]:disabled,1248 input[type=text]:disabled, 1249 input[type=email]:disabled, 1250 input[type=url]:disabled, 1251 input[type=password]:disabled, 1252 input[type=search]:disabled, 1253 input[type=number]:disabled, 1254 input[type=tel]:disabled, 1255 input[type=date]:disabled, 1256 input[type=month]:disabled, 1257 input[type=week]:disabled, 1258 input[type=time]:disabled, 1259 input[type=datetime]:disabled, 1260 input[type=datetime-local]:disabled, 1261 input[type=color]:disabled, 1158 1262 .site textarea:disabled { 1159 1263 opacity: 0.7; 1160 1264 } 1161 1265 1162 . has-background-dark input[type="text"], .has-background-dark1163 input[type="email"], .has-background-dark 1164 input[type="url"], .has-background-dark 1165 input[type="password"], .has-background-dark 1166 input[type="search"], .has-background-dark 1167 input[type="number"], .has-background-dark 1168 input[type="tel"], .has-background-dark 1169 input[type="date"], .has-background-dark 1170 input[type="month"], .has-background-dark 1171 input[type="week"], .has-background-dark 1172 input[type="time"], .has-background-dark 1173 input[type="datetime"], .has-background-dark 1174 input[type="datetime-local"], .has-background-dark 1175 input[type="color"], .has-background-dark 1176 . site textarea {1266 .is-dark-theme input[type=text], 1267 .is-dark-theme input[type=email], 1268 .is-dark-theme input[type=url], 1269 .is-dark-theme input[type=password], 1270 .is-dark-theme input[type=search], 1271 .is-dark-theme input[type=number], 1272 .is-dark-theme input[type=tel], 1273 .is-dark-theme input[type=date], 1274 .is-dark-theme input[type=month], 1275 .is-dark-theme input[type=week], 1276 .is-dark-theme input[type=time], 1277 .is-dark-theme input[type=datetime], 1278 .is-dark-theme input[type=datetime-local], 1279 .is-dark-theme input[type=color], 1280 .is-dark-theme .site textarea { 1177 1281 background: var(--global--color-white-90); 1178 1282 } 1179 1283 1180 input[type= "search"]:focus {1284 input[type=search]:focus { 1181 1285 outline-offset: -7px; 1182 1286 } 1183 1287 1184 . has-background-dark input[type="search"]:focus {1288 .is-dark-theme input[type=search]:focus { 1185 1289 outline-color: var(--global--color-background); 1186 1290 } 1187 1291 1188 input[type= "color"] {1292 input[type=color] { 1189 1293 padding: calc(var(--form--spacing-unit) / 2); 1190 1294 height: calc(4 * var(--form--spacing-unit)); 1191 1295 } 1192 1296 1193 input[type="email"], 1194 input[type="url"] { 1297 input[type=email], 1298 input[type=url] { 1299 1195 1300 /*rtl:ignore*/ 1196 1301 direction: ltr; … … 1205 1310 line-height: var(--global--line-height-body); 1206 1311 padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit); 1207 /* stylelint-disable */1208 1312 background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 1209 /* stylelint-enable */1210 1313 background-position: right var(--form--spacing-unit) top 60%; 1211 1314 } … … 1216 1319 } 1217 1320 1218 .has-background-dark select { 1219 /* stylelint-disable */ 1321 .is-dark-theme select { 1220 1322 background: var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; 1221 /* stylelint-enable */1222 1323 background-position: right var(--form--spacing-unit) top 60%; 1223 1324 } … … 1239 1340 */ 1240 1341 @supports (-webkit-appearance: none) or (-moz-appearance: none) { 1241 input[type="checkbox"], 1242 input[type="radio"] { 1342 1343 input[type=checkbox], 1344 input[type=radio] { 1243 1345 -webkit-appearance: none; 1244 1346 -moz-appearance: none; … … 1249 1351 background: var(--global--color-white); 1250 1352 } 1251 input[type="checkbox"]:disabled, 1252 input[type="radio"]:disabled { 1353 1354 input[type=checkbox]:disabled, 1355 input[type=radio]:disabled { 1253 1356 opacity: 0.7; 1254 1357 } 1255 .has-background-dark input[type="checkbox"], .has-background-dark 1256 input[type="radio"] { 1358 1359 .is-dark-theme input[type=checkbox], 1360 .is-dark-theme input[type=radio] { 1257 1361 background: var(--global--color-white-90); 1258 1362 } 1259 input[type="checkbox"]:focus { 1363 1364 input[type=checkbox]:focus { 1260 1365 outline-offset: 2px; 1261 1366 outline: 2px dotted var(--form--border-color); 1262 1367 } 1263 input[type="checkbox"]:after { 1368 1369 input[type=checkbox]:after { 1264 1370 content: ""; 1265 1371 opacity: 0; … … 1275 1381 transform: rotate(30deg); 1276 1382 } 1277 input[type="checkbox"]:checked { 1383 1384 input[type=checkbox]:checked { 1278 1385 color: var(--form--color-text); 1279 1386 } 1280 input[type="checkbox"]:checked:after { 1387 1388 input[type=checkbox]:checked:after { 1281 1389 opacity: 1; 1282 1390 } 1283 input[type="radio"] { 1391 1392 input[type=radio] { 1284 1393 border-radius: 50%; 1285 1394 } 1286 input[type="radio"]:focus { 1395 1396 input[type=radio]:focus { 1287 1397 outline-offset: 2px; 1288 1398 outline: 2px dotted var(--form--border-color); 1289 1399 } 1290 input[type="radio"]:after { 1400 1401 input[type=radio]:after { 1291 1402 content: ""; 1292 1403 opacity: 0; … … 1300 1411 background: var(--form--color-text); 1301 1412 } 1302 input[type="radio"]:checked { 1413 1414 input[type=radio]:checked { 1303 1415 border: 4px solid var(--form--border-color); 1304 1416 } 1305 input[type="radio"]:checked:after { 1417 1418 input[type=radio]:checked:after { 1306 1419 opacity: 1; 1307 1420 } 1308 input[type="radio"]:checked:focus { 1421 1422 input[type=radio]:checked:focus { 1309 1423 outline-offset: 4px; 1310 1424 outline: 2px dotted var(--form--border-color); … … 1312 1426 } 1313 1427 1314 input[type= "checkbox"] + label,1315 input[type= "radio"] + label {1428 input[type=checkbox] + label, 1429 input[type=radio] + label { 1316 1430 display: inline-block; 1317 1431 padding-left: 10px; … … 1324 1438 */ 1325 1439 @supports (-webkit-appearance: none) or (-moz-appearance: none) { 1326 input[type="range"] { 1440 1441 input[type=range] { 1327 1442 -webkit-appearance: none; 1443 1328 1444 /* Hides the slider so that custom slider can be made */ 1329 1445 width: 100%; 1446 1330 1447 /* Specific width is required for Firefox. */ 1331 1448 height: 6px; … … 1334 1451 outline-offset: 10px; 1335 1452 } 1336 input[type="range"]:disabled { 1453 1454 input[type=range]:disabled { 1337 1455 opacity: 0.7; 1338 1456 } 1339 input[type="range"]::-webkit-slider-thumb { 1457 1458 input[type=range]::-webkit-slider-thumb { 1340 1459 -webkit-appearance: none; 1341 1460 border: 3px solid var(--form--color-ranged); … … 1346 1465 cursor: pointer; 1347 1466 } 1348 input[type="range"]::-moz-range-thumb { 1467 1468 input[type=range]::-moz-range-thumb { 1349 1469 border: 3px solid var(--form--color-ranged); 1350 1470 height: 25px; … … 1356 1476 } 1357 1477 1358 input[type= "range"]::-ms-track {1478 input[type=range]::-ms-track { 1359 1479 width: 100%; 1360 1480 height: 6px; … … 1367 1487 } 1368 1488 1369 input[type= "range"]::-ms-fill-upper {1489 input[type=range]::-ms-fill-upper { 1370 1490 background: var(--form--color-ranged); 1371 1491 border-radius: 6px; 1372 1492 } 1373 1493 1374 input[type= "range"]::-ms-fill-lower {1494 input[type=range]::-ms-fill-lower { 1375 1495 background: var(--form--color-ranged); 1376 1496 border-radius: 6px; 1377 1497 } 1378 1498 1379 input[type= "range"]::-ms-thumb {1499 input[type=range]::-ms-thumb { 1380 1500 border: 3px solid var(--form--color-ranged); 1381 1501 height: 25px; … … 1396 1516 } 1397 1517 1398 fieldset input[type= "submit"] {1518 fieldset input[type=submit] { 1399 1519 max-width: max-content; 1400 1520 } 1401 1521 1402 fieldset input:not([type= "submit"]) {1522 fieldset input:not([type=submit]) { 1403 1523 margin-bottom: var(--global--spacing-unit); 1404 1524 } 1405 1525 1406 fieldset input[type="radio"], fieldset input[type="checkbox"] { 1526 fieldset input[type=radio], 1527 fieldset input[type=checkbox] { 1407 1528 margin-bottom: 0; 1408 1529 } 1409 1530 1410 fieldset input[type= "radio"] + label,1411 fieldset input[type= "checkbox"] + label {1531 fieldset input[type=radio] + label, 1532 fieldset input[type=checkbox] + label { 1412 1533 font-size: var(--form--font-size); 1413 1534 padding-left: 0; … … 1417 1538 ::-moz-placeholder { 1418 1539 opacity: 1; 1540 } 1541 1542 .post-password-message { 1543 font-size: var(--global--font-size-lg); 1544 } 1545 1546 .post-password-form { 1547 display: flex; 1548 flex-wrap: wrap; 1549 } 1550 1551 .post-password-form__label { 1552 width: 100%; 1553 margin-bottom: 0; 1554 } 1555 1556 .post-password-form input[type=password] { 1557 flex-grow: 1; 1558 margin-top: calc(var(--global--spacing-vertical) / 3); 1559 margin-right: calc(0.66 * var(--global--spacing-horizontal)); 1560 } 1561 1562 .post-password-form__submit { 1563 margin-top: calc(var(--global--spacing-vertical) / 3); 1564 } 1565 @media only screen and (min-width: 592px) { 1566 1567 .post-password-form__submit { 1568 margin-left: calc(0.4 * var(--global--spacing-horizontal)); 1569 } 1419 1570 } 1420 1571 … … 1451 1602 1452 1603 .alignleft figcaption, 1453 .alignright figcaption, .alignleft 1454 .wp-caption, 1455 .alignright 1456 .wp-caption, .alignleft 1457 .wp-caption-text, 1458 .alignright 1459 .wp-caption-text { 1604 .alignright figcaption, 1605 .alignleft .wp-caption, 1606 .alignright .wp-caption, 1607 .alignleft .wp-caption-text, 1608 .alignright .wp-caption-text { 1460 1609 margin-bottom: 0; 1461 1610 } … … 1507 1656 1508 1657 .site a:focus { 1658 1509 1659 /* Only visible in Windows High Contrast mode */ 1510 1660 outline: 2px solid transparent; … … 1512 1662 } 1513 1663 1514 . has-background-dark.site a:focus,1515 . has-background-dark.site a:focus .meta-nav {1664 .is-dark-theme .site a:focus, 1665 .is-dark-theme .site a:focus .meta-nav { 1516 1666 color: var(--wp--style--color--link, var(--global--color-background)); 1517 1667 } … … 1527 1677 1528 1678 .site a:focus.skip-link { 1679 1529 1680 /* Only visible in Windows High Contrast mode */ 1530 1681 outline: 2px solid transparent; … … 1556 1707 */ 1557 1708 .site .button, 1558 input[type= "submit"],1559 input[type= "reset"],1709 input[type=submit], 1710 input[type=reset], 1560 1711 .wp-block-search__button, 1561 1712 .wp-block-button .wp-block-button__link { … … 1573 1724 } 1574 1725 1575 .site .button:before, .site .button:after, 1576 input[type="submit"]:before, 1577 input[type="submit"]:after, 1578 input[type="reset"]:before, 1579 input[type="reset"]:after, 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, 1580 1732 .wp-block-search__button:before, 1581 1733 .wp-block-search__button:after, … … 1589 1741 1590 1742 .site .button:before, 1591 input[type= "submit"]:before,1592 input[type= "reset"]:before,1743 input[type=submit]:before, 1744 input[type=reset]:before, 1593 1745 .wp-block-search__button:before, 1594 1746 .wp-block-button .wp-block-button__link:before { … … 1597 1749 1598 1750 .site .button:after, 1599 input[type= "submit"]:after,1600 input[type= "reset"]:after,1751 input[type=submit]:after, 1752 input[type=reset]:after, 1601 1753 .wp-block-search__button:after, 1602 1754 .wp-block-button .wp-block-button__link:after { … … 1605 1757 1606 1758 .site .button:focus, 1607 input[type= "submit"]:focus,1608 input[type= "reset"]:focus,1759 input[type=submit]:focus, 1760 input[type=reset]:focus, 1609 1761 .wp-block-search__button:focus, 1610 1762 .wp-block-button .wp-block-button__link:focus { … … 1614 1766 } 1615 1767 1616 . has-background-dark .site .button:focus, .has-background-dark1617 input[type="submit"]:focus, .has-background-dark 1618 input[type="reset"]:focus, .has-background-dark 1619 . wp-block-search__button:focus, .has-background-dark1620 . wp-block-button .wp-block-button__link:focus {1768 .is-dark-theme .site .button:focus, 1769 .is-dark-theme input[type=submit]:focus, 1770 .is-dark-theme input[type=reset]:focus, 1771 .is-dark-theme .wp-block-search__button:focus, 1772 .is-dark-theme .wp-block-button .wp-block-button__link:focus { 1621 1773 color: var(--button--color-background); 1622 1774 } 1623 1775 1624 1776 .site .button:focus:not(.has-background), 1625 input[type= "submit"]:focus:not(.has-background),1626 input[type= "reset"]:focus:not(.has-background),1777 input[type=submit]:focus:not(.has-background), 1778 input[type=reset]:focus:not(.has-background), 1627 1779 .wp-block-search__button:focus:not(.has-background), 1628 1780 .wp-block-button .wp-block-button__link:focus:not(.has-background) { … … 1631 1783 1632 1784 .site .button:disabled, 1633 input[type= "submit"]:disabled,1634 input[type= "reset"]:disabled,1785 input[type=submit]:disabled, 1786 input[type=reset]:disabled, 1635 1787 .wp-block-search__button:disabled, 1636 1788 .wp-block-button .wp-block-button__link:disabled { … … 1641 1793 1642 1794 .site .button:active, 1643 input[type= "submit"]:active,1644 input[type= "reset"]:active,1795 input[type=submit]:active, 1796 input[type=reset]:active, 1645 1797 .wp-block-search .wp-block-search__button:active, 1646 1798 .wp-block-file .wp-block-file__button:active { … … 1650 1802 1651 1803 .site .button:hover, 1652 input[type= "submit"]:hover,1653 input[type= "reset"]:hover,1804 input[type=submit]:hover, 1805 input[type=reset]:hover, 1654 1806 .wp-block-search .wp-block-search__button:hover, 1655 1807 .wp-block-file .wp-block-file__button:hover { … … 1661 1813 * Block Options 1662 1814 */ 1663 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):not(.has-text-color):active { 1664 color: var(--button--color-text-active); 1665 background-color: var(--button--color-background-active); 1666 } 1667 1668 .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):not(.has-text-color):hover { 1669 color: var(--button--color-text-hover); 1815 .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { 1816 color: var(--button--color-text-active) !important; 1817 background: transparent !important; 1818 border-color: var(--button--color-background); 1819 } 1820 1821 .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { 1822 color: var(--button--color-text-hover) !important; 1823 background: transparent !important; 1824 border-color: var(--button--color-background); 1825 } 1826 1827 .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus { 1828 color: var(--button--color-text) !important; 1829 background: var(--button--color-background) !important; 1830 } 1831 1832 .wp-block-button.is-style-outline .wp-block-button__link { 1833 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 1834 } 1835 1836 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background) { 1670 1837 background: transparent; 1671 1838 } 1672 1839 1673 .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:focus { 1674 outline-offset: -7px; 1675 outline: 2px dotted currentColor; 1676 } 1677 1678 .wp-block-button.is-style-outline .wp-block-button__link { 1840 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) { 1679 1841 background: transparent; 1680 padding: var(--button--padding-vertical) var(--button--padding-horizontal);1681 }1682 1683 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {1684 1842 color: var(--button--color-background); 1685 border: var(--button--border-width) solid currentColor; 1686 } 1687 1688 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color):active, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color):hover { 1689 background-color: var(--button--color-background); 1690 color: var(--button--color-text); 1691 border: var(--button--border-width) solid var(--button--color-background); 1692 } 1693 1694 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color):focus { 1695 outline-offset: -7px; 1696 background: transparent; 1697 outline: 2px dotted var(--button--color-background); 1698 color: var(--button--color-background); 1699 } 1700 1701 .wp-block-button.is-style-outline .wp-block-button__link.has-background, .wp-block-button.is-style-outline .wp-block-button__link.has-text-color { 1702 border: var(--button--border-width) solid currentColor; 1703 } 1704 1705 .wp-block-button.is-style-outline .wp-block-button__link.has-background:active, .wp-block-button.is-style-outline .wp-block-button__link.has-background:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-background:focus, .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:active, .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:focus { 1706 outline-offset: -7px; 1707 background: transparent; 1708 outline: 2px dotted currentColor; 1709 border: var(--button--border-width) solid currentColor; 1843 border-color: var(--button--color-background); 1844 } 1845 1846 .wp-block-button.is-style-outline .wp-block-button__link.has-background:not(.has-text-color) { 1847 color: currentColor; 1848 } 1849 1850 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-gray-background-color:not(.has-text-color), 1851 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-gray-background-color:not(.has-text-color), 1852 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:not(.has-text-color) { 1853 color: var(--global--color-white); 1854 } 1855 1856 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background { 1857 color: var(--global--color-dark-gray); 1858 } 1859 1860 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-gray-background-color, 1861 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-dark-gray-background-color, 1862 .is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-background.has-black-background-color { 1863 color: var(--global--color-white); 1864 } 1865 1866 .wp-block-button.is-style-outline .wp-block-button__link.has-text-color, 1867 .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-text-color { 1868 border-color: currentColor; 1869 } 1870 1871 .wp-block-button.is-style-outline .wp-block-button__link:active, 1872 .wp-block-button.is-style-outline .wp-block-button__link:hover { 1873 color: var(--button--color-text) !important; 1874 background: var(--button--color-background) !important; 1875 border-color: var(--button--color-background); 1876 } 1877 1878 .wp-block-button.is-style-outline .wp-block-button__link:active.has-text-color, 1879 .wp-block-button.is-style-outline .wp-block-button__link:hover.has-text-color { 1880 border-color: var(--button--color-background); 1881 } 1882 1883 .wp-block-button.is-style-outline .wp-block-button__link:focus { 1884 color: var(--button--color-background) !important; 1885 background: transparent !important; 1710 1886 } 1711 1887 … … 1714 1890 } 1715 1891 1716 .is-style-outline .wp-block-button__link[style*= "radius"]:focus,1717 .wp-block-button a.wp-block-button__link[style*= "radius"]:focus {1892 .is-style-outline .wp-block-button__link[style*=radius]:focus, 1893 .wp-block-button a.wp-block-button__link[style*=radius]:focus { 1718 1894 outline-offset: 2px; 1719 1895 outline: 2px dotted var(--button--color-background); … … 1743 1919 margin-bottom: calc(0.66 * var(--global--spacing-vertical)); 1744 1920 } 1745 1746 1921 @media only screen and (min-width: 482px) { 1922 1747 1923 .wp-block-columns .wp-block-column > * { 1748 1924 margin-top: var(--global--spacing-vertical); … … 1766 1942 margin-bottom: calc(0.66 * var(--global--spacing-vertical)); 1767 1943 } 1768 1769 1944 @media only screen and (min-width: 482px) { 1945 1770 1946 .wp-block-columns .wp-block-column:not(:last-child) { 1771 1947 margin-bottom: var(--global--spacing-vertical); 1772 1948 } 1773 1949 } 1774 1775 1950 @media only screen and (min-width: 822px) { 1951 1776 1952 .wp-block-columns .wp-block-column:not(:last-child) { 1777 1953 margin-bottom: 0; … … 1782 1958 justify-content: space-around; 1783 1959 } 1784 1785 1960 @media only screen and (min-width: 652px) { 1961 1786 1962 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) { 1787 1963 margin-left: calc(-2 * var(--global--spacing-horizontal)); … … 1789 1965 z-index: 2; 1790 1966 } 1967 1791 1968 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background), 1792 1969 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background), … … 1802 1979 padding: var(--global--spacing-unit); 1803 1980 } 1981 1804 1982 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background), 1805 1983 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) { 1806 1984 padding-left: calc(2 * var(--global--spacing-horizontal)); 1807 1985 } 1986 1808 1987 .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center { 1809 1988 margin-top: 0; … … 1828 2007 margin-top: inherit; 1829 2008 margin-bottom: inherit; 2009 1830 2010 /* default & custom background-color */ 2011 1831 2012 /* Treating H2 separately to account for legacy /core styles */ 2013 1832 2014 /* Block Styles */ 1833 2015 } … … 1836 2018 .wp-block-cover-image:not(.alignwide):not(.alignfull) { 1837 2019 clear: both; 2020 } 2021 2022 .wp-block-cover.alignfull, 2023 .wp-block-cover-image.alignfull { 2024 margin-top: 0; 2025 margin-bottom: 0; 1838 2026 } 1839 2027 … … 1867 2055 } 1868 2056 1869 .wp-block-cover:not([class*= "background-color"]) .wp-block-cover__inner-container,1870 .wp-block-cover:not([class*= "background-color"]) .wp-block-cover-image-text,1871 .wp-block-cover:not([class*= "background-color"]) .wp-block-cover-text,1872 .wp-block-cover-image:not([class*= "background-color"]) .wp-block-cover__inner-container,1873 .wp-block-cover-image:not([class*= "background-color"]) .wp-block-cover-image-text,1874 .wp-block-cover-image:not([class*= "background-color"]) .wp-block-cover-text {2057 .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, 2058 .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, 2059 .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, 2060 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, 2061 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, 2062 .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text { 1875 2063 color: var(--cover--color-foreground); 1876 2064 } … … 1911 2099 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 1912 2100 } 1913 1914 2101 @media only screen and (min-width: 482px) { 2102 1915 2103 .wp-block-cover .wp-block-cover__inner-container > *, 1916 2104 .wp-block-cover-image .wp-block-cover__inner-container > * { … … 1930 2118 } 1931 2119 1932 .wp-block-cover.alignleft, .wp-block-cover.alignright, 2120 .wp-block-cover.alignleft, 2121 .wp-block-cover.alignright, 1933 2122 .wp-block-cover-image.alignleft, 1934 2123 .wp-block-cover-image.alignright { … … 1936 2125 } 1937 2126 1938 .wp-block-cover.alignleft > *, .wp-block-cover.alignright > *, 2127 .wp-block-cover.alignleft > *, 2128 .wp-block-cover.alignright > *, 1939 2129 .wp-block-cover-image.alignleft > *, 1940 2130 .wp-block-cover-image.alignright > * { … … 1946 2136 } 1947 2137 1948 .wp-block-cover.has-left-content, .wp-block-cover.has-right-content, 2138 .wp-block-cover.has-left-content, 2139 .wp-block-cover.has-right-content, 1949 2140 .wp-block-cover-image.has-left-content, 1950 2141 .wp-block-cover-image.has-right-content { … … 1987 2178 } 1988 2179 1989 .wp-block-file .wp-block-file__button:before, .wp-block-file .wp-block-file__button:after { 2180 .wp-block-file .wp-block-file__button:before, 2181 .wp-block-file .wp-block-file__button:after { 1990 2182 content: ""; 1991 2183 display: block; … … 2008 2200 } 2009 2201 2010 . has-background-dark.wp-block-file .wp-block-file__button:focus {2202 .is-dark-theme .wp-block-file .wp-block-file__button:focus { 2011 2203 color: var(--button--color-background); 2012 2204 } … … 2061 2253 } 2062 2254 2063 .wp-block-group:before, .wp-block-group:after { 2255 .wp-block-group:before, 2256 .wp-block-group:after { 2064 2257 content: ""; 2065 2258 display: block; … … 2076 2269 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 2077 2270 } 2078 2079 2271 @media only screen and (min-width: 482px) { 2272 2080 2273 .wp-block-group .wp-block-group__inner-container > * { 2081 2274 margin-top: var(--global--spacing-vertical); … … 2095 2288 padding: calc(0.666 * var(--global--spacing-vertical)); 2096 2289 } 2097 2098 2290 @media only screen and (min-width: 482px) { 2291 2099 2292 .wp-block-group.has-background { 2100 2293 padding: var(--global--spacing-vertical); … … 2108 2301 2109 2302 .wp-block-group.has-background .wp-block-group__inner-container > .alignfull, 2110 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull, .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull, 2303 .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull, 2304 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull, 2111 2305 .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull { 2112 2306 max-width: calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical))); … … 2217 2411 } 2218 2412 2219 .entry-content > *[class= "wp-block-image"],2220 .entry-content [class*= "inner-container"] > *[class="wp-block-image"] {2413 .entry-content > *[class=wp-block-image], 2414 .entry-content [class*=inner-container] > *[class=wp-block-image] { 2221 2415 margin-top: 0; 2222 2416 margin-bottom: 0; 2223 2417 } 2224 2418 2225 .entry-content > *[class= "wp-block-image"] + *,2226 .entry-content [class*= "inner-container"] > *[class="wp-block-image"] + * {2419 .entry-content > *[class=wp-block-image] + *, 2420 .entry-content [class*=inner-container] > *[class=wp-block-image] + * { 2227 2421 margin-top: 0; 2228 2422 } … … 2244 2438 2245 2439 @media only screen and (min-width: 482px) { 2440 2246 2441 .entry-content > .wp-block-image > .alignleft, 2247 2442 .entry-content > .wp-block-image > .alignright { … … 2249 2444 } 2250 2445 } 2251 2252 2446 @media only screen and (max-width: 481px) { 2447 2253 2448 .entry-content > .wp-block-image > .alignleft, 2254 2449 .entry-content > .wp-block-image > .alignright { … … 2265 2460 font-size: var(--global--font-size-sm); 2266 2461 line-height: var(--global--line-height-body); 2462 2267 2463 /* Vertical margins logic */ 2268 2464 margin-top: var(--global--spacing-vertical); … … 2323 2519 } 2324 2520 2325 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1),2326 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1) ~ li,2327 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1),2328 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1) ~ li,2329 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1),2330 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1) ~ li,2331 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1),2332 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1) ~ li,2333 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1),2334 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1) ~ li {2521 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 2522 .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 2523 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 2524 .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 2525 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 2526 .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 2527 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 2528 .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 2529 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 2530 .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 2335 2531 margin-bottom: 0; 2336 2532 } … … 2370 2566 } 2371 2567 2372 [class*= "inner-container"] .wp-block-latest-posts .wp-block-latest-posts__post-date,2568 [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, 2373 2569 .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date { 2374 2570 color: currentColor; … … 2388 2584 } 2389 2585 2390 .entry-content [class*= "inner-container"] .wp-block-latest-posts.alignfull,2586 .entry-content [class*=inner-container] .wp-block-latest-posts.alignfull, 2391 2587 .entry-content .has-background .wp-block-latest-posts.alignfull { 2392 2588 padding-left: 0; … … 2427 2623 padding-bottom: var(--global--spacing-vertical); 2428 2624 } 2429 2430 2625 @media screen and (min-width: 600px) { 2626 2431 2627 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li { 2432 2628 width: calc((100% / 2)); 2433 2629 } 2630 2434 2631 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li { 2435 2632 width: calc((100% / 3)); 2436 2633 } 2634 2437 2635 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li { 2438 2636 width: calc((100% / 4)); 2439 2637 } 2638 2440 2639 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li { 2441 2640 width: calc((100% / 5)); 2442 2641 } 2642 2443 2643 .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li { 2444 2644 width: calc((100% / 6)); … … 2554 2754 2555 2755 .wp-block-media-text { 2756 2556 2757 /** 2557 * Block Options 2558 */ 2758 * Block Options 2759 */ 2760 } 2761 2762 .wp-block-media-text.alignfull { 2763 margin-top: 0; 2764 margin-bottom: 0; 2559 2765 } 2560 2766 … … 2566 2772 padding: var(--global--spacing-horizontal); 2567 2773 } 2568 2569 2774 @media only screen and (min-width: 592px) { 2775 2570 2776 .wp-block-media-text .wp-block-media-text__content { 2571 2777 padding: var(--global--spacing-vertical); … … 2577 2783 margin-bottom: calc(0.666 * var(--global--spacing-vertical)); 2578 2784 } 2579 2580 2785 @media only screen and (min-width: 482px) { 2786 2581 2787 .wp-block-media-text .wp-block-media-text__content > * { 2582 2788 margin-top: var(--global--spacing-vertical); … … 2592 2798 margin-bottom: 0; 2593 2799 } 2594 2595 2800 @media only screen and (min-width: 482px) { 2801 2596 2802 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { 2597 2803 padding-top: var(--global--spacing-vertical); … … 2646 2852 } 2647 2853 2648 .wp-block-navigation > .wp-block-navigation__container .has-child:hover .wp-block-navigation__container, .wp-block-navigation > .wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container { 2854 .wp-block-navigation > .wp-block-navigation__container .has-child:hover .wp-block-navigation__container, 2855 .wp-block-navigation > .wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container { 2649 2856 display: block; 2650 2857 opacity: 1; … … 2661 2868 } 2662 2869 2663 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before, .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 2870 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before, 2871 .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after { 2664 2872 content: ""; 2665 2873 display: block; … … 2686 2894 } 2687 2895 2688 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 2896 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, 2897 .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus { 2689 2898 color: var(--primary-nav--color-link-hover); 2690 2899 } … … 2709 2918 p.has-text-color a { 2710 2919 color: var(--wp--style--color--link, var(--global--color-primary)); 2711 }2712 2713 .post-password-message {2714 font-size: var(--global--font-size-lg);2715 }2716 2717 .post-password-form {2718 display: flex;2719 flex-wrap: wrap;2720 }2721 2722 .post-password-form__label {2723 width: 100%;2724 margin-bottom: 0;2725 }2726 2727 .post-password-form__input {2728 flex-grow: 1;2729 margin-top: calc(var(--global--spacing-vertical) / 3);2730 margin-right: calc(0.66 * var(--global--spacing-horizontal));2731 }2732 2733 .post-password-form__submit {2734 margin-top: calc(var(--global--spacing-vertical) / 3);2735 }2736 2737 @media only screen and (min-width: 592px) {2738 .post-password-form__submit {2739 margin-left: calc(0.4 * var(--global--spacing-horizontal));2740 }2741 2920 } 2742 2921 … … 2753 2932 border-top-style: solid; 2754 2933 position: relative; 2934 2755 2935 /** 2756 2757 2936 * Block Options 2937 */ 2758 2938 } 2759 2939 2760 2940 .wp-block-pullquote blockquote::before { 2761 2941 color: currentColor; 2762 content: " \201C";2942 content: "“"; 2763 2943 display: block; 2764 2944 font-size: 3rem; … … 2817 2997 border-color: var(--pullquote--border-color); 2818 2998 } 2819 2820 2999 @media (min-width: 600px) { 3000 2821 3001 .wp-block-pullquote.is-style-solid-color { 2822 3002 padding: calc(5 * var(--global--spacing-unit)); … … 2843 3023 2844 3024 .wp-block-quote { 3025 2845 3026 /** 2846 2847 3027 * Block Options 3028 */ 2848 3029 } 2849 3030 2850 3031 .has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 2851 [class*="background-color"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 2852 [style*="background-color"] .wp-block-quote .wp-block-quote__citation, 2853 .wp-block-cover[style*="background-image"] .wp-block-quote .wp-block-quote__citation, .has-background:not(.has-background-background-color) 2854 .wp-block-quote cite, 2855 [class*="background-color"]:not(.has-background-background-color) 2856 .wp-block-quote cite, 2857 [style*="background-color"] 2858 .wp-block-quote cite, 2859 .wp-block-cover[style*="background-image"] 2860 .wp-block-quote cite, .has-background:not(.has-background-background-color) 2861 .wp-block-quote footer, 2862 [class*="background-color"]:not(.has-background-background-color) 2863 .wp-block-quote footer, 2864 [style*="background-color"] 2865 .wp-block-quote footer, 2866 .wp-block-cover[style*="background-image"] 2867 .wp-block-quote footer { 3032 [class*=background-color]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, 3033 [style*=background-color] .wp-block-quote .wp-block-quote__citation, 3034 .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, 3037 [style*=background-color] .wp-block-quote cite, 3038 .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, 3041 [style*=background-color] .wp-block-quote footer, 3042 .wp-block-cover[style*=background-image] .wp-block-quote footer { 2868 3043 color: currentColor; 2869 3044 } … … 2876 3051 2877 3052 .wp-block-quote.has-text-align-right:before { 2878 content: " \201D";3053 content: "”"; 2879 3054 left: initial; 2880 3055 right: calc(-0.5 * var(--global--spacing-horizontal)); … … 2889 3064 } 2890 3065 2891 .wp-block-quote.is-large, .wp-block-quote.is-style-large { 3066 .wp-block-quote.is-large, 3067 .wp-block-quote.is-style-large { 2892 3068 padding-left: 0; 2893 3069 padding-right: 0; 3070 2894 3071 /* Resetting margins to match _block-container.scss */ 2895 3072 margin-top: var(--global--spacing-vertical); … … 2897 3074 } 2898 3075 2899 .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { 3076 .wp-block-quote.is-large p, 3077 .wp-block-quote.is-style-large p { 2900 3078 font-size: var(--quote--font-size-large); 2901 3079 font-style: var(--quote--font-style-large); … … 2903 3081 } 2904 3082 2905 .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before { 3083 .wp-block-quote.is-large:before, 3084 .wp-block-quote.is-style-large:before { 2906 3085 font-size: var(--quote--font-size-large); 2907 3086 line-height: var(--quote--line-height-large); … … 2909 3088 } 2910 3089 2911 .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before { 3090 .wp-block-quote.is-large.has-text-align-right:before, 3091 .wp-block-quote.is-style-large.has-text-align-right:before { 2912 3092 left: initial; 2913 3093 right: calc(-1 * var(--global--spacing-horizontal)); … … 2916 3096 .wp-block-quote.is-large .wp-block-quote__citation, 2917 3097 .wp-block-quote.is-large cite, 2918 .wp-block-quote.is-large footer, .wp-block-quote.is-style-large .wp-block-quote__citation, 3098 .wp-block-quote.is-large footer, 3099 .wp-block-quote.is-style-large .wp-block-quote__citation, 2919 3100 .wp-block-quote.is-style-large cite, 2920 3101 .wp-block-quote.is-style-large footer { … … 2922 3103 font-size: var(--global--font-size-sm); 2923 3104 } 2924 2925 3105 @media only screen and (max-width: 481px) { 2926 .wp-block-quote.is-large, .wp-block-quote.is-style-large { 3106 3107 .wp-block-quote.is-large, 3108 .wp-block-quote.is-style-large { 2927 3109 padding-left: var(--global--spacing-horizontal); 2928 3110 } 2929 .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before { 3111 3112 .wp-block-quote.is-large:before, 3113 .wp-block-quote.is-style-large:before { 2930 3114 left: 0; 2931 3115 } 2932 .wp-block-quote.is-large.has-text-align-right, .wp-block-quote.is-style-large.has-text-align-right { 3116 3117 .wp-block-quote.is-large.has-text-align-right, 3118 .wp-block-quote.is-style-large.has-text-align-right { 2933 3119 padding-left: 0; 2934 3120 padding-right: var(--global--spacing-horizontal); 2935 3121 } 2936 .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before { 3122 3123 .wp-block-quote.is-large.has-text-align-right:before, 3124 .wp-block-quote.is-style-large.has-text-align-right:before { 2937 3125 right: 0; 2938 3126 } 2939 .wp-block-quote.is-large.has-text-align-center, .wp-block-quote.is-style-large.has-text-align-center { 3127 3128 .wp-block-quote.is-large.has-text-align-center, 3129 .wp-block-quote.is-style-large.has-text-align-center { 2940 3130 padding-left: 0; 2941 3131 padding-right: 0; 2942 3132 } 2943 3133 } 2944 2945 3134 @media only screen and (max-width: 481px) { 3135 2946 3136 .wp-block-quote.has-text-align-right { 2947 3137 padding-left: 0; 2948 3138 padding-right: calc(0.5 * var(--global--spacing-horizontal)); 2949 3139 } 3140 2950 3141 .wp-block-quote.has-text-align-right:before { 2951 3142 right: 0; 2952 3143 } 3144 2953 3145 .wp-block-quote.has-text-align-center { 2954 3146 padding-left: 0; … … 2986 3178 } 2987 3179 2988 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1),2989 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n +1) ~ li,2990 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1),2991 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n +1) ~ li,2992 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1),2993 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n +1) ~ li,2994 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1),2995 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n +1) ~ li,2996 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1),2997 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n +1) ~ li {3180 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), 3181 .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, 3182 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), 3183 .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, 3184 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), 3185 .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, 3186 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), 3187 .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, 3188 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), 3189 .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li { 2998 3190 margin-bottom: 0; 2999 3191 } … … 3033 3225 } 3034 3226 3035 [class*= "inner-container"] .wp-block-rss .wp-block-rss__item-publish-date,3227 [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, 3036 3228 .has-background .wp-block-rss .wp-block-rss__item-publish-date { 3037 3229 color: currentColor; … … 3051 3243 } 3052 3244 3053 .entry-content [class*= "inner-container"] .wp-block-rss.alignfull,3245 .entry-content [class*=inner-container] .wp-block-rss.alignfull, 3054 3246 .entry-content .has-background .wp-block-rss.alignfull { 3055 3247 padding-left: 0; … … 3079 3271 border-radius: var(--form--border-radius); 3080 3272 color: var(--form--color-text); 3081 line-height: var(-- global--line-height-body);3273 line-height: var(--form--line-height); 3082 3274 max-width: inherit; 3083 3275 margin-right: calc(-1 * var(--button--border-width)); 3084 3276 padding: var(--form--spacing-unit); 3085 background-color: var(--global--color-white);3086 3277 } 3087 3278 … … 3089 3280 color: var(--form--color-text); 3090 3281 border-color: var(--form--border-color); 3282 } 3283 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, 3286 [style*=background-color] .wp-block-search .wp-block-search__input, 3287 .wp-block-cover[style*=background-image] .wp-block-search .wp-block-search__input { 3288 border-color: currentColor; 3289 } 3290 3291 .has-background.has-gray-background-color .wp-block-search .wp-block-search__input, 3292 .has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input, 3293 .has-background.has-black-background-color .wp-block-search .wp-block-search__input { 3294 border-color: var(--global--color-white); 3091 3295 } 3092 3296 … … 3095 3299 background-color: transparent; 3096 3300 color: var(--button--color-text-hover); 3301 line-height: 1; 3097 3302 } 3098 3303 … … 3100 3305 background-color: var(--button--color-background); 3101 3306 color: var(--button--color-text); 3307 } 3308 3309 .wp-block-search button.wp-block-search__button.has-icon { 3310 padding: 6px calc(0.5 * var(--button--padding-horizontal)); 3311 } 3312 3313 .wp-block-search button.wp-block-search__button.has-icon svg { 3314 width: 40px; 3315 height: 40px; 3316 fill: currentColor; 3317 } 3318 3319 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button, 3320 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button, 3321 .has-background.has-black-background-color .wp-block-search button.wp-block-search__button { 3322 color: var(--global--color-white); 3323 border-color: currentColor; 3324 } 3325 3326 .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3327 .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3328 .has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover { 3329 background-color: var(--button--color-background); 3330 border-color: var(--global--color-white); 3331 color: var(--global--color-white); 3332 } 3333 3334 .is-dark-theme .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3335 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover, 3336 .is-dark-theme .has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover { 3337 color: var(--button--color-text); 3338 } 3339 3340 .has-background.has-white-background-color .wp-block-search button.wp-block-search__button, 3341 .has-background.has-green-background-color .wp-block-search button.wp-block-search__button, 3342 .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button, 3343 .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button, 3344 .has-background.has-red-background-color .wp-block-search button.wp-block-search__button, 3345 .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button, 3346 .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button { 3347 border-color: currentColor; 3348 color: currentColor; 3349 } 3350 3351 .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover, 3352 .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover, 3353 .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover, 3354 .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover, 3355 .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover, 3356 .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover, 3357 .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover { 3358 background-color: var(--form--border-color); 3359 border-color: var(--form--border-color); 3360 color: var(--global--color-white); 3361 } 3362 3363 .is-dark-theme .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover, 3364 .is-dark-theme .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover, 3365 .is-dark-theme .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover, 3366 .is-dark-theme .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover, 3367 .is-dark-theme .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover, 3368 .is-dark-theme .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover, 3369 .is-dark-theme .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover { 3370 border-color: var(--button--color-text); 3371 background-color: var(--button--color-text); 3372 color: var(--button--color-background); 3373 } 3374 3375 .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button button.wp-block-search__button { 3376 padding: var(--button--padding-vertical) var(--button--padding-horizontal); 3377 } 3378 3379 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3380 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3381 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3382 border-color: var(--button--color-background); 3383 color: var(--button--color-background); 3384 } 3385 3386 .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3387 .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3388 .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3389 color: var(--global--color-white); 3390 } 3391 3392 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3393 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button, 3394 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3395 border-color: var(--button--color-text); 3396 color: var(--button--color-text); 3397 } 3398 3399 .is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3400 .is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover, 3401 .is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3402 color: var(--global--color-white); 3403 } 3404 3405 .is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button { 3406 border-color: var(--button--color-text); 3407 color: var(--button--color-text); 3408 } 3409 3410 .is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover { 3411 border-color: var(--button--color-text); 3412 background-color: var(--button--color-text); 3413 color: var(--button--color-background); 3102 3414 } 3103 3415 … … 3116 3428 hr.wp-block-separator { 3117 3429 border-bottom: var(--separator--height) solid var(--separator--border-color); 3430 3118 3431 /** 3119 3120 3432 * Block Options 3433 */ 3121 3434 } 3122 3435 … … 3133 3446 } 3134 3447 3135 hr.wp-block-separator.is-style-dots.has-background, hr.wp-block-separator.is-style-dots.has-text-color { 3448 hr.wp-block-separator.is-style-dots.has-background, 3449 hr.wp-block-separator.is-style-dots.has-text-color { 3136 3450 background-color: transparent !important; 3137 3451 } 3138 3452 3139 hr.wp-block-separator.is-style-dots.has-background:before, hr.wp-block-separator.is-style-dots.has-text-color:before { 3453 hr.wp-block-separator.is-style-dots.has-background:before, 3454 hr.wp-block-separator.is-style-dots.has-text-color:before { 3140 3455 color: currentColor !important; 3141 3456 } … … 3149 3464 3150 3465 .has-background:not(.has-background-background-color) hr.wp-block-separator, 3151 [class*= "background-color"]:not(.has-background-background-color) hr.wp-block-separator,3152 [style*= "background-color"] hr.wp-block-separator,3153 .wp-block-cover[style*= "background-image"] hr.wp-block-separator {3466 [class*=background-color]:not(.has-background-background-color) hr.wp-block-separator, 3467 [style*=background-color] hr.wp-block-separator, 3468 .wp-block-cover[style*=background-image] hr.wp-block-separator { 3154 3469 border-color: currentColor; 3155 3470 } … … 3168 3483 margin-top: 0 !important; 3169 3484 } 3170 3171 3485 @media only screen and (max-width: 481px) { 3486 3172 3487 .wp-block-spacer[style] { 3173 3488 height: var(--global--spacing-unit) !important; … … 3338 3653 3339 3654 /* Block Alignments */ 3655 3340 3656 /** 3341 3657 * These selectors set the default max width for content appearing inside a post or page. 3342 3658 */ 3659 3343 3660 /** 3344 3661 * .alignleft 3345 3662 */ 3346 3663 .alignleft { 3664 3347 3665 /*rtl:ignore*/ 3348 3666 text-align: left; … … 3355 3673 3356 3674 @media only screen and (min-width: 482px) { 3675 3357 3676 .alignleft { 3677 3358 3678 /*rtl:ignore*/ 3359 3679 float: left; 3680 3360 3681 /*rtl:ignore*/ 3361 3682 margin-right: var(--global--spacing-horizontal); 3362 3683 margin-bottom: var(--global--spacing-vertical); 3363 3684 } 3685 3364 3686 .entry-content > .alignleft { 3365 3687 max-width: calc(50% - var(--responsive--alignleft-margin)); … … 3392 3714 3393 3715 @media only screen and (min-width: 482px) { 3716 3394 3717 .alignright { 3718 3395 3719 /*rtl:ignore*/ 3396 3720 float: right; 3721 3397 3722 /*rtl:ignore*/ 3398 3723 margin-left: var(--global--spacing-horizontal); 3399 3724 } 3725 3400 3726 .entry-content > .alignright { 3401 3727 max-width: calc(50% - var(--responsive--alignright-margin)); … … 3403 3729 } 3404 3730 3405 [class*= "inner-container"] > .alignleft + *,3406 [class*= "inner-container"] > .alignright + * {3731 [class*=inner-container] > .alignleft + *, 3732 [class*=inner-container] > .alignright + * { 3407 3733 margin-top: 0; 3408 3734 } … … 3455 3781 display: none; 3456 3782 } 3457 3458 3783 @media only screen and (min-width: 482px) { 3784 3459 3785 .desktop-only { 3460 3786 display: block; … … 3473 3799 align-items: center; 3474 3800 } 3475 3476 3801 @media only screen and (min-width: 482px) { 3802 3477 3803 .site-header { 3478 3804 padding-top: calc(var(--global--spacing-vertical) / 0.75); 3479 3805 } 3480 3806 } 3481 3482 3807 @media only screen and (min-width: 822px) { 3808 3483 3809 .site-header { 3484 3810 padding-top: calc(2.4 * var(--global--spacing-vertical)); … … 3496 3822 text-align: center; 3497 3823 } 3498 3499 3824 @media only screen and (min-width: 482px) { 3825 3500 3826 .site-branding { 3501 3827 margin-right: initial; … … 3519 3845 } 3520 3846 3521 .site-title a:link, .site-title a:visited, .site-title a:active { 3847 .site-title a:link, 3848 .site-title a:visited, 3849 .site-title a:active { 3522 3850 color: currentColor; 3523 3851 } 3524 3852 3525 .site-title a:hover, .site-title a:focus { 3853 .site-title a:hover, 3854 .site-title a:focus { 3526 3855 color: var(--branding--color-link-hover); 3527 3856 } 3528 3529 3857 @media only screen and (min-width: 482px) { 3858 3530 3859 .site-title { 3531 3860 font-size: var(--branding--title--font-size); … … 3568 3897 width: auto; 3569 3898 } 3570 3571 3899 @media only screen and (min-width: 482px) { 3900 3572 3901 .site-logo .custom-logo { 3573 3902 max-width: var(--branding--logo--max-width); … … 3579 3908 3580 3909 @media only screen and (max-width: 481px) { 3910 3581 3911 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo { 3582 3912 position: absolute; … … 3585 3915 top: var(--global--admin-bar--height); 3586 3916 } 3917 3587 3918 .primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo { 3588 3919 display: none; 3589 3920 } 3921 3590 3922 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img { 3591 3923 max-height: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit)) + 1.7em); 3592 3924 } 3925 3593 3926 .site-header.has-logo.has-title-and-tagline { 3594 3927 align-items: flex-start; 3595 3928 } 3929 3596 3930 .site-header.has-logo.has-title-and-tagline.has-menu { 3597 3931 justify-content: space-between; 3598 3932 } 3933 3599 3934 .site-header.has-logo.has-title-and-tagline.has-menu .site-branding { 3600 3935 max-width: calc(100% - 160px); 3601 3936 } 3937 3602 3938 .site-header.has-logo.has-title-and-tagline .site-branding { 3603 3939 margin-right: 0; 3604 3940 } 3941 3605 3942 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after { 3606 3943 display: none; 3607 3944 } 3945 3608 3946 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation { 3609 3947 position: relative; 3610 3948 top: 0; 3611 3949 } 3950 3612 3951 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container { 3613 3952 position: relative; … … 3615 3954 margin-top: calc(0px - var(--button--padding-vertical) + (0.25 * var(--global--spacing-unit))); 3616 3955 } 3956 3617 3957 body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu { 3618 3958 padding-left: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px); … … 3620 3960 margin-right: calc(0px - var(--global--spacing-horizontal) * 0.6); 3621 3961 } 3962 3622 3963 .site-header:not(.has-logo).has-title-and-tagline .site-branding { 3623 3964 margin-right: 0; 3624 3965 max-width: calc(100% - 160px); 3625 3966 } 3967 3626 3968 .site-header:not(.has-menu) { 3627 3969 justify-content: center; … … 3655 3997 margin-top: calc(0.5 * var(--global--spacing-vertical)); 3656 3998 } 3657 3658 3999 @media only screen and (min-width: 822px) { 4000 3659 4001 .site-footer > .site-info { 3660 4002 display: flex; 3661 4003 align-items: center; 3662 4004 } 4005 3663 4006 .site-footer > .site-info .powered-by { 3664 4007 margin-top: initial; … … 3671 4014 } 3672 4015 3673 .site-footer > .site-info a:link, .site-footer > .site-info a:visited, .site-footer > .site-info a:active { 4016 .site-footer > .site-info a:link, 4017 .site-footer > .site-info a:visited, 4018 .site-footer > .site-info a:active { 3674 4019 color: var(--footer--color-link); 3675 4020 } 3676 4021 3677 .site-footer > .site-info a:hover , .site-footer > .site-info a:focus{4022 .site-footer > .site-info a:hover { 3678 4023 color: var(--footer--color-link-hover); 4024 } 4025 4026 .site-footer > .site-info a:focus { 4027 color: var(--footer--color-link-hover); 4028 } 4029 4030 .is-dark-theme .site-footer > .site-info a:focus { 4031 color: var(--wp--style--color--link, var(--global--color-background)); 3679 4032 } 3680 4033 … … 3767 4120 max-width: 100% !important; 3768 4121 } 3769 3770 4122 @media only screen and (min-width: 482px) { 4123 3771 4124 .entry-content > iframe[style] { 3772 4125 max-width: var(--global--spacing-vertical) !important; … … 3790 4143 } 3791 4144 3792 .entry-footer a:hover, .entry-footer a:focus { 4145 .entry-footer a:hover, 4146 .entry-footer a:focus { 3793 4147 color: var(--global--color-primary-hover); 3794 4148 } … … 3837 4191 display: block; 3838 4192 } 3839 3840 4193 @media only screen and (max-width: 481px) { 4194 3841 4195 .single .site-main > article > .entry-footer { 3842 4196 display: block; 3843 4197 } 4198 3844 4199 .single .site-main > article > .entry-footer .full-size-link { 3845 4200 display: block; 3846 4201 } 4202 3847 4203 .single .site-main > article > .entry-footer .post-taxonomies, 3848 4204 .single .site-main > article > .entry-footer .full-size-link { … … 3861 4217 display: block; 3862 4218 width: auto; 3863 min-width: var(--responsive--aligndefault-width);3864 4219 max-width: 100%; 3865 4220 margin-left: auto; … … 4059 4414 4060 4415 @media only screen and (min-width: 482px) { 4416 4061 4417 .comment-list .depth-2, 4062 4418 .comment-list .depth-3 { … … 4072 4428 margin-bottom: calc(0.25 * var(--global--spacing-unit)); 4073 4429 } 4074 4075 4430 @media only screen and (min-width: 482px) { 4431 4076 4432 .comment-meta .comment-author { 4077 4433 margin-bottom: 0; … … 4098 4454 margin-left: var(--global--spacing-horizontal); 4099 4455 } 4100 4101 4456 @media only screen and (min-width: 482px) { 4457 4102 4458 .comment-meta { 4103 4459 margin-right: inherit; 4104 4460 } 4461 4105 4462 .comment-meta .comment-author { 4106 4463 max-width: inherit; … … 4202 4559 flex-grow: 1; 4203 4560 } 4204 4205 4561 @media only screen and (max-width: 481px) { 4562 4206 4563 .comment-form .comment-form-author, 4207 4564 .comment-form .comment-form-email { … … 4229 4586 4230 4587 .comment-form > p label, 4231 .comment-form > p input[type= "email"],4232 .comment-form > p input[type= "text"],4233 .comment-form > p input[type= "url"],4588 .comment-form > p input[type=email], 4589 .comment-form > p input[type=text], 4590 .comment-form > p input[type=url], 4234 4591 .comment-form > p textarea { 4235 4592 display: block; … … 4243 4600 display: flex; 4244 4601 } 4245 4246 4602 @media only screen and (min-width: 482px) { 4603 4247 4604 .comment-form > p.comment-form-author { 4248 4605 margin-right: calc(1.5 * var(--global--spacing-horizontal)); 4249 4606 } 4250 .comment-form > p.comment-notes, .comment-form > p.logged-in-as { 4607 4608 .comment-form > p.comment-notes, 4609 .comment-form > p.logged-in-as { 4251 4610 display: block; 4252 4611 } … … 4264 4623 .menu-button-container #primary-mobile-menu { 4265 4624 margin-left: auto; 4266 padding: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit))) calc(var(--button--padding-horizontal) - (0.25 * var(--global--spacing-unit))); 4267 margin-right: calc(0.5 * var(--global--spacing-unit)); 4268 } 4269 4625 padding: calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit))) calc(0.5 * var(--button--padding-horizontal)); 4626 } 4270 4627 @media only screen and (max-width: 481px) { 4628 4271 4629 .menu-button-container { 4272 4630 display: flex; … … 4301 4659 } 4302 4660 4303 .menu-button-container .button.button[aria-expanded*= "true"] .dropdown-icon.open {4661 .menu-button-container .button.button[aria-expanded*=true] .dropdown-icon.open { 4304 4662 display: none; 4305 4663 } 4306 4664 4307 .menu-button-container .button.button[aria-expanded*= "true"] .dropdown-icon.close {4665 .menu-button-container .button.button[aria-expanded*=true] .dropdown-icon.close { 4308 4666 display: flex; 4309 4667 } 4310 4668 4311 .has-logo.has-title-and-tagline .menu-button-container .button.button[aria-expanded*= "true"] .dropdown-icon.close {4669 .has-logo.has-title-and-tagline .menu-button-container .button.button[aria-expanded*=true] .dropdown-icon.close { 4312 4670 animation-name: twentytwentyone-close-button-transition; 4313 4671 animation-duration: 0.3s; … … 4348 4706 padding-bottom: var(--global--spacing-horizontal); 4349 4707 background-color: var(--global--color-background); 4350 transition: all .15s ease-in-out;4708 transition: all 0.15s ease-in-out; 4351 4709 transform: translateY(var(--global--spacing-vertical)); 4352 4710 } 4353 4354 4711 @media only screen and (max-width: 481px) { 4712 4355 4713 .primary-navigation > .primary-menu-container { 4356 4714 height: 100vh; … … 4360 4718 border: 2px solid transparent; 4361 4719 } 4720 4362 4721 .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 4363 4722 position: fixed; 4364 4723 transform: translateY(0) translateX(100%); 4365 4724 } 4725 4366 4726 .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 4367 4727 top: var(--global--admin-bar--height); 4368 4728 } 4729 4369 4730 .admin-bar .primary-navigation > .primary-menu-container { 4370 4731 height: calc(100vh - var(--global--admin-bar--height)); 4371 4732 } 4733 4372 4734 .primary-navigation > .primary-menu-container:focus { 4373 4735 border: 2px solid var(--global--color-primary); 4374 4736 } 4375 4737 } 4376 4377 4738 @media only screen and (max-width: 481px) { 4739 4378 4740 .primary-navigation-open .primary-navigation { 4379 4741 width: 100%; … … 4389 4751 transform: translateY(0); 4390 4752 } 4391 4392 4753 @media only screen and (max-width: 481px) { 4754 4393 4755 .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container { 4394 4756 transform: translateX(0) translateY(0); 4395 4757 } 4396 4758 } 4397 4398 4759 @media only screen and (min-width: 482px) { 4760 4399 4761 .primary-navigation { 4400 4762 position: relative; 4401 4763 margin-left: auto; 4402 4764 } 4765 4403 4766 .primary-navigation > .primary-menu-container { 4404 4767 visibility: visible; … … 4410 4773 transform: none; 4411 4774 } 4775 4412 4776 .primary-navigation #toggle-menu { 4413 4777 display: none; 4414 4778 } 4415 .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded="false"] ~ ul { 4779 4780 .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul { 4416 4781 display: none; 4417 4782 } 4783 4418 4784 .admin-bar .primary-navigation { 4419 4785 top: initial; 4420 4786 } 4787 4421 4788 .admin-bar .primary-navigation > .primary-menu-container { 4422 4789 top: initial; … … 4434 4801 position: relative; 4435 4802 } 4436 4437 4803 @media only screen and (max-width: 481px) { 4804 4805 .primary-navigation > div > .menu-wrapper { 4806 padding-bottom: 100px; 4807 } 4808 4438 4809 .primary-navigation > div > .menu-wrapper ul { 4439 4810 padding-left: 0; … … 4446 4817 width: 100%; 4447 4818 } 4448 4449 4819 @media only screen and (min-width: 482px) { 4820 4450 4821 .primary-navigation > div > .menu-wrapper li { 4451 4822 margin: 0; 4452 4823 width: inherit; 4453 4824 } 4454 .primary-navigation > div > .menu-wrapper li:last-child { 4825 4826 .primary-navigation > div > .menu-wrapper li:last-child() { 4455 4827 margin-right: 0; 4456 4828 } … … 4472 4844 outline: 2px solid var(--wp--style--color--link, var(--global--color-primary)); 4473 4845 } 4474 4475 4846 @media only screen and (max-width: 481px) { 4847 4476 4848 .primary-navigation > div > .menu-wrapper .sub-menu-toggle { 4477 4849 display: none; … … 4495 4867 } 4496 4868 4497 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded= "true"] .icon-minus {4869 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus { 4498 4870 display: flex; 4499 4871 } 4500 4872 4501 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded= "true"] .icon-plus {4873 .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus { 4502 4874 display: none; 4503 4875 } … … 4506 4878 position: relative; 4507 4879 } 4508 4509 4880 @media only screen and (min-width: 482px) { 4881 4510 4882 .primary-navigation > div > .menu-wrapper > li > .sub-menu { 4511 4883 left: 0; … … 4518 4890 z-index: 88888; 4519 4891 } 4520 .primary-navigation > div > .menu-wrapper > li > .sub-menu:before, .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 4892 4893 .primary-navigation > div > .menu-wrapper > li > .sub-menu:before, 4894 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 4521 4895 content: ""; 4522 4896 display: block; … … 4529 4903 border-width: 0 7px 10px 7px; 4530 4904 } 4905 4531 4906 .primary-navigation > div > .menu-wrapper > li > .sub-menu:after { 4532 4907 top: -9px; 4533 4908 border-color: var(--global--color-background) transparent; 4534 4909 } 4910 4535 4911 .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 4536 4912 background: var(--global--color-background); 4537 4913 } 4914 4538 4915 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left { 4916 4539 4917 /* rtl:ignore */ 4540 4918 left: 0; 4919 4541 4920 /* rtl:ignore */ 4542 4921 right: auto; 4543 4922 } 4544 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before, .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after { 4923 4924 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before, 4925 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after { 4926 4545 4927 /* rtl:ignore */ 4546 4928 left: var(--global--spacing-horizontal); 4929 4547 4930 /* rtl:ignore */ 4548 4931 right: auto; 4549 4932 } 4933 4550 4934 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right { 4935 4551 4936 /* rtl:ignore */ 4552 4937 right: 0; 4938 4553 4939 /* rtl:ignore */ 4554 4940 left: auto; 4555 4941 } 4556 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before, .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after { 4942 4943 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before, 4944 .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after { 4945 4557 4946 /* rtl:ignore */ 4558 4947 left: auto; 4948 4559 4949 /* rtl:ignore */ 4560 4950 right: var(--global--spacing-horizontal); … … 4565 4955 color: var(--primary-nav--color-link-hover); 4566 4956 } 4567 4568 4957 @media only screen and (min-width: 482px) { 4958 4569 4959 .primary-navigation .primary-menu-container { 4570 4960 margin-right: calc(0px - var(--primary-nav--padding)); 4571 4961 margin-left: calc(0px - var(--primary-nav--padding)); 4572 4962 } 4963 4573 4964 .primary-navigation .primary-menu-container > ul > .menu-item { 4574 4965 display: flex; 4575 4966 } 4967 4576 4968 .primary-navigation .primary-menu-container > ul > .menu-item > a { 4577 4969 padding-left: var(--primary-nav--padding); 4578 4970 padding-right: var(--primary-nav--padding); 4579 4971 } 4972 4580 4973 .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle { 4581 4974 margin-left: calc(0px - var(--primary-nav--padding)); … … 4591 4984 text-decoration: none; 4592 4985 } 4593 4594 4986 @media only screen and (min-width: 482px) { 4987 4595 4988 .primary-navigation a { 4596 4989 display: block; … … 4605 4998 } 4606 4999 4607 .primary-navigation a:hover, .primary-navigation a:link, .primary-navigation a:visited { 5000 .primary-navigation a:hover, 5001 .primary-navigation a:link, 5002 .primary-navigation a:visited { 4608 5003 color: var(--primary-nav--color-link-hover); 4609 5004 } … … 4643 5038 border: none; 4644 5039 } 4645 4646 5040 @media only screen and (min-width: 482px) { 5041 4647 5042 .primary-navigation .sub-menu > .menu-item > .sub-menu { 4648 5043 padding: 0; 4649 5044 } 4650 5045 } 4651 4652 5046 @media only screen and (max-width: 481px) { 4653 .primary-navigation .sub-menu .menu-item:last-child { 5047 5048 .primary-navigation .sub-menu .menu-item:last-child() { 4654 5049 margin-bottom: 0; 4655 5050 } … … 4662 5057 font-style: var(--primary-nav--font-style-sub-menu-mobile); 4663 5058 } 4664 4665 5059 @media only screen and (min-width: 482px) { 5060 4666 5061 .primary-navigation .sub-menu .menu-item > a { 4667 5062 font-size: var(--primary-nav--font-size-sub-menu); … … 4673 5068 display: none; 4674 5069 } 4675 4676 5070 @media only screen and (min-width: 482px) { 5071 4677 5072 .primary-navigation .menu-item-has-children > .svg-icon { 4678 5073 display: inline-block; 4679 5074 height: 100%; 4680 5075 } 5076 4681 5077 .primary-navigation .menu-item-has-children .sub-menu .svg-icon { 4682 5078 display: none; … … 4697 5093 4698 5094 @media only screen and (max-width: 481px) { 5095 4699 5096 .lock-scrolling .site { 4700 5097 position: fixed; … … 4703 5100 } 4704 5101 } 4705 4706 5102 @keyframes twentytwentyone-close-button-transition { 5103 4707 5104 from { 4708 5105 opacity: 0; 4709 5106 } 5107 4710 5108 to { 4711 5109 opacity: 1; … … 4740 5138 } 4741 5139 4742 .footer-navigation-wrapper li a:link, .footer-navigation-wrapper li a:visited, .footer-navigation-wrapper li a:active { 5140 .footer-navigation-wrapper li a:link, 5141 .footer-navigation-wrapper li a:visited, 5142 .footer-navigation-wrapper li a:active { 4743 5143 color: var(--footer--color-link); 4744 5144 } … … 4751 5151 } 4752 5152 5153 .is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon { 5154 fill: var(--wp--style--color--link, var(--global--color-background)); 5155 } 5156 4753 5157 .footer-navigation-wrapper li .svg-icon { 4754 5158 vertical-align: middle; … … 4802 5206 text-align: center; 4803 5207 } 4804 4805 5208 @media only screen and (min-width: 592px) { 5209 4806 5210 .navigation .nav-links { 4807 5211 display: flex; … … 4809 5213 flex-wrap: wrap; 4810 5214 } 5215 4811 5216 .navigation .nav-links .nav-next, 4812 5217 .navigation .nav-links .nav-previous { … … 4816 5221 max-width: calc(50% - (0.5 * var(--global--spacing-unit))); 4817 5222 } 5223 4818 5224 .navigation .nav-links .nav-next { 4819 5225 text-align: right; … … 4843 5249 margin: var(--global--spacing-vertical) auto; 4844 5250 } 4845 4846 5251 @media only screen and (min-width: 822px) { 5252 4847 5253 .post-navigation { 4848 5254 margin: var(--global--spacing-vertical) auto; … … 4862 5268 line-height: var(--global--line-height-heading); 4863 5269 } 4864 4865 5270 @media only screen and (min-width: 822px) { 5271 4866 5272 .post-navigation .post-title { 4867 5273 margin: 5px calc(24px + (0.25 * var(--global--spacing-unit))) 0; 4868 5274 } 4869 5275 } 4870 4871 5276 @media only screen and (min-width: 482px) { 5277 4872 5278 .post-navigation .nav-links { 4873 5279 justify-content: space-between; … … 4903 5309 margin: var(--global--spacing-vertical) auto; 4904 5310 } 4905 4906 5311 @media only screen and (min-width: 822px) { 5312 4907 5313 .pagination, 4908 5314 .comments-pagination { … … 4914 5320 .comments-pagination .nav-links { 4915 5321 margin-top: calc(-1 * var(--global--spacing-vertical)); 5322 } 5323 5324 .pagination .nav-links a:hover, 5325 .comments-pagination .nav-links a:hover { 5326 color: var(--pagination--color-link-hover); 4916 5327 } 4917 5328 … … 4937 5348 } 4938 5349 4939 .pagination .nav-links > *a:hover,4940 .comments-pagination .nav-links > *a:hover {4941 color: var(--pagination--color-link-hover);4942 }4943 4944 5350 .pagination .nav-links > *:last-child, 4945 5351 .comments-pagination .nav-links > *:last-child { … … 4956 5362 margin-right: auto; 4957 5363 } 4958 4959 5364 @media only screen and (max-width: 821px) { 5365 4960 5366 .pagination .nav-links, 4961 5367 .comments-pagination .nav-links { … … 4963 5369 flex-wrap: wrap; 4964 5370 } 5371 4965 5372 .pagination .page-numbers, 4966 5373 .comments-pagination .page-numbers { 4967 5374 display: none; 4968 5375 } 4969 .pagination .page-numbers.prev, .pagination .page-numbers.next, 5376 5377 .pagination .page-numbers.prev, 5378 .pagination .page-numbers.next, 4970 5379 .comments-pagination .page-numbers.prev, 4971 5380 .comments-pagination .page-numbers.next { … … 4974 5383 } 4975 5384 } 5385 @media only screen and (max-width: 481px) { 5386 5387 .pagination .nav-short, 5388 .comments-pagination .nav-short { 5389 display: none; 5390 } 5391 } 4976 5392 4977 5393 .comments-pagination { … … 4979 5395 margin: calc(3 * var(--global--spacing-vertical)) auto; 4980 5396 } 4981 4982 5397 @media only screen and (min-width: 822px) { 5398 4983 5399 .comments-pagination { 4984 5400 margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto; … … 4997 5413 font-family: var(--footer--font-family); 4998 5414 } 4999 5000 5415 @media only screen and (min-width: 652px) { 5416 5001 5417 .widget-area { 5002 5418 display: grid; … … 5005 5421 } 5006 5422 } 5007 5008 5423 @media only screen and (min-width: 1024px) { 5424 5009 5425 .widget-area { 5010 5426 grid-template-columns: repeat(3, 1fr); … … 5021 5437 } 5022 5438 5023 .widget-area ul.sub-menu, .widget-area ul.children { 5439 .widget-area ul.sub-menu, 5440 .widget-area ul.children { 5024 5441 margin-left: var(--widget--spacing-menu); 5025 5442 } … … 5036 5453 } 5037 5454 5038 .widget-area a:link, .widget-area a:visited, .widget-area a:active { 5455 .widget-area a:link, 5456 .widget-area a:visited, 5457 .widget-area a:active { 5039 5458 color: var(--footer--color-link); 5040 5459 } … … 5156 5575 5157 5576 @media (prefers-reduced-motion) { 5577 5158 5578 * { 5159 5579 transition-delay: 0s !important; … … 5253 5673 } 5254 5674 5255 :not(.has-text-color).has-black-background-color[class], :not(.has-text-color).has-gray-background-color[class], :not(.has-text-color).has-dark-gray-background-color[class] { 5675 :not(.has-text-color).has-black-background-color[class], 5676 :not(.has-text-color).has-gray-background-color[class], 5677 :not(.has-text-color).has-dark-gray-background-color[class] { 5256 5678 color: var(--global--color-white); 5257 5679 } 5258 5680 5259 :not(.has-text-color).has-green-background-color[class], :not(.has-text-color).has-blue-background-color[class], :not(.has-text-color).has-purple-background-color[class], :not(.has-text-color).has-red-background-color[class], :not(.has-text-color).has-orange-background-color[class], :not(.has-text-color).has-yellow-background-color[class], :not(.has-text-color).has-white-background-color[class] { 5681 :not(.has-text-color).has-green-background-color[class], 5682 :not(.has-text-color).has-blue-background-color[class], 5683 :not(.has-text-color).has-purple-background-color[class], 5684 :not(.has-text-color).has-red-background-color[class], 5685 :not(.has-text-color).has-orange-background-color[class], 5686 :not(.has-text-color).has-yellow-background-color[class], 5687 :not(.has-text-color).has-white-background-color[class] { 5260 5688 color: var(--global--color-dark-gray); 5261 5689 } … … 5313 5741 } 5314 5742 5315 .is-IE. has-background-dark{5743 .is-IE.is-dark-theme { 5316 5744 color: #fff; 5317 5745 } 5318 5746 5319 .is-IE. has-background-dark*,5320 .is-IE. has-background-darka,5321 .is-IE. has-background-dark.site-description,5322 .is-IE. has-background-dark.entry-title,5323 .is-IE. has-background-dark.entry-footer,5324 .is-IE. has-background-dark.widget-area,5325 .is-IE. has-background-dark.post-navigation .meta-nav,5326 .is-IE. has-background-dark.footer-navigation-wrapper li a:link,5327 .is-IE. has-background-dark.site-footer > .site-info,5328 .is-IE. has-background-dark.site-footer > .site-info a,5329 .is-IE. has-background-dark.site-footer > .site-info a:visited {5747 .is-IE.is-dark-theme *, 5748 .is-IE.is-dark-theme a, 5749 .is-IE.is-dark-theme .site-description, 5750 .is-IE.is-dark-theme .entry-title, 5751 .is-IE.is-dark-theme .entry-footer, 5752 .is-IE.is-dark-theme .widget-area, 5753 .is-IE.is-dark-theme .post-navigation .meta-nav, 5754 .is-IE.is-dark-theme .footer-navigation-wrapper li a:link, 5755 .is-IE.is-dark-theme .site-footer > .site-info, 5756 .is-IE.is-dark-theme .site-footer > .site-info a, 5757 .is-IE.is-dark-theme .site-footer > .site-info a:visited { 5330 5758 color: #fff; 5331 5759 } 5332 5760 5333 .is-IE. has-background-dark.sub-menu-toggle svg,5334 .is-IE. has-background-dark.sub-menu-toggle path,5335 .is-IE. has-background-dark.post-navigation .meta-nav svg,5336 .is-IE. has-background-dark.post-navigation .meta-nav path {5761 .is-IE.is-dark-theme .sub-menu-toggle svg, 5762 .is-IE.is-dark-theme .sub-menu-toggle path, 5763 .is-IE.is-dark-theme .post-navigation .meta-nav svg, 5764 .is-IE.is-dark-theme .post-navigation .meta-nav path { 5337 5765 fill: #fff; 5338 5766 } 5339 5767 5340 .is-IE. has-background-dark.primary-navigation > div > .menu-wrapper > li > .sub-menu li {5768 .is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li { 5341 5769 background: #000; 5342 5770 } 5343 5344 5771 @media only screen and (max-width: 481px) { 5345 .is-IE.has-background-dark.primary-navigation-open .primary-navigation > .primary-menu-container, 5346 .is-IE.has-background-dark.primary-navigation-open .menu-button-container { 5772 5773 .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container, 5774 .is-IE.is-dark-theme.primary-navigation-open .menu-button-container { 5347 5775 background-color: #000; 5348 5776 } 5349 5777 } 5350 5778 5351 .is-IE. has-background-dark.skip-link:focus {5779 .is-IE.is-dark-theme .skip-link:focus { 5352 5780 color: #21759b; 5353 5781 } … … 5360 5788 min-width: auto; 5361 5789 } 5362 5363 /*# sourceMappingURL=style.css.map */ -
trunk/src/wp-content/themes/twentytwentyone/template-parts/content/content-none.php
r49216 r49574 28 28 <?php else : ?> 29 29 30 <h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'twentytwentyone' ); ?></h1>30 <h1 class="page-title"><?php esc_html_e( 'Nothing here', 'twentytwentyone' ); ?></h1> 31 31 32 32 <?php endif; ?> -
trunk/src/wp-content/themes/twentytwentyone/template-parts/header/site-nav.php
r49478 r49574 11 11 12 12 <?php if ( has_nav_menu( 'primary' ) ) : ?> 13 <nav id="site-navigation" class="primary-navigation" role="navigation" aria-label="<?php esc_attr_e( 'Primary menu', 'twentytwentyone' ); ?>">13 <nav id="site-navigation" class="primary-navigation" role="navigation" aria-label="<?php esc_attr_e( 'Primary Menu', 'twentytwentyone' ); ?>"> 14 14 <div class="menu-button-container"> 15 15 <button id="primary-mobile-menu" class="button" aria-controls="primary-menu-list" aria-expanded="false"> … … 29 29 'container_class' => 'primary-menu-container', 30 30 'items_wrap' => '<ul id="primary-menu-list" class="%2$s">%3$s</ul>', 31 'fallback_cb' => 'false',31 'fallback_cb' => false, 32 32 ) 33 33 );
Note: See TracChangeset
for help on using the changeset viewer.