
  .bubble.svelte-xmm6kr {
    display: none;
    position: absolute;
    margin-top: 0.5rem;

    background-color: var(--vats-tour-background);
    border-radius: var(--vats-input-borderradius);
    border: solid 2px var(--vats-tour-borde);
    box-shadow: 0 0 3rem hsl(from var(--vats-coloredtext) h s l / 100%);

    color: var(--vats-tour-text);
    text-transform: none;
    font-size: var(--vats-text-m);
    padding: 0.5rem 1rem 1.5rem 2rem;
    line-height: 1.5;
    white-space: normal;
    min-width: 35rem;
    max-width: 45rem;

    z-index: 10;
  }

  .bubble-title.svelte-xmm6kr {
    font-size: var(--vats-text-l);
    font-weight: 600;
    color: white;
    padding-bottom: 1rem;
  }

  .bubble-text.svelte-xmm6kr {
    font-weight: normal;
  }
  .bubble-text ul,
  .bubble-text ol {
    padding: 0.5rem 0 0.5rem 3rem;
  }

  .bubble-text strong {
    color: var(--vats-coloredtext);
  }
  .bubble-arrow.svelte-xmm6kr {
    content: '';
    position: absolute;

    border-width: 1rem;
    border-style: solid;
    border-color: transparent transparent var(--vats-tour-background) transparent;
  }

  .highlight.svelte-108l3cp {
    position: absolute;
    top: calc(50% - 30px);
    left: calc(50% - 30px);
    width: 60px;
    height: 60px;
    opacity: 0;

    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
  }

  .container.svelte-108l3cp {
    position: relative;
    display: inline-block;
  }
