{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "theme-article",
  "type": "registry:theme",
  "title": "Article",
  "description": "Journal article colorway with STIX typography, scholarly rule tiers, plates, and reference navy.",
  "author": "SubstrateUI (https://substrateui.com)",
  "meta": {
    "baseVersion": "0.2.0"
  },
  "categories": [
    "foundation",
    "theme",
    "journal"
  ],
  "registryDependencies": [
    "@substrateui/family-journal"
  ],
  "css": {
    ":root[data-theme='article'],\n[data-theme='article']": {
      "--background": "oklch(0.985 0.002 90)",
      "--card": "oklch(0.975 0.002 90)",
      "--popover": "oklch(0.975 0.002 90)",
      "--selection-foreground": "oklch(0.17 0.004 90)",
      "--primary-foreground": "oklch(0.985 0.002 90)",
      "--surface": "oklch(0.965 0.002 90)",
      "--secondary": "oklch(0.955 0.003 90)",
      "--muted": "oklch(0.955 0.003 90)",
      "--accent": "oklch(0.955 0.003 90)",
      "--border": "oklch(0.9003 0.0013 106.4263)",
      "--input": "oklch(0.8704 0.0018 67.7996)",
      "--ring": "oklch(0.42 0.09 255)",
      "--muted-foreground": "oklch(0.46 0.008 90)",
      "--primary": "oklch(0.17 0.004 90)",
      "--secondary-foreground": "oklch(0.17 0.004 90)",
      "--accent-foreground": "oklch(0.17 0.004 90)",
      "--foreground": "oklch(0.17 0.004 90)",
      "--card-foreground": "oklch(0.17 0.004 90)",
      "--popover-foreground": "oklch(0.17 0.004 90)",
      "--selection": "oklch(0.9107 0.0098 252.816)",
      "--destructive": "oklch(0.46 0.15 25)",
      "--success": "oklch(0.44 0.09 152)",
      "--warning": "oklch(0.48 0.11 85)",
      "--info": "oklch(0.44 0.1 245)",
      "--success-tint": "color-mix(in oklab, var(--success) 10%, var(--background))",
      "--success-tint-border": "color-mix(in oklab, var(--success) 30%, var(--background))",
      "--info-tint": "color-mix(in oklab, var(--info) 10%, var(--background))",
      "--info-tint-border": "color-mix(in oklab, var(--info) 30%, var(--background))",
      "--warning-tint": "color-mix(in oklab, var(--warning) 12%, var(--background))",
      "--warning-tint-border": "color-mix(in oklab, var(--warning) 32%, var(--background))",
      "--destructive-tint": "color-mix(in oklab, var(--destructive) 10%, var(--background))",
      "--destructive-tint-border": "color-mix(in oklab, var(--destructive) 30%, var(--background))",
      "--neutral-tint": "var(--secondary)",
      "--neutral-tint-border": "var(--border)",
      "--success-foreground": "oklch(0.44 0.09 152)",
      "--info-foreground": "oklch(0.44 0.1 245)",
      "--warning-foreground": "oklch(0.48 0.11 85)",
      "--destructive-foreground": "oklch(0.46 0.15 25)",
      "--radius": "0.125rem",
      "--radius-control": "0px",
      "--radius-field": "0px",
      "--radius-surface": "2px",
      "--radius-overlay": "4px",
      "--ring-w": "3px",
      "--dur-fast": "120ms",
      "--dur-base": "160ms",
      "--dur-slow": "200ms",
      "--dur-enter": "120ms",
      "--ease-out": "ease",
      "--ease-in-out": "ease-in-out",
      "--edge-light": "oklch(from var(--foreground) l c h / 0%)",
      "--bevel-shade": "oklch(from var(--foreground) l c h / 0%)",
      "--well": "color-mix(in oklab, var(--muted) 55%, var(--background))",
      "--socket": "color-mix(in oklab, var(--muted) 85%, var(--background))",
      "--tint-hi": "0",
      "--tint-lo": "0",
      "--tint-seam": "0%",
      "--dur-press": "0ms",
      "--theme-font-display": "var(--font-loaded-journal, \"STIX Two Text\", Georgia, \"Times New Roman\", serif)",
      "--theme-font-body": "var(--font-loaded-journal, \"STIX Two Text\", Georgia, \"Times New Roman\", serif)",
      "--theme-font-code": "var(--font-loaded-code, \"JetBrains Mono\", ui-monospace, \"SF Mono\", Consolas, monospace)",
      "--bp-rule": "color-mix(in oklab, var(--foreground) 6%, transparent)",
      "--chart-1": "oklch(0.17 0.004 90)",
      "--chart-2": "oklch(0.3449 0.0037 84.5764)",
      "--chart-3": "oklch(0.4858 0.0034 84.5687)",
      "--chart-4": "oklch(0.5755 0.003 106.4938)",
      "--chart-5": "oklch(0.6161 0.003 106.4861)"
    },
    ":root.dark[data-theme='article'],\n.dark [data-theme='article']": {
      "--foreground": "oklch(0.92 0.004 90)",
      "--card-foreground": "oklch(0.92 0.004 90)",
      "--popover-foreground": "oklch(0.92 0.004 90)",
      "--secondary-foreground": "oklch(0.92 0.004 90)",
      "--accent-foreground": "oklch(0.92 0.004 90)",
      "--primary": "oklch(0.92 0.004 90)",
      "--selection": "oklch(0.3508 0.0242 248.5183)",
      "--muted-foreground": "oklch(0.68 0.008 90)",
      "--ring": "oklch(0.75 0.08 250)",
      "--accent": "oklch(0.225 0.006 90)",
      "--popover": "oklch(0.19 0.004 90)",
      "--secondary": "oklch(0.225 0.006 90)",
      "--muted": "oklch(0.225 0.006 90)",
      "--card": "oklch(0.19 0.004 90)",
      "--primary-foreground": "oklch(0.165 0.004 90)",
      "--selection-foreground": "oklch(0.92 0.004 90)",
      "--surface": "oklch(0.18 0.004 90)",
      "--background": "oklch(0.165 0.004 90)",
      "--border": "oklch(0.2772 0.0039 84.5821)",
      "--input": "oklch(0.3095 0.0038 84.5792)",
      "--destructive": "oklch(0.8 0.11 25)",
      "--success": "oklch(0.82 0.13 155)",
      "--warning": "oklch(0.85 0.11 85)",
      "--info": "oklch(0.82 0.08 245)",
      "--success-tint": "color-mix(in oklab, var(--success) 18%, var(--background))",
      "--success-tint-border": "color-mix(in oklab, var(--success) 35%, var(--background))",
      "--info-tint": "color-mix(in oklab, var(--info) 18%, var(--background))",
      "--info-tint-border": "color-mix(in oklab, var(--info) 35%, var(--background))",
      "--warning-tint": "color-mix(in oklab, var(--warning) 20%, var(--background))",
      "--warning-tint-border": "color-mix(in oklab, var(--warning) 37%, var(--background))",
      "--destructive-tint": "color-mix(in oklab, var(--destructive) 18%, var(--background))",
      "--destructive-tint-border": "color-mix(in oklab, var(--destructive) 35%, var(--background))",
      "--neutral-tint": "var(--secondary)",
      "--neutral-tint-border": "var(--border)",
      "--success-foreground": "oklch(0.82 0.13 155)",
      "--info-foreground": "oklch(0.82 0.08 245)",
      "--warning-foreground": "oklch(0.85 0.11 85)",
      "--destructive-foreground": "oklch(0.8 0.11 25)",
      "--edge-light": "oklch(from var(--foreground) l c h / 0%)",
      "--bevel-shade": "oklch(from var(--background) calc(l - 0) c h / 0%)",
      "--well": "color-mix(in oklab, var(--muted) 55%, var(--background))",
      "--socket": "color-mix(in oklab, var(--muted) 85%, var(--background))",
      "--chart-1": "oklch(0.92 0.004 90)",
      "--chart-2": "oklch(0.7986 0.003 84.5611)",
      "--chart-3": "oklch(0.6897 0.0031 84.5629)",
      "--chart-4": "oklch(0.6136 0.0032 84.5646)",
      "--chart-5": "oklch(0.5763 0.0033 84.5657)"
    },
    "@scope ([data-theme='article']) to ([data-theme])": {
      ":scope,\n  *": {
        "--tw-shadow": "0 0 #0000 !important"
      },
      ":scope:is(.scroll-shadow-top),\n  .scroll-shadow-top,\n  :scope:is(.scroll-shadow-bottom),\n  .scroll-shadow-bottom,\n  :scope:is(.scroll-shadow-both),\n  .scroll-shadow-both": {
        "box-shadow": "none !important"
      },
      ":scope:is(.cn-button-finish-tinted),\n  .cn-button-finish-tinted": {
        "background-image": "none",
        "--tint-top-shadow": "inset 0 0 0 0 var(--border)",
        "--tint-bottom-shadow": "inset 0 0 0 0 var(--border)"
      },
      ":scope:is(.cn-button-finish-tinted:hover),\n  .cn-button-finish-tinted:hover,\n  :scope:is(.cn-button-finish-tinted:active),\n  .cn-button-finish-tinted:active": {
        "outline": "1px solid var(--bp-rule-strong)",
        "outline-offset": "2px"
      },
      ":scope:is(.cn-bevel),\n  .cn-bevel,\n  :scope:is(.cn-well),\n  .cn-well,\n  :scope:is(.cn-button-finish-inset),\n  .cn-button-finish-inset,\n  :scope:is(.cn-pressed:is([aria-pressed=\"true\"], [data-state=\"on\"])),\n  .cn-pressed:is([aria-pressed=\"true\"], [data-state=\"on\"]),\n  :scope:is(.cn-socket),\n  .cn-socket,\n  :scope:is(.cn-edge-light),\n  .cn-edge-light,\n  :scope:is(.cn-kbd-keycap),\n  .cn-kbd-keycap": {
        "--tw-inset-shadow": "inset 0 0 0 0 var(--border)"
      },
      ":scope:is(.cn-seam-x),\n  .cn-seam-x,\n  :scope:is(.cn-seam-y),\n  .cn-seam-y": {
        "background-color": "var(--bp-rule)"
      },
      ":scope:is(.cn-rim),\n  .cn-rim": {
        "--tw-ring-color": "transparent"
      },
      ":scope:is(.cn-pressed:is([aria-pressed=\"true\"], [data-state=\"on\"])),\n  .cn-pressed:is([aria-pressed=\"true\"], [data-state=\"on\"])": {
        "--tw-inset-shadow": "inset 0 0 0 1px var(--bp-rule)"
      },
      ":scope:is(.cn-button),\n  .cn-button": {
        "--press-depth": "0px"
      }
    }
  },
  "files": [
    {
      "path": "styles/families/proofs/theme-article.proof.json",
      "content": "{\n  \"schemaVersion\": 1,\n  \"artifactKind\": \"theme\",\n  \"familyId\": \"journal\",\n  \"selectedColorway\": \"article\",\n  \"proof\": {\n    \"normalizedDefHash\": \"0436855b6b48846a00d78a2435aa41d1a2b53ed5c3d51b3eed327146f95e6fca\",\n    \"tokenProvenance\": [\n      {\n        \"path\": \"colorways.article.light.def.devices[0].layers[0].paint.color\",\n        \"expr\": \"{\\\"alpha\\\":0.35,\\\"base\\\":{\\\"kind\\\":\\\"role\\\",\\\"role\\\":\\\"foreground\\\"},\\\"kind\\\":\\\"alpha\\\"}\",\n        \"resolvedOklch\": \"oklch(0.17 0.004 90)\",\n        \"sourceChromas\": [\n          0.004\n        ],\n        \"chromaOfResult\": 0.004\n      },\n      {\n        \"path\": \"colorways.article.dark.def.devices[0].layers[1].paint.color\",\n        \"expr\": \"{\\\"alpha\\\":0.35,\\\"base\\\":{\\\"kind\\\":\\\"role\\\",\\\"role\\\":\\\"foreground\\\"},\\\"kind\\\":\\\"alpha\\\"}\",\n        \"resolvedOklch\": \"oklch(0.92 0.004 90)\",\n        \"sourceChromas\": [\n          0.004\n        ],\n        \"chromaOfResult\": 0.004\n      },\n      {\n        \"path\": \"colorways.article.light.def.devices[1].layers[0].paint.color\",\n        \"expr\": \"{\\\"alpha\\\":0.35,\\\"base\\\":{\\\"kind\\\":\\\"role\\\",\\\"role\\\":\\\"foreground\\\"},\\\"kind\\\":\\\"alpha\\\"}\",\n        \"resolvedOklch\": \"oklch(0.17 0.004 90)\",\n        \"sourceChromas\": [\n          0.004\n        ],\n        \"chromaOfResult\": 0.004\n      },\n      {\n        \"path\": \"colorways.article.dark.def.devices[1].layers[1].paint.color\",\n        \"expr\": \"{\\\"alpha\\\":0.35,\\\"base\\\":{\\\"kind\\\":\\\"role\\\",\\\"role\\\":\\\"foreground\\\"},\\\"kind\\\":\\\"alpha\\\"}\",\n        \"resolvedOklch\": \"oklch(0.92 0.004 90)\",\n        \"sourceChromas\": [\n          0.004\n        ],\n        \"chromaOfResult\": 0.004\n      },\n      {\n        \"path\": \"colorways.preprint.light.def.devices[0].layers[0].paint.color\",\n        \"expr\": \"{\\\"alpha\\\":0.35,\\\"base\\\":{\\\"kind\\\":\\\"role\\\",\\\"role\\\":\\\"foreground\\\"},\\\"kind\\\":\\\"alpha\\\"}\",\n        \"resolvedOklch\": \"oklch(0.19 0.006 250)\",\n        \"sourceChromas\": [\n          0.006\n        ],\n        \"chromaOfResult\": 0.006\n      },\n      {\n        \"path\": \"colorways.preprint.dark.def.devices[0].layers[1].paint.color\",\n        \"expr\": \"{\\\"alpha\\\":0.35,\\\"base\\\":{\\\"kind\\\":\\\"role\\\",\\\"role\\\":\\\"foreground\\\"},\\\"kind\\\":\\\"alpha\\\"}\",\n        \"resolvedOklch\": \"oklch(0.9 0.006 240)\",\n        \"sourceChromas\": [\n          0.006\n        ],\n        \"chromaOfResult\": 0.006\n      },\n      {\n        \"path\": \"colorways.preprint.light.def.devices[1].layers[0].paint.color\",\n        \"expr\": \"{\\\"alpha\\\":0.35,\\\"base\\\":{\\\"kind\\\":\\\"role\\\",\\\"role\\\":\\\"foreground\\\"},\\\"kind\\\":\\\"alpha\\\"}\",\n        \"resolvedOklch\": \"oklch(0.19 0.006 250)\",\n        \"sourceChromas\": [\n          0.006\n        ],\n        \"chromaOfResult\": 0.006\n      },\n      {\n        \"path\": \"colorways.preprint.dark.def.devices[1].layers[1].paint.color\",\n        \"expr\": \"{\\\"alpha\\\":0.35,\\\"base\\\":{\\\"kind\\\":\\\"role\\\",\\\"role\\\":\\\"foreground\\\"},\\\"kind\\\":\\\"alpha\\\"}\",\n        \"resolvedOklch\": \"oklch(0.9 0.006 240)\",\n        \"sourceChromas\": [\n          0.006\n        ],\n        \"chromaOfResult\": 0.006\n      }\n    ],\n    \"ceilingMargins\": [\n      {\n        \"id\": \"def.devices[0].layers.light.count\",\n        \"value\": 1,\n        \"cap\": 3,\n        \"margin\": 2\n      },\n      {\n        \"id\": \"def.devices[0].layers.dark.count\",\n        \"value\": 1,\n        \"cap\": 3,\n        \"margin\": 2\n      },\n      {\n        \"id\": \"def.devices[1].layers.light.count\",\n        \"value\": 1,\n        \"cap\": 3,\n        \"margin\": 2\n      },\n      {\n        \"id\": \"def.devices[1].layers.dark.count\",\n        \"value\": 1,\n        \"cap\": 3,\n        \"margin\": 2\n      }\n    ],\n    \"generatorAssets\": [],\n    \"chartDiscriminators\": [\n      {\n        \"colorway\": \"article\",\n        \"tuples\": [\n          \"solid|2|none\",\n          \"solid|1|dot\",\n          \"hidden|1|none\",\n          \"center|1|square\",\n          \"hidden|1|tick\"\n        ]\n      },\n      {\n        \"colorway\": \"preprint\",\n        \"tuples\": [\n          \"solid|2|none\",\n          \"solid|1|dot\",\n          \"hidden|1|none\",\n          \"center|1|square\",\n          \"hidden|1|tick\"\n        ]\n      }\n    ],\n    \"motifTargets\": [\n      {\n        \"motifId\": \"plate-border\",\n        \"target\": \"mark:journal/plate-border\"\n      },\n      {\n        \"motifId\": \"footnote-rule\",\n        \"target\": \"mark:journal/footnote-rule\"\n      }\n    ],\n    \"resolvedNotatedLineLadders\": [\n      {\n        \"mode\": \"light\",\n        \"lines\": [\n          {\n            \"id\": \"section-rule\",\n            \"strokePx\": 1,\n            \"alpha\": 0.85,\n            \"dash\": \"solid\"\n          },\n          {\n            \"id\": \"footnote-rule\",\n            \"strokePx\": 1,\n            \"alpha\": 0.35,\n            \"dash\": \"solid\"\n          },\n          {\n            \"id\": \"hairline\",\n            \"strokePx\": 1,\n            \"alpha\": 0.12,\n            \"dash\": \"solid\"\n          }\n        ]\n      },\n      {\n        \"mode\": \"dark\",\n        \"lines\": [\n          {\n            \"id\": \"section-rule\",\n            \"strokePx\": 1,\n            \"alpha\": 0.85,\n            \"dash\": \"solid\"\n          },\n          {\n            \"id\": \"footnote-rule\",\n            \"strokePx\": 1,\n            \"alpha\": 0.35,\n            \"dash\": \"solid\"\n          },\n          {\n            \"id\": \"hairline\",\n            \"strokePx\": 1,\n            \"alpha\": 0.12,\n            \"dash\": \"solid\"\n          }\n        ]\n      }\n    ],\n    \"presentationProfileHash\": \"b5622ca3163f1ebb6495ccfa35184eeb569bcc835c4be42fc71eed44fc3cadfc\"\n  }\n}\n",
      "type": "registry:file",
      "target": "lib/substrate-family-proofs/theme-article.proof.json"
    }
  ]
}
