.wp-block-group.is-style-shadow-solid {
    box-shadow: 0 20px 40px #a9a9a9;
}


.wp-block-button.is-style-button-ghost >
.wp-block-button__link:not(.has-text-color, .has-background) {
    background-color: var(--wp--preset--color--primary-400);
    color: var(--wp--preset--color--gray-300);
}

.wp-block-button.is-style-style-one >
.wp-block-button__link:not(.has-text-color, .has-background) {
    box-shadow: 10px 10px var(--wp--preset--color--primary-600);
}

.wp-block-button.is-style-style-one >
.wp-block-button__link:not(.has-text-color, .has-background):hover {
    box-shadow: none;
    transition: box-shadow 0.1s ease-in-out;
}

/* Left Align Mobile Menu */
.is-style-mobile-menu-left.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content {
    align-items: flex-start;
}

.is-style-mobile-menu-left.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content .wp-block-page-list,
.is-style-mobile-menu-left.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content .wp-block-navigation-item{
    align-items: flex-start;
}

/* Gap for Left, Center, Right Submenu Align Mobile Menu */
.is-style-mobile-menu-left.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content 
.wp-block-navigation__submenu-container,
.is-style-mobile-menu-center.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content 
.wp-block-navigation__submenu-container,
.is-style-mobile-menu-right.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content 
.wp-block-navigation__submenu-container {
    gap: 20px;
}

/* Center Align Mobile Menu */
.is-style-mobile-menu-center.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content {
    align-items: center;
}

.is-style-mobile-menu-center.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content .wp-block-page-list,
.is-style-mobile-menu-center.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content .wp-block-navigation-item{
    align-items: center;
}


/* Right Align Mobile Menu */
.is-style-mobile-menu-right.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content {
    align-items: flex-end;
}

.is-style-mobile-menu-right.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content .wp-block-page-list,
.is-style-mobile-menu-right.is-responsive
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-dialog 
.wp-block-navigation__responsive-container-content .wp-block-navigation-item{
    align-items: flex-end;
}