::selection {
  background: var(--token);
  color: #fff;
  /* WebKit/Blink Browsers */
}

::-moz-selection {
  background: var(--token);
  color: #fff;
  /* Gecko Browsers */
}

/*::placeholder { color: #c5c5c5 !important; font-weight: 300 !important }*/
::-webkit-input-placeholder {
  color: var(--light-gray);
  opacity: 1;
}

:-moz-placeholder {
  color: var(--light-gray);
  opacity: 1;
}
:-ms-input-placeholder {
  color: var(--light-gray);
  opacity: 1;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  /* font-family: ${blorado.style.fontFamily}, sans-serif; */
  padding: 0;
  margin: 0;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing: antialiased;
}

/* body::-webkit-scrollbar {
  display: none;
} */

html {
  scroll-behavior: smooth;
  scroll-snap-type: y mandatory;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

a, h1, h2, h3, h4, h5, h6, p, button, input[type=text], input[type=date], input[type=password], input[type=value], b, label, td, select, textarea, th {
  /* font-family: ${blorado.style.fontFamily}, sans-serif; */
  text-rendering: geometricPrecision;
  color: var(--brand)
}

/* input[type=text], input[type=date], input[type=password], input[type=value], select, textarea {
  border-color: var(--gray) !important;
} */

a {
  cursor: pointer;
}

/* .scout__bar-wrapper{
  --scout-white: var(--bg);
  --scout-theme-black: var(--brand);
  --scout-light-grey: var(--border-color);
  --scout-theme-grey: var(--gray);
  --scout-theme-card-hover: var(--gray-alpha);
  --scout-theme-keyboard: 0px 2px 0px 2px #8d8d8d;
  --scout-tutorial-grey: var(--article-color);
  --scout-box-shadow: 1px 2px 16px 10px rgba(0, 0, 0, 0.05);
} */