.lvbl-embed {
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 0.75em;
width: 100%;
padding: 1.25em;
text-align: center;
font: inherit;
color: var(--lvbl-consent-text, var(--wp--preset--color--contrast, inherit));
background: var(--lvbl-consent-bg, var(--wp--preset--color--base, Canvas));
border: 1px solid var(--lvbl-consent-line, color-mix(in srgb, currentColor 22%, transparent));
border-radius: var(--lvbl-consent-radius, 6px);
}
.lvbl-embed p {
margin: 0;
}
.lvbl-embed__title {
font-weight: 600;
}
.lvbl-embed__note {
font-size: 0.875em;
color: var(--lvbl-consent-muted, color-mix(in srgb, currentColor 70%, transparent));
}
.lvbl-embed__load:focus-visible {
outline: 2px solid currentColor;
outline-offset: 3px;
} .wp-has-aspect-ratio .lvbl-embed {
position: absolute;
inset: 0;
aspect-ratio: auto !important;
}