{
  "$description": "Fraindly Design Tokens. Quelle: tokens.css. Bei Abweichung gilt tokens.css.",
  "color": {
    "light": {
      "bg": "#F6F4ED", "bg-sunk": "#EFEBE0", "bg-raised": "#FBFAF6",
      "text": "#1A1816", "text-muted": "#66625B",
      "accent": "#D52B1E", "accent-hover": "#B8221A", "accent-press": "#9A1C15", "accent-text": "#B8221A", "on-accent": "#FFFFFF",
      "success": "#255930", "warning": "#8A5A00", "error": "#A31F15", "info": "#1A1816"
    },
    "dark": {
      "bg": "#141210", "bg-sunk": "#1E1B18", "bg-raised": "#1A1816",
      "text": "#ECE8E1", "text-muted": "#A29C92",
      "accent": "#C9291C", "accent-hover": "#DA3426", "accent-press": "#E6392B", "accent-text": "#F0584A", "on-accent": "#FFFFFF",
      "success": "#4E9A5E", "warning": "#D9A441", "error": "#FF8577", "info": "#ECE8E1"
    }
  },
  "font": {
    "sans": "Plus Jakarta Sans",
    "mono": "JetBrains Mono",
    "rule": "Mono nur für Zahlen, Zeiten, Kennungen und Code. Keine Serifen."
  },
  "fontSize": { "display": "44-68px", "h1": "36-48px", "h2": "28px", "h3": "20px", "body": "16px", "small": "14px", "label": "12px" },
  "spacing": { "s-1": 4, "s-2": 8, "s-3": 16, "s-4": 24, "s-5": 48, "s-6": 96 },
  "radius": 2,
  "controlHeight": 40,
  "layout": {
    "pageMax": 1280, "columns": 12, "breakpoints": { "stack": 700, "single": 900 }, "proseMeasure": "65ch",
    "app": {
      "navWidth": 240, "navCollapsed": 56, "colMin": 280, "handleHit": 40,
      "columns": { "xl": 3, "lg": 2, "sm": 1 }, "columnBreakpoints": { "lg": 900, "xl": 1280 },
      "contentPattern": "master-detail", "thirdColumnOnlyFor": "Nebeninformationen",
      "resizeStep": 16, "resizeStepLarge": 64,
      "storageKey": "fr-app-cols:<seite>:<spalten>", "navStorageKey": "fr-app-nav"
    }
  },
  "rules": [
    "Keine Cards: Gruppierung über Nähe, Abstand, Haarlinien, Typografie.",
    "Crimson nur für Primäraktion, Fokus, aktiven Zustand. Nie für Fehler.",
    "Grün (--success) für Erfolg, Status und Bestätigung, immer mit Icon oder Wort.",
    "Tabellen immer sortierbar, Zahlen rechtsbündig in Mono.",
    "Auswahl ab 7 Optionen oder mit Suche: Combobox, mehrfach als Text-Token.",
    "Zustand nie nur über Farbe.",
    "Deutsch (Schweiz), Sie-Form, ss statt ß.",
    "Anwendungen: App-Layout (Nav links mit Benutzer oben, einklappbar, Master/Detail mit Liste links und Detail rechts, Spalten horizontal verziehbar, Breiten clientseitig gespeichert)."
  ]
}
