/* [project]/app/globals.css [app-client] (css) */
:root {
  --bg: #f7f7f5;
  --surface: #fff;
  --surface-2: #f0efec;
  --border: #e2e0db;
  --text: #1c1b19;
  --text-muted: #6b6862;
  --accent: #1f6f5c;
  --accent-soft: #e6f0ec;
  --negative: #b3261e;
  --positive: #1f6f5c;
  --warning: #8a6100;
  --warning-soft: #fdf3dc;
  --radius: 12px;
  --radius-sm: 8px;
  --shadow: 0 1px 2px #0000000d, 0 4px 12px #0000000a;
  --nav-height: 60px;
  --font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue",
    sans-serif;
  --font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg: #16171a;
    --surface: #1e2024;
    --surface-2: #26292e;
    --border: #33373d;
    --text: #ecebe8;
    --text-muted: #9a9790;
    --accent: #5cc0a3;
    --accent-soft: #1c2f2a;
    --negative: #f2857c;
    --positive: #5cc0a3;
    --warning: #e0b155;
    --warning-soft: #2c2618;
  }
}

* {
  box-sizing: border-box;
}

body {
  font-family: var(--font);
  color: var(--text);
  background: var(--bg);
  margin: 0;
  font-size: 15px;
  line-height: 1.5;
}

h1 {
  font-size: 1.5rem;
}

h2 {
  font-size: 1.1rem;
}

a {
  color: var(--accent);
}

button {
  font: inherit;
}

input, textarea, select {
  font: inherit;
  color: inherit;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  padding: 8px 10px;
}

.card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 16px;
}

.muted {
  color: var(--text-muted);
}

@media (min-width: 768px) {
  .page {
    max-width: 640px;
    margin: 0 auto;
  }
}

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