/* [project]/styles/globals.css [client] (css) */
:root {
  --background: #fff;
  --foreground: #171717;
}

@media (prefers-color-scheme: dark) {
  :root {
    --background: #0a0a0a;
    --foreground: #ededed;
  }
}

html, body {
  max-width: 100vw;
  overflow-x: hidden;
}

body {
  color: var(--foreground);
  background: var(--background);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Arial, Helvetica, sans-serif;
}

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

a {
  color: inherit;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  html {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }
}

canvas {
  max-width: 100% !important;
  height: auto !important;
}

img, svg, video, canvas, iframe {
  max-width: 100%;
}

@media (max-width: 768px) {
  input, select, textarea, button {
    min-height: 44px;
    font-size: 16px;
  }

  select {
    padding: 10px 12px;
  }

  .filter-row {
    flex-direction: column !important;
  }
}

@media (max-width: 480px) {
  input, select, textarea {
    padding: 10px 12px;
    font-size: 16px;
  }
}

/*# sourceMappingURL=styles_globals_dc36e6c9.css.map*/