/* ============================================================
   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;

  /* Pár-jelölő színek (párosítós feladatok).
     ---------------------------------------
     SZÁNDÉKOSAN nem a pálya palettájából dolgoznak. A téma színei egymáshoz
     hangolva készülnek — pont az ellenkezője annak, ami itt kell: a pároknak
     első pillantásra el kell válniuk. Az `accent` + `success` + arany hármas
     például a keszthelyi témában narancs, zöld és arany volt, vagyis két
     gyakorlatilag egyforma szín.

     A négy első a leginkább elkülönülő hármas-négyes (kék–narancs–zöld–lila);
     négynél több párt egyik feladat sem használ, a maradék kettő tartalék.
     Mind elég sötét a fehér számhoz. */
  --k2-par-1: #1565c0;
  --k2-par-2: #b34700;
  --k2-par-3: #2e7d32;
  --k2-par-4: #6a1b9a;
  --k2-par-5: #00696e;
  --k2-par-6: #b3005c;
  --k2-par-ink: #fff;

  /* 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;

    /* Sötét háttéren a mély színek egymásba folynak: itt világos változat kell,
       és hozzá sötét szám. A hangolás (hue) ugyanaz, csak a világosság fordul. */
    --k2-par-1: #7ab5ff;
    --k2-par-2: #ffa15c;
    --k2-par-3: #7ed488;
    --k2-par-4: #d7a3ff;
    --k2-par-5: #57d8d8;
    --k2-par-6: #ff8ec0;
    --k2-par-ink: #171310;
  }
}

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