html {
  font-size: var(--lumo-font-size-s);

  /* Shared in all the themes */
  --white: #fff;
  --black: #000;
  --bvc-offwhite: #ECECEC;
  --bvc-light-gray: #D1D5DB;
  --bvc-dark-gray: #9CA3AF;
  --bvc-midnight: #272525;

  /* Red theme */
  --bvc-true-red: #FF0000;
  --bvc-loves-red: #DA3A32;

  /* Blue theme */
  --bvc-dark-blue: #114F97;
  --bvc-gift-card-blue: #59C7F7;

  /* Green theme */
  --bvc-green: #6B908B;
}

vaadin-icon.small-icon {
  width: 1.0em;
  height: 1.0em;
}

.floating-toggle-button {
  border-radius: 50%;

  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 8888;
  color: var(--lumo-base-color);
  background-color: var(--lumo-primary-color);
}