[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/blocks/navigation/ -> style-rtl.css (source)

   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    padding: 0;
 103  }
 104  .wp-block-navigation .wp-block-navigation-item {
 105    background-color: inherit;
 106    display: flex;
 107    align-items: center;
 108    position: relative;
 109  }
 110  .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
 111    display: none;
 112  }
 113  .wp-block-navigation .wp-block-navigation-item__content {
 114    display: block;
 115    z-index: 1;
 116  }
 117  .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
 118    color: inherit;
 119  }
 120  .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content {
 121    text-decoration: underline;
 122  }
 123  .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 {
 124    text-decoration: underline;
 125  }
 126  .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content {
 127    text-decoration: line-through;
 128  }
 129  .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 {
 130    text-decoration: line-through;
 131  }
 132  .wp-block-navigation :where(a), .wp-block-navigation :where(a:focus), .wp-block-navigation :where(a:active) {
 133    text-decoration: none;
 134  }
 135  .wp-block-navigation .wp-block-navigation__submenu-icon {
 136    align-self: center;
 137    line-height: 0;
 138    display: inline-block;
 139    font-size: inherit;
 140    padding: 0;
 141    background-color: inherit;
 142    color: currentColor;
 143    border: none;
 144    width: 0.6em;
 145    height: 0.6em;
 146    margin-right: 0.25em;
 147  }
 148  .wp-block-navigation .wp-block-navigation__submenu-icon svg {
 149    display: inline-block;
 150    stroke: currentColor;
 151    width: inherit;
 152    height: inherit;
 153    margin-top: 0.075em;
 154  }
 155  .wp-block-navigation {
 156    --navigation-layout-justification-setting: flex-start;
 157    --navigation-layout-direction: row;
 158    --navigation-layout-wrap: wrap;
 159    --navigation-layout-justify: flex-start;
 160    --navigation-layout-align: center;
 161  }
 162  .wp-block-navigation.is-vertical {
 163    --navigation-layout-direction: column;
 164    --navigation-layout-justify: initial;
 165    --navigation-layout-align: flex-start;
 166  }
 167  .wp-block-navigation.no-wrap {
 168    --navigation-layout-wrap: nowrap;
 169  }
 170  .wp-block-navigation.items-justified-center {
 171    --navigation-layout-justification-setting: center;
 172    --navigation-layout-justify: center;
 173  }
 174  .wp-block-navigation.items-justified-center.is-vertical {
 175    --navigation-layout-align: center;
 176  }
 177  .wp-block-navigation.items-justified-right {
 178    --navigation-layout-justification-setting: flex-end;
 179    --navigation-layout-justify: flex-end;
 180  }
 181  .wp-block-navigation.items-justified-right.is-vertical {
 182    --navigation-layout-align: flex-end;
 183  }
 184  .wp-block-navigation.items-justified-space-between {
 185    --navigation-layout-justification-setting: space-between;
 186    --navigation-layout-justify: space-between;
 187  }
 188  
 189  .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
 190    background-color: inherit;
 191    color: inherit;
 192    position: absolute;
 193    z-index: 2;
 194    display: flex;
 195    flex-direction: column;
 196    align-items: normal;
 197    opacity: 0;
 198  }
 199  @media not (prefers-reduced-motion) {
 200    .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
 201      transition: opacity 0.1s linear;
 202    }
 203  }
 204  .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
 205    visibility: hidden;
 206    width: 0;
 207    height: 0;
 208    overflow: hidden;
 209  }
 210  .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
 211    display: flex;
 212    flex-grow: 1;
 213    padding: 0.5em 1em;
 214  }
 215  .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
 216    margin-left: 0;
 217    margin-right: auto;
 218  }
 219  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
 220    margin: 0;
 221  }
 222  .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
 223    right: -1px;
 224    top: 100%;
 225  }
 226  @media (min-width: 782px) {
 227    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
 228      right: 100%;
 229      top: -1px;
 230    }
 231    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before {
 232      content: "";
 233      position: absolute;
 234      left: 100%;
 235      height: 100%;
 236      display: block;
 237      width: 0.5em;
 238      background: transparent;
 239    }
 240    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
 241      margin-left: 0.25em;
 242    }
 243    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
 244      transform: rotate(90deg);
 245    }
 246  }
 247  @media (hover: hover) {
 248    .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
 249      visibility: visible;
 250      overflow: visible;
 251      opacity: 1;
 252      width: auto;
 253      height: auto;
 254      min-width: 200px;
 255    }
 256  }
 257  .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container,
 258  .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
 259    visibility: visible;
 260    overflow: visible;
 261    opacity: 1;
 262    width: auto;
 263    height: auto;
 264    min-width: 200px;
 265  }
 266  .wp-block-navigation .has-child.open-always {
 267    flex-wrap: var(--navigation-layout-wrap, wrap);
 268    flex-direction: var(--navigation-layout-direction, initial);
 269    justify-content: var(--navigation-layout-justify, initial);
 270    align-items: var(--navigation-layout-align, initial);
 271    gap: var(--wp--style--block-gap, 2em);
 272  }
 273  .wp-block-navigation .has-child.open-always .wp-block-navigation-item {
 274    justify-content: var(--navigation-layout-justify, initial);
 275  }
 276  .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu,
 277  .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container {
 278    gap: var(--wp--style--block-gap, 2em);
 279  }
 280  .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu,
 281  .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,
 282  .wp-block-navigation .has-child.open-always .wp-block-navigation-item {
 283    padding-top: 0;
 284    padding-bottom: 0;
 285  }
 286  .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container {
 287    padding-right: var(--wp--style--block-gap, 2em);
 288    padding-left: var(--wp--style--block-gap, 2em);
 289  }
 290  .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
 291    padding: 0;
 292  }
 293  .wp-block-navigation .has-child.open-always > .wp-block-navigation-item__content,
 294  .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
 295    flex-grow: 0;
 296  }
 297  .wp-block-navigation .has-child.open-always > .wp-block-navigation__submenu-container {
 298    visibility: visible;
 299    overflow: visible;
 300    opacity: 1;
 301    width: auto;
 302    height: auto;
 303    flex-basis: 100%;
 304    position: static;
 305    border: none;
 306    background-color: transparent;
 307    color: inherit;
 308  }
 309  
 310  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
 311    right: 0;
 312    top: 100%;
 313  }
 314  @media (min-width: 782px) {
 315    .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
 316      right: 100%;
 317      top: 0;
 318    }
 319  }
 320  
 321  .wp-block-navigation-submenu {
 322    position: relative;
 323    display: flex;
 324  }
 325  .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
 326    stroke: currentColor;
 327  }
 328  
 329  button.wp-block-navigation-item__content {
 330    background-color: transparent;
 331    border: none;
 332    color: currentColor;
 333    font-size: inherit;
 334    font-family: inherit;
 335    letter-spacing: inherit;
 336    line-height: inherit;
 337    font-style: inherit;
 338    font-weight: inherit;
 339    text-transform: inherit;
 340    text-align: right;
 341  }
 342  
 343  .wp-block-navigation-submenu__toggle {
 344    cursor: pointer;
 345  }
 346  .wp-block-navigation-submenu__toggle[aria-expanded=true] + .wp-block-navigation__submenu-icon > svg,
 347  .wp-block-navigation-submenu__toggle[aria-expanded=true] > svg {
 348    transform: rotate(-180deg);
 349  }
 350  
 351  .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
 352    padding-right: 0;
 353    padding-left: 0.85em;
 354  }
 355  .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
 356    margin-right: -0.6em;
 357    pointer-events: none;
 358  }
 359  
 360  .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
 361    padding: 0;
 362  }
 363  
 364  /**
 365   * Margins
 366   */
 367  .wp-block-navigation__responsive-container,
 368  .wp-block-navigation__responsive-close,
 369  .wp-block-navigation__responsive-dialog,
 370  .wp-block-navigation .wp-block-page-list,
 371  .wp-block-navigation__container,
 372  .wp-block-navigation__responsive-container-content {
 373    gap: inherit;
 374  }
 375  
 376  /**
 377   * Paddings
 378   */
 379  :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
 380  :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
 381    padding: 0.5em 1em;
 382  }
 383  
 384  :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
 385  :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
 386  :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
 387  :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
 388    padding: 0.5em 1em;
 389  }
 390  
 391  /**
 392   * Justifications.
 393   */
 394  .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
 395  .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container,
 396  .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
 397  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
 398    right: auto;
 399    left: 0;
 400  }
 401  .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,
 402  .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,
 403  .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
 404  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
 405    right: -1px;
 406    left: -1px;
 407  }
 408  @media (min-width: 782px) {
 409    .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,
 410    .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,
 411    .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
 412    .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
 413      right: auto;
 414      left: 100%;
 415    }
 416  }
 417  
 418  .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
 419    background-color: #fff;
 420    border: 1px solid rgba(0, 0, 0, 0.15);
 421  }
 422  
 423  .wp-block-navigation.has-background .wp-block-navigation__submenu-container {
 424    background-color: inherit;
 425  }
 426  
 427  .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
 428    color: #000;
 429  }
 430  
 431  .wp-block-navigation__container {
 432    display: flex;
 433    flex-wrap: var(--navigation-layout-wrap, wrap);
 434    flex-direction: var(--navigation-layout-direction, initial);
 435    justify-content: var(--navigation-layout-justify, initial);
 436    align-items: var(--navigation-layout-align, initial);
 437    list-style: none;
 438    margin: 0;
 439    padding-right: 0;
 440  }
 441  .wp-block-navigation__container .is-responsive {
 442    display: none;
 443  }
 444  
 445  .wp-block-navigation__container:only-child,
 446  .wp-block-page-list:only-child {
 447    flex-grow: 1;
 448  }
 449  
 450  /**
 451   * Mobile menu.
 452   */
 453  @keyframes overlay-menu__fade-in-animation {
 454    from {
 455      opacity: 0;
 456      transform: translateY(0.5em);
 457    }
 458    to {
 459      opacity: 1;
 460      transform: translateY(0);
 461    }
 462  }
 463  .wp-block-navigation__responsive-container {
 464    display: none;
 465    position: fixed;
 466    top: 0;
 467    right: 0;
 468    left: 0;
 469    bottom: 0;
 470  }
 471  .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
 472    color: inherit;
 473  }
 474  .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
 475    display: flex;
 476    flex-wrap: var(--navigation-layout-wrap, wrap);
 477    flex-direction: var(--navigation-layout-direction, initial);
 478    justify-content: var(--navigation-layout-justify, initial);
 479    align-items: var(--navigation-layout-align, initial);
 480  }
 481  .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
 482    color: inherit !important;
 483    background-color: inherit !important;
 484  }
 485  .wp-block-navigation__responsive-container.is-menu-open {
 486    display: flex;
 487    flex-direction: column;
 488    background-color: inherit;
 489  }
 490  @media not (prefers-reduced-motion) {
 491    .wp-block-navigation__responsive-container.is-menu-open {
 492      animation: overlay-menu__fade-in-animation 0.1s ease-out;
 493      animation-fill-mode: forwards;
 494    }
 495  }
 496  .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) {
 497    padding-top: clamp(1rem, var(--wp--style--root--padding-top), 20rem);
 498    padding-left: clamp(1rem, var(--wp--style--root--padding-right), 20rem);
 499    padding-bottom: clamp(1rem, var(--wp--style--root--padding-bottom), 20rem);
 500    padding-right: clamp(1rem, var(--wp--style--root--padding-left), 20rem);
 501  }
 502  .wp-block-navigation__responsive-container.is-menu-open {
 503    overflow: auto;
 504    z-index: 100000;
 505  }
 506  .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content {
 507    padding-top: calc(2rem + 24px);
 508  }
 509  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content {
 510    overflow: visible;
 511    display: flex;
 512    flex-direction: column;
 513    flex-wrap: nowrap;
 514    align-items: var(--navigation-layout-justification-setting, inherit);
 515  }
 516  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,
 517  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list,
 518  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
 519    justify-content: flex-start;
 520  }
 521  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
 522    display: none;
 523  }
 524  .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 {
 525    opacity: 1;
 526    visibility: visible;
 527    height: auto;
 528    width: auto;
 529    overflow: initial;
 530    min-width: 200px;
 531    position: static;
 532    border: none;
 533    padding-right: 2rem;
 534    padding-left: 2rem;
 535  }
 536  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container,
 537  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
 538    gap: inherit;
 539  }
 540  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
 541    padding-top: var(--wp--style--block-gap, 2em);
 542  }
 543  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
 544    padding: 0;
 545  }
 546  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
 547  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
 548  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list {
 549    display: flex;
 550    flex-direction: column;
 551    align-items: var(--navigation-layout-justification-setting, initial);
 552  }
 553  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,
 554  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,
 555  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,
 556  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list {
 557    color: inherit !important;
 558    background: transparent !important;
 559  }
 560  .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 {
 561    left: auto;
 562    right: auto;
 563  }
 564  .wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container {
 565    display: none;
 566    width: 100%;
 567  }
 568  .wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close {
 569    max-width: none;
 570  }
 571  .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content > *:not(.wp-block-navigation__overlay-container) {
 572    display: none;
 573  }
 574  .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container {
 575    display: block;
 576  }
 577  .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 {
 578    left: auto;
 579    right: 0;
 580  }
 581  @media (min-width: 600px) {
 582    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
 583      display: block;
 584      width: 100%;
 585      position: relative;
 586      z-index: auto;
 587      background-color: inherit;
 588    }
 589    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
 590      display: none;
 591    }
 592    .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 {
 593      right: 0;
 594    }
 595  }
 596  
 597  .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) {
 598    background-color: #fff;
 599  }
 600  
 601  .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) {
 602    color: #000;
 603  }
 604  
 605  .wp-block-navigation__toggle_button_label {
 606    font-size: 1rem;
 607    font-weight: bold;
 608  }
 609  
 610  .wp-block-navigation__responsive-container-open,
 611  .wp-block-navigation__responsive-container-close {
 612    vertical-align: middle;
 613    cursor: pointer;
 614    color: currentColor;
 615    background: transparent;
 616    border: none;
 617    margin: 0;
 618    padding: 0;
 619    text-transform: inherit;
 620  }
 621  .wp-block-navigation__responsive-container-open svg,
 622  .wp-block-navigation__responsive-container-close svg {
 623    fill: currentColor;
 624    pointer-events: none;
 625    display: block;
 626    width: 24px;
 627    height: 24px;
 628  }
 629  
 630  .wp-block-navigation__responsive-container-open {
 631    display: flex;
 632  }
 633  .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
 634    font-family: inherit;
 635    font-weight: inherit;
 636    font-size: inherit;
 637  }
 638  @media (min-width: 600px) {
 639    .wp-block-navigation__responsive-container-open:not(.always-shown) {
 640      display: none;
 641    }
 642  }
 643  
 644  .wp-block-navigation__responsive-container-close {
 645    position: absolute;
 646    top: 0;
 647    left: 0;
 648    z-index: 2;
 649  }
 650  .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
 651    font-family: inherit;
 652    font-weight: inherit;
 653    font-size: inherit;
 654  }
 655  
 656  .disable-default-overlay .wp-block-navigation__responsive-container-close {
 657    top: clamp(1rem, var(--wp--style--root--padding-left), 20rem);
 658    left: clamp(1rem, var(--wp--style--root--padding-left), 20rem);
 659  }
 660  
 661  .wp-block-navigation__responsive-close {
 662    width: 100%;
 663  }
 664  .has-modal-open .wp-block-navigation__responsive-close {
 665    max-width: var(--wp--style--global--wide-size, 100%);
 666    margin-right: auto;
 667    margin-left: auto;
 668  }
 669  .wp-block-navigation__responsive-close:focus {
 670    outline: none;
 671  }
 672  
 673  .is-menu-open .wp-block-navigation__responsive-close,
 674  .is-menu-open .wp-block-navigation__responsive-dialog,
 675  .is-menu-open .wp-block-navigation__responsive-container-content {
 676    box-sizing: border-box;
 677  }
 678  
 679  .wp-block-navigation__responsive-dialog {
 680    position: relative;
 681  }
 682  
 683  .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog {
 684    margin-top: 46px;
 685  }
 686  @media (min-width: 782px) {
 687    .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog {
 688      margin-top: 32px;
 689    }
 690  }
 691  
 692  html.has-modal-open {
 693    overflow: hidden;
 694  }


Generated : Sat Jun 13 09:38:55 2026 Cross-referenced by PHPXref