/* ============================================================
   Kalandország 2.0 — design tokenek (docs/06)
   Az "akta/dosszié" skin az alapértelmezett (Cobler-játékok).
   A játék settings.theme felülírhatja a --k2-* változókat.
   ============================================================ */

:root {
  /* Paletta — nappali (terep-első: magas kontraszt) */
  --k2-paper: #f4ecd9;          /* papír alapszín */
  --k2-paper-deep: #e9dec4;     /* kartondosszié */
  --k2-surface: #fdf8ec;        /* kártya/lap felület */
  --k2-ink: #2a2118;            /* tinta — szöveg */
  --k2-ink-soft: #5b4c3a;       /* halványabb tinta */
  --k2-accent: #8c2f24;         /* pecsétvörös — akciók, kiemelés */
  --k2-accent-ink: #ffffff;
  --k2-success: #2e6b3e;        /* jóváhagyó pecsétzöld */
  --k2-success-soft: #e0efe2;
  --k2-danger: #a3271c;
  --k2-danger-soft: #f7e3e0;
  --k2-line: #c9b990;           /* vonalak, elválasztók */
  --k2-focus: #1d4ed8;

  /* Tipográfia — rendszerbetűk, offline-barát */
  --k2-font-body: "Georgia", "Times New Roman", serif;
  --k2-font-display: "Courier New", "Courier", monospace; /* írógép-jelleg */
  --k2-font-ui: -apple-system, "Segoe UI", Roboto, sans-serif;

  /* Méretek */
  --k2-radius: 6px;
  --k2-tap: 44px;               /* minimális tapintható cél */
  --k2-gap: 12px;
  --k2-maxw: 640px;

  /* Textúra: enyhe papír-szemcse CSS-ből (nincs külső asset) */
  --k2-texture:
    repeating-linear-gradient(0deg, rgba(0,0,0,.012) 0 2px, transparent 2px 4px),
    repeating-linear-gradient(90deg, rgba(0,0,0,.008) 0 3px, transparent 3px 6px);

  /* Mozgás */
  --k2-t-fast: 150ms;
  --k2-t-page: 320ms;
}

/* Sötét mód: esti játék, OLED-kímélet */
@media (prefers-color-scheme: dark) {
  :root {
    --k2-paper: #171310;
    --k2-paper-deep: #100d0b;
    --k2-surface: #221c16;
    --k2-ink: #e8ddc8;
    --k2-ink-soft: #b3a68d;
    --k2-accent: #d05c4a;
    --k2-accent-ink: #1a0d0a;
    --k2-success: #6fbf82;
    --k2-success-soft: #1d2f22;
    --k2-danger: #e07a6d;
    --k2-danger-soft: #35201d;
    --k2-line: #4a3f2e;
    --k2-focus: #7ca2ff;
  }
}

@media (prefers-reduced-motion: reduce) {
  :root { --k2-t-fast: 0ms; --k2-t-page: 0ms; }
}
