:host {
  display: block;
  position: relative;
  box-sizing: border-box;
  padding: 0;
  font-family: var(--font-body-1-font-family, 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif);
  font-size: var(--font-body-1-font-size, 1rem);
  font-weight: var(--font-body-1-font-weight, 400);
  letter-spacing: var(--font-body-1-letter-spacing, 0.005em);
  color: var(--color-text-primary, #ffffff);
  user-select: none;
  width: 100%;
}

:host([hidden]) {
  display: none;
}