.plana_ad {
  z-index: 10;
  position: relative;
  bottom: 0;
  display: flex;
  padding-bottom: calc(env(safe-area-inset-bottom) * 1.5);
  background: #212121;
}

.plana_ad-container {
  display: flex;
  justify-content: center;
  width: 100%;
  font-family: Suisse Intl Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: 0.875rem;
  padding: 1rem 2rem;
  color: rgb(222,222,222);
}

#plana_ad-caret {
  width: .5em;
  height: 1lh;
  background-color: currentColor;
  display: inline-block;
  animation: blink 1s infinite;
}

@keyframes blink {
  0% { opacity: .8; }
  50% { opacity: 0; }
  100% { opacity: .8; }
}
