/* [project]/src/app/globals.css [app-client] (css) */
:root {
  --bg: #f4f4f7;
  --panel: #fff;
  --panel-soft: #fafafb;
  --line: #e9e9ef;
  --line-strong: #dcdce5;
  --text: #15151b;
  --text-2: #5a5a6b;
  --text-3: #90909f;
  --accent: #4f46e5;
  --accent-soft: #eef0ff;
  --accent-text: #fff;
  --danger: #dc2f45;
  --danger-soft: #fdeef0;
  --ring: #4f46e52e;
  --shadow-sm: 0 1px 2px #12121e0d;
  --shadow-md: 0 6px 20px #12121e14;
  --shadow-lg: 0 24px 60px #12121e2e;
  --radius: 12px;
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg: #0e0e13;
    --panel: #17171f;
    --panel-soft: #1d1d26;
    --line: #262631;
    --line-strong: #33333f;
    --text: #f2f2f6;
    --text-2: #a5a5b6;
    --text-3: #74748a;
    --accent: #7c74f2;
    --accent-soft: #221f3d;
    --accent-text: #fff;
    --danger: #f2687c;
    --danger-soft: #34181f;
    --ring: #7c74f240;
    --shadow-sm: 0 1px 2px #0006;
    --shadow-md: 0 6px 20px #00000073;
    --shadow-lg: 0 24px 60px #0009;
  }
}

* {
  box-sizing: border-box;
}

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  background: var(--bg);
  color: var(--text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.5;
}

button, input, textarea {
  font: inherit;
  color: inherit;
}

button {
  cursor: pointer;
}

::placeholder {
  color: var(--text-3);
}

::selection {
  background: var(--accent);
  color: var(--accent-text);
}

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