/* StylePal brand tokens (split-mirror: ink #111111 + gold, Manrope), light +
   dark. ONE token set for every page: the creator flow (creator.css) and the
   landing pages (landing.css) both build on it. */
:root {
  --bg: #f7f5f1;
  --card: #ffffff;
  --text: #111111;
  --muted: #5b5750;
  --line: rgba(17, 17, 17, 0.12);
  --field: #ffffff;
  --btn-bg: #111111;
  --btn-text: #ffffff;
  --gold: #b8841f;
  --gold-grad: linear-gradient(135deg, #b8841f 0%, #e1ae45 55%, #f6d98c 100%);
  --danger: #b3261e;
  --notice-bg: #fff4dc;
  --notice-text: #5c3d00;
  --radius: 16px;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bg: #111111;
    --card: #1b1a18;
    --text: #f5f2ec;
    --muted: #b3ada3;
    --line: rgba(255, 255, 255, 0.14);
    --field: #232220;
    --btn-bg: #f5f2ec;
    --btn-text: #111111;
    --gold: #e1ae45;
    --danger: #ff8a80;
    --notice-bg: #3a2c0c;
    --notice-text: #f6d98c;
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --bg: #111111;
  --card: #1b1a18;
  --text: #f5f2ec;
  --muted: #b3ada3;
  --line: rgba(255, 255, 255, 0.14);
  --field: #232220;
  --btn-bg: #f5f2ec;
  --btn-text: #111111;
  --gold: #e1ae45;
  --danger: #ff8a80;
  --notice-bg: #3a2c0c;
  --notice-text: #f6d98c;
  color-scheme: dark;
}
