| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 /** 2 * Typography 3 */ 4 /** 5 * SCSS Variables. 6 * 7 * Please use variables from this sheet to ensure consistency across the UI. 8 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 9 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 10 */ 11 /** 12 * Colors 13 */ 14 /** 15 * Fonts & basic variables. 16 */ 17 /** 18 * Typography 19 */ 20 /** 21 * Grid System. 22 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 23 */ 24 /** 25 * Radius scale. 26 */ 27 /** 28 * Elevation scale. 29 */ 30 /** 31 * Dimensions. 32 */ 33 /** 34 * Mobile specific styles 35 */ 36 /** 37 * Editor styles. 38 */ 39 /** 40 * Block & Editor UI. 41 */ 42 /** 43 * Block paddings. 44 */ 45 /** 46 * React Native specific. 47 * These variables do not appear to be used anywhere else. 48 */ 49 /** 50 * Breakpoints & Media Queries 51 */ 52 /** 53 * Converts a hex value into the rgb equivalent. 54 * 55 * @param {string} hex - the hexadecimal value to convert 56 * @return {string} comma separated rgb values 57 */ 58 /** 59 * Long content fade mixin 60 * 61 * Creates a fading overlay to signify that the content is longer 62 * than the space allows. 63 */ 64 /** 65 * Breakpoint mixins 66 */ 67 /** 68 * Focus styles. 69 */ 70 /** 71 * Applies editor left position to the selector passed as argument 72 */ 73 /** 74 * Styles that are reused verbatim in a few places 75 */ 76 /** 77 * Allows users to opt-out of animations via OS-level preferences. 78 */ 79 /** 80 * Reset default styles for JavaScript UI based pages. 81 * This is a WP-admin agnostic reset 82 */ 83 /** 84 * Reset the WP Admin page styles for Gutenberg-like pages. 85 */ 86 /** 87 * Creates a checkerboard pattern background to indicate transparency. 88 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 89 */ 90 .wp-block-navigation { 91 position: relative; 92 } 93 .wp-block-navigation ul { 94 margin-top: 0; 95 margin-bottom: 0; 96 margin-right: 0; 97 padding-right: 0; 98 } 99 .wp-block-navigation ul, 100 .wp-block-navigation ul li { 101 list-style: none; 102 } 103 .wp-block-navigation .wp-block-navigation-item { 104 background-color: inherit; 105 display: flex; 106 align-items: center; 107 position: relative; 108 } 109 .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty { 110 display: none; 111 } 112 .wp-block-navigation .wp-block-navigation-item__content { 113 display: block; 114 z-index: 1; 115 } 116 .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { 117 color: inherit; 118 } 119 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content { 120 text-decoration: underline; 121 } 122 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active { 123 text-decoration: underline; 124 } 125 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content { 126 text-decoration: line-through; 127 } 128 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active { 129 text-decoration: line-through; 130 } 131 .wp-block-navigation :where(a), .wp-block-navigation :where(a:focus), .wp-block-navigation :where(a:active) { 132 text-decoration: none; 133 } 134 .wp-block-navigation .wp-block-navigation__submenu-icon { 135 align-self: center; 136 line-height: 0; 137 display: inline-block; 138 font-size: inherit; 139 padding: 0; 140 background-color: inherit; 141 color: currentColor; 142 border: none; 143 width: 0.6em; 144 height: 0.6em; 145 margin-right: 0.25em; 146 } 147 .wp-block-navigation .wp-block-navigation__submenu-icon svg { 148 display: inline-block; 149 stroke: currentColor; 150 width: inherit; 151 height: inherit; 152 margin-top: 0.075em; 153 } 154 .wp-block-navigation { 155 --navigation-layout-justification-setting: flex-start; 156 --navigation-layout-direction: row; 157 --navigation-layout-wrap: wrap; 158 --navigation-layout-justify: flex-start; 159 --navigation-layout-align: center; 160 } 161 .wp-block-navigation.is-vertical { 162 --navigation-layout-direction: column; 163 --navigation-layout-justify: initial; 164 --navigation-layout-align: flex-start; 165 } 166 .wp-block-navigation.no-wrap { 167 --navigation-layout-wrap: nowrap; 168 } 169 .wp-block-navigation.items-justified-center { 170 --navigation-layout-justification-setting: center; 171 --navigation-layout-justify: center; 172 } 173 .wp-block-navigation.items-justified-center.is-vertical { 174 --navigation-layout-align: center; 175 } 176 .wp-block-navigation.items-justified-right { 177 --navigation-layout-justification-setting: flex-end; 178 --navigation-layout-justify: flex-end; 179 } 180 .wp-block-navigation.items-justified-right.is-vertical { 181 --navigation-layout-align: flex-end; 182 } 183 .wp-block-navigation.items-justified-space-between { 184 --navigation-layout-justification-setting: space-between; 185 --navigation-layout-justify: space-between; 186 } 187 188 :where(.wp-block-navigation) ul li { 189 padding: 0; 190 } 191 192 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 193 background-color: inherit; 194 color: inherit; 195 position: absolute; 196 z-index: 2; 197 display: flex; 198 flex-direction: column; 199 align-items: normal; 200 opacity: 0; 201 } 202 @media not (prefers-reduced-motion) { 203 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 204 transition: opacity 0.1s linear; 205 } 206 } 207 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 208 visibility: hidden; 209 width: 0; 210 height: 0; 211 overflow: hidden; 212 } 213 .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { 214 display: flex; 215 flex-grow: 1; 216 padding: 0.5em 1em; 217 } 218 .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon { 219 margin-left: 0; 220 margin-right: auto; 221 } 222 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content { 223 margin: 0; 224 } 225 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 226 right: -1px; 227 top: 100%; 228 } 229 @media (min-width: 782px) { 230 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 231 right: 100%; 232 top: -1px; 233 } 234 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before { 235 content: ""; 236 position: absolute; 237 left: 100%; 238 height: 100%; 239 display: block; 240 width: 0.5em; 241 background: transparent; 242 } 243 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon { 244 margin-left: 0.25em; 245 } 246 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg { 247 transform: rotate(90deg); 248 } 249 } 250 @media (hover: hover) { 251 .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container { 252 visibility: visible; 253 overflow: visible; 254 opacity: 1; 255 width: auto; 256 height: auto; 257 min-width: 200px; 258 } 259 } 260 .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container, 261 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container { 262 visibility: visible; 263 overflow: visible; 264 opacity: 1; 265 width: auto; 266 height: auto; 267 min-width: 200px; 268 } 269 .wp-block-navigation .has-child.open-always { 270 flex-wrap: var(--navigation-layout-wrap, wrap); 271 flex-direction: var(--navigation-layout-direction, initial); 272 justify-content: var(--navigation-layout-justify, initial); 273 align-items: var(--navigation-layout-align, initial); 274 gap: var(--wp--style--block-gap, 2em); 275 } 276 .wp-block-navigation .has-child.open-always .wp-block-navigation-item { 277 justify-content: var(--navigation-layout-justify, initial); 278 } 279 .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu, 280 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container { 281 gap: var(--wp--style--block-gap, 2em); 282 } 283 .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu, 284 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container, 285 .wp-block-navigation .has-child.open-always .wp-block-navigation-item { 286 padding-top: 0; 287 padding-bottom: 0; 288 } 289 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container { 290 padding-right: var(--wp--style--block-gap, 2em); 291 padding-left: var(--wp--style--block-gap, 2em); 292 } 293 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content { 294 padding: 0; 295 } 296 .wp-block-navigation .has-child.open-always > .wp-block-navigation-item__content, 297 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { 298 flex-grow: 0; 299 } 300 .wp-block-navigation .has-child.open-always > .wp-block-navigation__submenu-container { 301 visibility: visible; 302 overflow: visible; 303 opacity: 1; 304 width: auto; 305 height: auto; 306 flex-basis: 100%; 307 position: static; 308 border: none; 309 background-color: transparent; 310 color: inherit; 311 } 312 313 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container { 314 right: 0; 315 top: 100%; 316 } 317 @media (min-width: 782px) { 318 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 319 right: 100%; 320 top: 0; 321 } 322 } 323 324 .wp-block-navigation-submenu { 325 position: relative; 326 display: flex; 327 } 328 .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { 329 stroke: currentColor; 330 } 331 332 button.wp-block-navigation-item__content { 333 background-color: transparent; 334 border: none; 335 color: currentColor; 336 font-size: inherit; 337 font-family: inherit; 338 letter-spacing: inherit; 339 line-height: inherit; 340 font-style: inherit; 341 font-weight: inherit; 342 text-transform: inherit; 343 text-align: right; 344 } 345 346 .wp-block-navigation-submenu__toggle { 347 cursor: pointer; 348 } 349 .wp-block-navigation-submenu__toggle[aria-expanded=true] + .wp-block-navigation__submenu-icon > svg, 350 .wp-block-navigation-submenu__toggle[aria-expanded=true] > svg { 351 transform: rotate(-180deg); 352 } 353 354 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle { 355 padding-right: 0; 356 padding-left: 0.85em; 357 } 358 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon { 359 margin-right: -0.6em; 360 pointer-events: none; 361 } 362 363 .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) { 364 padding: 0; 365 } 366 367 /** 368 * Margins 369 */ 370 .wp-block-navigation__responsive-container, 371 .wp-block-navigation__responsive-close, 372 .wp-block-navigation__responsive-dialog, 373 .wp-block-navigation .wp-block-page-list, 374 .wp-block-navigation__container, 375 .wp-block-navigation__responsive-container-content { 376 gap: inherit; 377 } 378 379 /** 380 * Paddings 381 */ 382 :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), 383 :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { 384 padding: 0.5em 1em; 385 } 386 387 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), 388 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), 389 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), 390 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { 391 padding: 0.5em 1em; 392 } 393 394 /** 395 * Justifications. 396 */ 397 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, 398 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container, 399 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, 400 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container { 401 right: auto; 402 left: 0; 403 } 404 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 405 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 406 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 407 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 408 right: -1px; 409 left: -1px; 410 } 411 @media (min-width: 782px) { 412 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 413 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 414 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 415 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 416 right: auto; 417 left: 100%; 418 } 419 } 420 421 .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { 422 background-color: #fff; 423 border: 1px solid rgba(0, 0, 0, 0.15); 424 } 425 426 .wp-block-navigation.has-background .wp-block-navigation__submenu-container { 427 background-color: inherit; 428 } 429 430 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container { 431 color: #000; 432 } 433 434 .wp-block-navigation__container { 435 display: flex; 436 flex-wrap: var(--navigation-layout-wrap, wrap); 437 flex-direction: var(--navigation-layout-direction, initial); 438 justify-content: var(--navigation-layout-justify, initial); 439 align-items: var(--navigation-layout-align, initial); 440 list-style: none; 441 margin: 0; 442 padding-right: 0; 443 } 444 .wp-block-navigation__container .is-responsive { 445 display: none; 446 } 447 448 .wp-block-navigation__container:only-child, 449 .wp-block-page-list:only-child { 450 flex-grow: 1; 451 } 452 453 /** 454 * Mobile menu. 455 */ 456 @keyframes overlay-menu__fade-in-animation { 457 from { 458 opacity: 0; 459 transform: translateY(0.5em); 460 } 461 to { 462 opacity: 1; 463 transform: translateY(0); 464 } 465 } 466 .wp-block-navigation__responsive-container { 467 display: none; 468 position: fixed; 469 top: 0; 470 right: 0; 471 left: 0; 472 bottom: 0; 473 } 474 .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) { 475 color: inherit; 476 } 477 .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { 478 display: flex; 479 flex-wrap: var(--navigation-layout-wrap, wrap); 480 flex-direction: var(--navigation-layout-direction, initial); 481 justify-content: var(--navigation-layout-justify, initial); 482 align-items: var(--navigation-layout-align, initial); 483 } 484 .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { 485 color: inherit !important; 486 background-color: inherit !important; 487 } 488 .wp-block-navigation__responsive-container.is-menu-open { 489 display: flex; 490 flex-direction: column; 491 background-color: inherit; 492 } 493 @media not (prefers-reduced-motion) { 494 .wp-block-navigation__responsive-container.is-menu-open { 495 animation: overlay-menu__fade-in-animation 0.1s ease-out; 496 animation-fill-mode: forwards; 497 } 498 } 499 .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { 500 padding-top: clamp(1rem, var(--wp--style--root--padding-top), 20rem); 501 padding-left: clamp(1rem, var(--wp--style--root--padding-right), 20rem); 502 padding-bottom: clamp(1rem, var(--wp--style--root--padding-bottom), 20rem); 503 padding-right: clamp(1rem, var(--wp--style--root--padding-left), 20rem); 504 } 505 .wp-block-navigation__responsive-container.is-menu-open { 506 overflow: auto; 507 z-index: 100000; 508 } 509 .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content { 510 padding-top: calc(2rem + 24px); 511 } 512 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content { 513 overflow: visible; 514 display: flex; 515 flex-direction: column; 516 flex-wrap: nowrap; 517 align-items: var(--navigation-layout-justification-setting, inherit); 518 } 519 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content, 520 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list, 521 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container { 522 justify-content: flex-start; 523 } 524 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { 525 display: none; 526 } 527 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { 528 opacity: 1; 529 visibility: visible; 530 height: auto; 531 width: auto; 532 overflow: initial; 533 min-width: 200px; 534 position: static; 535 border: none; 536 padding-right: 2rem; 537 padding-left: 2rem; 538 } 539 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container, 540 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container { 541 gap: inherit; 542 } 543 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { 544 padding-top: var(--wp--style--block-gap, 2em); 545 } 546 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content { 547 padding: 0; 548 } 549 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container, 550 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item, 551 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list { 552 display: flex; 553 flex-direction: column; 554 align-items: var(--navigation-layout-justification-setting, initial); 555 } 556 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container, 557 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container, 558 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item, 559 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list { 560 color: inherit !important; 561 background: transparent !important; 562 } 563 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { 564 left: auto; 565 right: auto; 566 } 567 .wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container { 568 display: none; 569 width: 100%; 570 } 571 .wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close { 572 max-width: none; 573 } 574 .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content > *:not(.wp-block-navigation__overlay-container) { 575 display: none; 576 } 577 .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container { 578 display: block; 579 } 580 .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container { 581 left: auto; 582 right: 0; 583 } 584 @media (min-width: 600px) { 585 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { 586 display: block; 587 width: 100%; 588 position: relative; 589 z-index: auto; 590 background-color: inherit; 591 } 592 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { 593 display: none; 594 } 595 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { 596 right: 0; 597 } 598 } 599 600 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { 601 background-color: #fff; 602 } 603 604 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { 605 color: #000; 606 } 607 608 .wp-block-navigation__toggle_button_label { 609 font-size: 1rem; 610 font-weight: bold; 611 } 612 613 .wp-block-navigation__responsive-container-open, 614 .wp-block-navigation__responsive-container-close { 615 vertical-align: middle; 616 cursor: pointer; 617 color: currentColor; 618 background: transparent; 619 border: none; 620 margin: 0; 621 padding: 0; 622 text-transform: inherit; 623 } 624 .wp-block-navigation__responsive-container-open svg, 625 .wp-block-navigation__responsive-container-close svg { 626 fill: currentColor; 627 pointer-events: none; 628 display: block; 629 width: 24px; 630 height: 24px; 631 } 632 633 .wp-block-navigation__responsive-container-open { 634 display: flex; 635 } 636 .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open { 637 font-family: inherit; 638 font-weight: inherit; 639 font-size: inherit; 640 } 641 @media (min-width: 600px) { 642 .wp-block-navigation__responsive-container-open:not(.always-shown) { 643 display: none; 644 } 645 } 646 647 .wp-block-navigation__responsive-container-close { 648 position: absolute; 649 top: 0; 650 left: 0; 651 z-index: 2; 652 } 653 .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { 654 font-family: inherit; 655 font-weight: inherit; 656 font-size: inherit; 657 } 658 659 .disable-default-overlay .wp-block-navigation__responsive-container-close { 660 top: clamp(1rem, var(--wp--style--root--padding-left), 20rem); 661 left: clamp(1rem, var(--wp--style--root--padding-left), 20rem); 662 } 663 664 .wp-block-navigation__responsive-close { 665 width: 100%; 666 } 667 .has-modal-open .wp-block-navigation__responsive-close { 668 max-width: var(--wp--style--global--wide-size, 100%); 669 margin-right: auto; 670 margin-left: auto; 671 } 672 .wp-block-navigation__responsive-close:focus { 673 outline: none; 674 } 675 676 .is-menu-open .wp-block-navigation__responsive-close, 677 .is-menu-open .wp-block-navigation__responsive-dialog, 678 .is-menu-open .wp-block-navigation__responsive-container-content { 679 box-sizing: border-box; 680 } 681 682 .wp-block-navigation__responsive-dialog { 683 position: relative; 684 } 685 686 .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog { 687 margin-top: 46px; 688 } 689 @media (min-width: 782px) { 690 .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog { 691 margin-top: 32px; 692 } 693 } 694 695 html.has-modal-open { 696 overflow: hidden; 697 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Sun Jul 5 08:20:13 2026 | Cross-referenced by PHPXref |