{
  "$meta": {
    "name": "Ulric design system tokens",
    "observed": "2026-10-18 (live CSS fetched from each site)",
    "rule": "Every value was read from the cited live stylesheet. Contrast ratios in notes were computed from those hex values (WCAG 2.x formula).",
    "sites": [
      "https://ulric.studio",
      "https://mandalamed.com",
      "https://orcounselors.com",
      "https://mycomusecolorado.com",
      "https://www.mindmorphcolorado.com (mindmorph.mycomusecolorado.com redirects here)"
    ]
  },
  "ulric": {
    "color": {
      "ink": {
        "value": "#191917",
        "source": "https://ulric.studio/themes/ulric/assets/style.css :root --ink",
        "note": "16.71:1 on paper"
      },
      "ink-soft": {
        "value": "#33322e",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --ink-soft"
      },
      "paper": {
        "value": "#faf9f5",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --paper / --bg"
      },
      "paper-2": {
        "value": "#f0eee6",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --paper-2 / --cream / --bg-2"
      },
      "stone": {
        "value": "#69675f",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --stone / --muted",
        "note": "5.38:1 on paper"
      },
      "stone-dark": {
        "value": "#a3a094",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --stone-dark (eyebrows on dark)"
      },
      "accent": {
        "value": "#d97757",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --accent",
        "note": "2.96:1 on paper: large display type, bars and fills only; text on it is ink (5.64:1)"
      },
      "accent-deep": {
        "value": "#b25838",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --accent-deep / --accent-strong",
        "note": "4.59:1 on paper"
      },
      "accent-hover": {
        "value": "#a14f31",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --accent-hover",
        "note": "5.71:1 with white"
      },
      "on-accent": {
        "value": "#191917",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --on-accent"
      },
      "manilla": {
        "value": "#ebdbbc",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --manilla"
      },
      "kraft": {
        "value": "#d4a27f",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --kraft"
      },
      "line": {
        "value": "rgba(25,25,23,.12)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --line (later value; .14 earlier in same :root)"
      },
      "line-dark": {
        "value": "rgba(240,238,230,.15)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --line-dark"
      },
      "dark": {
        "bg": {
          "value": "#141413",
          "source": "https://ulric.studio/themes/ulric/assets/style.css --d-bg"
        },
        "bg-2": {
          "value": "#191917",
          "source": "https://ulric.studio/themes/ulric/assets/style.css --d-bg-2"
        },
        "surface": {
          "value": "#211f1c",
          "source": "https://ulric.studio/themes/ulric/assets/style.css --d-surface"
        },
        "surface-2": {
          "value": "#2a2824",
          "source": "https://ulric.studio/themes/ulric/assets/style.css --d-surface-2"
        },
        "fg": {
          "value": "#faf9f5",
          "source": "https://ulric.studio/themes/ulric/assets/style.css --d-fg"
        },
        "fg-2": {
          "value": "#c9c4b8",
          "source": "https://ulric.studio/themes/ulric/assets/style.css --d-fg-2"
        },
        "muted": {
          "value": "#a3a094",
          "source": "https://ulric.studio/themes/ulric/assets/style.css --d-muted"
        },
        "line": {
          "value": "rgba(240,238,230,.12)",
          "source": "https://ulric.studio/themes/ulric/assets/style.css --d-line"
        },
        "accent": {
          "value": "#e08a6d",
          "source": "https://ulric.studio/themes/ulric/assets/style.css --d-accent",
          "note": "7.04:1 on #141413"
        }
      }
    },
    "font": {
      "display": {
        "value": "'Newsreader','Newsreader Fallback',Georgia,serif",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --display",
        "note": "self-hosted latin woff2, weights 400-500, italic 400; optical size 18-72"
      },
      "body": {
        "value": "'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,sans-serif",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --body",
        "note": "self-hosted, weights 400-600"
      },
      "mono": {
        "value": "ui-monospace,'SF Mono',SFMono-Regular,Menlo,monospace",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --mono"
      },
      "hand": {
        "value": "'Caveat' 500",
        "source": "https://ulric.studio/themes/ulric/assets/style.css @font-face (accent only)"
      }
    },
    "fontSize": {
      "display": {
        "value": "clamp(44px, 6.2vw, 88px)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --fs-display"
      },
      "h1": {
        "value": "clamp(40px, 5vw, 72px)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --fs-h1"
      },
      "h2": {
        "value": "clamp(32px, 3.6vw, 52px)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --fs-h2"
      },
      "h3": {
        "value": "clamp(22px, 2vw, 28px)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --fs-h3"
      },
      "lede": {
        "value": "clamp(18px, 1.5vw, 21px)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --fs-lede"
      },
      "body": {
        "value": "16px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --fs-body",
        "note": "computed body 15.5px / 24.8px on live pages"
      },
      "small": {
        "value": "14px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --fs-small"
      },
      "caption": {
        "value": "13px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --fs-caption"
      },
      "eyebrow": {
        "value": "12px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --fs-eyebrow",
        "note": "uppercase, tracked ~.15em, computed 12px/600/1.8px"
      }
    },
    "heading": {
      "value": {
        "weight": "400-500",
        "lineHeight": "1.04",
        "letterSpacing": "-.022em"
      },
      "source": "https://ulric.studio/themes/ulric/assets/style.css h1,h2,h3 rule; computed h1 88px/500/89.76px/-2.2px on case pages"
    },
    "space": {
      "s-1": {
        "value": "4px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-1"
      },
      "s-2": {
        "value": "8px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-2"
      },
      "s-3": {
        "value": "12px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-3"
      },
      "s-4": {
        "value": "16px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-4"
      },
      "s-5": {
        "value": "24px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-5"
      },
      "s-6": {
        "value": "32px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-6"
      },
      "s-7": {
        "value": "48px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-7"
      },
      "s-8": {
        "value": "64px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-8"
      },
      "s-9": {
        "value": "80px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-9"
      },
      "s-10": {
        "value": "96px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-10"
      },
      "s-11": {
        "value": "128px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --s-11"
      }
    },
    "layout": {
      "max": {
        "value": "1120px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --max"
      },
      "pad": {
        "value": "clamp(20px,5vw,48px)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --pad"
      },
      "header": {
        "value": "73px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --hdr"
      }
    },
    "radius": {
      "sm": {
        "value": "6px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --radius-sm",
        "note": "small things nested in a card"
      },
      "md": {
        "value": "10px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --radius",
        "note": "THE corner: cards, frames, media, buttons, inputs (Eric 2026-10-11 comment)"
      },
      "lg": {
        "value": "14px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --radius-lg",
        "note": "dialogs and sheets only"
      },
      "pill": {
        "value": "999px",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --r-pill / --radius-pill",
        "note": "buttons take the pill"
      }
    },
    "shadow": {
      "1": {
        "value": "0 1px 2px rgba(25,25,23,.06), 0 1px 1px rgba(25,25,23,.04)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --sh-1"
      },
      "2": {
        "value": "0 8px 24px rgba(25,25,23,.08), 0 2px 6px rgba(25,25,23,.06)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --sh-2"
      },
      "3": {
        "value": "0 24px 64px rgba(25,25,23,.14), 0 8px 20px rgba(25,25,23,.08)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --sh-3"
      },
      "dark": {
        "value": "0 24px 64px rgba(0,0,0,.45), 0 1px 0 rgba(255,255,255,.04) inset",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --sh-dark"
      }
    },
    "motion": {
      "ease-out": {
        "value": "cubic-bezier(.2,.7,.2,1)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --ease-out"
      },
      "ease-in-out": {
        "value": "cubic-bezier(.65,0,.35,1)",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --ease-in-out"
      },
      "dur-1": {
        "value": "120ms",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --dur-1"
      },
      "dur-2": {
        "value": "180ms",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --dur-2"
      },
      "dur-3": {
        "value": "260ms",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --dur-3"
      },
      "dur-4": {
        "value": "420ms",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --dur-4"
      },
      "dur-5": {
        "value": "700ms",
        "source": "https://ulric.studio/themes/ulric/assets/style.css --dur-5"
      }
    },
    "breakpoints": {
      "value": [
        "560px",
        "640px",
        "700px",
        "767/768px",
        "900px",
        "1000px"
      ],
      "source": "https://ulric.studio/themes/ulric/assets/style.css @media queries (desktop-first max-width on the studio's own site; most-used 700px and 767px)"
    }
  },
  "house": {
    "$note": "Structure shared by the UlricCMS client themes. MindMorph and MycoMuse share an identical STRUCTURE block ('Shared as is'); Mandala and Oregon Counselors use the same breakpoint and rhythm logic with their own values.",
    "breakpoints": {
      "sm": {
        "value": "600px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css @media (min-width:600px) --pad:32px"
      },
      "lg": {
        "value": "921px",
        "source": "https://orcounselors.com/themes/alder/css/alder.css 'Mobile first; one breakpoint at 921px'; same in Mandala lotus.css, MycoMuse, MindMorph"
      },
      "narrow-phone": {
        "value": "359px",
        "source": "https://mandalamed.com/themes/lotus/assets/lotus.css max-width:359px tweaks"
      }
    },
    "fontSize": {
      "label": {
        "value": ".75rem",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --fs-label"
      },
      "small": {
        "value": ".875rem",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --fs-small"
      },
      "body": {
        "value": "1rem",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --fs-body"
      },
      "lede": {
        "value": "1.0625rem",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --fs-lede"
      },
      "h3": {
        "value": "1.25rem",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --fs-h3"
      },
      "h2": {
        "value": "clamp(1.65rem,1.2rem + 1.9vw,2.4rem)",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --fs-h2"
      },
      "h1": {
        "value": "clamp(2.1rem,1.4rem + 3vw,3.4rem)",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --fs-h1"
      },
      "hero-lg": {
        "value": "clamp(4.1rem,4.6vw + .6rem,5.4rem)",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --fs-hero-lg (from 921px)"
      }
    },
    "space": {
      "space-1": {
        "value": "8px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --space-1"
      },
      "space-2": {
        "value": "12px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --space-2"
      },
      "space-3": {
        "value": "16px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --space-3"
      },
      "space-4": {
        "value": "24px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --space-4"
      },
      "space-5": {
        "value": "32px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --space-5"
      },
      "space-6": {
        "value": "48px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --space-6"
      },
      "space-section": {
        "value": "64px (96px from 921px)",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --space-section"
      }
    },
    "radius": {
      "sm": {
        "value": "6px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --radius-sm"
      },
      "md": {
        "value": "10px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --radius"
      },
      "lg": {
        "value": "14px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --radius-lg"
      },
      "pill": {
        "value": "999px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --radius-pill"
      },
      "img": {
        "value": "6px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --radius-img"
      }
    },
    "control": {
      "ctl-h": {
        "value": "48px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --ctl-h (every button, input and the search pill)"
      },
      "ctl-h-lg": {
        "value": "56px (60px from 921px)",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --ctl-h-lg"
      },
      "btn-px": {
        "value": "24px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --btn-px"
      },
      "btn-font": {
        "value": "600 .875rem/1.2 sans",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --btn-font"
      },
      "btn-radius": {
        "value": "999px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --btn-radius"
      },
      "min-target": {
        "value": "44px",
        "source": "All five sites: 'Targets are 44px at least' (mindmorph style.css header) and 19-53 min-height:44px rules per site"
      }
    },
    "card": {
      "pad": {
        "value": "20px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --card-pad"
      },
      "radius": {
        "value": "10px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --card-radius"
      },
      "line": {
        "value": "rgba(ink,.14)",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --card-line=--rule"
      },
      "thumb-ratio": {
        "value": "4/3",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --thumb-ratio"
      },
      "photo-ratio": {
        "value": "3/2",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --photo-ratio"
      }
    },
    "layout": {
      "max": {
        "value": "1180px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --max (Mandala 1280px, ORC 1280px, Ulric 1120px)"
      },
      "pad": {
        "value": "20px phone / 32px from 600 / 40px from 921",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --pad; https://mandalamed.com/themes/lotus/assets/lotus.css --pad:40px"
      },
      "head": {
        "value": "68px phone / 80px desktop",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --head"
      }
    },
    "motion": {
      "ease": {
        "value": "cubic-bezier(.2,.8,.25,1)",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --ease"
      },
      "rise-dur": {
        "value": "800ms",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --rise-dur"
      },
      "rise-step": {
        "value": "110ms (MycoMuse 140ms)",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --rise-step"
      },
      "rise-y": {
        "value": "20px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --rise-y"
      },
      "rise-ease": {
        "value": "cubic-bezier(.16,1,.3,1)",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --rise-ease"
      },
      "keyword-underline": {
        "value": "700ms, 2.5px",
        "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --kw-dur / --kw-w"
      },
      "scroll-reveal": {
        "value": "opacity 0\u21921, translateY(22px)\u21920, .7s cubic-bezier(.2,.6,.2,1); .stagger children on a 90ms ladder",
        "source": "https://mandalamed.com/core/assets/motion.css (UlricCMS core, shared by forks)"
      },
      "image-settle": {
        "value": "clip-path inset(0 0 13% 0)\u21920, scale 1.022\u21921, .85s cubic-bezier(.2,.6,.2,1)",
        "source": "https://mandalamed.com/core/assets/motion.css (UlricCMS core, shared by forks)"
      },
      "rule": {
        "value": "MOTION NEVER GATES CONTENT: hidden states only under html.fx; reduced motion, ?nofx=1, no JS all show the page fully",
        "source": "https://mandalamed.com/core/assets/motion.css (UlricCMS core, shared by forks)"
      }
    }
  },
  "clients": {
    "mandala": {
      "url": "https://mandalamed.com",
      "theme": "Lotus (loaded over the mandalamedicinepdx base)",
      "color": {
        "olive": {
          "value": "#383D31",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --olive",
          "note": "body ink, 10.34:1 on cream"
        },
        "olive-2": {
          "value": "#2A2E25",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --olive-2"
        },
        "cream": {
          "value": "#F9F6EE",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --cream (page)"
        },
        "paper": {
          "value": "#F1ECE0",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --paper"
        },
        "grey": {
          "value": "#DDD9D2",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --grey (line)"
        },
        "stone": {
          "value": "#C9C8BF",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --stone"
        },
        "sage": {
          "value": "#5F8B73",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --sage"
        },
        "gold": {
          "value": "#C58C51",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --gold / --copper",
          "note": "finder accent; decorative (2.68:1 on cream)"
        },
        "peri": {
          "value": "#6D90CA",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --peri",
          "note": "brand-kit periwinkle; white type on it only large, or on the accident band"
        },
        "blue": {
          "value": "#5F6C80",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --blue / --muted",
          "note": "4.93:1 on cream"
        },
        "ink-2": {
          "value": "#434839",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --ink-2"
        },
        "btn-ink": {
          "value": "#1E2119",
          "source": "https://mandalamed.com/themes/mandalamedicinepdx/assets/style.css --btn-ink",
          "note": "solid button; white on it 16:1"
        },
        "btn-bg-hi": {
          "value": "#363A2F",
          "source": "https://mandalamed.com/themes/mandalamedicinepdx/assets/style.css --btn-bg-hi"
        },
        "lt-yellow": {
          "value": "rgb(245,218,160)",
          "source": "https://mandalamed.com/themes/mandalamedicinepdx/assets/style.css --lt-yellow",
          "note": "only ever a see-through veil on finder pills"
        }
      },
      "font": {
        "display": {
          "value": "DM Sans 500/700/800",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --display",
          "note": "computed h1 115.2px/800/.96/-.04em"
        },
        "body": {
          "value": "Alegreya Sans 400/500/700",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --body",
          "note": "computed 17px/27.2px"
        },
        "lede": {
          "value": "Alegreya italic 400/500",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --lede"
        },
        "caps": {
          "value": "Tenor Sans",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --caps (eyebrows, licence letters)"
        },
        "ui": {
          "value": "Inter 400/500/600",
          "source": "https://mandalamed.com/themes/mandalamedicinepdx/assets/style.css --ui ('what a visitor presses')"
        }
      },
      "radius": {
        "photo": {
          "value": "16px",
          "source": "https://mandalamed.com/themes/mandalamedicinepdx/assets/style.css --r-photo"
        },
        "sm": {
          "value": "10px",
          "source": "https://mandalamed.com/themes/mandalamedicinepdx/assets/style.css --r-sm"
        },
        "pill": {
          "value": "999px",
          "source": "computed on Find help / Book pills"
        }
      },
      "shadow": {
        "btn": {
          "value": "0 6px 16px -4px rgba(47,51,41,.36),0 2px 4px -1px rgba(47,51,41,.16)",
          "source": "https://mandalamed.com/themes/mandalamedicinepdx/assets/style.css --btn-sh"
        },
        "btn-hi": {
          "value": "0 12px 26px -6px rgba(47,51,41,.42),0 4px 8px -2px rgba(47,51,41,.16)",
          "source": "https://mandalamed.com/themes/mandalamedicinepdx/assets/style.css --btn-sh-hi"
        },
        "btn-lo": {
          "value": "0 2px 5px -2px rgba(47,51,41,.4)",
          "source": "https://mandalamed.com/themes/mandalamedicinepdx/assets/style.css --btn-sh-lo"
        }
      },
      "layout": {
        "max": {
          "value": "1280px",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --max"
        },
        "pad": {
          "value": "20px / 40px",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --pad"
        },
        "head": {
          "value": "72px / 96px",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --head"
        },
        "section": {
          "value": "72px / 120px",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --sec"
        },
        "gap-x": {
          "value": "24px / 64px",
          "source": "https://mandalamed.com/themes/lotus/assets/lotus.css --gap-x"
        }
      },
      "motion": {
        "ease": {
          "value": "cubic-bezier(.2,.7,.2,1)",
          "source": "https://mandalamed.com/themes/mandalamedicinepdx/assets/style.css --ease"
        }
      }
    },
    "orcounselors": {
      "url": "https://orcounselors.com",
      "theme": "Alder",
      "color": {
        "page": {
          "value": "#FAFAF8",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-page"
        },
        "dawn": {
          "value": "#F7EFDF",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-dawn"
        },
        "paper": {
          "value": "#E6F5EC",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-paper"
        },
        "sand": {
          "value": "#F5EFE6",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-sand"
        },
        "sand-2": {
          "value": "#ECE3D4",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-sand-2"
        },
        "ink": {
          "value": "#0E2A1B",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-ink",
          "note": "14.71:1 on page"
        },
        "deep": {
          "value": "#123C27",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-deep"
        },
        "pill": {
          "value": "#14532D",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-pill",
          "note": "primary button fill; 9.11:1 with white"
        },
        "moss": {
          "value": "#1C6B3C",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-moss"
        },
        "brand": {
          "value": "#3D8850",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-brand (header compass)"
        },
        "sage": {
          "value": "#A8DEB5",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-sage"
        },
        "body": {
          "value": "#4A5568",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-body"
        },
        "muted": {
          "value": "#5B6E66",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-muted"
        },
        "spread-from": {
          "value": "#EEF6F0",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-spread-from (the one allowed gradient)"
        },
        "spread-to": {
          "value": "#F7EFDF",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-spread-to"
        }
      },
      "font": {
        "display": {
          "value": "Golos Text 500/700/800",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-display",
          "note": "computed h1 108px/800/-3.78px"
        },
        "sans": {
          "value": "Inter 300-700",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-sans",
          "note": "computed body 16px/24px"
        },
        "serif": {
          "value": "Lora 400-700 + italics",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-serif",
          "note": "h2 40px/500; italic keyword 'fits'"
        }
      },
      "radius": {
        "r": {
          "value": "16px",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-r"
        },
        "pill": {
          "value": "999px",
          "source": "computed button radius"
        }
      },
      "shadow": {
        "raise": {
          "value": "0 1px 0 rgba(0,0,0,.06), 0 8px 16px -10px rgba(14,42,27,.45)",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-raise"
        }
      },
      "layout": {
        "max": {
          "value": "1280px",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-max"
        },
        "gutter": {
          "value": "24px / 40px",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-gutter"
        },
        "rhythm": {
          "value": "72px / 120px (88px on home)",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-rhythm"
        },
        "header": {
          "value": "64px / 72px",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-hdr-row"
        }
      },
      "motion": {
        "ease": {
          "value": "cubic-bezier(.2, 0, 0, 1)",
          "source": "https://orcounselors.com/themes/alder/css/alder.css --al-ease"
        }
      }
    },
    "mycomuse": {
      "url": "https://mycomusecolorado.com",
      "color": {
        "white": {
          "value": "#ffffff",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --white"
        },
        "wash": {
          "value": "#f5f6f3",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --wash"
        },
        "wash-deep": {
          "value": "#e9ebe5",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --wash-deep"
        },
        "ink": {
          "value": "#141513",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --ink"
        },
        "ink-soft": {
          "value": "#393c36",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --ink-soft"
        },
        "quiet": {
          "value": "#63675f",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --quiet",
          "note": "5.78:1 on white"
        },
        "night": {
          "value": "#111310",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --night (dark floor)"
        },
        "leaf": {
          "value": "#a4bc50",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --leaf (accent on night, 8.79:1)"
        },
        "leaf-ink": {
          "value": "#4f6b1e",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --leaf-ink = --accent",
          "note": "buttons, links, focus; 6.08:1 on white"
        },
        "leaf-deep": {
          "value": "#3f561a",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --leaf-deep (hover)"
        },
        "violet": {
          "value": "#886c94",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --violet (decoration only)"
        },
        "violet-ink": {
          "value": "#6c5478",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --violet-ink = --accent-2",
          "note": "6.61:1 on white"
        }
      },
      "font": {
        "serif": {
          "value": "Marcellus 400",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --serif",
          "note": "computed h1 75.84px/400"
        },
        "sans": {
          "value": "Karla 400/500/600",
          "source": "https://mycomusecolorado.com/themes/mycomuse/assets/tokens.css --sans",
          "note": "computed 16px/26.4px"
        }
      },
      "structure": "identical to house (shared STRUCTURE block); rise-step 140ms; fs-hero clamp(2.1rem,3.6vw + .9rem,3.7rem)"
    },
    "mindmorph": {
      "url": "https://www.mindmorphcolorado.com",
      "color": {
        "white": {
          "value": "#ffffff",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --white"
        },
        "wash": {
          "value": "#f7f6f6",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --wash"
        },
        "wash-deep": {
          "value": "#ecebeb",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --wash-deep"
        },
        "ink": {
          "value": "#161314",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --ink"
        },
        "ink-soft": {
          "value": "#3d383b",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --ink-soft"
        },
        "quiet": {
          "value": "#68626a",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --quiet",
          "note": "5.93:1 on white"
        },
        "night": {
          "value": "#121012",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --night"
        },
        "plum": {
          "value": "#6a3c5f",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --plum = --accent",
          "note": "buttons; 8.66:1 with white"
        },
        "plum-deep": {
          "value": "#532e4a",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --plum-deep"
        },
        "violet": {
          "value": "#8b6d97",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --violet (decoration)"
        },
        "sage-leaf": {
          "value": "#c3d3a3",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --sage-leaf (accent on night)"
        },
        "sage-ink": {
          "value": "#55653b",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --sage-ink = --accent-2"
        },
        "lime": {
          "value": "#a4bc50",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --lime (hero accents only)"
        },
        "btn-green": {
          "value": "#2f3b24",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --btn-green"
        }
      },
      "font": {
        "serif": {
          "value": "Spectral 300/400/500 + italic",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --serif",
          "note": "computed h1 75.84px/400"
        },
        "sans": {
          "value": "Montserrat 400-700",
          "source": "https://www.mindmorphcolorado.com/themes/mindmorph/assets/tokens.css --sans",
          "note": "computed 16px/26.4px"
        }
      },
      "structure": "identical to house (shared STRUCTURE block)"
    }
  },
  "carousel": {
    "radius": "16px",
    "gap": {
      "phone": "14px",
      "desktop": "20px"
    },
    "card": {
      "phone": "85vw",
      "tablet": "46vw",
      "desktop": "340px"
    },
    "button": "44px round, soft accent fill, aria-disabled at ends",
    "media": {
      "phone": "1:1, text on top",
      "desktop": "4:5, text at bottom"
    }
  },
  "imageRule": "All content images are square (1:1) or 4:5, never long. 1200 + 600 webp srcset; face > smart > center crop; drop < 480px.",
  "nav": {
    "collapseBelow": "1100px",
    "rule": "menu items never wrap; extras in dropdowns; hamburger -> X; accordion submenus; sticky CTA"
  }
}