/* PixelKit tokens v1.5 - canonical. Reference: https://pixelkit42.pages.dev
   Type pair chosen 2026-09-10: JetBrains Mono + Fixel Text (both OFL). */
@import url("fonts.css");
:root {
  /* light (default) */
  --pk-paper: #f3f3f2;
  --pk-card: #fbfbf7;           /* rarely used: interfaces only */
  --pk-ink: #191a1c;
  --pk-muted: #4c4e53;
  --pk-faint: #75777d;
  --pk-hair: rgba(20,22,26,.10);
  --pk-rule: rgba(20,22,26,.26);
  /* series, fixed order (CVD-validated on light paper) */
  --pk-coral: #c04f31;
  --pk-blue: #3a6cbf;
  --pk-mint: #2f8f63;
  --pk-violet: #8256b8;
  /* statuses */
  --pk-ok: #2f8f63;
  --pk-warn: #96690a;
  --pk-crit: #c04f31;
  --pk-info: #3a6cbf;
  /* sprite-only accents (never on the page) */
  --pk-sprite-yellow: #e0a90f;
  --pk-sprite-orange: #d96a1e;
  /* type */
  --pk-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --pk-sans: "Fixel Text", -apple-system, "SF Pro Text", Inter, "Segoe UI", system-ui, sans-serif;
  --pk-hand: "Chalkboard SE", "Comic Sans MS", "Comic Neue", cursive;
}
/* dark theme "Вугілля" - interfaces, dashboards, wall screens */
[data-pk-theme="dark"] {
  --pk-paper: #151517;
  --pk-card: #1c1c1f;
  --pk-ink: #d9d9d5;
  --pk-muted: #a8a9a5;
  --pk-faint: #83847f;
  --pk-hair: rgba(255,255,255,.10);
  --pk-rule: rgba(255,255,255,.26);
  /* series re-derived for dark surface (CVD-validated) */
  --pk-coral: #d0603f;
  --pk-blue: #4a7dd6;
  --pk-mint: #379d70;
  --pk-violet: #9268cc;
  --pk-ok: #379d70;
  --pk-warn: #b8860b;
  --pk-crit: #d0603f;
  --pk-info: #4a7dd6;
}
