{
  "$schema": "KisGo design tokens v1.0 (draft) — generated from tokens.css",
  "meta": {
    "version": "1.0.0",
    "date": "2026-10-04",
    "source": "tokens.css",
    "naming": "CSS var --kg-<name> ↔ JSON key <name>; RN: tokens.<group>['<name>']",
    "notes": [
      "Dark theme overrides only the keys listed in themes.dark",
      "Thai text uses typography.lh-thai-* line heights; Latin/Cyrillic use lh-latn-*",
      "Px values are dp in React Native",
      "Motion values in ms; easings as cubic-bezier for Reanimated Easing.bezier"
    ]
  },
  "themes": {
    "light": {
      "color.raw": {
        "paper-0": "#FFFDF8",
        "paper-50": "#FBF5EA",
        "paper-100": "#F4EBDC",
        "paper-200": "#EDE4D6",
        "paper-300": "#DDCFBC",
        "cocoa-400": "#9C8A74",
        "cocoa-500": "#8A7262",
        "cocoa-600": "#6B5446",
        "cocoa-800": "#3A2A20",
        "cocoa-900": "#2B201A",
        "night-900": "#1E1712",
        "night-800": "#2A211B",
        "night-700": "#3A2D24",
        "night-600": "#4A3D33",
        "berry-50": "#FCE6EE",
        "berry-100": "#F8CEDD",
        "berry-300": "#FF7AA5",
        "berry-600": "#C2255C",
        "berry-700": "#A11B4C",
        "berry-900": "#2A0F19",
        "day-sun": "#E5484D",
        "day-mon": "#F2C230",
        "day-tue": "#F06BA8",
        "day-wed": "#3FA34D",
        "day-thu": "#F08A24",
        "day-fri": "#4AA8E8",
        "day-sat": "#8E5BD9"
      },
      "color.semantic": {
        "bg": "#FBF5EA",
        "surface": "#FFFDF8",
        "surface-sunk": "#F4EBDC",
        "surface-muted": "#EDE4D6",
        "line": "#DDCFBC",
        "line-strong": "#9C8A74",
        "ink": "#3A2A20",
        "ink-2": "#6B5446",
        "ink-3": "#8A7262",
        "ink-inverse": "#FFFDF8",
        "outline": "#3A2A20",
        "brand": "#C2255C",
        "brand-hover": "#A11B4C",
        "brand-soft": "#FCE6EE",
        "brand-ink": "#FFFFFF",
        "brand-text": "#C2255C",
        "success": "#1F7A45",
        "success-soft": "#E2F2E4",
        "warning": "#8A5A00",
        "warning-soft": "#FCEFCF",
        "error": "#B42318",
        "error-soft": "#FBE3DE",
        "info": "#2860A8",
        "info-soft": "#E1ECF8",
        "neutral-note": "#6B5446",
        "neutral-note-soft": "#EDE4D6",
        "name": "#3A2A20",
        "focus": "#2860A8",
        "scrim": "rgba(43, 32, 26, .48)",
        "diecut": "#FFFFFF"
      },
      "rarity": {
        "r1-fill": "#EDE4D6",
        "r1-ink": "#5E4E40",
        "r1-edge": "#9C8A74",
        "r2-fill": "#177A65",
        "r2-ink": "#FFFFFF",
        "r2-edge": "#0F5546",
        "r3-fill": "#4B3FB8",
        "r3-ink": "#FFFFFF",
        "r3-edge": "#2C2380",
        "r4-fill": "#F3D27A",
        "r4-fill-2": "#E9B949",
        "r4-ink": "#3A2A20",
        "r4-edge": "#8C6418",
        "holo": "conic-gradient(from var(--kg-holo-angle, 0deg), #FFB3D1, #FFE29A, #B8F2C9, #A7D8FF, #D3B8FF, #FFB3D1)",
        "foil": "linear-gradient(135deg, #2C2380 0%, #8C84E8 35%, #E6E2FF 50%, #8C84E8 65%, #2C2380 100%)",
        "satin": "linear-gradient(160deg, rgba(255,255,255,.28) 0%, rgba(255,255,255,0) 45%, rgba(0,0,0,.10) 100%)"
      },
      "typography": {
        "font-ui": "\"IBM Plex Sans\", \"IBM Plex Sans Thai\", system-ui, sans-serif",
        "font-ui-th": "\"IBM Plex Sans Thai\", \"IBM Plex Sans\", system-ui, sans-serif",
        "font-display": "\"Nunito\", \"Kanit\", \"IBM Plex Sans\", system-ui, sans-serif",
        "font-display-th": "\"Kanit\", \"Nunito\", \"IBM Plex Sans Thai\", system-ui, sans-serif",
        "fs-display": "40px",
        "fs-title-1": "30px",
        "fs-title-2": "24px",
        "fs-title-3": "20px",
        "fs-body-lg": "18px",
        "fs-body": "16px",
        "fs-label": "15px",
        "fs-caption": "13px",
        "fs-micro": "12px",
        "fw-regular": "400",
        "fw-medium": "500",
        "fw-semi": "600",
        "fw-bold": "700",
        "fw-display": "800",
        "lh-latn-display": "1.2",
        "lh-latn-body": "1.4",
        "lh-latn-tight": "1.3",
        "lh-thai-display": "1.45",
        "lh-thai-body": "1.6",
        "lh-thai-tight": "1.5",
        "lh-display": "1.2",
        "lh-body": "1.4",
        "lh-tight": "1.3"
      },
      "space": {
        "space-0_5": "2px",
        "space-1": "4px",
        "space-2": "8px",
        "space-3": "12px",
        "space-4": "16px",
        "space-5": "20px",
        "space-6": "24px",
        "space-8": "32px",
        "space-10": "40px",
        "space-12": "48px",
        "space-16": "64px"
      },
      "size": {
        "touch-min": "48px",
        "touch-ios": "44px",
        "touch-gap": "8px",
        "cta-height-min": "56px"
      },
      "radius": {
        "radius-xs": "6px",
        "radius-sm": "8px",
        "radius-thumb": "12px",
        "radius-md": "16px",
        "radius-card": "20px",
        "radius-lg": "24px",
        "radius-pill": "999px"
      },
      "stroke": {
        "stroke-hair": "1px",
        "stroke": "2px",
        "stroke-strong": "3px",
        "diecut-sm": "6px",
        "diecut-md": "8px",
        "diecut-lg": "10px",
        "focus-ring": "3px"
      },
      "shadow": {
        "shadow-1": "0 1px 2px rgba(58,42,32,.10), 0 1px 1px rgba(58,42,32,.06)",
        "shadow-2": "0 4px 12px -2px rgba(58,42,32,.14), 0 2px 4px rgba(58,42,32,.06)",
        "shadow-3": "0 12px 28px -8px rgba(58,42,32,.24), 0 4px 8px rgba(58,42,32,.08)",
        "shadow-sticker": "drop-shadow(0 6px 10px rgba(58,42,32,.22)) drop-shadow(0 1px 1px rgba(58,42,32,.18))",
        "shadow-press": "0 2px 0 #3A2A20"
      },
      "texture": {
        "grain": "url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .23 0 0 0 0 .16 0 0 0 0 .12 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E\")",
        "grain-opacity": ".07"
      },
      "motion": {
        "dur-instant": "100ms",
        "dur-fast": "150ms",
        "dur-base": "200ms",
        "dur-slow": "300ms",
        "dur-move": "400ms",
        "exit-ratio": ".65",
        "stagger": "40ms",
        "ease-out": "cubic-bezier(.2, .8, .2, 1)",
        "ease-in": "cubic-bezier(.4, 0, 1, 1)",
        "ease-inout": "cubic-bezier(.4, 0, .2, 1)",
        "ease-sticker": "cubic-bezier(.34, 1.45, .64, 1)"
      },
      "reveal": {
        "reveal-1-glow": "300ms",
        "reveal-1-total": "700ms",
        "reveal-2-glow": "450ms",
        "reveal-2-total": "1000ms",
        "reveal-3-glow": "650ms",
        "reveal-3-total": "1400ms",
        "reveal-4-glow": "900ms",
        "reveal-4-total": "2000ms",
        "reveal-reduced": "200ms"
      },
      "z": {
        "z-base": "0",
        "z-sticky": "10",
        "z-overlay": "40",
        "z-sheet": "50",
        "z-toast": "60"
      }
    },
    "dark": {
      "color.semantic": {
        "bg": "#1E1712",
        "surface": "#2A211B",
        "surface-sunk": "#241C16",
        "surface-muted": "#3A2D24",
        "line": "#4A3D33",
        "line-strong": "#8E7B69",
        "ink": "#F6EDE1",
        "ink-2": "#C9B6A3",
        "ink-3": "#A8937F",
        "ink-inverse": "#1E1712",
        "outline": "#E8D5C0",
        "brand": "#FF7AA5",
        "brand-hover": "#FF94B7",
        "brand-soft": "#3D1E2A",
        "brand-ink": "#2A0F19",
        "brand-text": "#FF7AA5",
        "success": "#6CCB8A",
        "success-soft": "#1F3326",
        "warning": "#F0C75E",
        "warning-soft": "#3A2E14",
        "error": "#FF8A7A",
        "error-soft": "#3D1F1A",
        "info": "#8CB8F0",
        "info-soft": "#1C2A3D",
        "neutral-note": "#C9B6A3",
        "neutral-note-soft": "#3A2D24",
        "focus": "#8CB8F0",
        "scrim": "rgba(0,0,0,.6)"
      },
      "rarity": {
        "r1-fill": "#4A3D33",
        "r1-ink": "#F6EDE1",
        "r1-edge": "#A8937F",
        "r2-fill": "#6FD3B8",
        "r2-ink": "#0F3D33",
        "r2-edge": "#A8EAD7",
        "r3-fill": "#5446C8",
        "r3-ink": "#FFFFFF",
        "r3-edge": "#A79BFF",
        "r4-fill": "#F0C75E",
        "r4-fill-2": "#D9A63A",
        "r4-ink": "#2B201A",
        "r4-edge": "#FFE6A3"
      },
      "shadow": {
        "shadow-1": "0 1px 2px rgba(0,0,0,.4)",
        "shadow-2": "0 4px 12px -2px rgba(0,0,0,.5)",
        "shadow-3": "0 12px 28px -8px rgba(0,0,0,.6)"
      },
      "texture": {
        "grain-opacity": ".05"
      }
    }
  },
  "modes": {
    "camera": {
      "cam-scrim": "rgba(22, 17, 13, .86)",
      "cam-ink": "#FFFFFF",
      "cam-ink-2": "#F4EBDC",
      "cam-accent": "#FFE14D",
      "cam-warn": "#FFB35C",
      "cam-idle": "rgba(255,255,255,.92)",
      "cam-shutter": "#FFFFFF",
      "cam-shutter-ring": "#FF7AA5"
    },
    "respect": {
      "brand": "#7A6A5E",
      "brand-hover": "#685A4F",
      "brand-soft": "#EEE6DC",
      "brand-ink": "#FFFFFF",
      "brand-text": "#6B5446",
      "holo": "linear-gradient(135deg, #E9DFD2, #D9CCBB)",
      "day-sun": "#A8937F",
      "day-mon": "#A8937F",
      "day-tue": "#A8937F",
      "day-wed": "#A8937F",
      "day-thu": "#A8937F",
      "day-fri": "#A8937F",
      "day-sat": "#A8937F",
      "ease-sticker": "cubic-bezier(.2, .8, .2, 1)"
    },
    "thai": {
      "lh-display": "1.45",
      "lh-body": "1.6",
      "lh-tight": "1.5",
      "font-ui": "\"IBM Plex Sans Thai\", \"IBM Plex Sans\", system-ui, sans-serif",
      "font-display": "\"Kanit\", \"Nunito\", \"IBM Plex Sans Thai\", system-ui, sans-serif"
    }
  }
}