{
  "$description": "Albeit — ZenMode OS design tokens (V4). W3C DTCG format. Import into Figma with Tokens Studio: Light = color.primitive + semantic.light; Dark = color.primitive + semantic.dark. Pairing budget: green (working) + ONE reward hue per screen.",
  "color": {
    "$type": "color",
    "zen": {
      "900": { "$value": "#0B5C12", "$description": "pressed. AAA on paper" },
      "700": { "$value": "#0F7A18", "$description": "BRAND GREEN. primary. AA on paper" },
      "500": { "$value": "#2AA136", "$description": "fills + charts only. never text" },
      "300": { "$value": "#5BDF62", "$description": "on-dark accent. AAA on #111111" },
      "200": { "$value": "#D9F7DB" },
      "100": { "$value": "#BFF3C2" },
      "050": { "$value": "#E6F6E7" },
      "050-line": { "$value": "#C8E7CA" },
      "ink": { "$value": "#1D3A20" },
      "on": { "$value": "#F2FFF2" }
    },
    "amber": {
      "800": { "$value": "#7A5A00", "$description": "reward text on paper. AA" },
      "500": { "$value": "#FFC800", "$description": "reward fills. AAA on #111111" },
      "on": { "$value": "#FFF8E1" }
    },
    "ember": {
      "700": { "$value": "#B34700", "$description": "deduction text on paper. AA" },
      "500": { "$value": "#FF6600", "$description": "fills only. never text on paper" },
      "400": { "$value": "#FF9A4D" },
      "300": { "$value": "#FF8A3D", "$description": "deduction delta on dark" },
      "on": { "$value": "#FFF3EA" }
    },
    "ink": {
      "base": { "$value": "#111111", "$description": "DARK MODE BASE" },
      "surface": { "$value": "#1A1A1A" },
      "raised": { "$value": "#222222" },
      "gain": { "$value": "#16210F", "$description": "the one tinted dark surface" },
      "line": { "$value": "#2B2B2B" },
      "hairline": { "$value": "#242424" },
      "soft": { "$value": "#4C4C48" }
    },
    "paper": {
      "base": { "$value": "#F2F1ED", "$description": "LIGHT MODE BASE" },
      "raised": { "$value": "#FAF9F5" },
      "sunk": { "$value": "#EAE8E2" },
      "white": { "$value": "#FFFFFF" },
      "ink": { "$value": "#F5F5F1" },
      "hairline": { "$value": "#DBD9D2" },
      "hairline-soft": { "$value": "#E4E2DB" }
    },
    "stone": {
      "600": { "$value": "#5E6058" },
      "500": { "$value": "#70726A" },
      "400": { "$value": "#8C8E86" },
      "300": { "$value": "#9E9E98" },
      "250": { "$value": "#7E7E78" },
      "200": { "$value": "#DCDCD6" }
    }
  },
  "semantic": {
    "$type": "color",
    "light": {
      "surface": {
        "base": { "$value": "{color.paper.base}" },
        "card": { "$value": "{color.paper.raised}" },
        "sunk": { "$value": "{color.paper.sunk}" },
        "tint": { "$value": "{color.zen.050}" },
        "inverse": { "$value": "{color.ink.surface}" }
      },
      "text": {
        "heading": { "$value": "{color.ink.surface}" },
        "body": { "$value": "{color.ink.soft}" },
        "caption": { "$value": "{color.stone.600}" },
        "muted": { "$value": "{color.stone.500}" },
        "mono": { "$value": "{color.stone.400}" },
        "brand": { "$value": "{color.zen.700}" },
        "on-brand": { "$value": "{color.zen.on}" },
        "inverse": { "$value": "{color.paper.ink}" }
      },
      "border": {
        "hairline": { "$value": "{color.paper.hairline}" },
        "focus": { "$value": "{color.zen.700}" }
      },
      "action": {
        "primary": { "$value": "{color.ink.surface}" },
        "primary-text": { "$value": "{color.paper.ink}" },
        "primary-hover": { "$value": "{color.zen.700}" },
        "primary-pressed": { "$value": "{color.zen.900}" },
        "outline-border": { "$value": "#C9C7BD" }
      },
      "accent": {
        "working": { "$value": "{color.zen.700}", "$description": "slot 1 of 2. identity, focus, primary action" },
        "reward": { "$value": "{color.amber.800}", "$description": "slot 2 of 2. reward text" },
        "reward-graphic": { "$value": "{color.amber.500}", "$description": "reward fills only" }
      },
      "score": {
        "gain": { "$value": "{color.zen.700}" },
        "deduct": { "$value": "{color.ember.700}" }
      }
    },
    "dark": {
      "surface": {
        "base": { "$value": "{color.ink.base}" },
        "card": { "$value": "{color.ink.surface}" },
        "sunk": { "$value": "{color.ink.raised}" },
        "tint": { "$value": "{color.ink.gain}" },
        "inverse": { "$value": "{color.paper.base}" }
      },
      "text": {
        "heading": { "$value": "{color.paper.ink}" },
        "body": { "$value": "{color.stone.200}" },
        "caption": { "$value": "{color.stone.300}" },
        "muted": { "$value": "{color.stone.250}" },
        "mono": { "$value": "{color.stone.250}" },
        "brand": { "$value": "{color.zen.300}" },
        "on-brand": { "$value": "{color.zen.on}" },
        "inverse": { "$value": "{color.ink.surface}" }
      },
      "border": {
        "hairline": { "$value": "{color.ink.line}" },
        "focus": { "$value": "{color.zen.300}" }
      },
      "action": {
        "primary": { "$value": "{color.zen.300}" },
        "primary-text": { "$value": "{color.ink.base}" },
        "primary-hover": { "$value": "{color.paper.ink}" },
        "primary-pressed": { "$value": "{color.zen.500}" },
        "outline-border": { "$value": "{color.ink.line}" }
      },
      "accent": {
        "working": { "$value": "{color.zen.300}" },
        "reward": { "$value": "{color.amber.500}" },
        "reward-graphic": { "$value": "{color.amber.500}" }
      },
      "score": {
        "gain": { "$value": "{color.zen.300}" },
        "deduct": { "$value": "{color.ember.300}" }
      }
    }
  },
  "gradient": {
    "$type": "other",
    "os": { "$value": "linear-gradient(100deg,#FF6600 0%,#FFC800 48%,#0F7A18 100%)", "$description": "mark + reward device. never a page background" },
    "score": { "$value": "linear-gradient(90deg,#FF6600,#FFC800 46%,#5BDF62)" },
    "paper-raised": { "$value": "linear-gradient(#FAF9F5,#EAE8E2)" },
    "paper-deep": { "$value": "linear-gradient(#FAF9F5,#E7E5DE)" },
    "ink-raised": { "$value": "linear-gradient(#1F1F1F,#111111)" },
    "ink-flat": { "$value": "linear-gradient(#111111,#181818)" },
    "widget-zen": { "$value": "linear-gradient(160deg,#5BDF62,#2AA136)", "$description": "the ONE accent widget tile — graphics only" },
    "widget-zen-deep": { "$value": "linear-gradient(160deg,#2AA136,#0B5C12)", "$description": "text-bearing accent tile. zen.on passes AA on the bottom stop" },
    "widget-quiet": { "$value": "linear-gradient(160deg,#FAF9F5,#E7E5DE)", "$description": "its neutral partner, light" },
    "widget-quiet-ink": { "$value": "linear-gradient(160deg,#262626,#171717)", "$description": "its neutral partner, dark" }
  },
  "font": {
    "$type": "fontFamily",
    "brand": { "$value": "Clash Display", "$description": "Medium 500 only. never a paragraph, never below 20" },
    "system": { "$value": "Geist", "$description": "400 + 600 only" },
    "number": { "$value": "Departure Mono", "$description": "tabular figures" }
  },
  "weight": {
    "$type": "fontWeight",
    "brand": { "$value": 500 },
    "body": { "$value": 400 },
    "emphasis": { "$value": 600 }
  },
  "type": {
    "$type": "typography",
    "display": { "$value": { "fontFamily": "{font.brand}", "fontWeight": "{weight.brand}", "fontSize": "57px", "lineHeight": "64px", "letterSpacing": "-0.02em" } },
    "headline-lg": { "$value": { "fontFamily": "{font.brand}", "fontWeight": "{weight.brand}", "fontSize": "32px", "lineHeight": "40px", "letterSpacing": "-0.015em" } },
    "headline-sm": { "$value": { "fontFamily": "{font.brand}", "fontWeight": "{weight.brand}", "fontSize": "24px", "lineHeight": "32px", "letterSpacing": "-0.01em" } },
    "title": { "$value": { "fontFamily": "{font.system}", "fontWeight": "{weight.emphasis}", "fontSize": "20px", "lineHeight": "28px", "letterSpacing": "0em" } },
    "body-lg": { "$value": { "fontFamily": "{font.system}", "fontWeight": "{weight.body}", "fontSize": "16px", "lineHeight": "24px", "letterSpacing": "0.005em" } },
    "body-md": { "$value": { "fontFamily": "{font.system}", "fontWeight": "{weight.body}", "fontSize": "14px", "lineHeight": "20px", "letterSpacing": "0.01em" } },
    "label": { "$value": { "fontFamily": "{font.system}", "fontWeight": "{weight.brand}", "fontSize": "12px", "lineHeight": "16px", "letterSpacing": "0.05em", "textCase": "uppercase" } },
    "metric-xl": { "$value": { "fontFamily": "{font.number}", "fontWeight": "{weight.body}", "fontSize": "48px", "lineHeight": "52px", "letterSpacing": "-0.01em" } },
    "metric": { "$value": { "fontFamily": "{font.number}", "fontWeight": "{weight.body}", "fontSize": "20px", "lineHeight": "24px", "letterSpacing": "0.02em" } },
    "mono-label": { "$value": { "fontFamily": "{font.number}", "fontWeight": "{weight.body}", "fontSize": "11px", "lineHeight": "16px", "letterSpacing": "0.1em", "textCase": "uppercase" } }
  },
  "space": {
    "$type": "dimension",
    "1": { "$value": "4px" }, "2": { "$value": "8px" }, "3": { "$value": "12px" },
    "4": { "$value": "16px" }, "5": { "$value": "20px" }, "6": { "$value": "24px" },
    "8": { "$value": "32px" }, "12": { "$value": "48px" },
    "screen-margin": { "$value": "20px" },
    "card-padding": { "$value": "16px" },
    "card-padding-lg": { "$value": "20px" },
    "row-gap": { "$value": "12px" },
    "group-gap": { "$value": "24px" },
    "target-min": { "$value": "48px" },
    "target-gap-min": { "$value": "8px" }
  },
  "radius": {
    "$type": "dimension",
    "sm": { "$value": "8px" }, "md": { "$value": "16px" }, "lg": { "$value": "20px" },
    "xl": { "$value": "24px" }, "2xl": { "$value": "34px" }, "full": { "$value": "999px" },
    "widget": { "$value": "22px" }, "app-tile": { "$value": "17px" }
  },
  "shadow": {
    "$type": "other",
    "paper-card": { "$value": "inset 0 1px 0 #FFFFFF, 0 1px 2px rgba(18,22,15,0.07), 0 22px 44px -28px rgba(18,22,15,0.4)" },
    "paper-panel": { "$value": "inset 0 1px 0 #FFFFFF, 0 1px 2px rgba(18,22,15,0.07), 0 30px 60px -34px rgba(18,22,15,0.5)" },
    "ink-card": { "$value": "0 22px 44px -28px rgba(0,0,0,0.6)" },
    "green-card": { "$value": "0 22px 44px -28px rgba(15,122,24,0.8)" },
    "device": { "$value": "0 30px 60px -30px rgba(0,0,0,0.7)" },
    "sticker": { "$value": "0 0 0 5px #FFFFFF, 0 10px 20px -8px rgba(0,0,0,0.3)" }
  },
  "motion": {
    "$description": "Albeit v4 · Part III. Every value that moves is a damped spring [response s, damping fraction], integrated at 240 Hz on one clock. Only Zeno overshoots.",
    "$type": "other",
    "spring": {
      "container":  { "$value": [0.42, 0.9],  "$description": "the island, notch or pill opening. critically damped, never bounces" },
      "exit":       { "$value": [0.44, 0.94], "$description": "every close" },
      "zeno-happy": { "$value": [0.38, 0.52], "$description": "drop with one bounce. proud and alert share it" },
      "zeno-soft":  { "$value": [0.56, 0.78], "$description": "pleasant, curious" },
      "zeno-heavy": { "$value": [0.86, 0.92], "$description": "sad and sleepy. slow, never bounces" },
      "ears":       { "$value": [0.16, 0.2],  "$description": "kicked on landing: happy 950°/s twice, pleasant 420°/s once, sad none" },
      "expression": { "$value": [0.3, 0.7] },
      "words":      { "$value": [0.44, 0.78], "$description": "each word rises 11 px and unblurs" }
    },
    "stagger": { "$value": { "happy": "42ms", "proud": "44ms", "curious": "46ms", "pleasant": "58ms", "sleepy": "72ms", "sad": "80ms" } },
    "hold": { "$value": { "happy": "2300ms", "proud": "2400ms", "curious": "2500ms", "pleasant": "2800ms", "sleepy": "3000ms", "sad": "3300ms" } },
    "order": { "$value": "in: container, Zeno +48 ms, expression after landing, words +120 ms. out: words, Zeno +380 ms, container +430 ms" },
    "rotation": { "$value": { "step": "45deg", "sequence": ["Z", "E", "N"], "hold": "700ms" } }
  },
  "zeno": {
    "$description": "Zeno, the ZenMode OS personality. Built from the mark: corners are the ears, the band mirrored is the face, the dot is the eyes, the 8% cut is the nose. Lives only in notches.",
    "$type": "other",
    "box": { "$value": [150, 100] },
    "ear": { "$value": 38 },
    "eye": { "$value": { "r": 7.2, "left": [48, 51], "right": [102, 51] } },
    "skins": {
      "zen":   { "$value": ["#86E486", "#34AE41", "#0F5F1A"], "$description": "working. most moments" },
      "gold":  { "$value": ["#FFE59A", "#FFBE2E", "#C96E00"], "$description": "earned. streaks, Zen Gold" },
      "ember": { "$value": ["#FFC197", "#FF7C30", "#B43F00"], "$description": "attention. a limit is close" },
      "dusk":  { "$value": ["#D3DDCF", "#93A88F", "#4D654A"], "$description": "quiet. hard days and bedtime" },
      "os":    { "$value": ["#FFD86B", "#9ACF3C", "#1C8A34"], "$description": "celebration. milestones only" }
    },
    "feelings": { "$value": ["calm", "happy", "pleasant", "curious", "proud", "sleepy", "sad", "alert"] },
    "doorways": { "$value": { "iphone": "Dynamic Island 126×37 → 372×136", "mac": "notch 186×32 → 352×126", "android": "punch hole 13 → 340×124", "ipad": "camera 9 → 404×128", "web": "page island 176×38 → 436×132" } }
  },
  "horizon": {
    "$description": "Zen Horizon, the ZenMode OS pattern. A month of screen time cut from paper and lit by one of its own hours. The far range is the month folded into one day, hour by hour. Four hills, one per week, are that week’s daily minutes, so a calm month is a low, wide horizon. The mindful cell is one cell of the 720-hour grid, the same rounded square as the mark: it sits at the hour the account is most mindful, rises with the month’s average Zen Score, and a quiet vertical light falls from it onto the range. Mist sits between layers and paper grain lies over everything in soft light. Seeded by fnv1a(accountId), so one account draws the same horizon on every screen. Drawn once, never animated faster than one drift per 8 s, never behind body copy.",
    "$type": "other",
    "motif": { "$value": "the mindful cell", "$description": "One of the 720 hours, the one the account was most mindful, lit. A rounded square (corner = size / 6) in the tone’s light core colour, ringed by a halo of two concentric rounded squares that fade outward, drawn as plain anti-aliased paths with no blur. Its height is the month’s average score. It is the same square as the mark and the same cell as the grid, so every pattern, the favicon and the share card share one atom." },
    "lenses": {"$value": ["horizon", "bloom", "kolam", "kolams", "garland", "komorebi"], "$description": "horizon is the month as a place. bloom is the month grown, hour by hour. kolam is the day, one line woven round its 24 hours; kolams is a month of them, as a textile. garland is the streak, hung as a toran. komorebi is the quiet before any data. The v5 names still resolve: dawn draws a garland, still draws komorebi, weave draws kolams."},
    "layers": { "$value": ["sky", "light", "stars (night)", "mindful cell", "far range", "mist", "week 1", "mist", "week 2", "mist", "week 3", "mist", "week 4", "grain"] },
    "hours": { "$value": "x(hour) = w × (0.08 + 0.84 × (hour − 5) / 18), shared by the mindful cell and the far range" },
    "farRange": { "$value": { "source": "monthGrid summed per hour, smoothed twice, quietest hour 0, busiest 1", "base": "h × (top + 0.04)", "amplitude": "0.8 × the hill amplitude" } },
    "hills": { "$value": { "count": 4, "top": "0.46 × h", "step": "(1 − top − 0.06) / 4", "amplitude": "0.2 × h", "day": "clamp((minutes − 55) / 110, 0, 1)", "fill": "crest 14% toward white, foot 28% toward deep (55% on the front week)", "shadow": "shade, blur 0.032 × h, offset −0.007 × h", "rim": "1 to 1.4 px" } },
    "cell": { "$value": { "x": "x(mindfulHour)", "y": "h × (top + 0.02) − 0.30 × h × smoothstep(5, 9.4, averageScore), never lower than 1.1 × size above the far range", "size": "0.064 × min(w,h)", "corner": "size / 6", "halo": { "tint": "a slightly more chromatic tint of the sky, inner ring alpha .35, 1 px edge on the core in cell[1]", "rings": 2, "reach": "1 × size per ring", "falloff": "alpha = halo × (1 − t)^1.5, t from the cell’s edge to the halo’s edge" }, "light": "the tone’s halo tint at 0.7 × its alpha, soft above the cell, strongest just under it, fading over 0.7 × h, 1.25 × w wide with soft sides, no radial glow", "snap": "cell and rings on whole pixels, never under 2 px" } },
    "grain": { "$value": { "tile": "112 px noise, seed 20261022", "blend": "soft-light", "opacity": 0.5 } },
    "bloom": {"$value": {"seeds": 720, "order": "seed n = hour × 30 + day: midnight at the heart, the evening at the rim, so each ring is one hour of the day across thirty days", "position": "r = R × √((n + 0.6) / 720), θ = n × 137.508° (the golden angle)", "radius": "R = 0.47 × min(w,h)", "seed": "a cell turned to face outward, side 1.6 × R / √720, 72% at the heart growing to 102% at the rim, rest hours at 84%", "colour": "rest, on purpose, focus, unplanned, each a ramp from few minutes to many", "light": "the most mindful hour's seed is the mindful cell, 2.2 × a seed, and its light falls across the head", "reveal": "seeds arrive in order over 2 s"}, "$description": "The month, grown. Shown on the night tone in the book; zen and the other tones work on paper."},
    "kolam": {"$value": {"dots": "a diamond on a square lattice, |x| + |y| ≤ 3: rows of 1, 3, 5, 7, 5, 3, 1 = 25", "hours": "the 24 outer dots by clock angle, midnight at the top, 6 AM on the right; the centre dot is the mindful hour", "line": "mirror curves: between two dots the line crosses or bounces off a mirror. Two calm hours join (parallel mirror), an unplanned hour stands apart (perpendicular mirror), two hours of the same feeling join, anything else crosses. The edge of the diamond is always a mirror", "drawing": "straight across every crossing, a quarter turn of radius √2/2 × half the dot pitch round every mirror", "stroke": "0.17 × half the pitch in one colour, over a faint pass 2.1 × as wide for the look of powder", "reveal": "the line draws itself over 2.6 s, its loops staggered across the first 30%"}, "$description": "The day, drawn at the doorstep. A pulli kolam: rice-flour white on the night tone, or green on paper."},
    "kolams": {"$value": {"repeat": "half-drop, one kolam per day of the month, each 0.9 × the repeat", "lit": "only the day that held the month's most mindful hour"}, "$description": "A month of mornings, as a textile for packaging, the booth and the splash."},
    "garland": {"$value": {"strings": "one per week of the month, Monday at the top, hung from a rope that sags 3.5% between them", "beads": "one per day, a cell turned 45°, pitch 0.74 × h / 7.3; kept days (the streak, or a score of 7 or more) marigold, missed days a pale bead, days still to come a knot", "today": "the mindful cell on the last kept day, lit", "sway": "each string a pendulum, ±0.022 rad over one breath (6.4 s), its far end lagging 35%", "tassel": "five threads where each string ends"}, "$description": "The streak, hung like a marigold toran over a doorway."},
    "komorebi": {"$value": {"patches": "w × h / 2200, from 16 to 70: soft cells cast at a slant (turned −0.42 rad, 74% as tall as wide), a wide glow under a tighter core", "light": "warm white from the upper left, one broad soft shaft, the canopy's shade drifting across", "motion": "each patch drifts and breathes on its own period, 9 to 14 s; redrawn at most 20 times a second", "cell": "one resting cell at (0.7 × w, 0.42 × h), halo 0.8", "data": "none"}, "$description": "The quiet. For loading, empty states and the splash."},
    "heroLight": { "$value": { "happy": "zen", "pleasant": "mint", "sad": "dusk", "curious": "zen", "proud": "amber", "sleepy": "twilight", "alert": "ember" }, "$description": "On the hero screen the horizon keeps its shape and changes its light with Zeno’s feeling, cross-fading over 1.5 s." },
    "tones": {
      "zen": { "$value": {"sky": ["#D8ECD3", "#FFF4D3"], "cell": ["#FFFFFF", "#D9EBCF"], "halo": "rgba(214,226,150,.35)", "far": "#BDDDB6", "hills": ["#A2D39B", "#74BF73", "#47A651", "#228F37"], "deep": "#0F6E25", "rim": "rgba(255,253,236,.58)", "shade": "rgba(6,56,18,.24)", "mist": "rgba(253,250,230,.78)", "line": "#2AA136", "dot": "#CFE6CB"}, "$description": "The default, and the hero light for happy and curious" },
      "mint": { "$value": {"sky": ["#E3F2E0", "#FBFBF1"], "cell": ["#FFFFFF", "#D6EBD1"], "halo": "rgba(190,228,184,.35)", "far": "#CFE8CA", "hills": ["#BCE1B6", "#99D296", "#73C077", "#4EAA58"], "deep": "#348F41", "rim": "rgba(255,255,255,.62)", "shade": "rgba(18,80,30,.18)", "mist": "rgba(250,253,244,.78)", "line": "#2AA136", "dot": "#D7ECD5"}, "$description": "Empty states, and the hero light for pleasant" },
      "amber": { "$value": {"sky": ["#FFEBB5", "#FFF7E2"], "cell": ["#FFFEF6", "#FFD36A"], "halo": "rgba(255,200,64,.35)", "far": "#F3D997", "hills": ["#EFCB6E", "#E4B141", "#D39526", "#BA7914"], "deep": "#94600C", "rim": "rgba(255,250,228,.58)", "shade": "rgba(100,56,0,.24)", "mist": "rgba(255,247,226,.74)", "line": "#C98A00", "dot": "#F3DFA6"}, "$description": "What was earned, and the hero light for proud" },
      "ember": { "$value": {"sky": ["#FFDAC6", "#FFF2E8"], "cell": ["#FFFBF7", "#FFC09A"], "halo": "rgba(255,170,120,.35)", "far": "#F4C5AB", "hills": ["#F0B08B", "#E7905E", "#D86F37", "#BE5421"], "deep": "#963C14", "rim": "rgba(255,244,236,.58)", "shade": "rgba(100,36,0,.24)", "mist": "rgba(255,242,234,.74)", "line": "#DE6A2E", "dot": "#F6D5C2"}, "$description": "Alerts, and the hero light for alert" },
      "dusk": { "$value": {"sky": ["#D5DDDB", "#F0EDE7"], "cell": ["#FDFCF9", "#DEDBD2"], "halo": "rgba(196,192,220,.35)", "far": "#C4CEC7", "hills": ["#AFBDAE", "#94A793", "#788F78", "#5E765D"], "deep": "#465E45", "rim": "rgba(255,255,255,.42)", "shade": "rgba(16,28,16,.22)", "mist": "rgba(243,241,236,.74)", "line": "#7D9178", "dot": "#D5DCD2"}, "$description": "The hero light for sad" },
      "twilight": { "$value": {"sky": ["#D9D6E4", "#F9E6D6"], "cell": ["#FFFBF8", "#EAD0C4"], "halo": "rgba(192,182,224,.35)", "far": "#C8C6D2", "hills": ["#A8B6AA", "#899C8D", "#6C8271", "#516957"], "deep": "#3B5243", "rim": "rgba(255,244,236,.46)", "shade": "rgba(20,22,40,.24)", "mist": "rgba(250,238,232,.7)", "line": "#7D9178", "dot": "#D9D5DF"}, "$description": "The hero light for sleepy" },
      "night": { "$value": {"sky": ["#060D08", "#122219"], "cell": ["#EEFAEA", "#A8DCA8"], "halo": "rgba(120,230,128,.2)", "far": "#132318", "hills": ["#16281A", "#1A3120", "#1E3A25", "#23452C"], "deep": "#173320", "rim": "rgba(91,223,98,.26)", "shade": "rgba(0,0,0,.5)", "mist": "rgba(32,62,38,.34)", "line": "#5BDF62", "dot": "#2B4A31", "stars": "#EAF7E6"}, "$description": "Mac wallpaper and dark surfaces; one star per day of the current streak, kept clear of the cell" },
      "soft": { "$value": {"sky": "none", "cell": ["#FFFFFF", "#D6EBD1"], "halo": "rgba(190,228,184,.3)", "far": "#D3EAD0", "hills": ["#C6E5C1", "#A8D8A5", "#86C988", "#62B46A"], "deep": "#45A050", "rim": "rgba(255,255,255,.62)", "shade": "rgba(18,80,30,.15)", "mist": "rgba(255,255,255,.5)", "line": "#2AA136", "dot": "#D7ECD5"}, "$description": "Drawn on an existing surface, so no sky" },
      "inkAmber": { "$value": {"sky": ["#0E100D", "#1B1C16"], "cell": ["#FFF6CC", "#FFD24A"], "halo": "rgba(255,208,40,.18)", "far": "#1F201A", "hills": ["#24251E", "#2A2B23", "#313229", "#383930"], "deep": "#26271F", "rim": "rgba(255,200,0,.24)", "shade": "rgba(0,0,0,.5)", "mist": "rgba(70,58,18,.26)", "line": "#FFC800", "dot": "#4A4430"}, "$description": "Gold on ink, for earned moments" }
    },
    "family": { "$value": ["Zen Horizon", "Bloom", "Kolam", "Garland", "Komorebi"] }
  },
  "chart": {
    "$description": "Analytics across screens. Position is the screen, colour is how the time felt. Validated with the dataviz validator, all pairs, on white: CVD 9.4, normal vision 24.1. Amber is under 3:1 on white, so charts always carry direct labels and a table view.",
    "$type": "color",
    "focus":         { "$value": "#E6A700" },
    "intentional":   { "$value": "#239B33" },
    "unintentional": { "$value": "#A63D00" },
    "screen":        { "$value": "#5E6A5C", "$description": "neutral bars for per-screen totals" }
  },
  "$themes": [
    { "name": "Light", "selectedTokenSets": { "color": "source", "semantic/light": "enabled", "gradient": "enabled", "font": "enabled", "weight": "enabled", "type": "enabled", "space": "enabled", "radius": "enabled", "shadow": "enabled" } },
    { "name": "Dark", "selectedTokenSets": { "color": "source", "semantic/dark": "enabled", "gradient": "enabled", "font": "enabled", "weight": "enabled", "type": "enabled", "space": "enabled", "radius": "enabled", "shadow": "enabled" } }
  ]
}
