/* Preserve AURA's original layout when core blocks add their own wrappers. */

/* Match original sibling spacing across WordPress's legacy group wrapper. */
.aura-editable .space-y-4 > .wp-block-group__inner-container > :not([hidden]) ~ :not([hidden]) { margin-top:1rem; margin-bottom:0; }
.aura-editable .space-y-5 > .wp-block-group__inner-container > :not([hidden]) ~ :not([hidden]) { margin-top:1.25rem; margin-bottom:0; }
.aura-editable .space-y-6 > .wp-block-group__inner-container > :not([hidden]) ~ :not([hidden]) { margin-top:1.5rem; margin-bottom:0; }
.aura-editable .aura-block-button.text-xs > a::after { margin-left:0; }
.aura-editable .aura-block-button.mt-9 { margin-top:2.25rem; }
.aura-editable .aura-block-button.mt-10 { margin-top:2.5rem; }
.aura-editable .aura-block-button.mt-auto { margin-top:auto; }
.aura-editable .aura-block-button { padding:0; }
.aura-editable .aura-block-button.px-7 > a { padding-left:1.75rem; padding-right:1.75rem; }
.aura-editable .aura-block-button.px-8 > a { padding-left:2rem; padding-right:2rem; }
.aura-editable .aura-block-button.py-4 > a { padding-top:1rem; padding-bottom:1rem; }
.aura-editable .aura-block-button.pt-8 > a { padding-top:2rem; }
.aura-editable p.aura-step-number { display:inline; }
@media (min-width:1024px) {
    .aura-editable .lg\:not-first\:pl-8:not(:first-child) { padding-left:0; }
}

.aura-editable .wp-block-group__inner-container { display:contents; }
.aura-editable .aura-block-button { display:inline-flex; }
.aura-editable .aura-block-image { margin: 0; }
.aura-editable .aura-block-image img { display:block; width:100%; height:100%; object-fit:inherit; aspect-ratio:inherit; }
.aura-editable .aura-buttons-inline { display:contents; }
.aura-editable .aura-block-button > .wp-block-button__link {
    display:inline-flex; align-items:inherit; justify-content:inherit; gap:inherit;
    width:100%; height:100%; padding:0; border:0; border-radius:inherit;
    color:inherit; background:transparent; box-shadow:none; font:inherit;
    letter-spacing:inherit; text-transform:inherit; text-decoration:none; white-space:inherit;
}
.aura-editable .aura-button-arrow > .wp-block-button__link::after {
    content:""; display:inline-block; width:1rem; height:1rem; flex-shrink:0;
    background:currentColor; margin-left:.5rem;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
}
.aura-editable .aura-check-item::before {
    content:""; display:block; width:1.25rem; height:1.25rem; margin-top:.125rem; flex-shrink:0;
    background:currentColor;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='m9 12 2 2 4-4' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center/contain no-repeat;
}
