/* [project]/src/styles/global.css [client] (css) */
:root {
  --hs-safe-area-inset-top: env(safe-area-inset-top, 0px);
  --hs-safe-area-inset-right: env(safe-area-inset-right, 0px);
  --hs-safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);
  --hs-safe-area-inset-left: env(safe-area-inset-left, 0px);
}

html {
  overscroll-behavior: none;
  scrollbar-width: none;
  height: 100dvh;
  overflow: hidden;
}

body {
  scrollbar-width: none;
  -webkit-user-select: none;
  user-select: none;
  overscroll-behavior: none;
  height: 100dvh;
  margin: 0;
  overflow: hidden scroll;
  scroll-behavior: smooth !important;
}

* {
  scrollbar-width: none;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  scroll-behavior: smooth !important;
}

::-webkit-scrollbar {
  display: none;
}

canvas {
  pointer-events: none;
}

#privy-dialog {
  font-family: inherit;
}

[id^="headlessui-dialog-panel"] {
  max-height: 600px;
  overflow-y: scroll;
}

:root {
  --privy-border-radius-sm: 12px !important;
  --privy-border-radius-md: 12px !important;
  --privy-border-radius-lg: 12px !important;
  --privy-border-radius-mdlg: 12px !important;
  --privy-color-accent: #01bafe !important;
  --privy-color-accent-light: #0082b1 !important;
  --privy-color-accent-dark: #80dcfe !important;
  --privy-color-success: #2e7d32 !important;
  --privy-color-success-light: #4caf50 !important;
  --privy-color-success-dark: #1b5e20 !important;
  --privy-color-error: #d32f2f !important;
}

