@font-face {
  font-family: "Geist";
  src: url("/neodemp/assets/fontes/geist.woff2") format("woff2");
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
}

#neodemp-coleta {
  --neodemp-bg: #faf9f7;
  --neodemp-surface: #f4f2ef;
  --neodemp-surface-2: #ebe8e3;
  --neodemp-card: #ffffff;
  --neodemp-ink: #1c1917;
  --neodemp-ink-2: #44403c;
  --neodemp-ink-3: #78716c;
  --neodemp-ink-4: #a8a29e;
  --neodemp-border: #e7e3dd;
  --neodemp-border-strong: #d6d0c7;
  --neodemp-accent: #b85c38;
  --neodemp-accent-hover: #a04e2d;
  --neodemp-accent-soft: #f5e9e3;
  --neodemp-accent-glow: #fbf3ef;
  --neodemp-ok: #5d7c5b;
  --neodemp-ok-soft: #e8eee6;
  --neodemp-warn: #a37b2c;
  --neodemp-warn-soft: #f3ecdb;
  --neodemp-danger: #a04848;
  --neodemp-danger-soft: #f3e3e3;
  --neodemp-info: #4a6b7c;
  --neodemp-info-soft: #e3eaee;
  --neodemp-radius-sm: 6px;
  --neodemp-radius: 10px;
  --neodemp-radius-lg: 14px;
  --neodemp-shadow-xs: 0 1px 0 rgba(28, 25, 23, 0.04);
  --neodemp-shadow-sm: 0 1px 2px rgba(28, 25, 23, 0.05), 0 1px 3px rgba(28, 25, 23, 0.04);
  --neodemp-shadow-lg: 0 12px 32px rgba(28, 25, 23, 0.1), 0 4px 12px rgba(28, 25, 23, 0.06);
  color: var(--neodemp-ink-2);
  font-family: "Geist", sans-serif;
  font-size: 14px;
  font-feature-settings: "ss01", "cv11";
  font-variant-numeric: tabular-nums;
  letter-spacing: -0.005em;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
