/* =====================================================================
   openapplock — colors.css
   openapplock's palette. Deliberately NEUTRAL (grayscale) for v1 — no brand
   accent — matching the site's current black/white character. Overrides ONLY
   the color tokens defined in ds.css (which is linked before this file).
   ===================================================================== */
:root, :root[data-theme="light"] {
  --bg:     #ffffff;
  --ink:    #000000;
  --muted:  #595959;
  --faint:  #9a9a9a;
  --rule:   #e6e6e6;
  --rule-2: #cccccc;
  --accent: #000000;   /* neutral: hover/links darken toward ink, no color */
  --accent-hover: #333333;
  --field:  #f2f2f2;
}
:root[data-theme="dark"] {
  --bg:     #121212;
  --ink:    #f2f2f2;
  --muted:  #9a9a9a;
  --faint:  #6a6a6a;
  --rule:   #2a2a2a;
  --rule-2: #555555;
  --accent: #f2f2f2;   /* neutral: light-on-dark hover, no color */
  --accent-hover: #cccccc;
  --field:  #1e1e1e;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bg:     #121212;
    --ink:    #f2f2f2;
    --muted:  #9a9a9a;
    --faint:  #6a6a6a;
    --rule:   #2a2a2a;
    --rule-2: #555555;
    --accent: #f2f2f2;
    --accent-hover: #cccccc;
    --field:  #1e1e1e;
  }
}
