{
  "$schemaNote": "Review inventory only; not a DTCG compliance claim or production stylesheet.",
  "version": "0.1-proposal",
  "batch": "UI-STANDARDS-20261106-CONTRACTS",
  "baseline": "79f64b604dacd1ab5b530acd1ef20a9c0f1e99d9",
  "status": "Chosen reference families confirmed by the user; exact tokens and new behavior proposed.",
  "tokens": {
    "color.surface.canvas": {
      "value": "#f5f5f5",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.surface.panel": {
      "value": "#fcfcfc",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.surface.subtle": {
      "value": "#f5f5f5",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.border.subtle": {
      "value": "#e7e5e4",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.text.primary": {
      "value": "#181a2a",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.brand.primary": {
      "value": "#be1e2d",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.brand.on-primary": {
      "value": "#ffffff",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.brand.secondary": {
      "value": "#334155",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.brand.on-secondary": {
      "value": "#ffffff",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.feedback.info.surface": {
      "value": "#dbeafe",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.feedback.info.text": {
      "value": "#1d4ed8",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.feedback.success.surface": {
      "value": "#dcfce7",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.feedback.success.text": {
      "value": "#166534",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.feedback.warning.surface": {
      "value": "#fef3c7",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.feedback.warning.text": {
      "value": "#92400e",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.feedback.error.surface": {
      "value": "#fee2e2",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.feedback.error.text": {
      "value": "#991b1b",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Declared holbran theme at fixed Git baseline",
      "note": ""
    },
    "color.text.secondary": {
      "value": "#5b6472",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "New accessible semantic proposal",
      "note": "Avoid opacity-based labels and help text"
    },
    "color.border.control": {
      "value": "#827c77",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "New accessible semantic proposal",
      "note": "Control boundary, not decorative separators"
    },
    "color.focus": {
      "value": "{color.brand.primary}",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Existing tourism focus role",
      "note": "Revalidate contrast after brand overrides"
    },
    "color.overlay": {
      "value": "#00000040",
      "type": "color",
      "status": "proposed-v0.1",
      "basis": "Existing filter_drawer black/25",
      "note": "Overlay is not a text surface"
    },
    "font.family": {
      "value": "Inter, sans-serif",
      "type": "fontFamily",
      "status": "proposed-v0.1",
      "basis": "Source and live F1/F2",
      "note": ""
    },
    "type.page-title": {
      "value": {
        "size": "1.875rem",
        "lineHeight": "2.25rem",
        "weight": 600
      },
      "type": "typography",
      "status": "proposed-v0.1",
      "basis": "F1/F2 measurements and existing tourism table; normalized line heights",
      "note": ""
    },
    "type.page-title-mobile": {
      "value": {
        "size": "1.5rem",
        "lineHeight": "2rem",
        "weight": 600
      },
      "type": "typography",
      "status": "proposed-v0.1",
      "basis": "F1/F2 measurements and existing tourism table; normalized line heights",
      "note": ""
    },
    "type.section-title": {
      "value": {
        "size": "1rem",
        "lineHeight": "1.5rem",
        "weight": 600
      },
      "type": "typography",
      "status": "proposed-v0.1",
      "basis": "F1/F2 measurements and existing tourism table; normalized line heights",
      "note": ""
    },
    "type.body": {
      "value": {
        "size": "0.875rem",
        "lineHeight": "1.3125rem",
        "weight": 400
      },
      "type": "typography",
      "status": "proposed-v0.1",
      "basis": "F1/F2 measurements and existing tourism table; normalized line heights",
      "note": ""
    },
    "type.label-simple": {
      "value": {
        "size": "0.875rem",
        "lineHeight": "1.3125rem",
        "weight": 400
      },
      "type": "typography",
      "status": "proposed-v0.1",
      "basis": "F1/F2 measurements and existing tourism table; normalized line heights",
      "note": ""
    },
    "type.label-sectioned": {
      "value": {
        "size": "0.8125rem",
        "lineHeight": "1.25rem",
        "weight": 500
      },
      "type": "typography",
      "status": "proposed-v0.1",
      "basis": "F1/F2 measurements and existing tourism table; normalized line heights",
      "note": ""
    },
    "type.helper": {
      "value": {
        "size": "0.75rem",
        "lineHeight": "1rem",
        "weight": 400
      },
      "type": "typography",
      "status": "proposed-v0.1",
      "basis": "F1/F2 measurements and existing tourism table; normalized line heights",
      "note": ""
    },
    "type.table-heading": {
      "value": {
        "size": "0.75rem",
        "lineHeight": "1rem",
        "weight": 600
      },
      "type": "typography",
      "status": "proposed-v0.1",
      "basis": "F1/F2 measurements and existing tourism table; normalized line heights",
      "note": ""
    },
    "type.amount": {
      "value": {
        "size": "1.125rem",
        "lineHeight": "1.6875rem",
        "weight": 700
      },
      "type": "typography",
      "status": "proposed-v0.1",
      "basis": "F1/F2 measurements and existing tourism table; normalized line heights",
      "note": ""
    },
    "type.button": {
      "value": {
        "size": "0.875rem",
        "lineHeight": "1.3125rem",
        "weight": 600
      },
      "type": "typography",
      "status": "proposed-v0.1",
      "basis": "F1/F2 measurements and existing tourism table; normalized line heights",
      "note": ""
    },
    "space.0": {
      "value": "0rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing Tailwind spacing scale",
      "note": ""
    },
    "space.4": {
      "value": "0.25rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing Tailwind spacing scale",
      "note": ""
    },
    "space.8": {
      "value": "0.5rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing Tailwind spacing scale",
      "note": ""
    },
    "space.12": {
      "value": "0.75rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing Tailwind spacing scale",
      "note": ""
    },
    "space.16": {
      "value": "1rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing Tailwind spacing scale",
      "note": ""
    },
    "space.24": {
      "value": "1.5rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing Tailwind spacing scale",
      "note": ""
    },
    "space.32": {
      "value": "2rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing Tailwind spacing scale",
      "note": ""
    },
    "space.48": {
      "value": "3rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing Tailwind spacing scale",
      "note": ""
    },
    "radius.control-simple": {
      "value": "0.25rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Live F1/F2; pill is a conventional semantic role",
      "note": ""
    },
    "radius.control-sectioned": {
      "value": "0.75rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Live F1/F2; pill is a conventional semantic role",
      "note": ""
    },
    "radius.panel-simple": {
      "value": "0.5rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Live F1/F2; pill is a conventional semantic role",
      "note": ""
    },
    "radius.panel-sectioned": {
      "value": "0.875rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Live F1/F2; pill is a conventional semantic role",
      "note": ""
    },
    "radius.pill": {
      "value": "9999px",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Live F1/F2; pill is a conventional semantic role",
      "note": ""
    },
    "control.height.simple": {
      "value": "2.5rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "F1 40px/F2 44px; compact 32px is a proposal",
      "note": "Minimum single-line height; multiline content may grow"
    },
    "control.height.sectioned": {
      "value": "2.75rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "F1 40px/F2 44px; compact 32px is a proposal",
      "note": "Minimum single-line height; multiline content may grow"
    },
    "control.height.compact": {
      "value": "2rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "F1 40px/F2 44px; compact 32px is a proposal",
      "note": "Minimum single-line height; multiline content may grow"
    },
    "control.padding-x.simple": {
      "value": "0.75rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Live F1/F2",
      "note": ""
    },
    "control.padding-x.sectioned": {
      "value": "0.875rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Live F1/F2",
      "note": ""
    },
    "layout.form-simple-max": {
      "value": "56rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing templates/source; named roles proposed",
      "note": ""
    },
    "layout.content-max": {
      "value": "112rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing templates/source; named roles proposed",
      "note": ""
    },
    "layout.drawer-width": {
      "value": "28rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing templates/source; named roles proposed",
      "note": ""
    },
    "layout.drawer-mobile-breakpoint": {
      "value": "40rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing templates/source; named roles proposed",
      "note": ""
    },
    "layout.form-grid-breakpoint": {
      "value": "48rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing templates/source; named roles proposed",
      "note": ""
    },
    "layout.section-layout-breakpoint": {
      "value": "64rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing templates/source; named roles proposed",
      "note": ""
    },
    "border.width": {
      "value": "1px",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing theme",
      "note": ""
    },
    "focus.width": {
      "value": "2px",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing tourism focus",
      "note": ""
    },
    "focus.offset": {
      "value": "2px",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Existing tourism focus",
      "note": ""
    },
    "button.height.normal": {
      "value": "2.5rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Contract proposal based on selected references and accessibility review",
      "note": ""
    },
    "button.height.drawer-primary": {
      "value": "2.75rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Contract proposal based on selected references and accessibility review",
      "note": ""
    },
    "button.gap": {
      "value": "0.5rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Contract proposal based on selected references and accessibility review",
      "note": ""
    },
    "textarea.min-height": {
      "value": "6rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Contract proposal based on selected references and accessibility review",
      "note": ""
    },
    "table.cell-padding-x": {
      "value": "1rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Contract proposal based on selected references and accessibility review",
      "note": ""
    },
    "table.simple.cell-padding-y": {
      "value": "0.75rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Contract proposal based on selected references and accessibility review",
      "note": ""
    },
    "table.operational.cell-padding-y": {
      "value": "0.875rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Contract proposal based on selected references and accessibility review",
      "note": ""
    },
    "target.compact-min": {
      "value": "1.5rem",
      "type": "dimension",
      "status": "proposed-v0.1",
      "basis": "Contract proposal based on selected references and accessibility review",
      "note": ""
    },
    "shadow.none": {
      "value": "none",
      "type": "shadow",
      "status": "proposed-v0.1",
      "basis": "Explicit flat surfaces",
      "note": ""
    },
    "shadow.panel-simple": {
      "value": "0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",
      "type": "shadow",
      "status": "proposed-v0.1",
      "basis": "Live F1 shadow-sm",
      "note": ""
    },
    "shadow.panel-sectioned": {
      "value": "0 1px 0 rgb(255 255 255 / 0.9) inset, 0 1px 3px -1px rgb(24 26 42 / 0.08), 0 6px 16px -10px rgb(24 26 42 / 0.14)",
      "type": "shadow",
      "status": "proposed-v0.1",
      "basis": "Live F2 visible section panels; deployed SHA unknown",
      "note": ""
    },
    "shadow.drawer": {
      "value": "0 12px 32px -8px rgb(24 26 42 / 0.24)",
      "type": "shadow",
      "status": "proposed-v0.1",
      "basis": "New bounded elevation proposal",
      "note": ""
    },
    "motion.feedback": {
      "value": "120ms",
      "type": "duration",
      "status": "proposed-v0.1",
      "basis": "New motion proposal",
      "note": "No motion required to understand state; honor prefers-reduced-motion"
    },
    "motion.panel": {
      "value": "180ms",
      "type": "duration",
      "status": "proposed-v0.1",
      "basis": "New motion proposal",
      "note": "No motion required to understand state; honor prefers-reduced-motion"
    },
    "motion.reduced": {
      "value": "0ms",
      "type": "duration",
      "status": "proposed-v0.1",
      "basis": "New motion proposal",
      "note": "No motion required to understand state; honor prefers-reduced-motion"
    },
    "motion.easing": {
      "value": "ease-out",
      "type": "cubicBezier",
      "status": "proposed-v0.1",
      "basis": "New motion proposal",
      "note": ""
    },
    "layer.base": {
      "value": 0,
      "type": "number",
      "status": "proposed-v0.1",
      "basis": "Existing drawer 40/50; other levels proposed",
      "note": "Combobox/help within a modal must belong to its focus/inert scope"
    },
    "layer.dropdown": {
      "value": 20,
      "type": "number",
      "status": "proposed-v0.1",
      "basis": "Existing drawer 40/50; other levels proposed",
      "note": "Combobox/help within a modal must belong to its focus/inert scope"
    },
    "layer.sticky": {
      "value": 30,
      "type": "number",
      "status": "proposed-v0.1",
      "basis": "Existing drawer 40/50; other levels proposed",
      "note": "Combobox/help within a modal must belong to its focus/inert scope"
    },
    "layer.overlay": {
      "value": 40,
      "type": "number",
      "status": "proposed-v0.1",
      "basis": "Existing drawer 40/50; other levels proposed",
      "note": "Combobox/help within a modal must belong to its focus/inert scope"
    },
    "layer.drawer": {
      "value": 50,
      "type": "number",
      "status": "proposed-v0.1",
      "basis": "Existing drawer 40/50; other levels proposed",
      "note": "Combobox/help within a modal must belong to its focus/inert scope"
    },
    "layer.dialog": {
      "value": 60,
      "type": "number",
      "status": "proposed-v0.1",
      "basis": "Existing drawer 40/50; other levels proposed",
      "note": "Combobox/help within a modal must belong to its focus/inert scope"
    }
  },
  "profiles": {
    "form.simple": {
      "reference": "F1 / Brands",
      "controlHeight": "{control.height.simple}",
      "controlRadius": "{radius.control-simple}",
      "panelRadius": "{radius.panel-simple}",
      "panelPaddingMobile": "{space.16}",
      "panelPaddingDesktop": "{space.24}",
      "fieldGap": "{space.16}",
      "label": "{type.label-simple}",
      "panelShadow": "{shadow.panel-simple}"
    },
    "form.sectioned": {
      "reference": "F2 / Pricing",
      "controlHeight": "{control.height.sectioned}",
      "controlRadius": "{radius.control-sectioned}",
      "panelRadius": "{radius.panel-sectioned}",
      "panelPaddingMobile": "{space.16}",
      "panelPaddingDesktop": "{space.24}",
      "sectionGap": "{space.24}",
      "label": "{type.label-sectioned}",
      "panelShadow": "{shadow.panel-sectioned}"
    },
    "filter.drawer": {
      "reference": "R2 / Hotels; target for Catalog",
      "controlHeight": "{control.height.simple}",
      "controlRadius": "{radius.control-simple}",
      "widthMax": "{layout.drawer-width}",
      "paddingDesktop": "{space.24}",
      "paddingMobile": "{space.16}",
      "shadow": "{shadow.drawer}"
    },
    "list.simple": {
      "reference": "L1 / Brands",
      "cellPaddingX": "{table.cell-padding-x}",
      "cellPaddingY": "{table.simple.cell-padding-y}",
      "heading": "{type.table-heading}",
      "body": "{type.body}"
    },
    "list.operational": {
      "reference": "L2 / Pricing",
      "cellPaddingX": "{table.cell-padding-x}",
      "cellPaddingY": "{table.operational.cell-padding-y}",
      "heading": "{type.table-heading}",
      "body": "{type.body}"
    }
  },
  "ownership": "holbran-ui will own generic tokens/profiles; Holbran supplies validated brand colors and business context."
}