.nd-frame {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
}
.nd-frame iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.nd-frame[data-provider="openstreetmap"] {
    aspect-ratio: auto;
    height: 350px;
}
.nd-frame[data-provider="facebook"] {
    aspect-ratio: auto;
    width: 100%;
    max-width: 500px;
    height: 410px;
    margin-inline: auto;
}
.wp-block-gallery.is-style-newday-slideshow.nd-slideshow-ready {
    display: block;
}
.wp-block-gallery.is-style-newday-slideshow.nd-slideshow-ready > figure.wp-block-image {
    display: block;
    width: 100% !important;
    margin: 0;
}
.wp-block-gallery.is-style-newday-slideshow.nd-slideshow-ready > figure.wp-block-image[hidden] {
    display: none !important;
}
.wp-block-gallery.is-style-newday-slideshow.nd-slideshow-ready > figure.wp-block-image img {
    width: 100%;
    height: auto;
    object-fit: contain;
}
.nd-slideshow__controls {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: .65rem;
    margin-top: .75rem;
}
.nd-slideshow__controls button {
    min-height: 44px;
    padding: .5rem .75rem;
    font: inherit;
    cursor: pointer;
}
.nd-slideshow__controls button:focus-visible,
.wp-block-gallery.nd-slideshow-ready:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
}
.nd-slideshow__controls button:disabled {
    cursor: default;
}
.nd-slideshow__status {
    font-variant-numeric: tabular-nums;
}
