/* REFERENCE ONLY — not loaded by any production page.
   The deployed, consolidated stylesheet is /public/styles.css.
   This file is kept only as an annotated source-of-origin record. */

/* Songcards color system — dark, warm, neutral base. Copper used sparingly. */
:root{
  /* Base palette (locked values — do not alter) */
  --sc-bg:#1B1712;            /* app background */
  --sc-surface:#252019;       /* card / panel */
  --sc-border:#3A332A;        /* border / hairline — neutral, never colored */
  --sc-text:#EDE6D6;          /* text primary */
  --sc-text-secondary:#9C9384;/* text secondary / metadata labels */
  --sc-copper:#A8683B;        /* accent — one moment per screen, max */
  --sc-saved:#5F7A5E;         /* status: saved / final / success */

  /* Derived neutrals (warm-tinted, from base ramp) */
  --sc-bg-sunken:#151109;     /* deepest wells, footer, code */
  --sc-surface-raised:#2C261E;/* hover / raised panel */
  --sc-border-strong:#4A4235; /* focus ring base, emphasized hairline */
  --sc-text-faint:#847A69;    /* disabled text, placeholder — lifted for legibility */

  /* Copper tints — for restrained states only (hover on the one accent) */
  --sc-copper-hover:#B87545;  /* accent hover */
  --sc-copper-press:#95592F;  /* accent press */
  --sc-copper-wash:rgba(168,104,59,0.12); /* faint fill behind the one accent */

  /* Status hues (status dots only — kept low-chroma, warm). Canonical schema-v2 set. */
  --sc-status-idea:#8A8072;      /* idea (neutral) */
  --sc-status-in-progress:#B8923F;/* in progress (amber) */
  --sc-status-ready:#6B84A0;     /* ready (slate blue) */
  --sc-status-released:#5F7A5E;  /* released (green) */
  --sc-status-archived:#6E6656;  /* archived (faint) */
  /* legacy aliases (kept for back-compat) */
  --sc-status-final:#5F7A5E;
  --sc-status-progress:#B8923F;
  --sc-status-review:#6B84A0;
  --sc-status-draft:#8A8072;

  /* ---- Semantic aliases ---- */
  --surface-app:var(--sc-bg);
  --surface-card:var(--sc-surface);
  --surface-raised:var(--sc-surface-raised);
  --surface-sunken:var(--sc-bg-sunken);
  --border-hairline:var(--sc-border);
  --border-strong:var(--sc-border-strong);
  --text-primary:var(--sc-text);
  --text-secondary:var(--sc-text-secondary);
  --text-faint:var(--sc-text-faint);
  --accent:var(--sc-copper);
  --accent-hover:var(--sc-copper-hover);
  --accent-press:var(--sc-copper-press);
  --accent-wash:var(--sc-copper-wash);
  --accent-ink:#000000; /* pure black — the only text color reaching 4.5:1 AA against the locked copper accent */
  --focus-ring:var(--sc-copper);
}
