/* .map-embed: the Noord-Holland map in its iframe, full content width, with
   its caption and the Tip ons button underneath. */
@layer components {
  .map-embed__frame {
    width: 100%;
    height: var(--map-height);
    border: var(--hairline);
    border-radius: var(--radius-m);
    background: var(--color-surface-2);
  }

  .map-embed__footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: var(--space-3) var(--space-6);
    margin-block-start: var(--space-3);
  }

  .map-embed__caption {
    max-width: var(--width-reading);
    font-size: var(--text-small);
    line-height: var(--leading-small);
    color: var(--color-muted);
  }
}
