/* src/styles.css */
:root {
  --bg: #ecf0f1;
  --surface: #ffffff;
  --ink: #333333;
  --accent: #c49b63;
  --accent-2: #9d7a47;
  --muted: #666666;
  --border: #e0e0e0;
  --danger: #dc2626;
  --surface-soft: #f8f9fa;
  --warning-bg: #fff3e0;
  --warning-ink: #8d6e4d;
  --badge-bg: rgba(196, 155, 99, 0.12);
  --badge-ink: #8d6e4d;
  --input-bg: #ffffff;
  --table-head: #5d4e3d;
  --shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
  --scrollbar-track: #f1f1f1;
  --scrollbar-thumb: #888888;
  --scrollbar-thumb-hover: #555555;
}
body.theme-dark {
  --bg: #272018;
  --surface: #3b2f23;
  --ink: #f5ede2;
  --accent: #d0ac7a;
  --accent-2: #b88f58;
  --muted: #d8c7af;
  --border: #5c4a39;
  --danger: #ff6b6b;
  --surface-soft: #4a3a2b;
  --warning-bg: #5a4328;
  --warning-ink: #ffe0b2;
  --badge-bg: rgba(208, 172, 122, 0.2);
  --badge-ink: #ffe7c5;
  --input-bg: #4a3a2b;
  --table-head: #ead7bf;
  --shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  --scrollbar-track: #2a2118;
  --scrollbar-thumb: #6f5a44;
  --scrollbar-thumb-hover: #8b7155;
}
* {
  box-sizing: border-box;
}
body {
  margin: 0;
  padding: 0;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  background: var(--bg);
  color: var(--ink);
  line-height: 1.6;
}
h1,
h2,
h3 {
  margin: 0;
  font-weight: 600;
}
input,
button,
select,
textarea {
  font-family: inherit;
}
button {
  cursor: pointer;
}
::-webkit-scrollbar {
  width: 8px;
}
::-webkit-scrollbar-track {
  background: var(--scrollbar-track);
}
::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb);
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--scrollbar-thumb-hover);
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
