/* Generated by scripts/build.mjs from public/js/core/brand.js. Edit brand.js, not this file. */

:root {
  --font-ui: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, 'Cascadia Mono', Menlo, monospace;
}

:root,
[data-palette="midas"] {
  color-scheme: dark;
  --bg: #0B0B0C; --surface: #161514; --line: #262421; --text: #F5F1E6; --muted: #9A958A;
  --accent: #E3B341; --on-accent: #17130A; --accent-fill: #E3B341;
  --second: #F5F1E6; --on-second: #0B0B0C;
  --up: #6DC98E; --on-up: #08140C; --down: #E86A5C; --on-down: #170706;
  --shadow-a: 0.5; --scrim: rgba(0,0,0,.62);
}

[data-palette="mission"] {
  color-scheme: dark;
  --bg: #0A0A0B; --surface: #141416; --line: #242428; --text: #F2F1EC; --muted: #8E8D88;
  --accent: #FF4F00; --on-accent: #0A0A0B; --accent-fill: #FF4F00;
  --second: #F2F1EC; --on-second: #0A0A0B;
  --up: #3DDC84; --on-up: #06140D; --down: #FF5C6C; --on-down: #1A0508;
  --shadow-a: 0.5; --scrim: rgba(0,0,0,.62);
}

[data-palette="banknote"] {
  color-scheme: dark;
  --bg: #0C1A14; --surface: #132820; --line: #21392F; --text: #EEF3E8; --muted: #8FA597;
  --accent: #3DDC84; --on-accent: #06140D; --accent-fill: #3DDC84;
  --second: #E9DDB4; --on-second: #1B1A12;
  --up: #3DDC84; --on-up: #06140D; --down: #FF6F61; --on-down: #1A0805;
  --shadow-a: 0.5; --scrim: rgba(0,0,0,.62);
}

[data-palette="black-figure"] {
  color-scheme: dark;
  --bg: #14110F; --surface: #1E1916; --line: #2E2621; --text: #F3E9DA; --muted: #A8988A;
  --accent: #D2622F; --on-accent: #FFF6EC; --accent-fill: #B65226;
  --second: #F3E9DA; --on-second: #14110F;
  --up: #8CC084; --on-up: #10180E; --down: #E8564A; --on-down: #170605;
  --shadow-a: 0.5; --scrim: rgba(0,0,0,.62);
}

[data-palette="receipt"] {
  color-scheme: light;
  --bg: #F6F4EE; --surface: #FFFFFF; --line: #E2DED4; --text: #151515; --muted: #77746C;
  --accent: #E8372C; --on-accent: #FFFFFF; --accent-fill: #D82F25;
  --second: #151515; --on-second: #F6F4EE;
  --up: #0F7F4C; --on-up: #FFFFFF; --down: #C9281E; --on-down: #FFFFFF;
  --shadow-a: 0.10; --scrim: rgba(20,20,20,.28);
}

[data-palette="arcade"] {
  color-scheme: dark;
  --bg: #0D0B14; --surface: #18142A; --line: #2A2442; --text: #F4F2FF; --muted: #9690B5;
  --accent: #FF4D8D; --on-accent: #1A0610; --accent-fill: #FF4D8D;
  --second: #C8FF3D; --on-second: #11140A;
  --up: #4BE3A0; --on-up: #05150D; --down: #FF6B5B; --on-down: #1A0705;
  --shadow-a: 0.5; --scrim: rgba(0,0,0,.62);
}
