out;
  content: "";
  display: inline-block;
  width: var(--space-2);
  height: var(--space-2);
  margin: var(--space-1);
  border-radius: 100%;
  border: solid 1px var(--color-primary);
  font-size: 14px;
  line-height: var(--space-2);
}
amp-selector.poll [option][selected]:before {
  text-align: center;
  content: "✓";
  color: #fff;
  background: var(--color-primary);
}
amp-selector.poll [option][selected]:focus {
  outline: -webkit-focus-ring-color auto 5px;
}

/* preview style */
h2.preview-only {
  