{
  "$description": "PromptEye · identyfikacja v2 (MVP) · tokeny wygenerowane z tokens/*.css · 27.10.2026. Format: W3C Design Tokens (DTCG). Źródło prawdy: tokens/*.css.",
  "kolor": {
    "podstawa": {
      "czern": {
        "$value": "#000000",
        "$type": "color",
        "css": "--pe-czern"
      },
      "atrament": {
        "$value": "#0B0D12",
        "$type": "color",
        "$description": "tekst na bieli i na jasnych przyciskach",
        "css": "--pe-atrament"
      },
      "papier": {
        "$value": "#F7F8FA",
        "$type": "color",
        "$description": "tekst na czerni, jasny przycisk",
        "css": "--pe-papier"
      },
      "biel": {
        "$value": "#FFFFFF",
        "$type": "color",
        "css": "--pe-biel"
      }
    },
    "kobalt": {
      "kobalt": {
        "$value": "#4D6BFE",
        "$type": "color",
        "$description": "kolor marki: płasko co najmniej raz w kadrze; na bieli tylko jako powierzchnia lub dane",
        "css": "--pe-kobalt"
      },
      "kobalt-900": {
        "$value": "#0A1256",
        "$type": "color",
        "$description": "głębia gradientu, tło karty w kobalcie",
        "css": "--pe-kobalt-900"
      },
      "kobalt-700": {
        "$value": "#1E30BE",
        "$type": "color",
        "$description": "przejście w gradiencie, nie jako płaski kolor",
        "css": "--pe-kobalt-700"
      },
      "kobalt-650": {
        "$value": "#2A44D4",
        "$type": "color",
        "$description": "hover linku na bieli",
        "css": "--pe-kobalt-650"
      },
      "kobalt-600": {
        "$value": "#3D5AF1",
        "$type": "color",
        "$description": "tekst i linki na bieli, fokus, pierwsza seria danych na bieli (5,4:1; #4D6BFE ma 4,3:1)",
        "css": "--pe-kobalt-600"
      },
      "kobalt-500": {
        "$value": "#4D6BFE",
        "$type": "color",
        "$description": "powierzchnie, dane, przyciski na czerni",
        "css": "--pe-kobalt-500"
      },
      "kobalt-300": {
        "$value": "#7D93FF",
        "$type": "color",
        "$description": "tekst, liczby i dane na czerni (7,5:1)",
        "css": "--pe-kobalt-300"
      },
      "kobalt-200": {
        "$value": "#9DAEFF",
        "$type": "color",
        "$description": "słupki i serie danych na bieli",
        "css": "--pe-kobalt-200"
      },
      "kobalt-100": {
        "$value": "#C7D1FF",
        "$type": "color",
        "$description": "słupki drugoplanowe, zaznaczenia",
        "css": "--pe-kobalt-100"
      },
      "kobalt-50": {
        "$value": "#E4E9FF",
        "$type": "color",
        "$description": "tło wyróżnionej karty na bieli",
        "css": "--pe-kobalt-50"
      }
    },
    "pomarancz": {
      "pomarancz": {
        "$value": "#FD723A",
        "$type": "color",
        "$description": "punkt: kropka po tytule, lider w danych, punkt motywu, logo; nigdy tekst ani tło",
        "css": "--pe-pomarancz"
      },
      "pomarancz-hover": {
        "$value": "#FF8C5E",
        "$type": "color",
        "$description": "tylko hover przycisku b1a",
        "css": "--pe-pomarancz-hover"
      }
    },
    "noc": {
      "noc-tlo": {
        "$value": "#000000",
        "$type": "color",
        "css": "--pe-noc-tlo"
      },
      "noc-powierzchnia": {
        "$value": "#0C0D10",
        "$type": "color",
        "css": "--pe-noc-powierzchnia"
      },
      "noc-linia": {
        "$value": "rgba(255,255,255,.12)",
        "$type": "color",
        "css": "--pe-noc-linia"
      },
      "noc-podpis": {
        "$value": "#7A7E87",
        "$type": "color",
        "$description": "minimum dla tekstu, 5,2:1",
        "css": "--pe-noc-podpis"
      },
      "noc-sciezka": {
        "$value": "#8A8E97",
        "$type": "color",
        "$description": "ścieżka, meta hero, podpisy na czerni",
        "css": "--pe-noc-sciezka"
      },
      "noc-nawigacja": {
        "$value": "#9A9EA7",
        "$type": "color",
        "$description": "nawigacja, etykiety na czerni",
        "css": "--pe-noc-nawigacja"
      },
      "noc-tekst": {
        "$value": "#A3A7B0",
        "$type": "color",
        "$description": "lead i krótki tekst ciągły (sekcje, karty), 8,7:1",
        "css": "--pe-noc-tekst"
      },
      "noc-tekst-dlugi": {
        "$value": "#B9BDC5",
        "$type": "color",
        "$description": "długi tekst ciągły na czerni: artykuł, raport (16 / 1,7)",
        "css": "--pe-noc-tekst-dlugi"
      },
      "noc-tekst-2": {
        "$value": "#C9CCD3",
        "$type": "color",
        "$description": "jasny tekst drugoplanowy na czerni",
        "css": "--pe-noc-tekst-2"
      },
      "noc-linia-2": {
        "$value": "#22252C",
        "$type": "color",
        "$description": "pełna linia na czerni (tabele, stopki)",
        "css": "--pe-noc-linia-2"
      },
      "noc-naglowek": {
        "$value": "#F7F8FA",
        "$type": "color",
        "css": "--pe-noc-naglowek"
      }
    },
    "dzien": {
      "dzien-tlo": {
        "$value": "#FFFFFF",
        "$type": "color",
        "css": "--pe-dzien-tlo"
      },
      "dzien-panel": {
        "$value": "#F5F6F8",
        "$type": "color",
        "$description": "wykresy, karty, tabele",
        "css": "--pe-dzien-panel"
      },
      "dzien-linia": {
        "$value": "#E6E7EB",
        "$type": "color",
        "css": "--pe-dzien-linia"
      },
      "dzien-linia-2": {
        "$value": "#F0F1F3",
        "$type": "color",
        "$description": "linie wierszy, wypełnienia zastępcze",
        "css": "--pe-dzien-linia-2"
      },
      "dzien-hover": {
        "$value": "#E2E4E9",
        "$type": "color",
        "$description": "hover jasnych przycisków",
        "css": "--pe-dzien-hover"
      },
      "dzien-podpis": {
        "$value": "#6B6F78",
        "$type": "color",
        "$description": "minimum dla tekstu, 5,0:1",
        "css": "--pe-dzien-podpis"
      },
      "dzien-tekst-2": {
        "$value": "#555962",
        "$type": "color",
        "$description": "tekst drugoplanowy: nawigacja i lead jasnego hero",
        "css": "--pe-dzien-tekst-2"
      },
      "dzien-tekst": {
        "$value": "#464A53",
        "$type": "color",
        "$description": "tekst ciągły, lead, 8,9:1",
        "css": "--pe-dzien-tekst"
      },
      "dzien-naglowek": {
        "$value": "#0B0D12",
        "$type": "color",
        "css": "--pe-dzien-naglowek"
      }
    },
    "motyw": {
      "motyw-noc-0": {
        "$value": "#1B2B9C",
        "$type": "color",
        "css": "--pe-motyw-noc-0"
      },
      "motyw-noc-1": {
        "$value": "#3F5BF0",
        "$type": "color",
        "css": "--pe-motyw-noc-1"
      },
      "motyw-noc-2": {
        "$value": "#6F86FF",
        "$type": "color",
        "css": "--pe-motyw-noc-2"
      },
      "motyw-noc-3": {
        "$value": "#8DA1FF",
        "$type": "color",
        "$description": "ciemne tło, bez bieli",
        "css": "--pe-motyw-noc-3"
      },
      "motyw-dzien-0": {
        "$value": "#E4E5E9",
        "$type": "color",
        "css": "--pe-motyw-dzien-0"
      },
      "motyw-dzien-1": {
        "$value": "#C3C6CC",
        "$type": "color",
        "css": "--pe-motyw-dzien-1"
      },
      "motyw-dzien-2": {
        "$value": "#8A8E97",
        "$type": "color",
        "$description": "biel: szary",
        "css": "--pe-motyw-dzien-2"
      },
      "motyw-punkt": {
        "$value": "#FD723A",
        "$type": "color",
        "$description": "jeden punkt na element, koło 5 px",
        "css": "--pe-motyw-punkt"
      }
    }
  },
  "typografia": {
    "kroj": {
      "font-display": {
        "$value": "\"Geist\",system-ui,sans-serif",
        "$type": "fontFamily",
        "css": "--pe-font-display"
      },
      "font-text": {
        "$value": "\"Inter\",system-ui,sans-serif",
        "$type": "fontFamily",
        "css": "--pe-font-text"
      }
    },
    "skala": {
      "h1": {
        "$value": "64px",
        "$type": "dimension",
        "css": "--pe-h1"
      },
      "h1-lh": {
        "$value": "1.05",
        "$type": "number",
        "css": "--pe-h1-lh"
      },
      "h1-ls": {
        "$value": "-.04em",
        "$type": "letterSpacing",
        "css": "--pe-h1-ls"
      },
      "lead": {
        "$value": "21px",
        "$type": "dimension",
        "css": "--pe-lead"
      },
      "lead-lh": {
        "$value": "1.5",
        "$type": "number",
        "css": "--pe-lead-lh"
      },
      "lead-ls": {
        "$value": "-.012em",
        "$type": "letterSpacing",
        "css": "--pe-lead-ls"
      },
      "h2": {
        "$value": "36px",
        "$type": "dimension",
        "css": "--pe-h2"
      },
      "h2-ls": {
        "$value": "-.035em",
        "$type": "letterSpacing",
        "css": "--pe-h2-ls"
      },
      "h3": {
        "$value": "21px",
        "$type": "dimension",
        "css": "--pe-h3"
      },
      "text": {
        "$value": "16px",
        "$type": "dimension",
        "css": "--pe-text"
      },
      "text-lh": {
        "$value": "1.65",
        "$type": "number",
        "css": "--pe-text-lh"
      },
      "text-ls": {
        "$value": "-.011em",
        "$type": "letterSpacing",
        "$description": "jasne; na czerni 16/1,7, −0,006 em",
        "css": "--pe-text-ls"
      },
      "wnioski-ls": {
        "$value": "-.013em",
        "$type": "letterSpacing",
        "$description": "P1: ramka „Najważniejsze wnioski” 17 px",
        "css": "--pe-wnioski-ls"
      },
      "kolumna": {
        "$value": "660px",
        "$type": "dimension",
        "css": "--pe-kolumna"
      },
      "d1": {
        "$value": "120px",
        "$type": "dimension",
        "css": "--pe-d1"
      },
      "d1-lh": {
        "$value": ".95",
        "$type": "number",
        "css": "--pe-d1-lh"
      },
      "d1-ls": {
        "$value": "-.048em",
        "$type": "letterSpacing",
        "css": "--pe-d1-ls"
      }
    }
  },
  "uklad": {
    "wzorzec-w": {
      "$value": "1440px",
      "$type": "dimension",
      "css": "--pe-wzorzec-w"
    },
    "wzorzec-h": {
      "$value": "860px",
      "$type": "dimension",
      "css": "--pe-wzorzec-h"
    },
    "margines": {
      "$value": "48px",
      "$type": "dimension",
      "$description": "www; slajd 64, OG 64, LinkedIn 56, posty 72",
      "css": "--pe-margines"
    },
    "kolumny": {
      "$value": "12",
      "$type": "number",
      "$description": "posty: 6",
      "css": "--pe-kolumny"
    },
    "odstep-kolumn": {
      "$value": "24px",
      "$type": "dimension",
      "$description": "slajd 32, OG 16",
      "css": "--pe-odstep-kolumn"
    },
    "tresc": {
      "$value": "1344px",
      "$type": "dimension",
      "$description": "1440 − 2 × 48",
      "css": "--pe-tresc"
    },
    "rama": {
      "$value": "48px",
      "$type": "dimension",
      "$description": "rama jasnego hero F",
      "css": "--pe-rama"
    },
    "o-1": {
      "$value": "8px",
      "$type": "dimension",
      "css": "--pe-o-1"
    },
    "o-2": {
      "$value": "16px",
      "$type": "dimension",
      "css": "--pe-o-2"
    },
    "o-3": {
      "$value": "24px",
      "$type": "dimension",
      "css": "--pe-o-3"
    },
    "o-4": {
      "$value": "32px",
      "$type": "dimension",
      "css": "--pe-o-4"
    },
    "o-5": {
      "$value": "48px",
      "$type": "dimension",
      "css": "--pe-o-5"
    },
    "o-6": {
      "$value": "64px",
      "$type": "dimension",
      "css": "--pe-o-6"
    },
    "o-7": {
      "$value": "96px",
      "$type": "dimension",
      "css": "--pe-o-7"
    },
    "o-8": {
      "$value": "128px",
      "$type": "dimension",
      "$description": "odstępy pionowe, krok 8",
      "css": "--pe-o-8"
    },
    "promien": {
      "$value": "2px",
      "$type": "dimension",
      "$description": "przyciski, karty, ramki",
      "css": "--pe-promien"
    }
  }
}